Re: Unversioned and >/=/>= obsoletes

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

 



On 09/02/2016 07:14 AM, Igor Gnatenko wrote:
> All guidelines mandate the use of </<= Obsoletes, but unfortunately we
> have some number of packages (179 source rpms -> 292 binary rpms) with
> unversioned Obsoletes or with >/=/>= Obsoletes.
> 
> It is causing problems with upgrade (if package is getting re-added)
> or with 3rd-party repositories. Older package is obsoleting new
> package.
> 
> Problem categories (in following text by "never" I mean latest N-2 releases):
> 
> * Package/SubPackage was never built in Fedora
> Package "python" has "Obsoletes: python2" which was never built ->
> drop Obsoletes
> SubPackage "qpid-proton-c" of "qpid-proton" has "Obsoletes:
> qpid-proton" which was not the package for long time -> drop Obsoletes
> 
> * Package replacement
> Package "storaged" has "Obsoletes: udisks2" -> take latest version
> from koji (2.1.7-1) and make Obsoletes versioned: udisks2 < 2.1.7-2
> storaged is not simple use-case as it replaces udisks2, but latter is
> still not retired.
> 

Right, the official plan on this is to retire udisks2 immediately prior to Beta
Freeze[1]

That said, the Obsoletes *should* be versioned. That way if we opted down the
line to re-add it (or change storaged's name, etc.) it could be done.


[1]
https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/thread/LDF3UVM65RRF4WWF243RWQNLEQKFQJLQ/#LDF3UVM65RRF4WWF243RWQNLEQKFQJLQ


> * Weird obsoletes (broken)
> "krb5-server" has "Obsoletes: krb5-server-1.14.3-8.fc26.i686".
> Basically it will not obsolete anything because it's threated as
> package name (and we definitely don't have such package name).
> 

This definitely looks odd... Robbie?

Attachment: signature.asc
Description: OpenPGP digital signature

--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://lists.fedoraproject.org/admin/lists/devel@xxxxxxxxxxxxxxxxxxxxxxx

[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