Re: Modularity and the system-upgrade path

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

 



On Mon, Oct 07, 2019 at 08:08:56PM -0400, Alexander Scheel wrote:
> > Without modularity, RPM doesn't offer a good way to choose between different
> > versions of the same thing. One can squash version numbers into the name,
> > which covers some use cases, but also becomes unwieldy and loses the _idea_
> > that these things are different branches of the same basic software.
> 
> This is not true at all.
> 
> For starters, if you have parallel packages available [0], `rpm -i` will
> let you install them all just fine and track each individually [1]. When
> you go to uninstall it (`rpm -e rpm-test`), it'll complain that you didn't
> specify which one [2], so you'll of course have to specify a version [3].
> 
> If you then go stick it in a repo, DNF will show you the highest version,
> which is expected since DNF generally concerns itself with the updated-ness
> of your system [4]. But you can always pass --showduplicates to show the
> older versions. And nothing prevents you from selecting a different version
> of the package if they exist in the repo [5]. The one place this fails
> is that DNF will perform an upgrade, removing the older version, even if you
> choose install [6].

What if you want to apply a bugfix (or security update) to both of those
packages? How would that work?


-- 
Matthew Miller
<mattdm@xxxxxxxxxxxxxxxxx>
Fedora Project Leader
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [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