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

Reply via email to