Re: Recommended upgrade procedure for >1 release upgrades

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

 



Dne 17.11.2016 v 19:26 Adam Williamson napsal(a):
You'll notice we don't explicitly specify *how* you should do this. That
is, if you're currently running Fedora 23, and you want to upgrade to
Fedora 25 next week, are you supposed to:

i) Upgrade to Fedora 24 first, then from Fedora 24 to Fedora 25
ii) Upgrade directly to Fedora 25

I have been upgrading Fedoras all the time using Yum and DNF. And there were bugs. Dozen and dozen bugs. Broken deps. Obsoletes packages without replacement.

So I personally never thought about N+2 upgrade. I have been focusing just on N+1 upgrades as there were too many issues.

But finally the upgrade from Fedora 24 to 25 was first one where there was no broken deps during *my* upgrade! Big congrats to every Fedora developers involved!

So is it time to think about N+2 upgrades? I do not think so. There is still issue with orphaned/obsoleted packages.

The example of this issue:

Fedora N has:
  xorg-drivers-7.5 which requires xorg-drivers-foo, xorg-drivers-bar
  xorg-drivers-foo requires xorg-drivers = 7.5
  xorg-drivers-bar requires xorg-drivers = 7.5

Fedora N+1 has:
  xorg-drivers-7.7 which requires xorg-drivers-foo
  xorg-drivers-foo requires xorg-drivers = 7.7
  xorg-drivers-bar is not present as it was retired, no package provides it

Before upgrade you must manually remove xorg-drivers-bar otherwise you will get broken dependencies. (Sorry for taking xorg as example, this happened in past not just with xorg but with many other packages too).

My recommendation - first solve this and only then think about N+2 upgrades.

--
Miroslav Suchy, RHCA
Red Hat, Senior Software Engineer, #brno, #devexp, #fedora-buildsys
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@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