Your message dated Sun, 05 Jun 2016 11:33:42 +0000 with message-id <[email protected]> and subject line Bug#826357: fixed in findutils 4.6.0+git+20160517-2 has caused the Debian Bug report #826357, regarding findutils: testsuite assumes that link() does not follow symlink to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 826357: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826357 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: findutils Version: 4.6.0+git+20160126-2 Severity: important Hello, kfreebsd & hurd both get the following issue in the testsuite: Running ./find.gnu/samefile-p-brokenlink.exp ... ERROR: tcl error sourcing ./find.gnu/samefile-p-brokenlink.exp. ERROR: ln: failed to access 'tmp/broken': No such file or directory while executing "exec ln tmp/broken tmp/blink" (file "./find.gnu/samefile-p-brokenlink.exp" line 8) invoked from within "source ./find.gnu/samefile-p-brokenlink.exp" ("uplevel" body line 1) invoked from within "uplevel #0 source ./find.gnu/samefile-p-brokenlink.exp" invoked from within "catch "uplevel #0 source $test_file_name"" Here is the script: exec rm -rf tmp exec mkdir tmp exec touch tmp/file1 exec ln tmp/file1 tmp/link exec ln -s tmp/file1 tmp/symlink exec ln -s tmp/file2 tmp/broken exec ln tmp/broken tmp/blink That last ln is failing, because both BSD and Hurd's link() follow symlinks (here broken, thus the error), while Linux doesn't. POSIX says that it is implementation-defined whether link() follows symlinks, so findutils should not assume one way or the other. Oddly enough, this does not seem to be fatal on kfreebsd, https://buildd.debian.org/status/fetch.php?pkg=findutils&arch=kfreebsd-amd64&ver=4.6.0%2Bgit%2B20160126-2&stamp=1454863852 shows that the build continues, but on hurd-i386, the build stops: === find Summary === # of expected passes 949 find (GNU findutils) 4.7.0-git Makefile:2068: recipe for target 'check-DEJAGNU' failed make[1]: *** [check-DEJAGNU] Error 1 make[1]: Leaving directory '/var/tmp/findutils-4.6.0+git+20160126/find/testsuite' Makefile:2310: recipe for target 'check-am' failed make: *** [check-am] Error 2 I haven't found what could be making runtest ignore the issue on kfreebsd. Samuel -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.6.0 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages findutils depends on: ii libc6 2.22-9 ii libselinux1 2.5-3 findutils recommends no packages. Versions of packages findutils suggests: ii locate 4.6.0+git+20160126-2 -- no debconf information -- Samuel SL> Au fait elle est mieux ma signature maintenant ? Oui. T'enlève encore les conneries que t'as écrit dedans et c'est bon. -+- JB in <http://neuneu.mine.nu> : Le neueuttoyage par le vide -+-
--- End Message ---
--- Begin Message ---Source: findutils Source-Version: 4.6.0+git+20160517-2 We believe that the bug you reported is fixed in the latest version of findutils, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Andreas Metzler <[email protected]> (supplier of updated findutils package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 05 Jun 2016 13:07:33 +0200 Source: findutils Binary: findutils locate Architecture: source Version: 4.6.0+git+20160517-2 Distribution: experimental Urgency: medium Maintainer: Andreas Metzler <[email protected]> Changed-By: Andreas Metzler <[email protected]> Closes: 826357 Description: findutils - utilities for finding files--find, xargs locate - maintain and query an index of a directory tree Changes: findutils (4.6.0+git+20160517-2) experimental; urgency=medium . * 10_fix_bsd_hurd_testsuite.diff: link() follows symlinks on BSD on hurd, use ln -P to enforce hardlink to symlink. Closes: #826357 (Thanks, Samuel Thibault for bug-report and diagnosis.) * Pull 11_Fix-bug-48030-find-exec-does-not-pass-all-arguments.patch from GIT head, fixing an issue with "find: -exec +" skipping arguments (savannah bug 48030). Checksums-Sha1: b64f54487cb45fdf836cbe1c9bda16427934dc33 2206 findutils_4.6.0+git+20160517-2.dsc dd81a46fe4df9ef654b08fabfbc510c6a614b032 28520 findutils_4.6.0+git+20160517-2.debian.tar.xz Checksums-Sha256: ed8b663983e7d30e36d8343063ee7c9b9b2a4686de1942d3a66b562def732adf 2206 findutils_4.6.0+git+20160517-2.dsc 77cf6c75813b19a4b4ed6ad6fb8c4a8b647a9481bbcdefb673c0f08a663ff80a 28520 findutils_4.6.0+git+20160517-2.debian.tar.xz Files: 1b6504df7696d5107d79f9df276255ae 2206 utils required findutils_4.6.0+git+20160517-2.dsc ef8aecd0f32c94b35ca04e47cdd77ab1 28520 utils required findutils_4.6.0+git+20160517-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJXVAs6AAoJEKVPAYVDghSEezIP/ioTbvleSdEywvI8GakYlhzF WCZ3bogYQ3qipIb+p1p6LFR9lian/JRjATeGnuskuy+13hQTDC1M/4PLpMHn+R6v L7ACyuMZpuzcZSCiP6qwdmT4I/m7sLzQe0P0kGLjuZu/q05i1GJ+0vmHKt2suUQd +4gFuGjccPDzX6Gxhd94o+0GNG8/mkdxRCFspPJPEtEp8LTL5VNYeNDSyd/fDZtg KootT7kwovvZW38NxJ5tjHZKKZ7m6DAmsu3Y7jpC5KlwLg2s6MzFkct09HoeREAF j2+YVJtw6oRMqvVLds01/+Ln7SiDT8R0QQ/kuRIcl+MBBjXiX9HtrPE9/pvdOf// 5EVOYP4gq/vg1EVpGpF9vvdD7Eq3zH/R+GDg6top7QdpTJ+v+IX3ebOy0xxcKwCK Vx63HJnv+tGAWKJfbgbLmPohDpporQYGwI6npUVz5iE5uMtUpfaklP3UIoVOg5Gq 0OtXT1od3rQJB+VwjjXNMrn/Ko6LtFra0/A+952Gk48LZWWSC7UKEfUKl6PPRQFK AlENROvUiURSVAS3b5bEfFKbESSUWPn2p/Zzx2pAl6nR2lSpBJ218RJtodIpPMFb CjrbRNQdP0ea75QUDBCoR5IasUr1ME8uxaqh02ZWTjqsOhe7SkeJHvxdhuoCWzPc ii6GlSXuDY8G06jyV2Up =ikTY -----END PGP SIGNATURE-----
--- End Message ---

