GNU bug report logs - #65378
time-machine v1.0.0

Previous Next

Package: guix;

Reported by: Théo Maxime Tyburn <theo.tyburn <at> gmail.com>

Date: Sat, 19 Aug 2023 09:02:02 UTC

Severity: normal

Done: Simon Tournier <zimon.toutoune <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 65378 in the body.
You can then email your comments to 65378 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

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


Report forwarded to bug-guix <at> gnu.org:
bug#65378; Package guix. (Sat, 19 Aug 2023 09:02:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Théo Maxime Tyburn <theo.tyburn <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sat, 19 Aug 2023 09:02:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Théo Maxime Tyburn <theo.tyburn <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: time-machine v1.0.0
Date: Sat, 19 Aug 2023 10:59:49 +0200
I found a bug using time machine for version 1.0.0 and was told to report:

352 tests OK.
4 tests failed:
    test_ftplib test_httplib test_ssl test_urllib2_localnet
40 tests skipped:
    test_aepack test_al test_applesingle test_bsddb test_bsddb185
    test_bsddb3 test_cd test_cl test_codecmaps_cn test_codecmaps_hk
    test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_curses
    test_dl test_gdb test_gl test_imageop test_imgfile test_ioctl
    test_kqueue test_linuxaudiodev test_macos test_macostools
    test_msilib test_nis test_ossaudiodev test_scriptpackages
    test_smtpnet test_socketserver test_startfile test_sunaudiodev
    test_timeout test_tk test_ttk_guionly test_urllib2net
    test_urllibnet test_winreg test_winsound test_zipfile64
4 skips unexpected on linux2:
    test_bsddb test_bsddb3 test_gdb test_ioctl

Total duration: 5 min 10 sec
Tests result: FAILURE
@ build-log 29802 39
make: *** [Makefile:878: test] Error 2
@ build-log 29802 34

Test suite failed, dumping logs.
@ build-log 29802 11
Backtrace:
@ build-log 29802 74
           4 (primitive-load "/gnu/store/dahcrjl9q0cn87a7l7pryma5jvx?")
@ build-log 29802 19
In ice-9/eval.scm:
@ build-log 29802 19
   191:35  3 (_ _)
@ build-log 29802 20
In srfi/srfi-1.scm:
@ build-log 29802 77
   863:16  2 (every1 #<procedure 80b780 at /gnu/store/gfprsx2m62cvq?> ?)
@ build-log 29802 94
In /gnu/store/gfprsx2m62cvqbh7ysc9ay9slhijvmal-module-import/guix/build/gnu-build-system.scm:
@ build-log 29802 19
   799:28  1 (_ _)
@ build-log 29802 70
    369:6  0 (check #:target _ #:make-flags _ #:tests? _ # _ # _ # _)
@ build-log 29802 1

@ build-log 29802 117
/gnu/store/gfprsx2m62cvqbh7ysc9ay9slhijvmal-module-import/guix/build/gnu-build-system.scm:369:6: In procedure check@ build-log 29802 166
Throw to key `srfi-34' with args `(#<condition &invoke-error [program: "make" arguments: ("test" "-j" "6") exit-staus: 2 term-signal: #f stop-signal: #f] 9b8900>)'.
builder for `/gnu/store/sp947xhp8dqfzn3zd2m0aq4ia5qvklbl-python2-2.7.15.drv' failed with exit code 1
@ build-failed /gnu/store/sp947xhp8dqfzn3zd2m0aq4ia5qvklbl-python2-2.7.15.drv - 1 builder for `/gnu/store/sp947xhp8qfzn3zd2m0aq4ia5qvklbl-python2-2.7.15.drv' failed with exit code 1
Backtrace:
In ./guix/gexp.scm:
   573:13 19 (_ _)
In ./guix/store.scm:
   1667:8 18 (_ _)
   1667:8 17 (_ _)
In ./guix/gexp.scm:
    708:2 16 (_ _)
In ./guix/monads.scm:
    482:9 15 (_ _)
In ./guix/gexp.scm:
   573:13 14 (_ _)
In ./guix/store.scm:
   1667:8 13 (_ _)
In ./guix/gexp.scm:
    708:2 12 (_ _)
In ./guix/monads.scm:
    482:9 11 (_ _)
In ./guix/gexp.scm:
   573:13 10 (_ _)
In ./guix/store.scm:
   1667:8  9 (_ _)
In ./guix/gexp.scm:
    708:2  8 (_ _)
In ./guix/monads.scm:
    482:9  7 (_ _)
In ./guix/gexp.scm:
   573:13  6 (_ _)
In ./guix/store.scm:
   1667:8  5 (_ _)
  1690:38  4 (_ #<store-connection 256.99 7f5cc57b49c0>)
In ./guix/packages.scm:
   936:16  3 (cache! #<weak-table 404/883> #<package guile-gcrypt <at> 0?> ?)
  1255:22  2 (thunk)
  1188:25  1 (bag->derivation #<store-connection 256.99 7f5cc57b49c0> ?)
In srfi/srfi-1.scm:
   592:17  0 (map1 (("source" #<origin #<<git-reference> url: "?>) ?))

srfi/srfi-1.scm:592:17: In procedure map1:
Throw to key `srfi-34' with args `(#<condition &store-protocol-error [message: "build of `/gnu/store/sp947xhp8dqfznzd2m0aq4ia5qvklbl-python2-2.7.15.drv' failed" status: 100] 7f5cc6830cf0>)'.
guix time-machine: error: You found a bug: the program '/gnu/store/d12x45lz2dv3mgp594kzjv0d121g0ncs-compute-guix-deivation'
failed to compute the derivation for Guix (version: "6298c3ffd9654d3231a6f25390b056483e8f407c"; system: "x86_64-linx";
host version: "4547bc6fa3142dca77f7fc912368aeff31bd6e53"; pull-version: 1).




Information forwarded to bug-guix <at> gnu.org:
bug#65378; Package guix. (Thu, 24 Aug 2023 10:50:01 GMT) Full text and rfc822 format available.

Message #8 received at 65378 <at> debbugs.gnu.org (full text, mbox):

From: Simon Tournier <zimon.toutoune <at> gmail.com>
To: Théo Maxime Tyburn <theo.tyburn <at> gmail.com>,
 65378 <at> debbugs.gnu.org
Subject: Re: bug#65378: time-machine v1.0.0
Date: Thu, 24 Aug 2023 11:44:22 +0200
Hi,

Thanks for the report.

On Sat, 19 Aug 2023 at 10:59, Théo Maxime Tyburn <theo.tyburn <at> gmail.com> wrote:

> 4 tests failed:
>     test_ftplib test_httplib test_ssl test_urllib2_localnet

[...]

> srfi/srfi-1.scm:592:17: In procedure map1:
> Throw to key `srfi-34' with args `(#<condition &store-protocol-error [message: "build of `/gnu/store/sp947xhp8dqfznzd2m0aq4ia5qvklbl-python2-2.7.15.drv' failed" status: 100] 7f5cc6830cf0>)'.
> guix time-machine: error: You found a bug: the program '/gnu/store/d12x45lz2dv3mgp594kzjv0d121g0ncs-compute-guix-deivation'
> failed to compute the derivation for Guix (version: "6298c3ffd9654d3231a6f25390b056483e8f407c"; system: "x86_64-linx";
> host version: "4547bc6fa3142dca77f7fc912368aeff31bd6e53"; pull-version: 1).

That’s a known bug.  It’s a time-bomb in the test suite of some packages
(here Python 2).  Other said, the bug is from upstream. ;-)

This failure cannot be fixed and the only way is to set the hardware
clock to some past date (pick 2019 or 2020).

Well, one thing we could do is to set a future date when building with
the CI in order to detect potential problems.  It also would help with
the 2038 bug [1]. ;-)

From my point of view, I do not know if it is worth to keep this bug
open since it will not be fixed.  And, it is documented in the manual,
see the second note of [2].

What do you think about closing?


1: https://en.wikipedia.org/wiki/Year_2038_problem
2: https://guix.gnu.org/manual/devel/en/guix.html#Invoking-guix-time_002dmachine

Cheers,
simon






Reply sent to Simon Tournier <zimon.toutoune <at> gmail.com>:
You have taken responsibility. (Thu, 24 Aug 2023 16:13:02 GMT) Full text and rfc822 format available.

Notification sent to Théo Maxime Tyburn <theo.tyburn <at> gmail.com>:
bug acknowledged by developer. (Thu, 24 Aug 2023 16:13:02 GMT) Full text and rfc822 format available.

Message #13 received at 65378-done <at> debbugs.gnu.org (full text, mbox):

From: Simon Tournier <zimon.toutoune <at> gmail.com>
To: Théo Tyburn <theo.tyburn <at> gmail.com>, 
 65378-done <at> debbugs.gnu.org
Subject: Re: bug#65378: time-machine v1.0.0
Date: Thu, 24 Aug 2023 18:12:32 +0200
Hi Théo,

On Thu, 24 Aug 2023 at 14:04, Théo Tyburn <theo.tyburn <at> gmail.com> wrote:

> Thank you for your explaination. We can close this.

I am closing.

Thanks,
simon




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 22 Sep 2023 11:24:11 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 273 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.