Here's a first go of the patch. I need to clean it up and show attribution, and what-not. I just wanted to share that there is progress. I have also confirmed that it resolves the issue mentioned in this bug as well as successfully completing the available testcases.
** Patch added: "lp1535349.trusty.debdiff" https://bugs.launchpad.net/ubuntu/trusty/+source/coreutils/+bug/1535349/+attachment/4556038/+files/lp1535349.trusty.debdiff -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to coreutils in Ubuntu. https://bugs.launchpad.net/bugs/1535349 Title: `df /dev/sda1` no longer reports information for /dev/sda1 Status in coreutils package in Ubuntu: Confirmed Status in coreutils source package in Trusty: Confirmed Bug description: It appears that the latest version of coreutils uploaded to trusty- updates has a regression in it. We have scripting that checks how much space we have left on a partition using `df /dev/sda1`. Using coreutils 8.21-1ubuntu5.1, we can do the following: $ df -h /dev/sda1 Filesystem Size Used Avail Use% Mounted on /dev/sda1 9.9G 978M 8.5G 11% / This is a valid way of using the tool per the manpage: "If an argument is the absolute file name of a disk device node containing a mounted file system, df shows the space available on that file system rather than on the file system containing the device node" It appears that either 8.21-1ubuntu5.2 or 8.21-1ubuntu5.3 broke this, however. We now get output for the udev filesystem that is mounted at /dev, instead of the device we pass in. $ df -h /dev/sda1 Filesystem Size Used Avail Use% Mounted on udev 1.8G 8.0K 1.8G 1% /dev This is both a behaviour change, and contravenes the manpage, so it would be good to get this fixed. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/coreutils/+bug/1535349/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp