On 16 Apr 2008, at 05:43, Alexander Hansen wrote: > > On Apr 12, 2008, at 5:48 PM, Jean-François Mertens wrote: > >> >> On 12 Apr 2008, at 20:12, Alexander Hansen wrote: >>> >>> On Apr 12, 2008, at 12:24 PM, Alexander Hansen wrote: >>> >>>> I'm trying to validate a package whose build chain requires >>>> simultaneous installation of libdvdread3-shlibs and libdvd4-shlibs. >>> >>> Make that libdvdread4-shlibs. >>> >>>> >>>> This is impossible, because the packages conflict. Looking at the >>>> versions, libdvdread4 is newer than libdvdread3, so would it be OK >>>> to >>>> convert packages that depend on the former over to the latter? >>> >>> And libdvdread3 is a later version than libdvdread4. That should >>> teach me not to do email when I'm heading out the door. >> >> No problem; the issue is there... >> I can't install the more recent pkg _ even shlibs _, because of the >> conflict, >> and because other pkgs depend on the older (shlibs). >> And, as the pkgs are, the shlibs must confict, because the >> install_names >> are the same. >> Please, you had an excellent idea, let's get rid of this problem, >> and update >> all deps of the old one to the new one ! >> >> pkgs involved : >>> # fgrep -rI libdvdread4 /sw/fink/dists/unstable|egrep -v >>> 'libdvdread.*.info|CVS'|cut -f1 -d:|sort -u >>> /sw/fink/dists/unstable/main/finkinfo/gnome/gst-plugins- >>> ugly-0.10.info >>> /sw/fink/dists/unstable/main/finkinfo/gnome/gst-plugins.info >>> /sw/fink/dists/unstable/main/finkinfo/libs/libdvdnav.info >>> /sw/fink/dists/unstable/main/finkinfo/sound/ogmtools.info >>> /sw/fink/dists/unstable/main/finkinfo/utils/dvdbackup.info >>> /sw/fink/dists/unstable/main/finkinfo/utils/transcode.info >> >> Thanks ! >> >> JF > > > (appropriate maintainers cced) > > JF has added these to pangocairo. Any objections to my updating them > in the release tree?
No objection; but just copying the diffs to the other tree won't make for a smooth upgrade, because of the above mentioned problem: users who have any dependency installed won't be able to upgrade automatically because the newer dvdread3-shlibs conflicts with the older dvdread4- shlibs. They'll need e.g. to use a --force-depends somewhere (or first remove all deps .. nobody does this I hope ...). For pangocairo, this wasn't too bad, since users will anyway have to update about everything when that comes up, and there remains sometime to smooth things out more. So I think either some warning should be posted on fink-users and fink- beginners at that time, explaining the required dpkg maneuver, or some additional change should be done (e.g., remove the Conflicts in the newer shlibs, and remove the older pkg Thanks ! JF ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel