GNOME Bugzilla – Bug 644556
gnucash-2.4.3: running tests changes /dev/null permissions breaking system
Last modified: 2018-06-29 22:54:42 UTC
As part of the progress on trying to bump gnucash version downstream on Gentoo: http://bugs.gentoo.org/show_bug.cgi?id=346919 We noticed running tests changes /dev/null permissions from: crw-rw-rw- 1 root root 1, 3 mar 6 2011 /dev/null to: -rw------- 1 root root 85 mar 11 17:48 /dev/null Can you please fix this? Thanks a lot
To be precise, not only the permissions are changed but also the file changes from a special character device to a normal file. Thanks for reporting this. Fixed in r20403. Turns out this appeared only when running "make check" as root. If run as non-root, the code path never reached the place where /dev/null would have been touched (and then failed due to missing permissions). Again, this is now fixed in SVN. Can you verify this, or is building from SVN not possible for you?
Cannot build SVN just not... but 2.4.4 shouldn't take too much time, no? (I have tried to apply http://svn.gnucash.org/trac/changeset?format=diff&new=20403&old=20402&new_path=gnucash&old_path=gnucash but looks other things changed since 2.4.3) Anyway, thanks a lot for taking care of this :-)
Reassign version to 2.4.x so that individual 2.4 versions can be retired.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=644556. Please update any external references or bookmarks.