bug#70838: guix pull fails
Hi, On mer., 15 mai 2024 at 01:09, jerem...@pdp10.guru wrote: >> As pointed by Chris [1], this report seems a duplicate of #70663. Now, >> it should be fixed. Could you try again “guix pull” with a recent >> revision? > > yes that guix pull was successful Closing? Since the issue is already tracked by #70663. Cheers, simon
bug#71011: [BUG] Fail to buidl latest kitty
Hi Edison, Thanks for reporting. May you provide which commit you are on please? --8<---cut here---start->8--- guix describe --8<---cut here---end--->8--- signature.asc Description: PGP signature
bug#71011: [BUG] Fail to buidl latest kitty
I could not reproduce it. --8<---cut here---start->8--- (guix/linux-gnu)[sharlatan@guxtil ~]$: guix build kitty substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% 3.1 MB will be downloaded: /gnu/store/7h55d9yghc72q5lc43lrly9rvl59x39v-kitty-0.21.2 substituting /gnu/store/7h55d9yghc72q5lc43lrly9rvl59x39v-kitty-0.21.2... downloading from https://bordeaux.guix.gnu.org/nar/lzip/7h55d9yghc72q5lc43lrly9rvl59x39v-kitty-0.21.2 ... kitty-0.21.2 2.9MiB 5.3MiB/s 00:01 ▕██▏ 100.0% The following graft will be made: /gnu/store/4izr3alrcnacspq4i55mvgc9axbmfbfd-kitty-0.21.2.drv applying 20 grafts for kitty-0.21.2 ... grafting '/gnu/store/7h55d9yghc72q5lc43lrly9rvl59x39v-kitty-0.21.2' -> '/gnu/store/9n4nnswkk844m1mhpzh6s3ndqwx4zr88-kitty-0.21.2'... successfully built /gnu/store/4izr3alrcnacspq4i55mvgc9axbmfbfd-kitty-0.21.2.drv /gnu/store/9n4nnswkk844m1mhpzh6s3ndqwx4zr88-kitty-0.21.2 (guix/linux-gnu)[sharlatan@guxtil ~]$: guix describe Generation 24 May 21 2024 16:59:57(current) guix 3fd9f25 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 3fd9f25bb385723c70d0bd6af21aeaf784d08049 (guix/linux-gnu)[sharlatan@guxtil ~]$: guix build kitty --check The following graft will be made: /gnu/store/4izr3alrcnacspq4i55mvgc9axbmfbfd-kitty-0.21.2.drv applying 20 grafts for kitty-0.21.2 ... grafting '/gnu/store/7h55d9yghc72q5lc43lrly9rvl59x39v-kitty-0.21.2' -> '/gnu/store/9n4nnswkk844m1mhpzh6s3ndqwx4zr88-kitty-0.21.2'... successfully built /gnu/store/4izr3alrcnacspq4i55mvgc9axbmfbfd-kitty-0.21.2.drv successfully built /gnu/store/4izr3alrcnacspq4i55mvgc9axbmfbfd-kitty-0.21.2.drv /gnu/store/9n4nnswkk844m1mhpzh6s3ndqwx4zr88-kitty-0.21.2 --8<---cut here---end--->8--- signature.asc Description: PGP signature
bug#71011: [BUG] Fail to buidl latest kitty
Thanks for answering --8<---cut here---start->8--- Generation 568 May 21 2024 09:08:53(current) nonguix 34935b4 repository URL: https://gitlab.com/nonguix/nonguix branch: master commit: 34935b49ae20d236b0fc89943f0b1d0d5dea3a33 guix 3fd9f25 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 3fd9f25bb385723c70d0bd6af21aeaf784d08049 GUIX_PACKAGE_PATH="/home/arkhan/.guix-pkgs" --8<---cut here---end--->8--- I am trying to update kitty to version 0.34.1, the version found in the repositories installs without problems, I attach again the definition I am using.(define-module (pantheon packages terminals) #:use-module ((guix licenses) #:prefix license:) #:use-module ((guix build utils) #:select (alist-replace)) #:use-module (guix build-system cargo) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system go) #:use-module (guix build-system meson) #:use-module (guix build-system pyproject) #:use-module (guix build-system python) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix gexp) #:use-module (guix packages) #:use-module (guix utils) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages assembly) #:use-module (gnu packages base) #:use-module (gnu packages bash) #:use-module (gnu packages check) #:use-module (gnu packages compression) #:use-module (gnu packages crates-io) #:use-module (gnu packages crates-graphics) #:use-module (gnu packages crypto) #:use-module (gnu packages curl) #:use-module (gnu packages dlang) #:use-module (gnu packages digest) #:use-module (gnu packages docbook) #:use-module (gnu packages fontutils) #:use-module (gnu packages freedesktop) #:use-module (gnu packages fribidi) #:use-module (gnu packages gettext) #:use-module (gnu packages ghostscript) #:use-module (gnu packages gl) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) #:use-module (gnu packages golang) #:use-module (gnu packages golang-build) #:use-module (gnu packages golang-check) #:use-module (gnu packages golang-xyz) #:use-module (gnu packages gtk) #:use-module (gnu packages image) #:use-module (gnu packages libcanberra) #:use-module (gnu packages libevent) #:use-module (gnu packages libunwind) #:use-module (gnu packages linux) #:use-module (gnu packages man) #:use-module (gnu packages ncurses) #:use-module (gnu packages pcre) #:use-module (gnu packages perl) #:use-module (gnu packages perl-check) #:use-module (gnu packages pkg-config) #:use-module (gnu packages popt) #:use-module (gnu packages protobuf) #:use-module (gnu packages python) #:use-module (gnu packages python-check) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) #:use-module (gnu packages serialization) #:use-module (gnu packages sphinx) #:use-module (gnu packages ssh) #:use-module (gnu packages textutils) #:use-module (gnu packages tls) #:use-module (gnu packages version-control) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xml) #:use-module (gnu packages xorg) #:use-module (srfi srfi-26)) ;; via gnu/packages/terminals.scm ;; https://github.com/zzkt/guix/blob/endless/channel/zzkt/packages/kitty.scm (define-public go-1.22 (package (inherit go-1.21) (name "go") (version "1.22.0") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/golang/go";) (commit (string-append "go" version (file-name (git-file-name name version)) (sha256 (base32 "00j6sn2zysk5pdzxw1wfdi31wggzw1h1026ah3x3mi85dwsijhjs" (arguments (substitute-keyword-arguments (package-arguments go-1.21) ((#:phases phases) #~(modify-phases #$phases (replace 'unpatch-perl-shebangs (lambda _ ;; Avoid inclusion of perl in closure by rewriting references ;; to perl input in sourcecode generators and test scripts (substitute* (find-files "src" "\\.pl$") (("^#!.*") "#!/usr/bin/env perl\n" (native-inputs ;; Go 1.22 and later requires Go 1.20 (min. 1.20.6, which we don't have) ;; as the bootstrap toolchain. (alist-replace "go" (list go-1.21) (package-native-inputs go-1.21) (define-public go-github-com-altree-bigfloat (package (name "go-github-com-altree-bigfloat") (version "0.2.0") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/ALTree/bigfloat";) (commit (string-append "v" version (file-name (git-file-name
bug#70663: bug#70662: Problems building nss@3.98.0
Hi, Christina O'Donnell writes: > Hi, > > On 08/05/2024 14:01, Christopher Baines wrote: >> I think it would be nice to have a new release, and indeed release more >> often, I think the way to get there is for less things to be broken >> between releases, such that releasing takes less effort in terms of >> testing and fixing things. >> >> To give some specific issues, I've run up against the recent issues with >> nss [1][2] and I don't think we could release with the nss package as is >> currently. >> >> 1: https://issues.guix.gnu.org/70662 >> 2: https://issues.guix.gnu.org/70663 > > I can fix these by disabling tests, but I would prefer if someone with > more experience packaging for guix could make a decision on > it. Otherwise, I don't have any problem reducing the number of tests > and disabling all tests on PowerPC at least. > > I could also do some analysis if it was deemed necessary, inserting a > patch to measure the timings of each test/cycle. Additionally, I could > try packaging some of the versions between 0.88 and 0.98 to identify > the exact change that could be to blame. However, both of these seem > overkill, given the backlog of patches/issues we have left to get > through, and the manpower we currently have to work with. > > Would any of that be helpful? I just encountered the following single test failure building on powerpc64le: --8<---cut here---start->8--- time certutil -K -d /tmp/guix-build-nss-3.99.0.drv-0/nss-3.99/tests_results/security/localhost.1/bigdir -f ../tests.pw - time -- real 10.32 user 10.25 sys 0.07 10 seconds dbtests.sh: #27: certutil dump keys with explicit default trust flags - FAILED --8<---cut here---end--->8--- with the summary: --8<---cut here---start->8--- SUMMARY: NSS variables: -- HOST=localhost DOMSUF=localdomain BUILD_OPT= USE_X32= USE_64=1 NSS_CYCLES="" NSS_TESTS="" NSS_SSL_TESTS="crl iopr policy normal_normal" NSS_SSL_RUN="cov auth stapling signed_cert_timestamps scheme" NSS_AIA_PATH= NSS_AIA_HTTP= NSS_AIA_OCSP= IOPR_HOSTADDR_LIST= PKITS_DATA= NSS_DISABLE_HW_AES= NSS_DISABLE_HW_SHA1= NSS_DISABLE_HW_SHA2= NSS_DISABLE_PCLMUL= NSS_DISABLE_AVX= NSS_DISABLE_ARM_NEON= NSS_DISABLE_SSSE3= Tests summary: -- Passed: 79016 Failed: 1 Failed with core: 0 ASan failures: 0 Unknown status: 2 TinderboxPrint:Unknown: 2 error: in phase 'check': uncaught exception: %exception #<&invoke-error program: "faketime" arguments: ("2024-01-23" "./nss/tests/all.sh") exit-status: 1 term-signal: #f stop-signal: #f> phase `check' failed after 36124.0 seconds command "faketime" "2024-01-23" "./nss/tests/all.sh" failed with status 1 builder for `/gnu/store/q3cqzzd4fg384lfmk91gd6higsyhs1nq-nss-3.99.0.drv' failed with exit code 1 @ build-failed /gnu/store/q3cqzzd4fg384lfmk91gd6higsyhs1nq-nss-3.99.0.drv - 1 builder for `/gnu/store/q3cqzzd4fg384lfmk91gd6higsyhs1nq-nss-3.99.0.drv' failed with exit code 1 --8<---cut here---end--->8--- So I'm not sure why, but the 'certutil dump keys with explicit default trust flags' fails on powerpc64le and should probably be disabled. Also, 36124 s, ouch! #70950 should help for that. -- Thanks, Maxim