Here's an updated patch with proper attribution, and references to the upstream commits. I decided to do a backport of the relevant portions of df.c from vivid as that is already known to work well rather than attempt to follow the endless trail of patches that exist upstream. That being said I did document the commit id's that relate to the areas of code that were used in the dep3 header.
I would now appreciate some review and sponsorship of this patch. ** Patch added: "lp1535349.trusty.debdiff" https://bugs.launchpad.net/ubuntu/+source/coreutils/+bug/1535349/+attachment/4557958/+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: Invalid 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 : [email protected] Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp

