Debian Bug report logs - #911281
disorderfs: can not update only mtime

version graph

Package: disorderfs; Maintainer for disorderfs is Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>; Source for disorderfs is src:disorderfs (PTS, buildd, popcon).

Reported by: "Bernhard M. Wiedemann" <debianbugs@zq1.de>

Date: Thu, 18 Oct 2018 05:54:02 UTC

Severity: normal

Found in version 0.5.4

Fixed in version disorderfs/0.5.5-1

Done: Chris Lamb <lamby@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>:
Bug#911281; Package disorderfs. (Thu, 18 Oct 2018 05:54:04 GMT) (full text, mbox, link).


Acknowledgement sent to "Bernhard M. Wiedemann" <debianbugs@zq1.de>:
New Bug report received and forwarded. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>. (Thu, 18 Oct 2018 05:54:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: "Bernhard M. Wiedemann" <debianbugs@zq1.de>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: disorderfs: can not update only mtime
Date: Thu, 18 Oct 2018 07:44:55 +0200
Package: disorderfs
Version: 0.5.4
Severity: normal

Dear Maintainer,

   * I found that files extracted by tar into a disorderfs did not
     have their original mtime restored by futimens / utimensat syscalls
   * Same effect for touch -m -d@123 $FILE or touch -a
     that left mtime and atime unchanged
   * Both use the special UTIME_OMIT value in a tv_nsec field
   * But using touch to update both atime and mtime works fine.

-- System Information:
openSUSE Release: 15.0
Architecture: amd64 (x86_64)

Kernel: Linux 4.12.14 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



Information forwarded to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>:
Bug#911281; Package disorderfs. (Sun, 21 Oct 2018 15:03:08 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>. (Sun, 21 Oct 2018 15:03:08 GMT) (full text, mbox, link).


Message #10 received at 911281@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: "Bernhard M. Wiedemann" <debianbugs@zq1.de>, 911281@bugs.debian.org
Subject: Re: Bug#911281: disorderfs: can not update only mtime
Date: Sun, 21 Oct 2018 10:58:57 -0400
Bernhard M. Wiedemann wrote:

>    * I found that files extracted by tar into a disorderfs did not
>      have their original mtime restored by futimens / utimensat syscalls
>    * Same effect for touch -m -d@123 $FILE or touch -a
>      that left mtime and atime unchanged
>    * Both use the special UTIME_OMIT value in a tv_nsec field
>    * But using touch to update both atime and mtime works fine.

See also these tests added to the repo:

  https://salsa.debian.org/reproducible-builds/disorderfs/commit/d606f262f0e3f6a87f520ae1a93391c4b48c029e
  https://salsa.debian.org/reproducible-builds/disorderfs/commit/326d2cc5afc0a620c460db5e3b08373aed30eb64


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Information forwarded to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>:
Bug#911281; Package disorderfs. (Wed, 24 Oct 2018 20:09:05 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>. (Wed, 24 Oct 2018 20:09:05 GMT) (full text, mbox, link).


Message #15 received at 911281@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: 911281@bugs.debian.org
Cc: "Bernhard M. Wiedemann" <debianbugs@zq1.de>
Subject: Re: disorderfs: can not update only mtime
Date: Wed, 24 Oct 2018 16:04:29 -0400
tags 911281 + pending
thanks

Fixed in Git, pending upload:

  https://salsa.debian.org/reproducible-builds/disorderfs/commit/e58c31a869a1b575a946b8977c6adf8aece5f1d7

  disorderfs.cpp |  6 ++++++
  tests/common   |  4 ----
  tests/touch    | 12 ++++--------
  3 files changed, 10 insertions(+), 12 deletions(-)


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Added tag(s) pending. Request was from Chris Lamb <lamby@debian.org> to control@bugs.debian.org. (Wed, 24 Oct 2018 20:09:06 GMT) (full text, mbox, link).


Reply sent to Chris Lamb <lamby@debian.org>:
You have taken responsibility. (Wed, 24 Oct 2018 20:51:03 GMT) (full text, mbox, link).


Notification sent to "Bernhard M. Wiedemann" <debianbugs@zq1.de>:
Bug acknowledged by developer. (Wed, 24 Oct 2018 20:51:03 GMT) (full text, mbox, link).


Message #22 received at 911281-close@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: 911281-close@bugs.debian.org
Subject: Bug#911281: fixed in disorderfs 0.5.5-1
Date: Wed, 24 Oct 2018 20:48:10 +0000
Source: disorderfs
Source-Version: 0.5.5-1

We believe that the bug you reported is fixed in the latest version of
disorderfs, 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 911281@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Lamb <lamby@debian.org> (supplier of updated disorderfs 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 24 Oct 2018 16:30:58 -0400
Source: disorderfs
Binary: disorderfs
Architecture: source amd64
Version: 0.5.5-1
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Description:
 disorderfs - FUSE filesystem that introduces non-determinism
Closes: 911281
Changes:
 disorderfs (0.5.5-1) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * Inform FUSE that we wrap and thus accept the UTIME_OMIT (and UTIME_NOW)
     magic values to ensure that "touch -m …" and "touch -a …" work as expected.
     (Closes: #911281)
 .
   [ Bernhard M. Wiedemann ]
   * Add tests for file modification and access time issues.
Checksums-Sha1:
 8344a73ea63384a200b2d9215a953b555f7789b8 2197 disorderfs_0.5.5-1.dsc
 208e0449120d16f594a19f174e3eabe5799d46f4 21378 disorderfs_0.5.5.orig.tar.gz
 46b77bf35aed51bb74a8f38d7c4a5713d3c5bd4e 13508 disorderfs_0.5.5-1.debian.tar.xz
 46cd5bf86604a857d39cf900fbc042253b08135f 186692 disorderfs-dbgsym_0.5.5-1_amd64.deb
 ecc80c611fda9c4f86463211d1301130590c5462 6617 disorderfs_0.5.5-1_amd64.buildinfo
 1eb8c2b89bf14a0489a4cbd8493c6125b82d3a8d 22376 disorderfs_0.5.5-1_amd64.deb
Checksums-Sha256:
 5ecf621bd51f29b8b0dd954c0765aebcfac29b8ddfcd7f00c5138ad209094977 2197 disorderfs_0.5.5-1.dsc
 211acd93b2b00dc58c32ee2102c354a761c4bd97daca7857cafd8a5ecb3c31f8 21378 disorderfs_0.5.5.orig.tar.gz
 379b37082be6228e094f4035e4fb8fe42fa14ce39dffbc0d9d74288e6f6df64f 13508 disorderfs_0.5.5-1.debian.tar.xz
 ebaa72eba80bae824e08ab20578d951f9380659f8c2f359d09587124fecb8f00 186692 disorderfs-dbgsym_0.5.5-1_amd64.deb
 898424f21dee96d6c4c27c9ec27ea5635bbeba4d2227555a0c4b1e1293bca45d 6617 disorderfs_0.5.5-1_amd64.buildinfo
 d0e92de6e7cab89a7cbfcaed4965438b90d5f7a531cd8bdd632d6cc8b5927444 22376 disorderfs_0.5.5-1_amd64.deb
Files:
 f34d73820c125e657af5593a57997b4e 2197 utils optional disorderfs_0.5.5-1.dsc
 32dd7fc4690edd0df1780cc5683f52b2 21378 utils optional disorderfs_0.5.5.orig.tar.gz
 67260a2a1bcdae372acbe0ff3d8b3a92 13508 utils optional disorderfs_0.5.5-1.debian.tar.xz
 cf42c2bd55254e6e48422c149aba0623 186692 debug optional disorderfs-dbgsym_0.5.5-1_amd64.deb
 b0821ef30afc6eab0a29df4f3bfbf11e 6617 utils optional disorderfs_0.5.5-1_amd64.buildinfo
 ceabebdef49e9000094ae644afe813b9 22376 utils optional disorderfs_0.5.5-1_amd64.deb

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

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlvQ2IQACgkQHpU+J9Qx
Hlh5qA/5AVZvpegYJX2WBEowaI6CLtiwVSHPHFRWWFI+mD8+rDu3PBcswm7TA3nQ
LMon7sNsbD47+5Ul0D2Le7JNdKMgODKNzrauSuoiQiA8Ey5tFHH7ltt4zB6cWXKv
Nwcc320mcNo1k8BKzTS6wP8KbpersPBBMLurlCNo69cZAKEQTe+lYireNFlpcH7I
NPHGk6zIwduveZOE1tCd8GZGXkYtW8mAbwy/zPVKv6E2nGkq6y27M2rnfuwjplKh
MCngMcFEgMKWbETkWr7lnhVKFRwfCvNwtzrNHkH3jAYmk44LSKfEypxYHR91tncx
593+KMDetvQLAZRDv7NfLtDholEq5cg1NQAHD0Y4rEWENKYjckgcklY1yZDuwGoq
3OOedikL6yTQsUrBBzADP2ZVlr1gMZwGE0gZd3hQyKqIuVR/jnLB2bNAgJx3KB3O
gZRsPbX5GW0rL+n9UgTXmuxURyku1SiSqBIIWXOoDJEBlfe0nfVrcGzdjvRQeaA0
rmy/Oq0qgHhbFj5zTD0OWYl1h31AtnSQHqgcs+Bdj9hp99vUJgNr6DQX6qv4FBbL
xLwzmJizHX/2I+kg7CRcLNTyCDqF0aPdIEeO29DXBNs4rhhY/RMcjW/okHEadm0Y
0D8+3xrNACDm6JanoPj2MDGfaidqpItCU2STfy/bptM2gq9Bub0=
=K2PZ
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 22 Nov 2018 07:29:10 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 13:30:26 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.