[RFC] Upgrade path for Precise i386 non-pae generic flavor
Leann Ogasawara
leann.ogasawara at canonical.com
Wed May 16 21:21:56 UTC 2012
Hi All,
I'd like to discuss and get feedback regarding the best solution for
smoothly upgrading PAE capable systems currently running a non-pae
kernel and then collapsing the generic-pae flavor back to a generic
flavor. I've broken this down into 2 phases, which I'll describe below.
Phase 1 is smoothly upgrading PAE capable systems running the Precise
i386 non-pae generic kernel to the Quantal i386 generic-pae kernel.
I've attached a patch which I believe will do the job, but would like
some review and feedback. I would add that I have tested this patch on
an i386 PAE capable system which was running the Precise i386 non-pae
generic kernel. It properly allowed updating to the Quantal generic-pae
kernel. I also ran a quick test on an amd64 system to check I hadn't
regressed anything in terms of updating. The only test I'm missing is
for the scenario of a non-pae system attempting to update. The
expectation is that the update would abort. I unfortunately don't have
access to this type of system. I would like to get confirmation for
this scenario before proceeding.
Phase 2 is transitioning the current generic-pae flavor in Quantal to
become a generic flavor. I unfortunately don't believe it's possible
to do both phase 1 and 2 in the same development cycle as we could find
ourselves in a scenario of having recursive install dependencies. In
order to do both, I believe it will have to span two development
cycles. I'm happy to be wrong here if someone can point it out to me.
My current proposal is we do phase 1 in 12.10 (ie Quantal) and phase 2
in 13.04 (ie R). Comments appreciated.
Thanks,
Leann
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-UBUNTU-Re-instate-i386-generic-meta-package-to-facil.patch
Type: text/x-patch
Size: 2304 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20120516/7797c472/attachment.bin>
More information about the kernel-team
mailing list