One of my co-workers informed me of this conflict, which we should fix, because: "This makes it harder than it needs to be to upgrade a database, because you can't use pg_upgrade (which requires both sets of binaries to be installed.)" This was also mentioned on the dev mailing list: http://article.gmane.org/gmane.linux.mageia.devel/48180 (ml.mageia.org is down) Reproducible: Steps to Reproduce:
CC: (none) => fundawang
Fedora solved this in a not-terribly-nice way by including the previous postgresql version with the pg_upgrade script (or something to that effect). Making all (future) postgresql major versions parallel installable might mean two database server try to start up (because enabling services by default is our policy AFAIK). The systemd service names would all need to be different, so one would not run: systemctl start postgresql but instead: systemctl start postgresql9.4
In the case of postgresql, I think it would make sense to not enable the service by default. I also think if we're going to continue to package multiple versions, it would make sense to make their service names not conflict, as you demonstrated.
Here's the correct mailing list link: https://ml.mageia.org/l/arc/dev/2015-09/msg00656.html It would be nice if we could solve this for postgresql9.4 and postgresql9.5 before Mageia 6.
CC: (none) => oe
(In reply to David Walser from comment #3) > Here's the correct mailing list link: > https://ml.mageia.org/l/arc/dev/2015-09/msg00656.html > > It would be nice if we could solve this for postgresql9.4 and postgresql9.5 > before Mageia 6. So, did that happen or should this report be set to Cauldron and Mageia5TOO? If the latter, should it be a release blocker?
CC: (none) => marja11
s/Mageia5TOO/MGA5TOO/
Indeed this hasn't been addressed. It could be fixed post-release (though obviously it would be ideal to fix it before) so it doesn't need to be a blocker. It's not worth fixing for Mageia 5 at this point.
Version: 5 => CauldronSource RPM: postgresql9.3, postgresql9.4 => postgresql9.4, postgresql9.6Summary: postgresql 9.3 and 9.4 packages conflict, complicating upgrade/migration process => postgresql 9.4 and 9.6 packages conflict, complicating upgrade/migration process
this issue is fixed and old.
CC: (none) => mageiaStatus: NEW => RESOLVEDResolution: (none) => OLD
No it hasn't been fixed.
Resolution: OLD => (none)Status: RESOLVED => REOPENEDSummary: postgresql 9.4 and 9.6 packages conflict, complicating upgrade/migration process => postgresql 11 and 12 packages conflict, complicating upgrade/migration processSource RPM: postgresql9.4, postgresql9.6 => postgresql11, postgresql12