Between filesystem timestamp granularity being a lot less than the API reports and ext4 being too clever about transaction batching in the journal or some such, I occasionally get find.test failures because:
File: ‘generated/testdir/testdir/dir/fifo’ Size: 0 Blocks: 0 IO Block: 4096 fifo Device: 801h/2049d Inode: 24912964 Links: 1 Access: (0644/prw-r--r--) Uid: ( 1000/ landley) Gid: ( 1000/ landley) Access: 2019-03-10 23:07:23.752218513 -0500 Modify: 2019-03-10 23:07:23.752218513 -0500 Change: 2019-03-10 23:07:23.752218513 -0500 Birth: - File: ‘generated/testdir/testdir/dir/file’ Size: 0 Blocks: 0 IO Block: 4096 regular empty file Device: 801h/2049d Inode: 24912921 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 1000/ landley) Gid: ( 1000/ landley) Access: 2019-03-10 23:07:23.752218513 -0500 Modify: 2019-03-10 23:07:23.752218513 -0500 Change: 2019-03-10 23:07:23.752218513 -0500 Birth: - File: ‘generated/testdir/testdir/dir/link’ -> ‘fifo’ Size: 4 Blocks: 0 IO Block: 4096 symbolic link Device: 801h/2049d Inode: 24912965 Links: 1 Access: (0777/lrwxrwxrwx) Uid: ( 1000/ landley) Gid: ( 1000/ landley) Access: 2019-03-10 23:07:23.760218430 -0500 Modify: 2019-03-10 23:07:23.752218513 -0500 Change: 2019-03-10 23:07:23.752218513 -0500 I.E. dir/link is not newer than dir/file even though they were created by different statements in the shell script. I'm adding a "sleep .1" before the symlink creation to try to fix this, but lemme know if anybody else sees it. (Maybe it's an ubuntu 14.04 thing, which I'm having to move off of soon because https://discourse.ubuntu.com/t/chromium-updates-on-trusty/5905 and https://www.forbes.com/sites/daveywinder/2019/03/07/google-confirms-serious-chrome-security-problem-heres-how-to-fix-it/ are _kinda_ fighting a little. (Remember: when Ubuntu says LTS will go to such and such a date, they're lying.) Oh well, meant to give devuan a try anyway. Too bad the system76 laptop I bought last year requires martian firmware that's not even in the devuan full DVD image to do wireless _or_ wired internet. (When system76 says "linux works on our hardware" they mean with "the customized systemd distro we provide works on this hardware, expecting anything else to is crazy talk".) Rob P.S. If you're expecting a reply to an email I haven't already sent, please resend. Thunderbird was being really sluggish downloading email again so I did the usual shift-click select of 6 months of linux-kernel messages and told it to move them to a subfolder (dunno why folders being big makes it sluggish downloading, but it does), and since this machine has 16 gigs ram and 8 gigs swap I didn't do it a month at a time like I used to on the netbook. I should have known better: after moving the 96k messages thunderbird did whatever crazy memory-hog thing it always does to update the display, ran through all 16 gigs of ram _and_ 8 gigs of swap (I'd already done a pkill -f renderer to make chrome give _its_ memory back), and of course modern Linux has nerfed the OOM killer to the point where the box locks solid instead of killing the obvious memory hog task when it finally runs out of memory. So I had to power cycle it, and thunderbird doesn't remember what reply windows I had open across restarts anymore... P.P.S. Is _this_ the Year of Linux on the Desktop, or are we still waiting on that one? _______________________________________________ Toybox mailing list [email protected] http://lists.landley.net/listinfo.cgi/toybox-landley.net
