bug#67633: [cuirass] paraview.x86_64-linux reportedly broken, but log truncated?

2023-12-04 Thread Maxim Cournoyer
Hi,

This recent failure of psautohint also exhibits this problem:

https://ci.guix.gnu.org/build/2803133/log/raw

--8<---cut here---start->8---
[...]
/nine.sups.glif' -> 
`tests/integration/data/source-code-pro/Black/font.ufo/glyphs/nine.sups.glif'
`/gnu/store/g01lbghlqnva8vqlpwkqb7ibfykg4m26-psautohint-font-data-0.0.0-0.1e4c506/source-code-pro/Black/font.ufo/glyphs/lenistildecmb.glif'
 -> 
`tests/integration/data/source-code-pro/Black/font.ufo/glyphs/lenistildecmb.glif'
`/gnu/store/g01lbghlqnva8vqlpwkqb7ibfykg4m26-psautohint-font-data-0.0.0-0.1e4c506/source-code-pro/Black/font.ufo/glyphs/R
--8<---cut here---end--->8---

It ends with the above, with no trace of the actual error in the log.

-- 
Thanks,
Maxim





bug#67635: python-modin.x86_64-linux fails to build due to 3600 s silent timeout

2023-12-04 Thread Maxim Cournoyer
Hi,

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

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

The cause is:

--8<---cut here---start->8---
modin/pandas/test/test_concat.py building of 
`/gnu/store/7bkfffccp324bsbfckjx6acndy694haw-python-modin-0.15.1.drv' timed out 
after 3600 seconds of silence
@ build-failed 
/gnu/store/7bkfffccp324bsbfckjx6acndy694haw-python-modin-0.15.1.drv - timeout
--8<---cut here---end--->8---

We should relax the timeout in the package definition (via a property).

-- 
Thanks,
Maxim





bug#67633: [cuirass] paraview.x86_64-linux reportedly broken, but log truncated?

2023-12-04 Thread Maxim Cournoyer
Hello,

I received:

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

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

But the log ends apparently during the unpack phase, seemingly truncated
(?):

--8<---cut here---start->8---
starting phase `unpack'
`/gnu/store/ryj39vmgb3ghzw188qd2n9v394398gx9-paraview-5.11.1-checkout/CONTRIBUTING.md'
 -> `./CONTRIBUTING.md'
`/gnu/store/ryj39vmgb3ghzw188qd2n9v394398gx9-paraview-5.11.1-checkout/.gitmodules'
 -> `./.gitmodules'
`/gnu/store/ryj39vmgb3ghzw188qd2n9v394398gx9-paraview-5.11.1-checkout/Copyright.txt'
 -> `./Copyright.txt'
`/gnu/store/ryj39vmgb3ghzw188qd2n9v394398gx9-paraview-5.11.1-checkout/version.txt'
 -> `./version.txt'
`/gnu/store/ryj39vmgb3ghzw188qd2n9v394398gx9-paraview-5.11.1-checkout/.kitware-release.json'
 -> `./.kitware-release.json'
[...]
`./Qt/Components/Resources/Icons/pqSolidColor.svg'
`/gnu/store/ryj39vmgb3ghzw188qd2n9v394398gx9-paraview-5.11.1-checkout/Qt/Components/Resources/Icons/pqResetSettings.svg'
 -> `./Qt/Components/Resources/Icons/pqResetSettings.svg'
`/gnu/store/ryj39vmgb3ghzw188qd2n9v394398gx9-paraview-5.11.1-checkout/Qt/Components/Resources/Icons/pqCamera.svg'
 -> `./Qt/Components/Resources/Icons/pqCamera.svg'
`/gnu/store/ryj39vmgb3ghzw188qd2n9v394398gx9-paraview-5.11.1-checkout/Qt/Components/Resources/Icons/pqSelect16.png'
 -> `./Qt/Components/Resources/Icons/pqSelect16.png'
`/gnu/store/ryj39vmgb3ghzw188qd2n9v394398gx9-paraview-5.11.1-checkout/Qt/Components/Resources/Icons/pqSaveTable32.png'
 -> `./Qt/Components/Resources/Icons/pqSaveTable32.png'
`/gnu/store/ryj39vmgb3ghzw188qd2n9v394398gx9-paraview-5.11.1-checkout/Qt/Components/Resources/Icons/pqGroupExtract24.png'
 -> `./Qt/Components/Resources/Icons/pqGroupExtract24.png'
`/gnu/store/ryj39vmgb3ghzw188qd2n9v394398gx9-paraview-5.11.1-checkout/Qt/Components/Resources/Icons/pqFilterEyeball16.png'
 -> `./Qt/Components/Resources/Icons/pqFilterEyeball16.png'
`/gnu/store/ryj39vmgb3ghzw188qd2n9v394398gx9-paraview-5.11.1-checkout/Qt/Components/Resources/Icons/pqUndoCamera.svg'
 -> `./Qt/Components/Resources/
--8<---cut here---end--->8---

-- 
Thanks,
Maxim





bug#67632: Build python-dm-tree.x86_64-linux on master is broken.

2023-12-04 Thread Maxim Cournoyer
Hello,

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

> The build python-dm-tree.x86_64-linux for specification 
> master is
> broken. You can find the detailed information about this build  href="https://ci.guix.gnu.org/build/2802866/details;>here.
>
> https://ci.guix.gnu.org/build/2802866/details

--8<---cut here---start->8---
starting phase `sanity-check'
validating 'dm-tree' 
/gnu/store/9xzpw6casxsg7pfw8hmky3b21hwyxas4-python-dm-tree-0.1.8/lib/python3.10/site-packages
...checking requirements: OK
...trying to load module tree: ERROR:
Traceback (most recent call last):
  File "/gnu/store/iqsjkp55pcx5bfcp2jm9yj5rlx9a0whd-sanity-check.py", line 73, 
in 
importlib.import_module(name)
  File 
"/gnu/store/0a75sq4c9sf8wrqw9gd2kg11cr013j68-python-3.10.7/lib/python3.10/importlib/__init__.py",
 line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
  File "", line 1050, in _gcd_import
  File "", line 1027, in _find_and_load
  File "", line 1006, in _find_and_load_unlocked
  File "", line 688, in _load_unlocked
  File "", line 883, in exec_module
  File "", line 241, in _call_with_frames_removed
  File 
"/gnu/store/9xzpw6casxsg7pfw8hmky3b21hwyxas4-python-dm-tree-0.1.8/lib/python3.10/site-packages/tree/__init__.py",
 line 23, in 
from .sequence import _is_attrs
  File 
"/gnu/store/9xzpw6casxsg7pfw8hmky3b21hwyxas4-python-dm-tree-0.1.8/lib/python3.10/site-packages/tree/sequence.py",
 line 19, in 
from tree import _tree
ImportError: 
/gnu/store/9xzpw6casxsg7pfw8hmky3b21hwyxas4-python-dm-tree-0.1.8/lib/python3.10/site-packages/tree/_tree.so:
 undefined symbol: _ZN4absl12lts_2023080213hash_internal15MixingHashState5kSeedE
error: in phase 'sanity-check': uncaught exception:
%exception #< program: "python" arguments: 
("/gnu/store/iqsjkp55pcx5bfcp2jm9yj5rlx9a0whd-sanity-check.py" 
"/gnu/store/9xzpw6casxsg7pfw8hmky3b21hwyxas4-python-dm-tree-0.1.8/lib/python3.10/site-packages")
 exit-status: 1 term-signal: #f stop-signal: #f> 
phase `sanity-check' failed after 0.2 seconds
--8<---cut here---end--->8---

I guess that may be related to the abseil-cpp upgrade in commit
af2735e874232d0ba46e2e943f0ba4697c42f70f.

-- 
Thanks,
Maxim





bug#67631: Build java-jmh.x86_64-linux on master is broken

2023-12-04 Thread Maxim Cournoyer
Hi,

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

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

The failure reads:

--8<---cut here---start->8---
[INFO] Tests run: 336, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[INFO] 
[INFO] Reactor Summary for Java Microbenchmark Harness Parent 1.32:
[INFO] 
[INFO] Java Microbenchmark Harness Parent . SUCCESS [  0.351 s]
[INFO] JMH Core ... SUCCESS [ 11.203 s]
[INFO] JMH Generators: Annotation Processors .. SUCCESS [  0.593 s]
[INFO] JMH Core Integration Tests . FAILURE [02:04 min]
[INFO] JMH Generators: Reflection . SKIPPED
[INFO] JMH Generators: ASM  SKIPPED
[INFO] JMH Core Compilation Tests . SKIPPED
[INFO] JMH Core Benchmarks  SKIPPED
[INFO] JMH Samples  SKIPPED
[INFO] JMH Generators: Bytecode ... SKIPPED
[INFO] 
[INFO] BUILD FAILURE
[INFO] 
[INFO] Total time:  02:16 min
[INFO] Finished at: 2023-12-02T21:36:26Z
[INFO] 
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M4:test (default-test) on 
project jmh-core-it: There are test failures.
[ERROR] 
[ERROR] Please refer to 
/tmp/guix-build-java-jmh-1.32.drv-0/source/jmh-core-it/target/surefire-reports 
for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump, 
[date]-jvmRun[N].dump and [date].dumpstream.
[ERROR] ExecutionException The forked VM terminated without properly saying 
goodbye. VM crash or System.exit called?
[ERROR] Command was 
/gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16/bin/sh -c cd 
/tmp/guix-build-java-jmh-1.32.drv-0/source/jmh-core-it && 
/gnu/store/0r9i1q0b5b65vrbv7chazkq9zs7xhh8r-icedtea-3.19.0-jdk/jre/bin/java 
-Djmh.ignoreLock=true -Xms256m -Xmx256m -Djmh.core.it.profile=default -jar 
/tmp/guix-build-java-jmh-1.32.drv-0/source/jmh-core-it/target/surefire/surefirebooter924400517238084667.jar
 /tmp/guix-build-java-jmh-1.32.drv-0/source/jmh-core-it/target/surefire 
2023-12-02T21-34-15_146-jvmRun53 surefire5253079157817046897tmp 
surefire_817097569479494821207tmp
[ERROR] Process Exit Code: 0
[ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: 
ExecutionException The forked VM terminated without properly saying goodbye. VM 
crash or System.exit called?
[ERROR] Command was 
/gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16/bin/sh -c cd 
/tmp/guix-build-java-jmh-1.32.drv-0/source/jmh-core-it && 
/gnu/store/0r9i1q0b5b65vrbv7chazkq9zs7xhh8r-icedtea-3.19.0-jdk/jre/bin/java 
-Djmh.ignoreLock=true -Xms256m -Xmx256m -Djmh.core.it.profile=default -jar 
/tmp/guix-build-java-jmh-1.32.drv-0/source/jmh-core-it/target/surefire/surefirebooter924400517238084667.jar
 /tmp/guix-build-java-jmh-1.32.drv-0/source/jmh-core-it/target/surefire 
2023-12-02T21-34-15_146-jvmRun53 surefire5253079157817046897tmp 
surefire_817097569479494821207tmp
[ERROR] Process Exit Code: 0
[ERROR] at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.awaitResultsDone(Unknown
 Source)
[ERROR] at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkPerTestSet(Unknown
 Source)
[ERROR] at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(Unknown Source)
[ERROR] at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(Unknown Source)
[ERROR] at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(Unknown 
Source)
[ERROR] at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(Unknown
 Source)
[ERROR] at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(Unknown Source)
[ERROR] at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Unknown Source)
[ERROR] at 
org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(Unknown Source)
[ERROR] at 
org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(Unknown Source)
[ERROR] at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(Unknown Source)
[ERROR] at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(Unknown Source)
[ERROR] at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(Unknown Source)
[ERROR] at 

bug#67630: Build python-phenograph.x86_64-linux on master is broken.

2023-12-04 Thread Maxim Cournoyer
Hi,

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

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

The failure reads:

--8<---cut here---start->8---
=== FAILURES ===
___ test_classify_generated 

cluster_dataset_generated = 

def test_classify_generated(cluster_dataset_generated):
output, _ = classify(
cluster_dataset_generated.train_set, 
cluster_dataset_generated.test_set
)
actual = cluster_dataset_generated.test_labels
>   assert all([p == a for p, a in zip(output, actual)])
E   assert False
E+  where False = all([True, True, False])

tests/test_classify.py:9: AssertionError
- Captured stdout call -
Finding 30 nearest neighbors using minkowski metric and 'auto' algorithm
=== warnings summary ===
phenograph/cluster.py:13
  
/tmp/guix-build-python-phenograph-1.5.7.drv-0/PhenoGraph-1.5.7/phenograph/cluster.py:13:
 DeprecationWarning: Please use `spmatrix` from the `scipy.sparse` namespace, 
the `scipy.sparse.base` namespace is deprecated.
from scipy.sparse.base import spmatrix

tests/test_classify.py::test_classify_generated
tests/test_classify.py::test_classify_generated
tests/test_classify.py::test_classify_generated
tests/test_classify.py::test_classify_fixed
tests/test_classify.py::test_classify_fixed
tests/test_classify.py::test_classify_fixed
tests/test_classify.py::test_random_walk_probabilities_fixed
tests/test_classify.py::test_random_walk_probabilities_fixed
tests/test_classify.py::test_random_walk_probabilities_fixed
  
/tmp/guix-build-python-phenograph-1.5.7.drv-0/PhenoGraph-1.5.7/phenograph/classify.py:43:
 DeprecationWarning: Please use `bicgstab` from the `scipy.sparse.linalg` 
namespace, the `scipy.sparse.linalg.isolve` namespace is deprecated.
sp.linalg.isolve.bicgstab(Lu, b.T.todense(), atol="legacy") for b in B.T

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=== short test summary info 
FAILED tests/test_classify.py::test_classify_generated - assert False
=== 1 failed, 5 passed, 10 warnings in 3.48s ===
--8<---cut here---end--->8---

The test is probably flaky and should be reported upstream and disabled
in our package meanwhile.

-- 
Thanks,
Maxim





bug#67575: guix-daemon assertion failure upon substitution failure

2023-12-04 Thread Ludovic Courtès
Ludovic Courtès  skribis:

> 2023-11-27 07:00:58 accepted connection from pid 14007, user root
> 2023-11-27 07:01:20 guix-daemon: nix/libstore/build.cc:3322: void 
> nix::Worker::childTerminated(pid_t, bool): Assertion `i != children.end()' 
> failed.
>
>
> The corresponding build log (sent by ‘cuirass remote-worker’ to the
> server):
>
> $ zcat /var/cache/cuirass/remote/rivlxrqr10g3kj9knyz7i41aq1vzxn9z.log.gz |tail
> @ substituter-started 
> /gnu/store/gymm7n27rfhyz83zx3lw0bwg4m6alpzw-ecoregime_0.1.3.tar.gz substitute
> guix substitute: warning: while fetching 
> https://ci.guix.gnu.org/nar/gymm7n27rfhyz83zx3lw0bwg4m6alpzw-ecoregime_0.1.3.tar.gz:
>  server is somewhat slow
> guix substitute: warning: try `--no-substitutes' if the problem persists
> retrying download of 
> '/gnu/store/gymm7n27rfhyz83zx3lw0bwg4m6alpzw-ecoregime_0.1.3.tar.gz' with 
> other substitute URLs...
> guix substitute: warning: while fetching 
> https://ci.guix.gnu.org/nar/gymm7n27rfhyz83zx3lw0bwg4m6alpzw-ecoregime_0.1.3.tar.gz:
>  server is somewhat slow
> guix substitute: warning: try `--no-substitutes' if the problem persists
> guix substitute: error: failed to find alternative substitute for 
> '/gnu/store/gymm7n27rfhyz83zx3lw0bwg4m6alpzw-ecoregime_0.1.3.tar.gz'
> fetching path 
> `/gnu/store/gymm7n27rfhyz83zx3lw0bwg4m6alpzw-ecoregime_0.1.3.tar.gz' (empty 
> status: '')

This should be fixed by 06b9c1260c72935806957bf302c40c1db6101a63.

Ludo’.





bug#66537: [bug#67366] [PATCH] doc: Recommend building in ‘guix shell -CPW’.

2023-12-04 Thread Ludovic Courtès
Ludovic Courtès  skribis:

> This was prompted by , where someone
> tried to build Guix within ‘guix shell --pure’ on a foreign distro and
> found that ./configure would pick software from the host system.
>
> Suggested by Hiep Pham .
>
> * doc/contributing.texi (Building from Git): Recommend ‘guix shell -CPW’.
>
> Change-Id: I7694b482d982917fef6ec404f68ddacea761f482

Pushed as 01361d46b8e0481ad56665d7a06c276b08f59c6d.

Ludo'.





bug#67629: [Cuirass] ‘remote-server’ wrecks havoc when misbehaving clients connect

2023-12-04 Thread Ludovic Courtès
The ‘cuirass remote-server’ process goes awry when misbehaved clients
connect; specifically, some of its fibers crash, leaving it running but
inactive:

--8<---cut here---start->8---
2023-12-04 10:13:14 periodic update: 0 resumable, 0 failed builds
2023-12-04 10:13:28 error: Connection reset by peer when replying to 
xx.xx.xx.254.
2023-12-04 10:13:42 error: invalid log received from xx.xx.xx.254
2023-12-04 10:13:42 error: EOF while receiving log from xx.xx.xx.254
2023-12-04 10:13:48 Uncaught exception in task:
2023-12-04 10:13:48 In fibers.scm:
2023-12-04 10:13:48186:20  8 (_)
2023-12-04 10:13:48145:21  7 (_)
2023-12-04 10:13:48 In ice-9/boot-9.scm:
2023-12-04 10:13:48   1752:10  6 (with-exception-handler _ _ #:unwind? _ 
#:unwind-for-type _)
2023-12-04 10:13:48 In cuirass/scripts/remote-server.scm:
2023-12-04 10:13:48695:11  5 (_)
2023-12-04 10:13:48 In ice-9/boot-9.scm:
2023-12-04 10:13:48   1747:15  4 (with-exception-handler # _ #:unwind? _ #:unwind-for-type 
_)
2023-12-04 10:13:48 In cuirass/scripts/remote-server.scm:
2023-12-04 10:13:48437:23  3 (serve-build-requests _ #< getq: 
# 
#))> getq-gc-co
unter: # putq: # putq-gc-counter: #>)
2023-12-04 10:13:48 In cuirass/remote.scm:
2023-12-04 10:13:48 466:6  2 (receive-message _ #:router? _)
2023-12-04 10:13:48 In ice-9/boot-9.scm:
2023-12-04 10:13:48   1685:16  1 (raise-exception _ #:continuable? _)
2023-12-04 10:13:48   1685:16  0 (raise-exception _ #:continuable? _)
2023-12-04 10:13:48 ice-9/boot-9.scm:1685:16: In procedure raise-exception:
2023-12-04 10:13:48 Throw to key `match-error' with args `("match" "no matching 
pattern" (# # #))'.
2023-12-04 10:13:48 Uncaught exception in task:
2023-12-04 10:13:48 In fibers.scm:
2023-12-04 10:13:48 172:8  2 (_)
2023-12-04 10:13:48 In cuirass/notification.scm:
2023-12-04 10:13:48162:15  1 (_)
2023-12-04 10:13:48 In ice-9/boot-9.scm:
2023-12-04 10:13:48   1685:16  0 (raise-exception _ #:continuable? _)
2023-12-04 10:13:48 ice-9/boot-9.scm:1685:16: In procedure raise-exception:
2023-12-04 10:13:48 Throw to key `psql-query-error' with args `(#f #f "no 
connection to the server\n")'.
2023-12-04 10:14:06 0 items queued for eventual download
2023-12-04 10:14:07 Uncaught exception in task:
2023-12-04 10:14:07 In fibers.scm:
2023-12-04 10:14:07 172:8  2 (_)
2023-12-04 10:14:07 In cuirass/scripts/remote-server.scm:
2023-12-04 10:14:07430:10  1 (_)
2023-12-04 10:14:07 In ice-9/boot-9.scm:
2023-12-04 10:14:07   1685:16  0 (raise-exception _ #:continuable? _)
2023-12-04 10:14:07 ice-9/boot-9.scm:1685:16: In procedure raise-exception:
2023-12-04 10:14:07 Throw to key `psql-query-error' with args `(#f #f "no 
connection to the server\n")'.
2023-12-04 10:14:30 error: invalid log received from xx.xx.xx.254
2023-12-04 10:14:30 error: invalid log received from xx.xx.xx.254
2023-12-04 10:14:35 error: invalid log received from xx.xx.xx.254
--8<---cut here---end--->8---

Ludo’.





bug#67304: Build python-cdflib.x86_64-linux on master is broken.

2023-12-04 Thread Eric Bavier
On Mon, 2023-11-20 at 22:56 +, Sharlatan Hellseher wrote:
> Hi,
> 
> I've open an issue in upstram.
> Mean while please check the patch disabling the test.

I've pushed this patch as 33f9d3cc36fbfbd2849d626492721667abfe8306.

We can revisit if we ever get a response from upstream.

`~Eric






bug#67627: Do not show unsupported versions as upgradeable

2023-12-04 Thread francismb via Bug reports for GNU Guix

Dear Guix Maintainer Team,
I've currently 'guix pull'-ed

$ guix describe
  guix 597f1cd
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: 597f1cd1c46ffb92c3e0145de0071545a4c64865

and I'm able to upgrade all packages individually but on "glibc-locales"
I get:

$ guix upgrade glibc-locales
guix upgrade: warning: Consider running 'guix pull' followed by
'guix package -u' to get up-to-date packages and security updates.

The following package will be upgraded:
   glibc-locales 2.35 → 2.37

guix upgrade: error: package glibc-locales@2.37 does not support
x86_64-linux


IMHO the package manager is telling me: "that package could be upgraded
(-n)", but when I try to, then isn't supported? I'm not sure if that's
some misunderstanding on my side or may be one (potentially) useful
improvement to: ¨do not show unsupported versions" as upgradeable?

Thanks in advance,
francisMB





bug#67461: build of /gnu/store/xnwy976yzkvxh2virzf2yrhr28c04075-python-matplotlib-3.5.2.drv failed

2023-12-04 Thread francismb via Bug reports for GNU Guix

Hi Simon,
I'm currently on:

$ guix describe
Generation 66   Dez 04 2023 10:18:16(current)
  guix 6e2dd51
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: 6e2dd51df5f3f51e9056dd4f2e1b036195ab3caa

Here problem seems to have disappeared. You may want to close the issue.
(on my side I neither have time trying to trace down the cause nor where
to start to search, ... may be something to do with the
non-deterministic message below ? )

Thanks for your time
francismb


On 01.12.23 14:40, Simon Tournier wrote:

Hi,

Thanks for the report.

On Sun, 26 Nov 2023 at 20:29, francismb via Bug reports for GNU Guix 
 wrote:


Generation 64   Nov 26 2023 15:12:35(current)
guix 176440c


[...]


build of
/gnu/store/xnwy976yzkvxh2virzf2yrhr28c04075-python-matplotlib-3.5.2.drv
failed


The substitutes is available on ci.guix.gnu.org.

--8<---cut here---start->8---
$ guix time-machine --commit=176440c056fdde6da98b11720989b1ed060ec97c \
-- weather python-matplotlib
computing 1 package derivations for x86_64-linux...
looking for 1 store items on https://ci.guix.gnu.org...
https://ci.guix.gnu.org ☀
   100.0% substitutes available (1 out of 1)
   at least 48.7 MiB of nars (compressed)
   59.1 MiB on disk (uncompressed)
   0.181 seconds per request (0.2 seconds in total)
   5.5 requests per second

   at least 1,000 queued builds
   aarch64-linux: 992 (99.2%)
   powerpc64le-linux: 5 (.5%)
   x86_64-linux: 3 (.3%)
   build rate: 13.47 builds per hour
   x86_64-linux: 9.34 builds per hour
   i686-linux: 2.11 builds per hour
   powerpc64le-linux: 2.06 builds per hour
   aarch64-linux: 0.49 builds per hour
looking for 1 store items on https://bordeaux.guix.gnu.org...
https://bordeaux.guix.gnu.org ⛈
   0.0% substitutes available (0 out of 1)
   unknown substitute sizes
   0.0 MiB on disk (uncompressed)
   0.112 seconds per request (0.1 seconds in total)
   8.9 requests per second
   'https://bordeaux.guix.gnu.org/api/queue?nr=1000' returned 504 ("Gateway 
Time-out")
--8<---cut here---end--->8---

And I cannot reproduce on my machine.  One example of such try:

--8<---cut here---start->8---
$ guix time-machine --commit=176440c056fdde6da98b11720989b1ed060ec97c \
-- build python-matplotlib --no-grafts -d
/gnu/store/xnwy976yzkvxh2virzf2yrhr28c04075-python-matplotlib-3.5.2.drv

$ guix build 
/gnu/store/xnwy976yzkvxh2virzf2yrhr28c04075-python-matplotlib-3.5.2.drv
/gnu/store/1jv6qvrxwmh8mf6ykgs5aqrqn859b841-python-matplotlib-3.5.2
--8<---cut here---end--->8---

And, if --check is applied, I get:

 guix build: error: derivation 
`/gnu/store/xnwy976yzkvxh2virzf2yrhr28c04075-python-matplotlib-3.5.2.drv'
 may not be deterministic: output 
`/gnu/store/1jv6qvrxwmh8mf6ykgs5aqrqn859b841-python-matplotlib-3.5.2' differs

which means it builds fine on my machine.

Well, I do not know where the issue could come from.

Cheers,
simon







bug#67622: libtorrent-rasterbar: Tests stuck forever

2023-12-04 Thread Ekaitz Zarraga

Hi,

I think b1cca212640 introduced some error in the tests of 
libtorrent-rasterbar producing the package to hang forever. I tried this 
several times with same result.


This is the output of my `guix build libtorrent-rasterbar` after 12 hours:

```
The following derivation will be built:

/gnu/store/qifcwjy1nk4q036hrc85fcij3rrjkbws-libtorrent-rasterbar-1.2.18.drv
building 
/gnu/store/qifcwjy1nk4q036hrc85fcij3rrjkbws-libtorrent-rasterbar-1.2.18.drv...


[...]

phase `build' succeeded after 426.5 seconds
starting phase `check'
Test project /tmp/guix-build-libtorrent-rasterbar-1.2.18.drv-0/build
  Start  1: test_alert_manager
  Start  2: test_alert_types
  Start  3: test_alloca
  Start  4: test_auto_unchoke
  Start  5: test_bandwidth_limiter
  Start  6: test_bdecode
  Start  7: test_bencoding
  Start  8: test_bitfield
 1/96 Test  #1: test_alert_manager ...   Passed0.01 sec
  Start  9: test_block_cache
 2/96 Test  #2: test_alert_types .   Passed0.01 sec
  Start 10: test_bloom_filter
 3/96 Test  #3: test_alloca ..   Passed0.01 sec
  Start 11: test_buffer
 4/96 Test  #5: test_bandwidth_limiter ...   Passed0.01 sec
  Start 12: test_checking
 5/96 Test  #9: test_block_cache .   Passed0.01 sec
  Start 13: test_crc32
 6/96 Test #10: test_bloom_filter    Passed0.01 sec
  Start 14: test_create_torrent
 7/96 Test  #7: test_bencoding ...   Passed0.01 sec
  Start 15: test_dht
 8/96 Test #11: test_buffer ..   Passed0.01 sec
  Start 16: test_dht_storage
 9/96 Test #13: test_crc32 ...   Passed0.01 sec
  Start 17: test_direct_dht
10/96 Test #14: test_create_torrent ..   Passed0.01 sec
  Start 18: test_dos_blocker
11/96 Test  #8: test_bitfield    Passed0.02 sec
  Start 19: test_ed25519
12/96 Test #18: test_dos_blocker .   Passed0.01 sec
  Start 20: test_enum_net
13/96 Test #20: test_enum_net    Passed0.01 sec
  Start 21: test_fast_extension
14/96 Test #19: test_ed25519 .   Passed0.02 sec
  Start 22: test_fence
15/96 Test #22: test_fence ...   Passed0.01 sec
  Start 23: test_ffs
16/96 Test #23: test_ffs .   Passed0.01 sec
  Start 24: test_file
17/96 Test  #6: test_bdecode .   Passed0.09 sec
  Start 25: test_file_progress
18/96 Test #25: test_file_progress ...   Passed0.01 sec
  Start 26: test_file_storage
19/96 Test #26: test_file_storage    Passed0.01 sec
  Start 27: test_flags
20/96 Test #16: test_dht_storage .   Passed1.03 sec
  Start 28: test_generate_peer_id
21/96 Test #28: test_generate_peer_id    Passed0.00 sec
  Start 29: test_gzip
22/96 Test #29: test_gzip    Passed0.01 sec
  Start 30: test_hasher
23/96 Test #30: test_hasher ..   Passed1.22 sec
  Start 31: test_hasher512
24/96 Test #24: test_file    Passed3.01 sec
  Start 32: test_heterogeneous_queue
25/96 Test #32: test_heterogeneous_queue .   Passed0.01 sec
  Start 33: test_http_connection
26/96 Test #31: test_hasher512 ...   Passed1.91 sec
  Start 34: test_http_parser
27/96 Test #34: test_http_parser .   Passed0.01 sec
  Start 35: test_identify_client
28/96 Test #35: test_identify_client .   Passed0.00 sec
  Start 36: test_io
29/96 Test #36: test_io ..   Passed0.01 sec
  Start 37: test_ip_filter
30/96 Test #37: test_ip_filter ...   Passed0.51 sec
  Start 38: test_ip_voter
31/96 Test #38: test_ip_voter    Passed0.02 sec
  Start 39: test_linked_list
32/96 Test #39: test_linked_list .   Passed0.01 sec
  Start 40: test_listen_socket
33/96 Test #40: test_listen_socket ...   Passed0.01 sec
  Start 41: test_lsd
34/96 Test  #4: test_auto_unchoke    Passed5.51 sec
  Start 42: test_magnet
35/96 Test #41: test_lsd .   Passed1.51 sec
  Start 43: test_merkle
36/96 Test #43: test_merkle ..   Passed0.01 sec
  Start 44: test_packet_buffer
37/96 Test #44: test_packet_buffer ...   Passed0.01 sec
  Start 45: test_part_file
38/96 Test #45: test_part_file ...   Passed0.01 sec
  Start 46: test_pe_crypto
39/96 Test #46: test_pe_crypto ...   Passed1.25 sec
  Start 47: test_peer_classes
40/96 Test #42: test_magnet ..   Passed2.02 sec
  Start 48: test_peer_list
41/96