Activity log for bug #1512589

Date Who What changed Old value New value Message
2015-11-03 06:39:28 Shih-Yuan Lee bug added bug
2015-11-03 06:39:46 Shih-Yuan Lee bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=803912
2015-11-03 06:39:46 Shih-Yuan Lee bug task added partman-efi
2015-11-03 06:40:04 Shih-Yuan Lee bug task added debian-installer (Ubuntu)
2015-11-03 07:05:25 Shih-Yuan Lee description Current implementation in partman-efi/fstab.d/efi is to find the first EFI System Partition (abbr. ESP) to use when we provided some kind of partman-auto/expert_recipe. However if the system has more than two ESPs, partman-efi will still use the first ESP it found even when we specify what we want in partman-auto/disk. For example, when the system has /dev/nvme0n1 and /dev/sda and we specified partman-auto/disk and partman-auto/expert_recipe as the following. d-i partman-auto/disk string /dev/sda d-i partman-auto/expert_recipe string \ \ ubuntu :: \ 100 150 200 free \ $iflabel{ gpt } \ $reusemethod{ } \ method{ efi } \ format{ } . \ \ 500 10000 4000000 ext4 \ $primary{ } \ method{ format } \ format{ } \ use_filesystem{ } \ filesystem{ ext4 } \ mountpoint{ / } . \ \ 105% 150% 200% linux-swap \ method{ swap } \ format{ } \ . If there is already another Linux system installed in /dev/nvme0n1, partman-efi will reuse /dev/nvme0n1p1 and mount it at /target/boot/efi instead of reusing /dev/sda1 that we specify in partman-auto/disk. This should not be the behavior that we expected it will be. [Impact] * It may cause the installation failed when the users use https://wiki.debian.org/DebianInstaller/Preseed under some conditions. [Test Case] * Prepare a computer with UEFI secure boot enabled that has two system storage drives, such as /dev/nvme0n1 and /dev/sda. * Install the general Ubuntu system on /dev/nvme0n1 first. * Use debian-installer netboot images with the following d-i preseeds to install another Ubuntu on /dev/sda. * During the installation on /dev/sda, it will use /dev/nvme0n1p1 instead of /dev/sda1 as the EFI System Partition. [Regression Potential] * None [Other Info] * This issue is found in Ubuntu OEM projects that used dell-recovery/ubuntu-recovery on the platforms that have more than one system storage drive. ---- Current implementation in partman-efi/fstab.d/efi is to find the    first EFI System Partition (abbr. ESP) to use when we provided    some kind of partman-auto/expert_recipe.    However if the system has more than two ESPs, partman-efi will still    use the first ESP it found even when we specify what we want in    partman-auto/disk.    For example, when the system has /dev/nvme0n1 and /dev/sda and we    specified partman-auto/disk and partman-auto/expert_recipe as the following.        d-i partman-auto/disk string /dev/sda        d-i partman-auto/expert_recipe string \                                              \          ubuntu :: \              100 150 200 free \              $iflabel{ gpt } \              $reusemethod{ } \              method{ efi } \              format{ } . \                                              \              500 10000 4000000 ext4 \              $primary{ } \              method{ format } \              format{ } \              use_filesystem{ } \              filesystem{ ext4 } \              mountpoint{ / } . \                                              \              105% 150% 200% linux-swap \              method{ swap } \              format{ } \              .    If there is already another Linux system installed in /dev/nvme0n1,    partman-efi will reuse /dev/nvme0n1p1 and mount it at    /target/boot/efi instead of reusing /dev/sda1 that we specify in    partman-auto/disk.    This should not be the behavior that we expected it will be.
2015-11-03 07:06:27 Launchpad Janitor branch linked lp:~fourdollars/ubuntu/wily/partman-efi/1512589
2015-11-03 07:07:09 Launchpad Janitor branch linked lp:~fourdollars/ubuntu/vivid/partman-efi/1512589
2015-11-03 07:07:34 Launchpad Janitor branch linked lp:~fourdollars/ubuntu/trusty/partman-efi/1512589
2015-11-03 07:15:13 Shih-Yuan Lee bug added subscriber Ubuntu Sponsors Team
2015-11-03 07:16:24 Shih-Yuan Lee bug task added oem-priority
2015-11-03 07:16:59 Shih-Yuan Lee nominated for series oem-priority/trusty
2015-11-03 07:16:59 Shih-Yuan Lee bug task added oem-priority/trusty
2015-11-03 07:17:22 Shih-Yuan Lee bug added subscriber OEM Priority Team
2015-11-03 08:09:02 Bug Watch Updater partman-efi: status Unknown New
2015-11-10 16:01:51 Sebastien Bacher removed subscriber Ubuntu Sponsors Team
2015-11-10 21:56:45 Mathew Hodson affects partman-efi ubuntu
2015-11-10 21:56:55 Mathew Hodson bug task deleted ubuntu
2015-11-10 21:57:44 Mathew Hodson bug task added partman-efi (Debian)
2015-11-10 21:58:45 Mathew Hodson partman-efi (Ubuntu): importance Undecided Medium
2015-11-10 21:58:50 Mathew Hodson debian-installer (Ubuntu): importance Undecided Medium
2015-11-10 22:00:13 Mathew Hodson bug added subscriber Mathew Hodson
2015-11-11 12:56:50 Bug Watch Updater partman-efi (Debian): status Unknown New
2015-11-13 09:17:27 Shih-Yuan Lee attachment added partman-efi_62ubuntu3.debdiff https://bugs.launchpad.net/ubuntu/+source/partman-efi/+bug/1512589/+attachment/4518083/+files/partman-efi_62ubuntu3.debdiff
2015-11-13 16:50:08 Mathew Hodson tags trusty vivid wily xenial patch trusty vivid wily xenial
2015-11-13 16:50:26 Mathew Hodson removed subscriber Mathew Hodson
2015-11-16 10:53:30 Ara Pulido nominated for series Ubuntu Wily
2015-11-16 10:53:30 Ara Pulido bug task added debian-installer (Ubuntu Wily)
2015-11-16 10:53:30 Ara Pulido bug task added partman-efi (Ubuntu Wily)
2015-11-16 10:53:30 Ara Pulido nominated for series Ubuntu Trusty
2015-11-16 10:53:30 Ara Pulido bug task added debian-installer (Ubuntu Trusty)
2015-11-16 10:53:30 Ara Pulido bug task added partman-efi (Ubuntu Trusty)
2015-11-17 18:40:32 Mathew Hodson partman-efi (Ubuntu Trusty): importance Undecided Medium
2015-11-17 18:40:36 Mathew Hodson partman-efi (Ubuntu Wily): importance Undecided Medium
2015-11-17 18:40:39 Mathew Hodson debian-installer (Ubuntu Trusty): importance Undecided Medium
2015-11-17 18:40:42 Mathew Hodson debian-installer (Ubuntu Wily): importance Undecided Medium
2015-11-17 18:44:34 Mathew Hodson bug added subscriber Ubuntu Sponsors Team
2015-11-20 16:00:36 Mathew Hodson partman-efi (Ubuntu): status New Triaged
2015-11-20 16:00:42 Mathew Hodson partman-efi (Ubuntu Wily): status New Triaged
2015-11-20 16:00:45 Mathew Hodson partman-efi (Ubuntu Trusty): status New Triaged
2015-11-23 21:30:06 Mathieu Trudel-Lapierre debian-installer (Ubuntu): status New Invalid
2015-11-23 21:30:09 Mathieu Trudel-Lapierre debian-installer (Ubuntu Trusty): status New Invalid
2015-11-23 21:30:12 Mathieu Trudel-Lapierre debian-installer (Ubuntu Wily): status New Invalid
2015-11-23 21:30:17 Mathieu Trudel-Lapierre partman-efi (Ubuntu): assignee Mathieu Trudel-Lapierre (mathieu-tl)
2015-11-23 21:30:20 Mathieu Trudel-Lapierre partman-efi (Ubuntu): status Triaged In Progress
2015-11-24 04:24:29 Mathieu Trudel-Lapierre removed subscriber Ubuntu Sponsors Team
2015-11-24 05:11:58 Launchpad Janitor partman-efi (Ubuntu): status In Progress Fix Released
2015-11-25 18:35:27 Mathew Hodson bug task deleted debian-installer (Ubuntu Wily)
2015-11-25 18:35:33 Mathew Hodson bug task deleted debian-installer (Ubuntu Trusty)
2015-11-25 18:35:38 Mathew Hodson bug task deleted debian-installer (Ubuntu)
2016-01-15 14:39:48 Mathieu Trudel-Lapierre bug task added ubiquity (Ubuntu)
2016-01-15 14:40:46 Mathieu Trudel-Lapierre partman-efi (Ubuntu Trusty): status Triaged In Progress
2016-01-15 14:40:50 Mathieu Trudel-Lapierre partman-efi (Ubuntu Wily): status Triaged In Progress
2016-01-15 14:40:53 Mathieu Trudel-Lapierre partman-efi (Ubuntu Trusty): assignee Mathieu Trudel-Lapierre (mathieu-tl)
2016-01-15 14:40:56 Mathieu Trudel-Lapierre partman-efi (Ubuntu Wily): assignee Mathieu Trudel-Lapierre (mathieu-tl)
2016-01-15 17:56:15 Mathieu Trudel-Lapierre bug added subscriber Ubuntu Stable Release Updates Team
2016-01-18 10:24:49 Ara Pulido oem-priority: importance Undecided High
2016-01-18 10:24:52 Ara Pulido oem-priority/trusty: importance Undecided High
2016-01-18 10:24:55 Ara Pulido oem-priority: status New Triaged
2016-01-18 10:24:57 Ara Pulido oem-priority/trusty: status New In Progress
2016-01-26 12:09:38 Martin Pitt partman-efi (Ubuntu Trusty): status In Progress Fix Committed
2016-01-26 12:09:42 Martin Pitt bug added subscriber SRU Verification
2016-01-26 12:09:51 Martin Pitt tags patch trusty vivid wily xenial patch trusty verification-needed vivid wily xenial
2016-01-27 08:50:08 Shih-Yuan Lee tags patch trusty verification-needed vivid wily xenial patch trusty verification-done vivid wily xenial
2016-01-27 15:21:47 Chris J Arges partman-efi (Ubuntu Wily): status In Progress Fix Committed
2016-01-27 15:21:54 Chris J Arges tags patch trusty verification-done vivid wily xenial patch trusty vivid wily xenial
2016-01-27 15:21:55 Chris J Arges tags patch trusty vivid wily xenial patch trusty verification-needed vivid wily xenial
2016-01-28 04:32:19 Shih-Yuan Lee tags patch trusty verification-needed vivid wily xenial patch trusty verification-done vivid wily xenial
2016-02-03 22:23:31 Launchpad Janitor partman-efi (Ubuntu Trusty): status Fix Committed Fix Released
2016-02-03 22:23:36 Chris J Arges removed subscriber Ubuntu Stable Release Updates Team
2016-02-03 22:23:59 Launchpad Janitor partman-efi (Ubuntu Wily): status Fix Committed Fix Released
2016-02-25 09:18:06 Shih-Yuan Lee oem-priority: status Triaged Fix Released
2016-02-25 09:18:11 Shih-Yuan Lee oem-priority/trusty: status In Progress Fix Released
2016-02-25 09:18:25 Shih-Yuan Lee bug task deleted ubiquity (Ubuntu)
2016-03-02 03:35:20 Shih-Yuan Lee nominated for series Ubuntu Xenial
2016-03-02 03:38:03 Shih-Yuan Lee partman-efi (Ubuntu): status Fix Released New
2016-04-03 15:35:12 Shih-Yuan Lee oem-priority: status Fix Released New
2016-04-03 18:58:40 Graeme Hewson bug added subscriber Graeme Hewson
2016-04-06 04:16:21 Shih-Yuan Lee partman-efi (Ubuntu): status New Fix Released
2016-04-06 04:16:24 Shih-Yuan Lee oem-priority: status New Fix Released