bug#72042: [PATCH 1/1] gnu: python-gst: Fix build.

2024-09-12 Thread Remco van 't Veer
Hi Liliana and Maxim,

2024/09/11, Liliana Marie Prikler:

> Am Mittwoch, dem 11.09.2024 um 09:29 +0200 schrieb Remco van 't Veer:
>> Hi Maxim,
>> 
>> 2024/09/11, Maxim Cournoyer:
>> 
>> > It's nice that this fixes the package build, but propagating
>> > various version of Python libraries a road that to leads to
>> > problems.  Currently it's important that propagated things are all
>> > compatible together.
>> > 
>> > I'd suggest trying to update python-gst to see if it works with the
>> > newer python-pygobject instead.
>> 
>> It does because this is the newer version.  I proposed to do a graft
>> or
>> just go for the upgrade[1] but python-pygobject has a lot of
>> dependent
>> packages.
>> 
>>   $ guix refresh --list-dependent python-pygobject
>>   Building the following 2015 packages would ensure 4466 dependent
>> packages are rebuilt: ..
>> 
>> Should I provide a patch to just go for the newer version?
> How many dependents does python-gst have?

$ guix refresh --list-dependent python-gst
Building the following 6 packages would ensure 6 dependent packages are 
rebuilt: cozy@1.2.1 lollypop@1.4.40 quodlibet@4.5.0 gourmet@0.17.4-0.8af29c8 
blanket@0.5.0 pitivi@2022.06.0

> Can we patch it to work with the current version?

Probably but I think python-gobject is actually broken now and needs to
be upgraded.  I am not aware of other packages failing because of this
but I think there are.

> If not, can sneak in python-gobject-3.48 as a regular input instead of
> propagating it?

I do not know what that means.

> Perhaps we could even delay this for gnome-team, where massive rebuilds
> are less of an issue.

Yes please?

Also note, that this patch has been merged and the issue has been
closed.  Maybe it should be reopened or a new issue should be opened?





bug#73192: icedove-l10n-115.14.0 build failure

2024-09-12 Thread bdju
```
building 
/gnu/store/fnhs7nskxidcdhsad9lynyc8pl8cfni6-icedove-l10n-115.14.0.drv...
- 'build' phasebuilder for 
`/gnu/store/fnhs7nskxidcdhsad9lynyc8pl8cfni6-icedove-l10n-115.14.0.drv' failed 
with exit code 1
build of /gnu/store/fnhs7nskxidcdhsad9lynyc8pl8cfni6-icedove-l10n-115.14.0.drv 
failed
View build log at 
'/var/log/guix/drvs/fn/hs7nskxidcdhsad9lynyc8pl8cfni6-icedove-l10n-115.14.0.drv.gz'.
cannot build derivation 
`/gnu/store/z8ss2crb9fypjdcl9rwcw411r24i96w0-icedove-115.14.0.drv': 1 
dependencies couldn't be built
building 
/gnu/store/9zxmhk38hkd0gw63fw19k9xf939h01cv-module-import-compiled.drv...
cannot build derivation 
`/gnu/store/n6lnxcqpa2jyxrc7cz0xnggi4v8czmgk-profile.drv': 1 dependencies 
couldn't be built
guix package: error: build of 
`/gnu/store/n6lnxcqpa2jyxrc7cz0xnggi4v8czmgk-profile.drv' failed
guix package --upgrade . --do-not-upgrade={pfetch,rgbds,prusa-slicer,jami}  
195.37s user 5.49s system 23% cpu 14:11.82 total
```

build log too big to attach: https://0x0.st/XxOq.txt

guix (GNU Guix) b46256b162e15420bb034a9e6d65ec46f1c03343
I am using Guix System





bug#69070: ‘guix lint -c archival python-scikit-learn’ crashes

2024-09-12 Thread Ludovic Courtès
Hi Simon,

Simon Tournier  skribis:

> On Mon, 12 Feb 2024 at 11:11, Ludovic Courtès  
> wrote:
>
>> (Note that this problem may vanish once
>>  has been merged.)
>
> This had been merged.  Now, it does not crash.  Is the problem hidden or
> vanished?

I think the initial problem (that ‘snapshot-branches’ returns a
directory) is still there, although I cannot reproduce it right now
because SWH returns 500 currently:

--8<---cut here---start->8---
scheme@(guile-user)> ,use(guix swh)
scheme@(guile-user)> (lookup-origin-revision 
"https://github.com/scikit-learn/scikit-learn"; "1.3.2")
ice-9/boot-9.scm:1676:22: In procedure raise-exception:
Throw to key `swh-error' with args 
`("https://archive.softwareheritage.org/api/1/origin/https://github.com/scikit-learn/scikit-learn/visits/?per_page=30";
 # #< version: (1 . 1) code: 500 
reason-phrase: "Internal Server Error" headers: ((date . #) 
(content-type application/json) (content-length . 130) (vary accept origin 
cookie) (allow HEAD OPTIONS GET OPTIONS) (x-ratelimit-limit . "120") 
(x-ratelimit-remaining . "118") (x-ratelimit-reset . "1726133328") 
(x-frame-options . "DENY") (x-content-type-options . "nosniff") 
(referrer-policy . "same-origin") (cross-origin-opener-policy . "same-origin") 
(x-varnish . "665128879") (age . 0) (via "1.1 varnish (Varnish/6.5)") 
(strict-transport-security . "max-age=15768000;") (connection close)) port: 
#>)'.

Entering a new prompt.  Type `,bt' for a backtrace or `,q' to continue.
scheme@(guile-user) [1]> ,bt
In guix/swh.scm:
   579:11  2 (lookup-origin-revision _ _)
   296:16  1 (call 
"https://archive.softwareheritage.org/api/1/origin/https://github.com/scikit-learn/scikit-learn/visits/?per_page=30";
 _ _ #:false-if-404? _)
In ice-9/boot-9.scm:
  1676:22  0 (raise-exception _ #:continuable? _)
--8<---cut here---end--->8---

That said, that code is much less useful now that
 has been merged, so perhaps we could
close the issue?

Thanks,
Ludo’.





bug#73193: /var/lib/certbot/renew-certificates may exist but not be up to date

2024-09-12 Thread Christopher Baines
/var/lib/certbot/renew-certificates was previosuly kept up to date, but
as of is no longer kept up to date. The script still exists though and
may "work" if run, potentially renewing the certificates but based on a
older system configuration.

1: 
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=023c3e0ac44e7fc35eeebc87535a47df2cd01485


signature.asc
Description: PGP signature


bug#73186: prusa-slicer-2.7.4 build failure

2024-09-12 Thread John Kehayias via Bug reports for GNU Guix
Hello bdju,

On Wed, Sep 11, 2024 at 03:07 PM, bdju wrote:

> ```
> building /gnu/store/wap6zpv71ab34q5f8dhfv7x0dwkdpckq-libigl-2.4.0.drv...
> / 'configure' phasebuilder for 
> `/gnu/store/wap6zpv71ab34q5f8dhfv7x0dwkdpckq-libigl-2.4.0.drv' failed with 
> exit code 1
> build of /gnu/store/wap6zpv71ab34q5f8dhfv7x0dwkdpckq-libigl-2.4.0.drv
> failed

So the failure is in a dependency, libigl, not prusa-slicer (it wasn't
built at all). And looking at Cuirass, we can see the build failure
first appeared after the commit updating embree
.

Just a note for some helpful bug reporting as otherwise it is easy to
get overlooked, though maybe you already knew to look there and that I
made that commit (I believe I commented on IRC about it when you brought
it up).

In any event, fixed with

after (painfully) building embree-3, libigl, and prusa-slicer locally.
Wow those all use up every bit of RAM, swap, and CPU!

> View build log at 
> '/var/log/guix/drvs/wa/p6zpv71ab34q5f8dhfv7x0dwkdpckq-libigl-2.4.0.drv.gz'.
> cannot build derivation 
> `/gnu/store/q6k03n5zjvl6dvv6dwpdfidkyyrmhhd7-prusa-slicer-2.7.4.drv': 1 
> dependencies couldn't be built
> guix package: error: build of 
> `/gnu/store/q6k03n5zjvl6dvv6dwpdfidkyyrmhhd7-prusa-slicer-2.7.4.drv' failed
> guix package --upgrade . --do-not-upgrade={pfetch,rgbds}  1303.09s user 6.13s 
> system 45% cpu 47:35.73 total
> ```
> build log attached
>
> guix (GNU Guix) b46256b162e15420bb034a9e6d65ec46f1c03343
> I am using Guix System

Thanks for the report!
John






bug#67308: ffmpeg-3 build failures on i686

2024-09-12 Thread André Batista
I've created a trac ticket upstream:



Cheers!





bug#73214: swaylock-1.8.0 build failure

2024-09-12 Thread bdju
```
building 
/gnu/store/m11vmh43m3w52d6ad83r09r1sm73rzzh-swaylock-no-pam-1.8.0.drv...
\ 'configure' phasebuilder for 
`/gnu/store/m11vmh43m3w52d6ad83r09r1sm73rzzh-swaylock-no-pam-1.8.0.drv' failed 
with exit code 1
build of /gnu/store/m11vmh43m3w52d6ad83r09r1sm73rzzh-swaylock-no-pam-1.8.0.drv 
failed
View build log at 
'/var/log/guix/drvs/m1/1vmh43m3w52d6ad83r09r1sm73rzzh-swaylock-no-pam-1.8.0.drv.gz'.
cannot build derivation 
`/gnu/store/rs9h2wzzzxh4jqyhmmpsskll8r00kbx2-activate-service.scm.drv': 1 
dependencies couldn't be built
cannot build derivation 
`/gnu/store/qwlrx2pkxrddrdkkysqb8rxsrdgjjiay-profile.drv': 1 dependencies 
couldn't be built
building /gnu/store/ivxklizb537nvy7al7bqfl9843bf2v2z-tear-down-network.drv...
cannot build derivation 
`/gnu/store/qqkymssk574v7n83nzkx0xcyzhj99i3j-system.drv': 1 dependencies 
couldn't be built
guix system: error: build of 
`/gnu/store/qqkymssk574v7n83nzkx0xcyzhj99i3j-system.drv' failed
```
Of note from build log:
```
../source/meson.build:39:11: ERROR: C shared or static library 'crypt' not found
```

build log attached

guix (GNU Guix) b46256b162e15420bb034a9e6d65ec46f1c03343

I am using Guix System

In case relevant, here is my system config where I have the
swaylock-no-pam thing defined from working around an issue some months
ago:
https://0x0.st/Xxvq.txt
WARNING: (guile-user): imported module (guix build utils) overrides core 
binding `delete'
starting phase `separate-from-pid1'
build process now running as PID 10
phase `separate-from-pid1' succeeded after 0.0 seconds
starting phase `set-SOURCE-DATE-EPOCH'
phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds
starting phase `set-paths'
environment variable `PATH' set to 
`/gnu/store/30m75jmbbarbijqppb2b8wspc41blzz2-meson-1.2.1/bin:/gnu/store/x8d5ybak75bl87v6m34vacpns61nn8gz-ninja-1.11.1/bin:/gnu/store/4rzvsjv4c7czkmffb79d35cr676b9l1v-pango-1.50.14/bin:/gnu/store/a3lsdsalcmg5wnk67869af7wljprkbam-pkg-config-0.29.2/bin:/gnu/store/bk55hzsf5rnplvaq6ki4p87n39vlr6sr-scdoc-1.11.2/bin:/gnu/store/hhyz3rnzkvif1qf0cpbssx2lwc7md7pb-cairo-1.18.0/bin:/gnu/store/l0zzq2vfa9g5m5scjaccy55w8flb9qii-gdk-pixbuf-2.42.10/bin:/gnu/store/3ck9fp51yahl5jw8ax7yf3qi0pj0s5wr-libxkbcommon-1.6.0/bin:/gnu/store/rwmf9wzdfw11bzffyl9garkmnfl8a4ga-wayland-1.22.0/bin:/gnu/store/j5zgzgsmbjgywr67r86h1n6s4qiabv5q-tar-1.34/bin:/gnu/store/0r2fx1lr1h2i3cl1x5fw4s4ly95qspya-gzip-1.13/bin:/gnu/store/56aq6sdx35f7rsxq8jq9ypafk0dhd3p3-bzip2-1.0.8/bin:/gnu/store/544ga5n6nq8y2961ihigra6n6a0r99nn-file-5.45/bin:/gnu/store/swmflx2bmqpf0drm167pxfpgyr7ckcam-diffutils-3.10/bin:/gnu/store/4jhlsg65s1zx90gnnfmaax52i8prnl45-patch-2.7.6/bin:/gnu/store/b5c62i99dsfa5j0j3f8g2j1xdi6fih22-findutils-4.9.0/bin:/gnu/store/vrl2r0ps24k1a6yap2chjylv5rhbndvr-gawk-5.3.0/bin:/gnu/store/3f0fjq25n2kwcmi0zyrf216wa6g8xpjw-zstd-1.5.2/bin:/gnu/store/3i4fr8riqw9azh1p4mqggl5vdz23kyr8-sed-4.8/bin:/gnu/store/7k8b93779dqpwcg2qjdvnf4nl43jv7hf-grep-3.11/bin:/gnu/store/fbaw0sb21gv02qq7gs9wg5y5wlpdgzih-xz-5.4.5/bin:/gnu/store/7h0mnlwalw23j9jmvz5n1i5mqkgb4d06-coreutils-9.1/bin:/gnu/store/lc6r1mh0jlcwixjziiw1zsx1my478rv1-make-4.4.1/bin:/gnu/store/3jhfhxdf6v5ms10x5zmnl166dh3yhbr1-bash-minimal-5.1.16/bin:/gnu/store/3k6lyifyg024lk3gncsgf2gzjzvc70gv-ld-wrapper-0/bin:/gnu/store/ylgkrq9j1gyfig2y66srmgsbyh9w20d9-binutils-2.41/bin:/gnu/store/86fc8bi3mciljxz7c79jx8zr4wsx7xw8-gcc-11.4.0/bin:/gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/bin:/gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/sbin:/gnu/store/qwi828c782jxp0lq90jzqypi0pk90wkn-fribidi-1.0.12/bin:/gnu/store/7ah6i5829f5ha6bdfzcj1gf21115xyyd-freetype-2.13.0/bin:/gnu/store/2imzky6klp7x2f7x23xyxm87qh8k2028-fontconfig-minimal-2.14.0/bin:/gnu/store/qj9jhgqn2b9g7yxdhyw6ki1vz241apkd-libpng-1.6.39/bin:/gnu/store/36fs9dqv4k75jlh44is32a2gfpr9mbnm-shared-mime-info-2.3/bin:/gnu/store/gwbnllr31325x688fxxrkrd7yxkiy213-libtiff-4.4.0/bin:/gnu/store/8vq309vgxnpnrfkr8brzdhbs2ay83sd2-libjpeg-turbo-2.1.4/bin:/gnu/store/jdjc3anpjs10avhyi5r0w7dshw74p1mz-libdatrie-0.2.13/bin:/gnu/store/1dhrzajdvbs2hnq38335rcb3nk5dirv6-icu4c-71.1/bin:/gnu/store/1dhrzajdvbs2hnq38335rcb3nk5dirv6-icu4c-71.1/sbin:/gnu/store/3g0x50qj7cr9pkspb5627wq3abxgzyb3-graphite2-1.3.13/bin:/gnu/store/gwn3p1r5ghlapv9yjad0mk2n23la7j8z-pcre2-10.42/bin:/gnu/store/8bs3gia5rknqsw840rrwm2na4200ybc5-expat-2.5.0/bin'
environment variable `PKG_CONFIG_PATH' set to 
`/gnu/store/4rzvsjv4c7czkmffb79d35cr676b9l1v-pango-1.50.14/lib/pkgconfig:/gnu/store/bk55hzsf5rnplvaq6ki4p87n39vlr6sr-scdoc-1.11.2/share/pkgconfig:/gnu/store/w9pzm2dq04wz178km1277vkbfrdydjag-wayland-protocols-1.32/share/pkgconfig:/gnu/store/hhyz3rnzkvif1qf0cpbssx2lwc7md7pb-cairo-1.18.0/lib/pkgconfig:/gnu/store/l0zzq2vfa9g5m5scjaccy55w8flb9qii-gdk-pixbuf-2.42.10/lib/pkgconfig:/gnu/store/3ck9fp51yahl5jw8ax7yf3qi0pj0s5wr-libxkbcommon-1.6.0/lib/pkgconfig:/gnu/store/rwmf9wzdfw11bzffyl9garkmnfl8a4ga-wayland-1.22.0/lib/pkgconfig:/gnu/store/544ga5n6nq8y2961ihigra6n6a0r99nn-file-5.45/lib/pkgconfig:/gnu/store/fbaw0sb21gv02qq7gs9wg5y5wlpdgzih-xz-5.4.5/l

bug#72976: [PATCH v7] gnu: lxc: Update to 6.0.1

2024-09-12 Thread Jakob Kirsch via Bug reports for GNU Guix
* gnu/packages/virtualization.scm (lxc): Update to 6.0.1.
[build-system]: Change to meson-build-system.
[inputs]: Add dbus.
[arguments]: Replace "--docdir=..." with "-Ddoc-path=...".
Replace "--sysconfdir=/etc" with "-Ddistrosysconfdir=/etc".
Remove "--localstatedir=/var".
Add "-Dinit-script=sysvinit".
Add "-Dinstall-state-dirs=false".
Add "-Dinstall-init-files=false".
Add "-Dspecfile=false".
Add "-Db_lto=false".
<#:phases>: No longer replace 'install.
<#:phases>: Delete 'shrink-runpath

Change-Id: I089d53611a996e44cb9a92986c2b8de9cb69634f
---
 gnu/packages/virtualization.scm | 32 +++-
 1 file changed, 15 insertions(+), 17 deletions(-)

diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index b076d49985..3985c118c0 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -36,6 +36,7 @@
 ;;; Copyright © 2024 Raven Hallsby 
 ;;; Copyright © 2024 jgart 
 ;;; Copyright © 2024 Ashish SHUKLA 
+;;; Copyright © 2024 Jakob Kirsch 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -1350,7 +1351,7 @@ (define-public libosinfo
 (define-public lxc
   (package
 (name "lxc")
-(version "4.0.12")
+(version "6.0.1")
 (source (origin
   (method url-fetch)
   (uri (string-append
@@ -1358,30 +1359,27 @@ (define-public lxc
 version ".tar.gz"))
   (sha256
(base32
-"1vyk2j5w9gfyh23w3ar09cycyws16mxh3clbb33yhqzwcs1jy96v"
-(build-system gnu-build-system)
+"1q3p3zzm338pmc97z6ly8cjginkyljxqbk1c37l2xa46vfy8zcyc"
+(build-system meson-build-system)
 (native-inputs
  (list pkg-config docbook2x))
 (inputs
- (list gnutls libcap libseccomp libselinux))
+ (list gnutls libcap libseccomp libselinux dbus))
 (arguments
  (list #:configure-flags
-   #~(list (string-append "--docdir=" #$output "/share/doc/"
+   #~(list (string-append "-Ddoc-path=" #$output "/share/doc/"
   #$name "-" #$version)
-   "--sysconfdir=/etc"
-   "--localstatedir=/var")
+   "-Ddistrosysconfdir=/etc"
+   "-Dinit-script=sysvinit"
+   "-Dinstall-state-dirs=false"
+   "-Dinstall-init-files=false"
+   "-Dspecfile=false"
+   "-Db_lto=false")
#:phases
#~(modify-phases %standard-phases
-   (replace 'install
- (lambda _
-   (invoke "make" "install"
-   (string-append "bashcompdir=" #$output
-  "/etc/bash_completion.d")
-   ;; Don't install files into /var and /etc.
-   "LXCPATH=/tmp/var/lib/lxc"
-   "localstatedir=/tmp/var"
-   "sysconfdir=/tmp/etc"
-   "sysconfigdir=/tmp/etc/default"))
+   ;; shrink-runpath crashes and only one directory is stripped 
out anyway
+   ;; so there isn't much saving
+   (delete 'shrink-runpath
 (synopsis "Linux container tools")
 (home-page "https://linuxcontainers.org/";)
 (description

base-commit: 17bf4b1e80293864be329f553fb672c72a53e7fc
--
2.46.0