[MacPorts] #68454: Postgresql16 conflicts with postgresql15-doc

MacPorts noreply at macports.org
Fri Nov 10 02:37:37 UTC 2023


#68454: Postgresql16 conflicts with postgresql15-doc
---------------------------+----------------------
  Reporter:  rswail        |      Owner:  dgilman
      Type:  defect        |     Status:  assigned
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.8.1
Resolution:                |   Keywords:
      Port:  postgresql16  |
---------------------------+----------------------

Comment (by dgilman):

 I changed the package documentation for PostgreSQL 16 to include docs in
 the main package. However, manpages are installed under
 /opt/local/share/doc/postgresql16/man and port select is now used to link
 the manpages into /opt/local/share/man. The old postgresXX-doc packages
 would put manpages directly in /opt/local/share/man which is why
 postgresql16 has to conflict with them. It is unfortunate that the change
 had to be done now, however I think the split between postgresXX and
 postgresXX-doc pre-dates the port select mechanism and you have to rip off
 the bandaid at some point. Going forward you will be able to have multiple
 versions of docs installed and accessible at the same time as port select
 can be used to switch between them instead of the more heavy-handed
 package conflict mechanism.

 So I have to say this is a wontfix. If there is demand for switching the
 old postgres ports to this style of documentation packaging it could be
 done but I figured that's sort of a weird change to roll out years after a
 given version of postgresql has been released. I guess I could also just
 take off the conflict marker and let people shoot themselves in the foot
 occasionally but that seems like a bad idea.

-- 
Ticket URL: <https://trac.macports.org/ticket/68454#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list