Re: Orphaning Packages: audacious and dependencies

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 11 Jun 2009 16:21:40 -0300, Paulo wrote:

> > > I would also call the libs package libs2, so the previous lib package do
> > not
> > > need to be removed during the upgrade.
> >
> > That would create an orphan, an obsolete audacious-libs package which
> > is not tied to any current src.rpm package, and which could cause
> > problems in the future (such as unresolvable deps).
> >
> > http://mschwendt.fedorapeople.org/audacious-2.0.1-0.1.fc10.src.rpm
> > http://mschwendt.fedorapeople.org/audacious-plugins-2.0.1-0.3.fc10.src.rpm(updated)
> >
> >
> In fact, I have one:
> 
> http://atrpms.net/name/mp3splt-gtk/
> 
> However, it can always be rebuilt with the new lib, which will increase the
> soname
> version. Furthermore, the source is still referencing audacious (not
> audacious2),
> and will have to be patched.

What I mean with "not tied to any current src.rpm package" is that no package
in the Fedora package collection would remove or update the old
audacious-libs-1.5.1 orphan that may be found on some users' installations.

Knowlingly leaving obsolete packages on users' machines is frowned upon,
especially if the rest of Audacious is upgraded to v2. 

For some  time the old audacious-libs-1.5.1 will still work (lacking a
corresponding audacious-devel-1.5.1 package, however, unless you
would want to rename the new one to audacious2-devel or something
matching audacious-libs2), but as soon as one of its dependencies will
change significantly (see rpm -qR audacious-libs), it would need a rebuild
to avoid dependency breakage. Such a rebuild is not possible if no Fedora
src.rpm package is responsible for producing audacious-libs-1.5.1 anymore.

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux