[Rpm-maint] [rpm-software-management/rpm] RFE: Handle disttag (#589)
Jeff Johnson
notifications at github.com
Sun Nov 11 00:53:15 UTC 2018
@mlschroe: dependencies are a form of "package selection" and so DistTag will eventually be needed in EVRD or DEVR, just like multilib arch is needed (there are multiple RFE's and an implementation) to provide the desired specificity.
Presumably the "weird" package refresh mode you refer to is --install/-i, which is most definitely used by kernels, and promises never to erase any file or package. Kernel installs are special: the root problem is semantic confusion between "install" and "upgrade" as separate modes. The distinction (like --addsign/--resign) is too subtle for most users and should be coalesced by making --install and --update behave identically (pleasing most users) and devising a means to preserve kernel install behavior.
There is no point to a package specified DistTag related tracking dependency imho. And there is little reason (other than the reasoning I supplied above) for DistTag to be drilled throughout package dependencies. Similarly (but too late to change), there was little reason to drill Arch into package dependencies (coloring would have sufficed), but WYSIWYG and the RFE to add DistTag to file naming, and within version comparison, is entirely predictable.
Been there, done that, wrto DistTag 9y ago ... *yawn*
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/589#issuecomment-437634249
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20181110/0e062514/attachment.html>
More information about the Rpm-maint
mailing list