Activity log for bug #1597923

Date Who What changed Old value New value Message
2016-06-30 21:30:24 Wesley Wiedenmeier bug added bug
2016-06-30 21:30:39 Wesley Wiedenmeier curtin: status New In Progress
2016-06-30 21:30:41 Wesley Wiedenmeier curtin: assignee Wesley Wiedenmeier (wesley-wiedenmeier)
2016-06-30 21:41:49 Wesley Wiedenmeier branch linked lp:~wesley-wiedenmeier/curtin/1597923
2016-08-01 17:53:39 Launchpad Janitor branch linked lp:curtin
2016-08-01 18:03:16 Wesley Wiedenmeier curtin: status In Progress Fix Committed
2016-09-29 18:05:15 Launchpad Janitor branch linked lp:~smoser/ubuntu/yakkety/curtin/pkg
2016-10-03 18:52:23 Launchpad Janitor branch linked lp:~raharper/ubuntu/xenial/curtin/pkg-sru-revno425
2016-10-03 21:43:23 Ryan Harper description The mkfs.fat and mkfs.vfat tools do not by default permit the creation of a filesystem on a disk that has not been partitioned. This is not really a limitation of the filesystems themselves; it is just a safety feature to keep people from accidentally overwriting data. Since some curtin users may have a need for whole disk fat/vfat filesystems, it makes sense to use the '-I' flag for mkfs.vfat commands, which forces the tools to work on whole disks. It appears that this flag does not interfere with any of the other options in mkfs, and so is essentially a force flag, and can just be added to family_flag_mappings in block.mkfs [Impact] * Curtin is unable to create FAT/VFAT filesystems on whole disks. The FAT filesystem creation utilities do not, by default, support creating a FAT filesystem against an unpartitioned device. Curtin has been updated to support passing a force flag to the utilities to allow custom storage configurations to use FAT/VFAT filesystems against such a device. [Test Case] * Install proposed curtin package and deploy Ubuntu to target system specifying a VFAT filesystem on top of a whole block device. PASS: Ubuntu installation succeeds FAIL: Ubuntu installation fails when attempting to format the block device on which the VFAT filesystem would reside. [Regression Potential] * Other OSes which may attempt to mount and read a VFAT filesystem created in so-called 'superfloppy' format might not recognize the filesystem. [Original Description] The mkfs.fat and mkfs.vfat tools do not by default permit the creation of a filesystem on a disk that has not been partitioned. This is not really a limitation of the filesystems themselves; it is just a safety feature to keep people from accidentally overwriting data. Since some curtin users may have a need for whole disk fat/vfat filesystems, it makes sense to use the '-I' flag for mkfs.vfat commands, which forces the tools to work on whole disks. It appears that this flag does not interfere with any of the other options in mkfs, and so is essentially a force flag, and can just be added to family_flag_mappings in block.mkfs
2016-10-05 15:39:48 Andy Whitcroft bug added subscriber Ubuntu Stable Release Updates Team
2016-10-05 15:39:50 Andy Whitcroft bug added subscriber SRU Verification
2016-10-05 15:39:56 Andy Whitcroft tags verification-needed
2016-10-05 15:46:10 Andy Whitcroft bug task added curtin (Ubuntu)
2016-10-05 15:46:21 Andy Whitcroft nominated for series Ubuntu Xenial
2016-10-05 15:46:21 Andy Whitcroft bug task added curtin (Ubuntu Xenial)
2016-10-05 15:50:28 Andy Whitcroft curtin (Ubuntu): status New Fix Released
2016-10-05 15:50:31 Andy Whitcroft curtin (Ubuntu Xenial): status New Fix Committed
2016-10-07 04:35:23 Wesley Wiedenmeier attachment added conf.yaml https://bugs.launchpad.net/curtin/+bug/1597923/+attachment/4756445/+files/conf.yaml
2016-10-07 04:35:37 Wesley Wiedenmeier tags verification-needed verification-done
2016-10-17 03:58:02 Launchpad Janitor curtin (Ubuntu Xenial): status Fix Committed Fix Released
2016-10-17 03:58:48 Martin Pitt removed subscriber Ubuntu Stable Release Updates Team
2017-12-15 22:10:43 Scott Moser curtin: status Fix Committed Fix Released