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 ---

Reply via email to