GNU bug report logs - #63140
[PATCH] gnu: lightning: Update to 2.2.2

Previous Next

Package: guix-patches;

Reported by: Andy Tai <atai <at> atai.org>

Date: Fri, 28 Apr 2023 05:59:01 UTC

Severity: normal

Tags: moreinfo, patch

Done: Andy Tai <atai <at> atai.org>

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 63140 in the body.
You can then email your comments to 63140 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 guix-patches <at> gnu.org:
bug#63140; Package guix-patches. (Fri, 28 Apr 2023 05:59:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Andy Tai <atai <at> atai.org>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Fri, 28 Apr 2023 05:59:01 GMT) Full text and rfc822 format available.

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

From: Andy Tai <atai <at> atai.org>
To: guix-patches <at> gnu.org
Cc: Andy Tai <atai <at> atai.org>
Subject: [PATCH] gnu: lightning: Update to 2.2.2
Date: Thu, 27 Apr 2023 22:58:12 -0700
* gnu/packages/assembly.scm (lightning): Update to 2.2.2
---
 gnu/packages/assembly.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm
index ff8fe69e64..1a51be67cf 100644
--- a/gnu/packages/assembly.scm
+++ b/gnu/packages/assembly.scm
@@ -133,14 +133,14 @@ (define-public yasm
 (define-public lightning
   (package
     (name "lightning")
-    (version "2.2.1")
+    (version "2.2.2")
     (source (origin
              (method url-fetch)
              (uri (string-append "mirror://gnu/lightning/lightning-"
                                  version ".tar.gz"))
              (sha256
               (base32
-               "1aiwx9cl9c7swqcgrsjnvd5laah3iwxzl1van3670iv8sn0icrwq"))))
+               "1qmkfg7br543kqy82hhpr1n8bsm9wrwb1z5w2whxc5xdvr185jha"))))
     (build-system gnu-build-system)
     (native-inputs (list zlib))
     (arguments

base-commit: db19e30673a72ff8ee34276ede5dd081e6023cd3
prerequisite-patch-id: e080cad1ab4c8868b7e3ff6e1e569a496a76fa4b
-- 
2.39.2





Information forwarded to guix-patches <at> gnu.org:
bug#63140; Package guix-patches. (Fri, 19 May 2023 14:44:02 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: Andy Tai <atai <at> atai.org>
Cc: 63140 <at> debbugs.gnu.org
Subject: Re: bug#63140: [PATCH] gnu: lightning: Update to 2.2.2
Date: Fri, 19 May 2023 16:42:35 +0200
Hi,

Andy Tai <atai <at> atai.org> skribis:

> * gnu/packages/assembly.scm (lightning): Update to 2.2.2

This seems to break ‘smalltalk’.  Its ‘check’ phase fails with things
like:

--8<---------------cut here---------------start------------->8---
ERROR: 128 tests were run,
66 failed (1 expected failure).
7 tests were skipped.
## -------------------------- ##
## testsuite.log was created. ##
## -------------------------- ##

Please send `tests/testsuite.log' and all information you think might help:

   To: <help-smalltalk <at> gnu.org>
   Subject: [GNU Smalltalk 3.2.91] testsuite: 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 failed

You may investigate any problem if you feel able to do so, in which
case the test suite provides a good starting point.  Its output may
be found below `tests/testsuite.dir'.

make[2]: *** [Makefile:631: check-local] Error 1
make[2]: Leaving directory '/tmp/guix-build-smalltalk-3.2.91.drv-0/smalltalk-3.2.91/tests'
make[1]: *** [Makefile:487: check-am] Error 2
make[1]: Leaving directory '/tmp/guix-build-smalltalk-3.2.91.drv-0/smalltalk-3.2.91/tests'
make: *** [Makefile:1069: check-recursive] Error 1

Test suite failed, dumping logs.

--- ./tests/testsuite.dir/046/testsuite.log ---------------------------------

#                             -*- compilation -*-
46. testsuite.at:82: testing ArrayANSITest ...
{ (cd /tmp/guix-build-smalltalk-3.2.91.drv-0/smalltalk-3.2.91 && timeout 600s gst -I /tmp/guix-build-smalltalk-3.2.91.drv-0/smalltalk-3.2.91/tests/gst.im -f /tmp/guix-build-smalltalk-3.2.91.drv-0/smalltalk-3.2.91/tests/AnsiRun.st ArrayANSITest); echo exit 0 > retcode; } | tr -d '\r' | tee stdout; . ./retcode
./testsuite.at:82: { (cd $abs_top_builddir && $TIMEOUT gst $image_path -f $abs_srcdir/AnsiRun.st ArrayANSITest); echo exit $? > retcode; } | tr -d '\r' | tee stdout; . ./retcode
--- /dev/null	2023-05-15 06:41:31.460926528 +0000
+++ /tmp/guix-build-smalltalk-3.2.91.drv-0/smalltalk-3.2.91/tests/testsuite.dir/at-groups/46/stderr	2023-05-19 14:39:04.960486435 +0000
@@ -0,0 +1,13 @@
+gst: Aborted
+gst: Error occurred while not in byte code interpreter!!
+/tmp/guix-build-smalltalk-3.2.91.drv-0/smalltalk-3.2.91/libgst/.libs/libgst.so.7(+0x72907)[0x7ffff7f52907]
+/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/lib/libc.so.6(+0x3d2a0)[0x7ffff7b682a0]
+/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/lib/libc.so.6(+0x86fec)[0x7ffff7bb1fec]
+/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/lib/libc.so.6(raise+0x12)[0x7ffff7b68202]
+/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/lib/libc.so.6(abort+0xc1)[0x7ffff7b5345b]
+/tmp/guix-build-smalltalk-3.2.91.drv-0/smalltalk-3.2.91/libgst/.libs/libgst.so.7(+0x10c19)[0x7ffff7ef0c19]
+/gnu/store/8k2smdr5wvrxi3haw5l657rcbj97f0hz-libsigsegv-2.14/lib/libsigsegv.so.2(+0x1278)[0x7ffff7edb278]
+/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/lib/libc.so.6(+0x3d2a0)[0x7ffff7b682a0]
+/tmp/guix-build-smalltalk-3.2.91.drv-0/smalltalk-3.2.91/libgst/.libs/libgst.so.7(+0x56e48)[0x7ffff7f36e48]
+/tmp/guix-build-smalltalk-3.2.91.drv-0/smalltalk-3.2.91/libgst/.libs/libgst.so.7(+0x72479)[0x7ffff7f52479]
+/tmp/guix-build-smalltalk-3.2.91.drv-0/smalltalk-3.2.91/tests/testsuite.dir/at-groups/46/test-source: line 20: 20149 Aborted                 $TIMEOUT gst $image_path -f $abs_srcdir/AnsiRun.st ArrayANSITest
stdout:
./testsuite.at:82: exit code was 134, expected 0
46. testsuite.at:82: 46. ArrayANSITest (testsuite.at:82): FAILED (testsuite.at:82)
--8<---------------cut here---------------end--------------->8---

Could you take a look and/or take it upstream?

Thanks,
Ludo’.




Information forwarded to guix-patches <at> gnu.org:
bug#63140; Package guix-patches. (Fri, 19 May 2023 18:19:02 GMT) Full text and rfc822 format available.

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

From: Andy Tai <atai <at> atai.org>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 63140 <at> debbugs.gnu.org
Subject: Re: bug#63140: [PATCH] gnu: lightning: Update to 2.2.2
Date: Fri, 19 May 2023 11:17:21 -0700
[Message part 1 (text/plain, inline)]
will do (or try)

On Fri, May 19, 2023 at 7:43 AM Ludovic Courtès <ludo <at> gnu.org> wrote:

> Hi,
>
> Andy Tai <atai <at> atai.org> skribis:
>
> > * gnu/packages/assembly.scm (lightning): Update to 2.2.2
>
> This seems to break ‘smalltalk’.  Its ‘check’ phase fails with things
> like:
>
>
> Could you take a look and/or take it upstream?
>
> Thanks,
> Ludo’.
>


-- 
Andy Tai, atai <at> atai.org, Skype: licheng.tai, Line: andy_tai, WeChat:
andytai1010
Year 2023 民國112年
自動的精神力是信仰與覺悟
自動的行為力是勞動與技能
[Message part 2 (text/html, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#63140; Package guix-patches. (Mon, 22 May 2023 04:02:02 GMT) Full text and rfc822 format available.

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

From: Andy Tai <atai <at> atai.org>
To: lightning <at> gnu.org, 63140 <at> debbugs.gnu.org, Andy Tai <atai <at> atai.org>
Subject: Re: GNU Smalltalk test suite failure with lightning 2.2.2
Date: Sun, 21 May 2023 21:00:31 -0700
Additional info:

it seems this GNU Smalltalk has the same problem with GNU Lightning
2.2.1, 2.2.0 and 2.1.4   what I have tried so far)

On Sat, May 20, 2023 at 9:34 PM Andy Tai <atai <at> atai.org> wrote:
>
> Hi, this is regarding GNU Smalltalk test suite failure when building
> with GNU Lightning at 2.2.2
>
> Context: I was trying to upgrade lightning package in GNU Guix to 2.2.2.
>
> GNU Guix is a source based GNU/Linux distribution so the way it works
> is that it runs the test suites of packages included in it as part of
> process ofm upgrading package receipts.   In the build check it was
> discovered that GNU Smalltalk will fail in test suites when lightning
> is upgraded to 2.2.2.
>
> I am trying to report this to GNU Smalltalk but it has no bug tracker
> and it mailing list is not very active; I am still waiting for
> subscribing to the mailing list.
>
> In any case, it seems GNU Smalltalk uses lightning. With this issue I
> cannot tell if it is a bug in GNU Smalltalk or GNU Lightning  So I
> will bring it up here first.
> with GNU Lightning at 2.2.2, then building GNU Smalltalk:
> key parts of log:
>
> Basic packages.
>
>  44: SUnit                                           ok
>  45: Parser                                          ok
>
> ANSI compliancy tests.
>
>  46: ArrayANSITest                                   FAILED (testsuite.at:82)
>  47: ArrayFactoryANSITest                            FAILED (testsuite.at:83)
>  48: BagANSITest                                     FAILED (testsuite.at:84)
>  49: BagFactoryANSITest                              FAILED (testsuite.at:85)
>  50: BooleanANSITest                                 FAILED (testsuite.at:86)
>  51: ByteArrayANSITest                               FAILED (testsuite.at:87)
>  52: ByteArrayFactoryANSITest                        FAILED (testsuite.at:88)
> ....
>
>   complete build log (gzipped) as attachment



-- 
Andy Tai, atai <at> atai.org, Skype: licheng.tai, Line: andy_tai, WeChat: andytai1010
Year 2023 民國112年
自動的精神力是信仰與覺悟
自動的行為力是勞動與技能




Information forwarded to guix-patches <at> gnu.org:
bug#63140; Package guix-patches. (Mon, 22 May 2023 14:56:02 GMT) Full text and rfc822 format available.

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

From: Paulo César Pereira de Andrade
 <paulo.cesar.pereira.de.andrade <at> gmail.com>
To: Andy Tai <atai <at> atai.org>
Cc: 63140 <at> debbugs.gnu.org, lightning <at> gnu.org
Subject: Re: GNU Smalltalk test suite failure with lightning 2.2.2
Date: Mon, 22 May 2023 09:49:17 -0300
Em seg., 22 de mai. de 2023 às 01:01, Andy Tai <atai <at> atai.org> escreveu:
>
> Additional info:

  Hi,

  GNU Smalltalk uses an embedded Lightning 1.x if built with --enable-jit.

  I believe I lost most if no all emails I did exchange about porting
lightning 2.x to work with gnu smalltalk.

  Last time I tested, a few months ago, I believe only the debugger test failed.

  But I tested a very old branch, with patches at
https://github.com/pcpa/smalltalk/compare/master...scratch-lightning-branch

> it seems this GNU Smalltalk has the same problem with GNU Lightning
> 2.2.1, 2.2.0 and 2.1.4   what I have tried so far)
>
> On Sat, May 20, 2023 at 9:34 PM Andy Tai <atai <at> atai.org> wrote:
> >
> > Hi, this is regarding GNU Smalltalk test suite failure when building
> > with GNU Lightning at 2.2.2
> >
> > Context: I was trying to upgrade lightning package in GNU Guix to 2.2.2.
> >
> > GNU Guix is a source based GNU/Linux distribution so the way it works
> > is that it runs the test suites of packages included in it as part of
> > process ofm upgrading package receipts.   In the build check it was
> > discovered that GNU Smalltalk will fail in test suites when lightning
> > is upgraded to 2.2.2.
> >
> > I am trying to report this to GNU Smalltalk but it has no bug tracker
> > and it mailing list is not very active; I am still waiting for
> > subscribing to the mailing list.
> >
> > In any case, it seems GNU Smalltalk uses lightning. With this issue I
> > cannot tell if it is a bug in GNU Smalltalk or GNU Lightning  So I
> > will bring it up here first.
> > with GNU Lightning at 2.2.2, then building GNU Smalltalk:
> > key parts of log:

  Please check if you can get some GNU Smalltalk contact. I would like
to talk with any person involved again.

Thanks!
Paulo




Information forwarded to guix-patches <at> gnu.org:
bug#63140; Package guix-patches. (Mon, 22 May 2023 17:46:01 GMT) Full text and rfc822 format available.

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

From: Andy Tai <atai <at> atai.org>
To: Paulo César Pereira de Andrade
 <paulo.cesar.pereira.de.andrade <at> gmail.com>
Cc: 63140 <at> debbugs.gnu.org, lightning <at> gnu.org
Subject: Re: GNU Smalltalk test suite failure with lightning 2.2.2
Date: Mon, 22 May 2023 10:44:16 -0700
Thanks.  I will try to make contact with GNU Smalltalk people.

On Mon, May 22, 2023 at 5:49 AM Paulo César Pereira de Andrade
<paulo.cesar.pereira.de.andrade <at> gmail.com> wrote:
>
> Em seg., 22 de mai. de 2023 às 01:01, Andy Tai <atai <at> atai.org> escreveu:
> >
> > Additional info:
>
>   Hi,
>
>   GNU Smalltalk uses an embedded Lightning 1.x if built with --enable-jit.
>
>   I believe I lost most if no all emails I did exchange about porting
> lightning 2.x to work with gnu smalltalk.
>
>   Last time I tested, a few months ago, I believe only the debugger test failed.
>
>   But I tested a very old branch, with patches at
> https://github.com/pcpa/smalltalk/compare/master...scratch-lightning-branch
>
> > it seems this GNU Smalltalk has the same problem with GNU Lightning
> > 2.2.1, 2.2.0 and 2.1.4   what I have tried so far)
> >
> > On Sat, May 20, 2023 at 9:34 PM Andy Tai <atai <at> atai.org> wrote:
> > >
> > > Hi, this is regarding GNU Smalltalk test suite failure when building
> > > with GNU Lightning at 2.2.2
> > >
> > > Context: I was trying to upgrade lightning package in GNU Guix to 2.2.2.
> > >
> > > GNU Guix is a source based GNU/Linux distribution so the way it works
> > > is that it runs the test suites of packages included in it as part of
> > > process ofm upgrading package receipts.   In the build check it was
> > > discovered that GNU Smalltalk will fail in test suites when lightning
> > > is upgraded to 2.2.2.
> > >
> > > I am trying to report this to GNU Smalltalk but it has no bug tracker
> > > and it mailing list is not very active; I am still waiting for
> > > subscribing to the mailing list.
> > >
> > > In any case, it seems GNU Smalltalk uses lightning. With this issue I
> > > cannot tell if it is a bug in GNU Smalltalk or GNU Lightning  So I
> > > will bring it up here first.
> > > with GNU Lightning at 2.2.2, then building GNU Smalltalk:
> > > key parts of log:
>
>   Please check if you can get some GNU Smalltalk contact. I would like
> to talk with any person involved again.
>
> Thanks!
> Paulo



-- 
Andy Tai, atai <at> atai.org, Skype: licheng.tai, Line: andy_tai, WeChat: andytai1010
Year 2023 民國112年
自動的精神力是信仰與覺悟
自動的行為力是勞動與技能




Information forwarded to guix-patches <at> gnu.org:
bug#63140; Package guix-patches. (Fri, 25 Aug 2023 12:26:02 GMT) Full text and rfc822 format available.

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

From: Andreas Enge <andreas.enge <at> inria.fr>
To: 63140 <at> debbugs.gnu.org
Subject: Failure of smalltalk
Date: Fri, 25 Aug 2023 14:25:06 +0200
Hello,

the situation is a bit confusing.

QA shows a green button, but apparently has not tried to build smalltalk.

Currently a smalltalk package is available from CI, compiled with
lightning <at> 2.2.1 (which should not be possible according to some previous
messages).

The same smalltalk recipe breaks building for me after updating lightning.

In any case, I would suggest to not apply the patch for the time being.

Andreas





Added tag(s) moreinfo. Request was from Christopher Baines <mail <at> cbaines.net> to control <at> debbugs.gnu.org. (Sat, 26 Aug 2023 11:32:01 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#63140; Package guix-patches. (Sat, 26 Aug 2023 11:34:02 GMT) Full text and rfc822 format available.

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

From: Christopher Baines <mail <at> cbaines.net>
To: Andreas Enge <andreas.enge <at> inria.fr>
Cc: 63140 <at> debbugs.gnu.org
Subject: Re: [bug#63140] Failure of smalltalk
Date: Sat, 26 Aug 2023 12:31:56 +0100
[Message part 1 (text/plain, inline)]
Andreas Enge <andreas.enge <at> inria.fr> writes:

> the situation is a bit confusing.
>
> QA shows a green button, but apparently has not tried to build smalltalk.

Yeah, the detected patch is actually from part of the log output that
Ludo sent [1].

1: https://patches.guix-patches.cbaines.net/project/guix-patches/patch/87r0rcxu04.fsf <at> gnu.org/

I'm not quite sure how to avoid this, as I guess it looks like a patch.
[signature.asc (application/pgp-signature, inline)]

bug closed, send any further explanations to 63140 <at> debbugs.gnu.org and Andy Tai <atai <at> atai.org> Request was from Andy Tai <atai <at> atai.org> to control <at> debbugs.gnu.org. (Fri, 09 Feb 2024 07:20:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 08 Mar 2024 12:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 20 days ago.

Previous Next


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