bug#67042: ecl-cl-pcg fails to build due to a flaky test (was: Re: bug#67042: ecl-seedable-rng recently broken)

2023-12-03 Thread Maxim Cournoyer
retitle 67042 ecl-cl-pcg fails to build due to a flaky test
quit

Hi Guillaume,

Guillaume Le Vaillant  writes:

> Maxim Cournoyer  skribis:
>
>> Hi,
>>
>> guix-comm...@gnu.org writes:
>>
>>> glv pushed a commit to branch master
>>> in repository guix.
>>>
>>> commit 42bec70a91d2205371c96287bcf565dcc5f5dd74
>>> Author: Andre A. Gomes 
>>> AuthorDate: Thu Nov 2 11:19:41 2023 +0200
>>>
>>> gnu: cl-slynk: Update to 1.0.43-9.9c43bf6.
>>> 
>>> * gnu/packages/lisp-xyz.scm (sbcl-slynk): Update to 1.0.43-9.9c43bf6.
>>> 
>>> Signed-off-by: Guillaume Le Vaillant 
>>> Change-Id: I84ff141b7eefff470f72493d02f2cc24f02db7cf
>>
>> This commit or some preceding cl-* ones broke ecl-seedable-rng,
>> according to notifications from the CI:
>>
>> ecl-seedable-rng.x86_64-linux on master is broken
>>
>> Potentially related failures:
>>
>> - sbcl-cl-freetype2 (https://ci.guix.gnu.org/build/2584694/details)
>> - ecl-origin (https://ci.guix.gnu.org/build/2580823/details)
>>
>> See: https://ci.guix.gnu.org/build/2585168/details
>
> Hi.
>
> Locally I can build sbcl-cl-freetype2 and ecl-origin without issue.
>
> Concerning ecl-seedable-rng, there's something funny going on. The build
> details on the CI list only 1 dependency (ecl-ironclad), but there
> should be 3; ecl-cl-pcg and ecl-golden-utils are missing. And it is in
> fact the ecl-cl-pcg dependency that fails to build (because of a test).
> However, neither ecl-cl-pcg nor its dependencies have been updated
> recently, so why did the CI need to rebuild it, and why did it start
> failing?

Tests can sometimes be flaky (fail non-deterministically).  The best
course of action in these situations is to 1. report the problem
upstream and 2. disable the test in our packaging.  Re-titling
accordingly.

Cuirass mixing up derivations is tracked in bug #65505.

-- 
Thanks,
Maxim





bug#67307: Build of emacs-org-recent-headings and other emacs-org-* packages broken

2023-12-03 Thread Maxim Cournoyer
Hi,

> Hello,
>
> Maxim Cournoyer  writes:
>
>> Do you have the client certificate to do admin actions from Cuirass?  If
>> not, I can provide you with one.
>
> I don't have it. I'll also need some guidance to install it and use it
> wisely…

I will send it to you as soon as I get an up to date GPG key for your
email :-).

-- 
Thanks,
Maxim





bug#67608: qtbase fails to build on i686

2023-12-03 Thread Maxim Cournoyer
John Kehayias  writes:

> Hi Maxim,
>
> On Sun, Dec 03, 2023 at 01:32 PM, Maxim Cournoyer wrote:
>
>> Hi,
>>
>> After recent mesa/xorg upgrades, qtbase fails to build on i686, per
>> .
>
> I saw this when I was working on the mesa-updates branch, but I didn't
> think it was a new failure. I looked back just now and even going to
> July or further back I don't see any successful builds of qtbase-6.*
> on i686-linux. The most recent version has the same failures as this
> log, pre-mesa-updates. Looked like a previous version of qtbase-6 had
> a different failure though.

Indeed.  I wonder why Cuirass flagged the failure as a new one.

[...]

> As for the actual cause, I don't have a clue. There was a failure
> cause by an update on that branch, which I had fixed in
> aee3c5a894fddf88810f18fa8880b423b078b3fa (from libxkbcommon update).
>
> Was there a version of qtbase-6 that builds on i686?

OK.  I don't seem to find one looking at CI.  We should probably report
this upstream if it hasn't already been.

-- 
Thanks,
Maxim





bug#67610: Build guile-hoot.powerpc64le-linux on master is broken.

2023-12-03 Thread Maxim Cournoyer
Hi David,

"Thompson, David"  writes:

> On Sun, Dec 3, 2023 at 1:35 PM Maxim Cournoyer
>  wrote:
>>
>> Hello,
>>
>> cuir...@gnu.org (Cuirass) writes:
>>
>> > The build guile-hoot.powerpc64le-linux for specification 
>> > master is
>> > broken. You can find the detailed information about this build > > href="https://ci.guix.gnu.org/build/2735982/details;>here.
>> >
>> > https://ci.guix.gnu.org/build/2735982/details
>>
>> The latest guile-hoot newly fails on powerpc64le:

[...]

> Hmm I'd need the contents of the failing test logs to have an idea
> about what's happening. All I can tell from what's there is that any
> test file that invokes the compiler fails. I don't have any powerpc
> hardware so I can't reproduce myself.

Nevermind, it appears the above failure was correctly in a subsequent
commit; I should have checked if this CI failure had been later resolved
before sending this message :-).

-- 
Thanks,
Maxim





bug#67610: Build guile-hoot.powerpc64le-linux on master is broken.

2023-12-03 Thread Thompson, David
On Sun, Dec 3, 2023 at 1:35 PM Maxim Cournoyer
 wrote:
>
> Hello,
>
> cuir...@gnu.org (Cuirass) writes:
>
> > The build guile-hoot.powerpc64le-linux for specification 
> > master is
> > broken. You can find the detailed information about this build  > href="https://ci.guix.gnu.org/build/2735982/details;>here.
> >
> > https://ci.guix.gnu.org/build/2735982/details
>
> The latest guile-hoot newly fails on powerpc64le:
>
> --8<---cut here---start->8---
> make  check-TESTS
> make[2]: Entering directory 
> '/tmp/guix-build-guile-hoot-0.1.0.drv-0/guile-hoot-0.1.0'
> make[3]: Entering directory 
> '/tmp/guix-build-guile-hoot-0.1.0.drv-0/guile-hoot-0.1.0'
> PASS: examples/basic-types.js
> FAIL: test/test-atomics.scm
> FAIL: test/test-assignment.scm
> FAIL: test/test-fluids.scm
> FAIL: test/test-exceptions.scm
> FAIL: test/test-bitwise.scm
> PASS: test/test-lower.scm
> PASS: test/test-lower-globals.scm
> PASS: test/test-lower-stringrefs.scm
> FAIL: test/test-number-to-string.scm
> FAIL: test/test-constants.scm
> FAIL: test/test-fractions.scm
> FAIL: test/test-pairs.scm
> FAIL: test/test-bytevectors.scm
> FAIL: test/test-prompts.scm
> FAIL: test/test-ports.scm
> FAIL: test/test-strings.scm
> PASS: test/test-vm.scm
> PASS: test/test-wasm-assembler.scm
> PASS: test/test-disassemble.scm
> FAIL: test/test-vectors.scm
> FAIL: test/test-procedures.scm
> FAIL: test/test-flonums.scm
> FAIL: test/test-write.scm
> FAIL: test/test-ints.scm
> PASS: test/test-numeric.scm
> 
> Testsuite summary for guile-hoot 0.1.0
> 
> # TOTAL: 26
> # PASS:  8
> # SKIP:  0
> # XFAIL: 0
> # FAIL:  18
> # XPASS: 0
> # ERROR: 0
> 
> See ./test-suite.log
> 
> make[3]: *** [Makefile:973: test-suite.log] Error 1
> make[3]: Leaving directory 
> '/tmp/guix-build-guile-hoot-0.1.0.drv-0/guile-hoot-0.1.0'
> make[2]: *** [Makefile:1081: check-TESTS] Error 2
> make[2]: Leaving directory 
> '/tmp/guix-build-guile-hoot-0.1.0.drv-0/guile-hoot-0.1.0'
> make[1]: *** [Makefile:1313: check-am] Error 2
> make[1]: Leaving directory 
> '/tmp/guix-build-guile-hoot-0.1.0.drv-0/guile-hoot-0.1.0'
> make: *** [Makefile:858: check-recursive] Error 1
>
> Test suite failed, dumping logs.
>
> --- ./test-suite.log 
> --8<---cut here---end--->8---

Hmm I'd need the contents of the failing test logs to have an idea
about what's happening. All I can tell from what's there is that any
test file that invokes the compiler fails. I don't have any powerpc
hardware so I can't reproduce myself.

- Dave





bug#67608: qtbase fails to build on i686

2023-12-03 Thread John Kehayias via Bug reports for GNU Guix
Hi Maxim,

On Sun, Dec 03, 2023 at 01:32 PM, Maxim Cournoyer wrote:

> Hi,
>
> After recent mesa/xorg upgrades, qtbase fails to build on i686, per
> .

I saw this when I was working on the mesa-updates branch, but I didn't
think it was a new failure. I looked back just now and even going to
July or further back I don't see any successful builds of qtbase-6.*
on i686-linux. The most recent version has the same failures as this
log, pre-mesa-updates. Looked like a previous version of qtbase-6 had
a different failure though.

>
> [ 59%] Building CXX object 
> src/gui/CMakeFiles/Gui.dir/text/freetype/qfreetypefontdatabase.cpp.o
> cd /tmp/guix-build-qtbase-6.5.2.drv-0/build/src/gui && 
> /gnu/store/isbd8adggnzdprcd7fxxlck2f5iqamg5-gcc-11.3.0/bin/c++ 
> -DENABLE_PIXMAN_DRAWHELPERS -DGui_EXPORTS -DQT_ASCII_CAST_WARNINGS 
> -DQT_BUILDING_QT -DQT_BUILD_GUI_LIB -DQT_CORE_LIB -DQT_DBUS_LIB 
> -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_UP_TO=0x05 
> -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_LEAN_HEADERS=1 
> -DQT_MOC_COMPAT -DQT_NO_AS_CONST=1 -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG 
> -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS 
> -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_USING_NAMESPACE 
> -DQT_QPA_DEFAULT_PLATFORM_NAME=\"xcb\" -DQT_USE_QSTRINGBUILDER 
> -DQT_WARN_DEPRECATED_UP_TO=0x07 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE 
> -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/src/gui/Gui_autogen/include 
> -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include 
> -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtGui 
> -I/tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/src/gui 
> -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/src/gui 
> -I/tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/src/gui/../3rdparty/VulkanMemoryAllocator
>  -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtGui/6.5.2 
> -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtGui/6.5.2/QtGui 
> -I/gnu/store/nq8q5cnzhymc79c09z3a90qhg9l9aiy5-at-spi2-core-2.45.90/include/at-spi-2.0
>  -I/gnu/store/gc967whfn0l9h11k3smzvd32i1w9dvw9-dbus-1.14.0/include/dbus-1.0 
> -I/gnu/store/gc967whfn0l9h11k3smzvd32i1w9dvw9-dbus-1.14.0/lib/dbus-1.0/include
>  -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtCore 
> -I/tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/mkspecs/linux-g++
>  -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/src/corelib 
> -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtCore/6.5.2 
> -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtCore/6.5.2/QtCore 
> -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtDBus -isystem 
> /gnu/store/3zs0f4vcbfl2f89jk90x6gpy6wjapv1n-glib-2.72.3/include/glib-2.0 
> -isystem 
> /gnu/store/3zs0f4vcbfl2f89jk90x6gpy6wjapv1n-glib-2.72.3/lib/glib-2.0/include 
> -isystem 
> /gnu/store/wjzil5rwysjdgldg48lvy3m93fnffpzv-freetype-2.13.0/include/freetype2 
> -isystem 
> /gnu/store/g4scmdws4ax4343k5cxj6bz8v86r3b6a-harfbuzz-5.3.1/include/harfbuzz 
> -isystem 
> /gnu/store/s5n48zg43qdqb4qinbngzbcsg0nkw52q-libpng-1.6.37/include/libpng16 -g 
> -DNDEBUG -O3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall 
> -Wextra -fno-exceptions -fPIC -Wsuggest-override -std=c++17 -MD -MT 
> src/gui/CMakeFiles/Gui.dir/text/freetype/qfreetypefontdatabase.cpp.o -MF 
> CMakeFiles/Gui.dir/text/freetype/qfreetypefontdatabase.cpp.o.d -o 
> CMakeFiles/Gui.dir/text/freetype/qfreetypefontdatabase.cpp.o -c 
> /tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/src/gui/text/freetype/qfreetypefontdatabase.cpp
> /tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/src/gui/painting/qdrawhelper_avx2.cpp:
>  In function ‘const QRgba64* fetchRGBA64ToRGBA64PM_avx2(QRgba64*, const 
> uchar*, int, int, const QList*, QDitherInfo*)’:
> /tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/src/gui/painting/qdrawhelper_avx2.cpp:1353:33:
>  error: could not convert ‘vs’ from ‘__m128i’ to ‘QRgba64’
>  1353 | vs = multiplyAlpha65535(vs, va);
>   | ^~
>   | |
>   | __m128i
> [ 59%] Building CXX object 
> src/gui/CMakeFiles/Gui.dir/text/unix/qfontconfigdatabase.cpp.o
> cd /tmp/guix-build-qtbase-6.5.2.drv-0/build/src/gui && 
> /gnu/store/isbd8adggnzdprcd7fxxlck2f5iqamg5-gcc-11.3.0/bin/c++ 
> -DENABLE_PIXMAN_DRAWHELPERS -DGui_EXPORTS -DQT_ASCII_CAST_WARNINGS 
> -DQT_BUILDING_QT -DQT_BUILD_GUI_LIB -DQT_CORE_LIB -DQT_DBUS_LIB 
> -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_UP_TO=0x05 
> -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_LEAN_HEADERS=1 
> -DQT_MOC_COMPAT -DQT_NO_AS_CONST=1 -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG 
> -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS 
> -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_USING_NAMESPACE 
> -DQT_QPA_DEFAULT_PLATFORM_NAME=\"xcb\" -DQT_USE_QSTRINGBUILDER 
> -DQT_WARN_DEPRECATED_UP_TO=0x07 -D_LARGEFILE64_SOURCE 

bug#67610: Acknowledgement (Build guile-hoot.powerpc64le-linux on master is broken.)

2023-12-03 Thread Maxim Cournoyer
Hi,

Nevermind, this issue was later resolved.

Sorry for the noise.

-- 
Thanks,
Maxim





bug#67610: Build guile-hoot.powerpc64le-linux on master is broken.

2023-12-03 Thread Maxim Cournoyer
Hello,

cuir...@gnu.org (Cuirass) writes:

> The build guile-hoot.powerpc64le-linux for specification 
> master is
> broken. You can find the detailed information about this build  href="https://ci.guix.gnu.org/build/2735982/details;>here.
>
> https://ci.guix.gnu.org/build/2735982/details

The latest guile-hoot newly fails on powerpc64le:

--8<---cut here---start->8---
make  check-TESTS
make[2]: Entering directory 
'/tmp/guix-build-guile-hoot-0.1.0.drv-0/guile-hoot-0.1.0'
make[3]: Entering directory 
'/tmp/guix-build-guile-hoot-0.1.0.drv-0/guile-hoot-0.1.0'
PASS: examples/basic-types.js
FAIL: test/test-atomics.scm
FAIL: test/test-assignment.scm
FAIL: test/test-fluids.scm
FAIL: test/test-exceptions.scm
FAIL: test/test-bitwise.scm
PASS: test/test-lower.scm
PASS: test/test-lower-globals.scm
PASS: test/test-lower-stringrefs.scm
FAIL: test/test-number-to-string.scm
FAIL: test/test-constants.scm
FAIL: test/test-fractions.scm
FAIL: test/test-pairs.scm
FAIL: test/test-bytevectors.scm
FAIL: test/test-prompts.scm
FAIL: test/test-ports.scm
FAIL: test/test-strings.scm
PASS: test/test-vm.scm
PASS: test/test-wasm-assembler.scm
PASS: test/test-disassemble.scm
FAIL: test/test-vectors.scm
FAIL: test/test-procedures.scm
FAIL: test/test-flonums.scm
FAIL: test/test-write.scm
FAIL: test/test-ints.scm
PASS: test/test-numeric.scm

Testsuite summary for guile-hoot 0.1.0

# TOTAL: 26
# PASS:  8
# SKIP:  0
# XFAIL: 0
# FAIL:  18
# XPASS: 0
# ERROR: 0

See ./test-suite.log

make[3]: *** [Makefile:973: test-suite.log] Error 1
make[3]: Leaving directory 
'/tmp/guix-build-guile-hoot-0.1.0.drv-0/guile-hoot-0.1.0'
make[2]: *** [Makefile:1081: check-TESTS] Error 2
make[2]: Leaving directory 
'/tmp/guix-build-guile-hoot-0.1.0.drv-0/guile-hoot-0.1.0'
make[1]: *** [Makefile:1313: check-am] Error 2
make[1]: Leaving directory 
'/tmp/guix-build-guile-hoot-0.1.0.drv-0/guile-hoot-0.1.0'
make: *** [Makefile:858: check-recursive] Error 1

Test suite failed, dumping logs.

--- ./test-suite.log 
--8<---cut here---end--->8---

-- 
Thanks,
Maxim





bug#67608: qtbase fails to build on i686

2023-12-03 Thread Maxim Cournoyer
Hi,

After recent mesa/xorg upgrades, qtbase fails to build on i686, per
https://ci.guix.gnu.org/build/2700964/details.

--8<---cut here---start->8---
[ 59%] Building CXX object 
src/gui/CMakeFiles/Gui.dir/text/freetype/qfreetypefontdatabase.cpp.o
cd /tmp/guix-build-qtbase-6.5.2.drv-0/build/src/gui && 
/gnu/store/isbd8adggnzdprcd7fxxlck2f5iqamg5-gcc-11.3.0/bin/c++ 
-DENABLE_PIXMAN_DRAWHELPERS -DGui_EXPORTS -DQT_ASCII_CAST_WARNINGS 
-DQT_BUILDING_QT -DQT_BUILD_GUI_LIB -DQT_CORE_LIB -DQT_DBUS_LIB 
-DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_UP_TO=0x05 
-DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_LEAN_HEADERS=1 -DQT_MOC_COMPAT 
-DQT_NO_AS_CONST=1 -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS 
-DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS 
-DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_USING_NAMESPACE 
-DQT_QPA_DEFAULT_PLATFORM_NAME=\"xcb\" -DQT_USE_QSTRINGBUILDER 
-DQT_WARN_DEPRECATED_UP_TO=0x07 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE 
-I/tmp/guix-build-qtbase-6.5.2.drv-0/build/src/gui/Gui_autogen/include 
-I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include 
-I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtGui 
-I/tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/src/gui 
-I/tmp/guix-build-qtbase-6.5.2.drv-0/build/src/gui 
-I/tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/src/gui/../3rdparty/VulkanMemoryAllocator
 -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtGui/6.5.2 
-I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtGui/6.5.2/QtGui 
-I/gnu/store/nq8q5cnzhymc79c09z3a90qhg9l9aiy5-at-spi2-core-2.45.90/include/at-spi-2.0
 -I/gnu/store/gc967whfn0l9h11k3smzvd32i1w9dvw9-dbus-1.14.0/include/dbus-1.0 
-I/gnu/store/gc967whfn0l9h11k3smzvd32i1w9dvw9-dbus-1.14.0/lib/dbus-1.0/include 
-I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtCore 
-I/tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/mkspecs/linux-g++
 -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/src/corelib 
-I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtCore/6.5.2 
-I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtCore/6.5.2/QtCore 
-I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtDBus -isystem 
/gnu/store/3zs0f4vcbfl2f89jk90x6gpy6wjapv1n-glib-2.72.3/include/glib-2.0 
-isystem 
/gnu/store/3zs0f4vcbfl2f89jk90x6gpy6wjapv1n-glib-2.72.3/lib/glib-2.0/include 
-isystem 
/gnu/store/wjzil5rwysjdgldg48lvy3m93fnffpzv-freetype-2.13.0/include/freetype2 
-isystem 
/gnu/store/g4scmdws4ax4343k5cxj6bz8v86r3b6a-harfbuzz-5.3.1/include/harfbuzz 
-isystem 
/gnu/store/s5n48zg43qdqb4qinbngzbcsg0nkw52q-libpng-1.6.37/include/libpng16 -g 
-DNDEBUG -O3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall 
-Wextra -fno-exceptions -fPIC -Wsuggest-override -std=c++17 -MD -MT 
src/gui/CMakeFiles/Gui.dir/text/freetype/qfreetypefontdatabase.cpp.o -MF 
CMakeFiles/Gui.dir/text/freetype/qfreetypefontdatabase.cpp.o.d -o 
CMakeFiles/Gui.dir/text/freetype/qfreetypefontdatabase.cpp.o -c 
/tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/src/gui/text/freetype/qfreetypefontdatabase.cpp
/tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/src/gui/painting/qdrawhelper_avx2.cpp:
 In function ‘const QRgba64* fetchRGBA64ToRGBA64PM_avx2(QRgba64*, const uchar*, 
int, int, const QList*, QDitherInfo*)’:
/tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/src/gui/painting/qdrawhelper_avx2.cpp:1353:33:
 error: could not convert ‘vs’ from ‘__m128i’ to ‘QRgba64’
 1353 | vs = multiplyAlpha65535(vs, va);
  | ^~
  | |
  | __m128i
[ 59%] Building CXX object 
src/gui/CMakeFiles/Gui.dir/text/unix/qfontconfigdatabase.cpp.o
cd /tmp/guix-build-qtbase-6.5.2.drv-0/build/src/gui && 
/gnu/store/isbd8adggnzdprcd7fxxlck2f5iqamg5-gcc-11.3.0/bin/c++ 
-DENABLE_PIXMAN_DRAWHELPERS -DGui_EXPORTS -DQT_ASCII_CAST_WARNINGS 
-DQT_BUILDING_QT -DQT_BUILD_GUI_LIB -DQT_CORE_LIB -DQT_DBUS_LIB 
-DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_UP_TO=0x05 
-DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_LEAN_HEADERS=1 -DQT_MOC_COMPAT 
-DQT_NO_AS_CONST=1 -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS 
-DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS 
-DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_USING_NAMESPACE 
-DQT_QPA_DEFAULT_PLATFORM_NAME=\"xcb\" -DQT_USE_QSTRINGBUILDER 
-DQT_WARN_DEPRECATED_UP_TO=0x07 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE 
-I/tmp/guix-build-qtbase-6.5.2.drv-0/build/src/gui/Gui_autogen/include 
-I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include 
-I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtGui 
-I/tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/src/gui 
-I/tmp/guix-build-qtbase-6.5.2.drv-0/build/src/gui 
-I/tmp/guix-build-qtbase-6.5.2.drv-0/qtbase-everywhere-src-6.5.2/src/gui/../3rdparty/VulkanMemoryAllocator
 -I/tmp/guix-build-qtbase-6.5.2.drv-0/build/include/QtGui/6.5.2 

bug#67606: python-pexpect 4.8.0 test failure on aarch64-linux

2023-12-03 Thread Maxim Cournoyer
Hi,

Found looking at the recent ansible-core failure on that platform:
https://ci.guix.gnu.org/build/2701581/details

--8<---cut here---start->8---
==
ERROR: test_existing_spawn (tests.test_replwrap.REPLWrapTestCase)
--
Traceback (most recent call last):
  File 
"/tmp/guix-build-python-pexpect-4.8.0.drv-0/pexpect-4.8.0/tests/test_replwrap.py",
 line 93, in test_existing_spawn
res = repl.run_command("echo $HOME")
  File 
"/tmp/guix-build-python-pexpect-4.8.0.drv-0/pexpect-4.8.0/pexpect/replwrap.py", 
line 107, in run_command
raise ValueError("Continuation prompt found - input was incomplete:\n"
ValueError: Continuation prompt found - input was incomplete:
echo $HOME

--
Ran 70 tests in 37.439s

FAILED (errors=1)
ok
test_03_users (passlib.tests.test_apache.HtpasswdFileTest)
HtpasswdFile: test users() ... ok
test_04_check_password (passlib.tests.test_apache.HtpasswdFileTest)
HtpasswdFile: test check_password() ... error: in phase 'check': uncaught 
exception:
%exception #< program: "nosetests" arguments: ("-v") exit-status: 
1 term-signal: #f stop-signal: #f> 
phase `check' failed after 44.3 seconds
command "nosetests" "-v" failed with status 1
builder for 
`/gnu/store/s15lmnv7srq0b8bxmxnvg0x5zfgli251-python-pexpect-4.8.0.drv' failed 
with exit code 1
@ build-failed 
/gnu/store/s15lmnv7srq0b8bxmxnvg0x5zfgli251-python-pexpect-4.8.0.drv - 1 
builder for 
`/gnu/store/s15lmnv7srq0b8bxmxnvg0x5zfgli251-python-pexpect-4.8.0.drv' failed 
with exit code 1
--8<---cut here---end--->8---

-- 
Thanks,
Maxim





bug#67305: Build bffe.x86_64-linux on master is broken.

2023-12-03 Thread Maxim Cournoyer
merge 54447 67305
thanks

Hello,

Christopher Baines  writes:

> Maxim Cournoyer  writes:
>
>> Hi,
>>
>> cuir...@gnu.org (Cuirass) writes:
>>
>>> The build bffe.x86_64-linux for specification master is 
>>> broken. You can find the detailed information about this build >> href="https://ci.guix.gnu.org/build/2664791/details;>here.
>>>
>>> https://ci.guix.gnu.org/build/2664791/details
>>
>> Seems this new failure was triggered by an upgrade to
>> guix-build-coordinator.
>
> Indeed, but it looks to me to be a design issue/bug with CI covered by
> #54447:
>
> substitute:
> substitute: updating substitutes from 'http://141.80.167.131'...   0.0%
> substitute: could not fetch 
> http://141.80.167.131/57337hc8rl2ljilf0xbbjrpiknjwqda7.narinfo 504
> substitute: updating substitutes from 'http://141.80.167.131'... 100.0%
> cannot build missing derivation 
> ‘/gnu/store/57337hc8rl2ljilf0xbbjrpiknjwqda7-bffe-0-2.722c37e.drv’

Oops, thanks for checking, I should have read the logs.  Merging with
54447.

-- 
Thanks,
Maxim





bug#35743: guix import hackage: fails with mixed indentation

2023-12-03 Thread Lars-Dominik Braun
Hi,

> http://hackage.haskell.org/package/warp-3.2.27/warp.cabal
> http://hackage.haskell.org/package/streaming-commons-0.2.1.0/streaming-commons.cabal
> 
> contain things along the following lines:

these should be fixed by the patch in #67564.

Cheers,
Lars