Your message dated Fri, 03 Jan 2025 14:44:17 +0000
with message-id <[email protected]>
and subject line Bug#558989: fixed in dash 0.5.12-10
has caused the Debian Bug report #558989,
regarding dash reverses the established logic of test -nt -ot (and maybe others)
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.)


-- 
558989: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558989
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dash
Version: 0.5.5.1-3
Severity: grave
Justification: doing the opposite of what people asked for could do _anything_

Dash should not implement -nt at all if it wants to be strict about
things that aren't POSIX.  If it is going to implement non standard
things from other sources, then it absolutely should not be inventing
entirely new behaviours for them from whole cloth, let alone completely
reversing the logic of existing long established code.

Doing that could easily introduce any of the scenarios defined for a
'critical' bug, but I don't want to get all handwavy about the severity,
I just think this is an RC issue that should be fixed for squeeze (but
it's not really a -policy thing else I'd have probably just made it
'serious').

$ bash
$ test "/bin/ls" -nt "no-such-file" || echo "oh ffs :("
$ /usr/bin/test "/bin/ls" -nt "no-such-file" || echo "oh ffs :("
$ dash
$ test "/bin/ls" -nt "no-such-file" || echo "oh ffs :("
oh ffs :(

Now imagine that's checking something important to the integrity of
the system ...

Please fix this.  Even if it's just to remove -nt entirely and have
such scripts _obviously_ break rather than silently doing the exact
opposite of what they always have in the past.  People who've had
systems running Debian for years deserve more from us than this.

Thanks,
Ron


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages dash depends on:
ii  debianutils                   3.2.2      Miscellaneous utilities specific t
hi  dpkg                          1.15.3.1   Debian package management system
ii  libc6                         2.10.1-7   GNU C Library: Shared libraries

dash recommends no packages.

dash suggests no packages.

-- debconf information excluded



--- End Message ---
--- Begin Message ---
Source: dash
Source-Version: 0.5.12-10
Done: Andrej Shadura <[email protected]>

We believe that the bug you reported is fixed in the latest version of
dash, 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.
Andrej Shadura <[email protected]> (supplier of updated dash 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: Fri, 03 Jan 2025 15:13:44 +0100
Source: dash
Architecture: source
Version: 0.5.12-10
Distribution: unstable
Urgency: medium
Maintainer: Andrej Shadura <[email protected]>
Changed-By: Andrej Shadura <[email protected]>
Closes: 558989 1078130
Changes:
 dash (0.5.12-10) unstable; urgency=medium
 .
   [ Dominik Viererbe ]
   * d/t/mmdebstrap: remove unused parsing of distribution from changelog
   * Incorporate Ubuntu DEP-17 /usr merge changes:
     [ Julian Andres Klode ]
     - debian/shells.d/dash: move files to /usr
     - debian/tests/smoke: add /bin/dash link tests
 .
   [ Helmut Grohne ]
   * Warn the user if /bin/sh is ineffectively diverted (DEP-17)
     (Closes: #1078130)
 .
   [ Andrej Shadura ]
   * Apply upstream patch to align test -nt and -ot with POSIX.1-2024
     (Closes: #558989)
   * Apply upstream patch to fix here-doc handling.
   * Add Belarusian and Slovak translations for debconf templates.
Checksums-Sha1:
 89bf42985df09954abf43d78a043d253498b0028 1460 dash_0.5.12-10.dsc
 b2f117b69223c79ffddda2d25001859b0d6accac 43144 dash_0.5.12-10.debian.tar.xz
Checksums-Sha256:
 10b41615e100781d12df4a023299b3df11485947cf83b2f4bc5935f850205673 1460 
dash_0.5.12-10.dsc
 9665d374c5da6730f39d617f0aadc58466cd198ccf95e818eba6f17a570c24ff 43144 
dash_0.5.12-10.debian.tar.xz
Files:
 d6093266eec74639eaba8f27f36befc4 1460 shells optional dash_0.5.12-10.dsc
 a9a853fea75f530c236761b324104eaf 43144 shells optional 
dash_0.5.12-10.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQSD3NF/RLIsyDZW7aHoRGtKyMdyYQUCZ3fxDQAKCRDoRGtKyMdy
YT8fAQDlM11N3nx53G1j+A1IfbVOM8uW/3Zo1dl7XEkOSUm5UAD/TAbrdCOFKoIk
LIOuhoTRf3f3uwB8zcF80Np34QeZ3As=
=Ip+n
-----END PGP SIGNATURE-----

Attachment: pgpAU8P1ir23B.pgp
Description: PGP signature


--- End Message ---

Reply via email to