Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 207660 - app-emulation/xen: troublesome upgrade procedure - missing old ebuilds
Summary: app-emulation/xen: troublesome upgrade procedure - missing old ebuilds
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-27 10:39 UTC by Sonni
Modified: 2008-01-27 10:51 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sonni 2008-01-27 10:39:48 UTC
As of this writing only the 3.1.2 ebuild exists for app-emulation/xen and app-emulation/xen-tools. Now if the upgrade process to this new version was without issues and if this components was not one of the central parts of a system, then it may have been ok to remove all of the former versions from portage, but it is not.

In the process of upgrading to the new 3.1.2 version the old version (in my case 3.0.2) the new version overwrites the formers files, which then means that you can't boot the system with the former xen kernel (ex. /boot/xen.gz), as it is not there. And if you manually made a backup of xen.gz and adjusted the boot configuration, you would only be able to boot dom0 and not any domU's as the xen-tools also had been replaced with the new and incompatible version.

Now my upgrade to this new version did not go smooth at all, and without any of the former ebuilds available my options was limited to
 1. figure out what was wrong and get it to work,
 2. restore my system from a backup

had the former ebuilds been available I would have been able to downgrade to the former version (quicker that a restore), get my system up and running, and take a break during the failed upgrade.

I would therefore like to request that ebuilds for xen, xen-tools, xen-sources... not to be removed in the future.
Or alternatively that multiple versions of xen can be installed and cooperate on the same dom0 system.

Reproducible: Always
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2008-01-27 10:51:43 UTC
You can get any old ebuild from http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/xen/?hideattic=0

Keeping unsupported vulnerable stuff in the tree indefinitely is not an option, sorry.