Your message dated Mon, 04 May 2020 21:48:37 +0000
with message-id <>
and subject line Bug#955270: fixed in glibc 2.30-5
has caused the Debian Bug report #955270,
regarding hurd: fails to update file mtime
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

Debian Bug Tracking System
Contact with problems
--- Begin Message ---
Package: hurd
Version: 1:0.9.git20191228-1
Severity: normal

I first reported this on the mailing list:

Now I logged in on the porterbox ( to try and
reproduce, and voilà, I can:

tg@exodar:~$ rm a b
tg@exodar:~$ :>a
tg@exodar:~$ sleep 1
tg@exodar:~$ :>b
tg@exodar:~$ stat a b | grep ^Mod
Modify: 2020-03-29 03:54:03.000000000 +0200
Modify: 2020-03-29 03:54:09.000000000 +0200
tg@exodar:~$ sleep 1
tg@exodar:~$ :>a
tg@exodar:~$ stat a b | grep ^Mod
Modify: 2020-03-29 03:54:03.000000000 +0200
Modify: 2020-03-29 03:54:09.000000000 +0200

For comparison, this is how it looks on GNU/Linux:

tglase@tglase-nb:~ $ rm a b
tglase@tglase-nb:~ $ :>a
tglase@tglase-nb:~ $ sleep 1
tglase@tglase-nb:~ $ :>b
tglase@tglase-nb:~ $ stat a b | grep ^Mod
Modify: 2020-03-29 03:58:04.989345171 +0200
Modify: 2020-03-29 03:58:05.993371946 +0200
tglase@tglase-nb:~ $ sleep 1
tglase@tglase-nb:~ $ :>a
tglase@tglase-nb:~ $ stat a b | grep ^Mod
Modify: 2020-03-29 03:58:07.001398828 +0200
Modify: 2020-03-29 03:58:05.993371946 +0200

Sub-second timestamps aside, you’ll notice how the first of the
two stat(1) lines updated. This is the common expectation for the
command true, redirected to a file.

Please reassign to the correct package, should I be mistaken.

-- System Information:
Debian Release: bullseye/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'buildd-unstable'), (500, 'unstable')
Architecture: hurd-i386 (i686-AT386)

Kernel: GNU-Mach 1.8+git20191117-486-dbg/Hurd-0.9
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages hurd depends on:
ii  hurd-libs0.3   1:0.9.git20191228-1
ii  libblkid1      2.34-0.1
ii  libc0.3        2.29-10
ii  libdaemon0     0.14-7
ii  libgcrypt20    1.8.5-5
ii  liblwip0       2.1.2+dfsg1-6
ii  libncursesw6   6.2-1
ii  libpciaccess0  0.16-1+hurd.1
ii  libtinfo6      6.2-1
ii  libx11-6       2:1.6.9-2
ii  lsb-base       11.1.0
ii  sysv-rc        2.96-2.1
ii  xkb-data       2.29-2

Versions of packages hurd recommends:
ii  bf-utf-source  0.08
ii  netdde         0.0.20150828-8

Versions of packages hurd suggests:
pn  hurd-doc  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.30-5
Done: Aurelien Jarno <>

We believe that the bug you reported is fixed in the latest version of
glibc, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Aurelien Jarno <> (supplier of updated glibc 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

Hash: SHA512

Format: 1.8
Date: Mon, 04 May 2020 23:39:18 +0200
Source: glibc
Architecture: source
Version: 2.30-5
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers <>
Changed-By: Aurelien Jarno <>
Closes: 910685 941174 953654 955270 958674
 glibc (2.30-5) unstable; urgency=medium
   [ Samuel Thibault ]
   * debian/patches/hurd-i386/git-trunc-times.diff: New patch to fix updating
     mtime/ctime on O_TRUNC.  Closes: #955270.
   * debian/control: Drop dependency on libihash-dev, not used any more by htl.
   * debian/sysdeps/ Try to symlink mach/hurd headers from multiarch
     directory when they are there.
   [ Aurelien Jarno ]
   * debian/rules: Add -fdebug-prefix-map= to CFLAGS to improve
   * debian/ Make libcX-dev declare a Breaks against python3.7
     (<< 3.7.7-1+b1) and python3.8 (<< 3.8.2-1+b1) due to #955474.
   * debian/rules.d/ install the dynamic loader symlink in the
     udeb package.
   * debian/control: conflict against libgcc-X-dev versions that might need the
     __glibc_has_include macro.
   * debian/patches/any/local-revert-glibc_has_include.diff: drop patch,
   * debian/ add a Provides: libc6-dbgsym to the libc6-dbg
     package.  Closes: #953654.
   * debian/ qualify the libselinux-dev build-depends with
   * debian/ drop the code removing
     /etc/, it's not needed anymore since Squeeze.
   * debian/patches/git-updates.diff: update from upstream stable branch:
     - Fixes data race in setting function descriptor during lazy binding on
       hppa. Closes: #941174.
     - debian/patches/any/local-tst-system-disable-shell-tests.diff: obsolete.
   [ Helmut Grohne ]
   * Refactor generation of multilib include symlinks. (Closes: #958674).
   * Initial, minimal support for DPKG_ROOT. (Closes: #910685).
 3b3c6a4261a3798cc8a98041eba6998cc5765155 8649 glibc_2.30-5.dsc
 b0a42a939acd662ca2991e725644c4cd1d03ab76 847904 glibc_2.30-5.debian.tar.xz
 878760868cee957900b0b17fe9b7003e9f8c40dc 7622 glibc_2.30-5_source.buildinfo
 4b078d541ec8066688d3705d7c967850d3f3fb50dda75ba9ea0e3de9e3c73d25 8649 
 ec4d7fc611721314fa3f26a16a2f59a740f6fa27d2c5a2d06229ad33d306f7b5 847904 
 c9253a39b35cf4ec0ad497f6f1b3840f1eb3af0e7232335985513d08b58db01e 7622 
 c514204efe096f2b1aac6bbd2776e22f 8649 libs required glibc_2.30-5.dsc
 7ac32873dcaa8d1ecd4ab1acbb032267 847904 libs required 
 2ebc279f84f54591a5750a03301b99eb 7622 libs required 



--- End Message ---

Reply via email to