{"push_id":589637681,"size":1,"distinct_size":1,"ref":"refs/heads/stage1","head":"d690f631c9fcb441e56af247ec83108b2bf90e86","before":"0a0829c694d093eadd9c71e6c95238c987281762","commits":[{"sha":"d690f631c9fcb441e56af247ec83108b2bf90e86","author":{"email":"9343557fe728326ecca60ea600eccabb6754179b@redhat.com","name":"Adam Williamson"},"message":"find valid mounted boot stage1 parts on any disk (#1168118)\n\nThis is another refinement to the patch I and Anne worked on\naround F21 final which aims to fix RHBZ #1168118. When the\ntarget platform requires the bootloader stage1 device to be\na partition with a specific mount point, this patch causes\nthe boot disk selection logic to prefer a disk with a correct\npartition on it as the 'boot disk' if there is one. If the\nplatform also requires the partition to have a particular\nfilesystem it also checks that. If no matching partition can\nbe found the first disk in the list of available disks will be\nchosen, as before.\n\nThis version of the patch does not apply the logic to\nplatforms which require the stage1 device to be a partition\nbut do not require it to be mounted, because that behaviour\nis more questionable. For instance, in the case where the\nuser does an install to two disks, the second containing\na partition of the appropriate type, and chooses guided\npartitioning, we would currently create a new stage1 partition\non the first disk. If we applied this logic to such a platform,\nwe would instead re-use the stage1 partition from the second\ndisk. That's a somewhat more arguable behaviour change, so\nfor the sake of conservatism this patch does not do it.\n\nThe case where a mount point is involved is more clear-cut,\nbecause specifying a mount point *must* be done explicitly by\nthe user, and if they explicitly specify a partition's mount\npoint as the stage1 bootloader target mount point (and give\nit the correct filesystem), it seems inarguably correct to\ninfer that they wish to use that partition as the stage1 target\ndevice. Requiring them to *also* explicitly select the disk on\nwhich it resides as the 'boot disk' and failing otherwise just\nseems obtuse.","distinct":true,"url":"https://api.github.com/repos/AdamWill/anaconda/commits/d690f631c9fcb441e56af247ec83108b2bf90e86"}]}