unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Release progress, week 3
@ 2022-10-27  9:56 Ludovic Courtès
  2022-10-27 17:04 ` Vagrant Cascadian
  2022-10-29 21:01 ` Guillaume Le Vaillant
  0 siblings, 2 replies; 12+ messages in thread
From: Ludovic Courtès @ 2022-10-27  9:56 UTC (permalink / raw)
  To: Guix-devel

Hello Guix!

Release progress: week 3.

  • ‘make assert-binaries-available’ reports 92.1% coverage, slightly
    less than last week, probably because of the very recent merge
    (details below).

  • Rust on AArch64:

     - Efraim reports that an update of ‘rust-bootstrap’ on ‘staging’
       has been running, which fixes the issue:
       <https://lists.gnu.org/archive/html/guix-devel/2022-10/msg00229.html>.
       This has been merged just a day ago so we should be all fine,
       right?  <https://issues.guix.gnu.org/58661> can be closed?

  • Architectures:

     - powerpc64le-linux builds are back behind ci.guix, thanks to
       Tobias!

     - i586-gnu: childhurds at ci.guix are back, thanks to the
       workaround for <https://issues.guix.gnu.org/58320> in commit
       3fb3bd3da530a5f82a169b1fa451474f9d90c3b6; Cuirass is not yet set
       up to build for i586-gnu.  Many core packages fail to build due
       to test failures such as <https://issues.guix.gnu.org/58803>.  We
       can work around them without too much work, but we should
       probably decide next week whether to drop it this time.

     - armhf-linux: No progress so far.

  • Installer:

     - Warn when uvesafb is used (commit
       682639c107908426fe6bf0a1b8404b98b7820290,
       <https://issues.guix.gnu.org/58549>).

     - Bug fixed: <https://issues.guix.gnu.org/58734>.

  • Release issue <https://issues.guix.gnu.org/53214> blocked by 9 open
    bugs.

  • Others:

     - Shepherd memory leak still being investigated:
       <https://issues.guix.gnu.org/58631>.

Ludo’.

Week 2: https://lists.gnu.org/archive/html/guix-devel/2022-10/msg00210.html
Week 1: https://lists.gnu.org/archive/html/guix-devel/2022-10/msg00137.html

--8<---------------cut here---------------start------------->8---
computing 400 package derivations for x86_64-linux...
looking for 507 store items on https://ci.guix.gnu.org...
https://ci.guix.gnu.org ☀
  92.1% substitutes available (467 out of 507)
  at least 4,311.6 MiB of nars (compressed)
  6,423.0 MiB on disk (uncompressed)
  0.011 seconds per request (1.8 seconds in total)
  88.1 requests per second

  5.0% (2 out of 40) of the missing items are queued
  at least 1,000 queued builds
      aarch64-linux: 997 (99.7%)
      armhf-linux: 1 (.1%)
      powerpc64le-linux: 2 (.2%)
  build rate: 26.17 builds per hour
      x86_64-linux: 22.85 builds per hour
      i686-linux: 2.06 builds per hour
      powerpc64le-linux: 2.16 builds per hour

Substitutes are missing for the following items:
  /gnu/store/4vhjmlgzxr7k0hqdlrnhm32x7g26m0m7-bootstrap-tarballs-0               x86_64-linux
  /gnu/store/cxf0szcb0wcdhh8pb2dqgy22dqmg92ps-grep-3.6                           x86_64-linux
  /gnu/store/fg7qqzxqk1vw1ad6q8da176qzq3d45n3-coreutils-8.32-debug               x86_64-linux
  /gnu/store/lqfyqn7c7a4jb4x6fbrh3ij8gzql802p-coreutils-8.32                     x86_64-linux
  /gnu/store/885iln2zpcxqvbr35d54bqhzs7l9djmq-libreoffice-7.3.5.2                i686-linux
  /gnu/store/3dng8r8ydla5sw515rb252mvl9xrvc42-mate-1.24.1                        i686-linux
  /gnu/store/lrl3vqh31jwg97cdp1v63zf787bdqb3b-xz-5.2.5                           i586-gnu
  /gnu/store/hp7x1kmbyvb8jmmvdli1nsskn45nj9yv-xz-5.2.5-static                    i586-gnu
  /gnu/store/ifw4zdjck946phvfsrsd2bi37kcvsw69-tar-1.34                           i586-gnu
  /gnu/store/zyls8m0n3m4ysrf358hnafvwr4dcxllq-gcc-toolchain-12.2.0-debug         i586-gnu
  /gnu/store/rzvy8p25xmc2m34hkn17n3z6w4zm4n65-gcc-toolchain-12.2.0               i586-gnu
  /gnu/store/yl6bi7yxn5rx2kzqm0p14b7g5x8ngkbw-gcc-toolchain-12.2.0-static        i586-gnu
  /gnu/store/9mdi9nfn642fq0iixrk73f7dpi9bxd1j-make-4.3-debug                     i586-gnu
  /gnu/store/5gydsssmavix0f69sfb59kjhdj7g6rj0-make-4.3                           i586-gnu
  /gnu/store/l42v9025ndkn29vlznh15qs2pa76m14r-gawk-5.1.0                         i586-gnu
  /gnu/store/rm49qi7bm16gn9f82b5nz2y9vaxad019-findutils-4.8.0 i586-gnu
  /gnu/store/x4gwg96bjngbmgay0zn7biccp8h1ypm4-grep-3.6                           i586-gnu
  /gnu/store/nqfcsykwy3s6m1mi08pkwvnkqr4hjkmd-coreutils-8.32-debug               i586-gnu
  /gnu/store/jsrasjn4s9jlaigf05g6jzrscxhz46fc-coreutils-8.32                     i586-gnu
  /gnu/store/nz1rw5cfrh4z3bl7fm2qsvxxpl955cqh-guile-3.0.8-debug                  armhf-linux
  /gnu/store/zmk1kmfk7wxm5w3ambajgnx7b0s5iq84-guile-3.0.8                        armhf-linux
  /gnu/store/26yb2pj71wg9cywmhpmsf6n1d81i43c5-python-3.9.9-idle                  armhf-linux
  /gnu/store/dh5rr8gd148afs3jzijs8i9gfwwi6igz-python-3.9.9                       armhf-linux
  /gnu/store/x0yzk738mm4if6kbc8i8q7x3ajz2rd27-python-3.9.9-tk                    armhf-linux
  /gnu/store/5p9jplb7hzci9nrpk4nxqa7qlyfb6wji-vim-9.0.0719                       armhf-linux
  /gnu/store/v7xmdapgwgqgcnacf3qmapahgwfbgcsq-emacs-28.2                         armhf-linux
  /gnu/store/f3ad9240z1x4wv8g21w3jxpjgi9d6chh-openssh-9.1p1                      armhf-linux
  /gnu/store/s95hh0h7zak67iwhq8aavl3np53ri9y7-nss-certs-3.81                     armhf-linux
  /gnu/store/5nn8q80kywqvpzkhafpv3lppfbm5wm7n-bootstrap-tarballs-0               armhf-linux
  /gnu/store/dcs9l8cqdqhm0bryg7cc5jvgzx32ng8l-guix-1.3.0-32.682639c              powerpc64le-linux
  /gnu/store/ycl224w6nz4dj2rnb7mcki4p5w46cnfp-vim-9.0.0719                       powerpc64le-linux
  /gnu/store/f2mw6w0nk0j670qvlw2z72mvrwm5575w-emacs-28.2                         powerpc64le-linux
  /gnu/store/26m122szg6lbfd0bf0drw2nqisf3znqw-guix-1.3.0-32.682639c              aarch64-linux
  /gnu/store/pgm8608mzhwxn86q48lpb77vp4pxp6g3-python-3.9.9-idle                  aarch64-linux
  /gnu/store/v4hgmb3k2l60yy8vzl3h1wvp5fa15db7-emacs-28.2                         aarch64-linux
  /gnu/store/22qfqk2wzb394giz53fc5l92yj4mmb04-openssh-9.1p1                      aarch64-linux
  /gnu/store/pfk09jhc4fqalkv6bbv0cv7j00whydzm-gcc-toolchain-12.2.0-debug         aarch64-linux
  /gnu/store/kjcr6zmkh0gdraclp5v5kqqqsy4hdx9h-gcc-toolchain-12.2.0               aarch64-linux
  /gnu/store/ylhykr5g3yvbdarwb0h7smhhx2wga89m-gcc-toolchain-12.2.0-static        aarch64-linux
  /gnu/store/v14vx389rwshm5chr5llbrnjyrvgxbp7-bootstrap-tarballs-0               aarch64-linux
--8<---------------cut here---------------end--------------->8---


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Release progress, week 3
  2022-10-27  9:56 Release progress, week 3 Ludovic Courtès
@ 2022-10-27 17:04 ` Vagrant Cascadian
  2022-11-02 11:07   ` Ludovic Courtès
  2022-11-06  9:35   ` Release progress, week 3 Efraim Flashner
  2022-10-29 21:01 ` Guillaume Le Vaillant
  1 sibling, 2 replies; 12+ messages in thread
From: Vagrant Cascadian @ 2022-10-27 17:04 UTC (permalink / raw)
  To: Ludovic Courtès, Guix-devel

[-- Attachment #1: Type: text/plain, Size: 1817 bytes --]

On 2022-10-27, Ludovic Courtès wrote:
> Release progress: week 3.
...
>   • Architectures:
>
>      - powerpc64le-linux builds are back behind ci.guix, thanks to
>        Tobias!
...
>      - armhf-linux: No progress so far.

Not sure where this fits into the release process, but I uploaded a git
snapshot to Debian of guix from commit
c07b55eb94f8cfa9d0f56cfd97a16f2f7d842652 ... ppc64le still has not built
yet, and it has the same test suite failures on two 32-bit architectures
(i386 and armhf):

  https://buildd.debian.org/status/fetch.php?pkg=guix&arch=armhf&ver=1.3.0%2B26756.c07b5-1&stamp=1666838910&raw=0
  https://buildd.debian.org/status/fetch.php?pkg=guix&arch=i386&ver=1.3.0%2B26756.c07b5-1&stamp=1666825176&raw=0

============================================================================
Testsuite summary for GNU Guix 1.3.0.26756-c07b5
============================================================================
# TOTAL: 2286
# PASS:  2002
# SKIP:  274
# XFAIL: 4
# FAIL:  6
# XPASS: 0
# ERROR: 0
============================================================================

All 6 of the failures have the same error:

test-name: channel-news, no news
...
actual-error:
+ (git-error
+   #<<git-error> code: -1 message: "invalid version 0 on git_proxy_options" class: 3>)
result: FAIL


Would love to figure out these issues in time for release!


Good news is it built reproducibly (at least on amd64; i386, armhf and
arm64 pending):

  https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/guix.html

This is partly because the Debian package works around
https://issues.guix.gnu.org/20272 by disabling parallelism in the
build. Sure would be nice if guix was reproducible when built with Guix
too!


live well,
  vagrant

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 227 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Release progress, week 3
  2022-10-27  9:56 Release progress, week 3 Ludovic Courtès
  2022-10-27 17:04 ` Vagrant Cascadian
@ 2022-10-29 21:01 ` Guillaume Le Vaillant
  1 sibling, 0 replies; 12+ messages in thread
From: Guillaume Le Vaillant @ 2022-10-29 21:01 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 1172 bytes --]

Ludovic Courtès <ludo@gnu.org> skribis:

> Release progress: week 3.
>
>   • Architectures:
>      [...]
>      - armhf-linux: No progress so far.

I tried doing a "guix pull" for armhf-linux on a Raspberry Pi 2 B
(Raspberry Pi OS with Guix as package manager), and also on a more
powerful x86_64 machine with "guix pull -s armhf-linux -p /tmp/arm-guix",
but it fails in both cases when building "guix-packages-base.drv" (more
precisely the process hangs, CPU usage at 0 and memory around 2 or
3 GB).

The build log ends with:
--8<---------------cut here---------------start------------->8---
compiling...      95.6% of 344 files
GC Warning: Failed to expand heap by 8388608 bytes
GC Warning: Failed to expand heap by 8388608 bytes
GC Warning: Failed to expand heap by 8388608 bytes
[... same message many times ...]
GC Warning: Failed to expand heap by 8388608 bytes
GC Warning: Failed to expand heap by 8388608 bytes
GC Warning: Failed to expand heap by 8388608 bytes
Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS
--8<---------------cut here---------------end--------------->8---

Does someone have an idea how to fix this?

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Release progress, week 3
  2022-10-27 17:04 ` Vagrant Cascadian
@ 2022-11-02 11:07   ` Ludovic Courtès
  2022-11-02 18:19     ` Vagrant Cascadian
  2022-11-06  9:35   ` Release progress, week 3 Efraim Flashner
  1 sibling, 1 reply; 12+ messages in thread
From: Ludovic Courtès @ 2022-11-02 11:07 UTC (permalink / raw)
  To: Vagrant Cascadian; +Cc: Guix-devel

Hi,

Vagrant Cascadian <vagrant@debian.org> skribis:

> On 2022-10-27, Ludovic Courtès wrote:
>> Release progress: week 3.
> ...
>>   • Architectures:
>>
>>      - powerpc64le-linux builds are back behind ci.guix, thanks to
>>        Tobias!
> ...
>>      - armhf-linux: No progress so far.
>
> Not sure where this fits into the release process, but I uploaded a git
> snapshot to Debian of guix from commit
> c07b55eb94f8cfa9d0f56cfd97a16f2f7d842652 ...

Yay, thanks!

> All 6 of the failures have the same error:
>
> test-name: channel-news, no news
> ...
> actual-error:
> + (git-error
> +   #<<git-error> code: -1 message: "invalid version 0 on git_proxy_options" class: 3>)
> result: FAIL

This looks like an ABI issue with libgit2.  Are you sure the same
version of libgit2 is used on all these platforms?

Thanks,
Ludo’.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Release progress, week 3
  2022-11-02 11:07   ` Ludovic Courtès
@ 2022-11-02 18:19     ` Vagrant Cascadian
  2022-11-03 15:13       ` Ludovic Courtès
  0 siblings, 1 reply; 12+ messages in thread
From: Vagrant Cascadian @ 2022-11-02 18:19 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: Guix-devel

[-- Attachment #1: Type: text/plain, Size: 2506 bytes --]

On 2022-11-02, Ludovic Courtès wrote:
> Vagrant Cascadian <vagrant@debian.org> skribis:
>
>> On 2022-10-27, Ludovic Courtès wrote:
>>> Release progress: week 3.
>> ...
>>>   • Architectures:
>>>
>>>      - powerpc64le-linux builds are back behind ci.guix, thanks to
>>>        Tobias!
>> ...
>>>      - armhf-linux: No progress so far.
>>
>> Not sure where this fits into the release process, but I uploaded a git
>> snapshot to Debian of guix from commit
>> c07b55eb94f8cfa9d0f56cfd97a16f2f7d842652 ...
>
> Yay, thanks!
>
>> All 6 of the failures have the same error:
>>
>> test-name: channel-news, no news
>> ...
>> actual-error:
>> + (git-error
>> +   #<<git-error> code: -1 message: "invalid version 0 on git_proxy_options" class: 3>)
>> result: FAIL
>
> This looks like an ABI issue with libgit2.  Are you sure the same
> version of libgit2 is used on all these platforms?

My quick and rough archeaology shows that libgit2-dev
1.1.0+dfsg.1-4.1+b1 was used to build guile-git 0.5.2-4, but the current
libgit2-dev package in Debian is 1.5.0+ds-6 ... so that seems plausible.

Though, curiously, it looks like the amd64 and arm64 packages built
"fine" with these same versions... while i386 and armhf triggered these
issues. Maybe there was some 32-bit specific difference in the newer
libgit2 versions...


Lacking the property of guix where dependency chain changes trigger
package rebuilds... this has to be done manually on Debian when it
matters (e.g. ABI changes)...


Maybe there is a better way I can track the various guile-* packages in
Debian, but manually tracking all the relevent dependents seems
implausible (or at least, a lot of work)... which may lead to the
conclusion that maintaining Guix in Debian implausible. :/


For this specific set of tests, I can rebuild guile-git against the
current libgit2 and then try building guix again ... maybe that will
help.

Though long-term, that means any time one of guix's dependencies (at
least with C library dependencies?) changes in Debian, I'll also have to
rebuild guix in Debian as well... I think.

Seems like the most likely ones I would have to keep a close eye on are
guile-gcrypt, guile-git, guile-gnutls (although currently part of gnutls
this will likely change soonish), guile-lzlib, guile-ssh, guile-sqlite3,
guile-zlib, guile-zstd. And there's also keeping an eye on guile itself,
which adds another set of packages. Wheee. Hrm.


live well,
  vagrant

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 227 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Release progress, week 3
  2022-11-02 18:19     ` Vagrant Cascadian
@ 2022-11-03 15:13       ` Ludovic Courtès
  2022-11-04 23:10         ` test suite/ABI issues building guix on Debian (was Re: Release progress, week 3) Vagrant Cascadian
  0 siblings, 1 reply; 12+ messages in thread
From: Ludovic Courtès @ 2022-11-03 15:13 UTC (permalink / raw)
  To: Vagrant Cascadian; +Cc: Guix-devel

Hi,

Vagrant Cascadian <vagrant@debian.org> skribis:

>>> test-name: channel-news, no news
>>> ...
>>> actual-error:
>>> + (git-error
>>> +   #<<git-error> code: -1 message: "invalid version 0 on git_proxy_options" class: 3>)
>>> result: FAIL
>>
>> This looks like an ABI issue with libgit2.  Are you sure the same
>> version of libgit2 is used on all these platforms?
>
> My quick and rough archeaology shows that libgit2-dev
> 1.1.0+dfsg.1-4.1+b1 was used to build guile-git 0.5.2-4, but the current
> libgit2-dev package in Debian is 1.5.0+ds-6 ... so that seems plausible.

[...]

> Maybe there is a better way I can track the various guile-* packages in
> Debian, but manually tracking all the relevent dependents seems
> implausible (or at least, a lot of work)... which may lead to the
> conclusion that maintaining Guix in Debian implausible. :/

I don’t see how that’s specific to guile-* packages though.  Anytime a
dependency is upgraded that introduces a different ABI, you need to
rebuild dependents, right?  That’s what’s happening here.

> Seems like the most likely ones I would have to keep a close eye on are
> guile-gcrypt, guile-git, guile-gnutls (although currently part of gnutls
> this will likely change soonish), guile-lzlib, guile-ssh, guile-sqlite3,
> guile-zlib, guile-zstd. And there's also keeping an eye on guile itself,
> which adds another set of packages. Wheee. Hrm.

Heh.  Speaking of which, guile-gnutls is now a thing of its own,
separate from GnuTLS:

  https://gitlab.com/gnutls/guile/

I believe Andreas Metzler already update Debian’s guile-gnutls package
accordingly.

Thanks,
Ludo’.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* test suite/ABI issues building guix on Debian (was Re: Release progress, week 3)
  2022-11-03 15:13       ` Ludovic Courtès
@ 2022-11-04 23:10         ` Vagrant Cascadian
  0 siblings, 0 replies; 12+ messages in thread
From: Vagrant Cascadian @ 2022-11-04 23:10 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: Guix-devel

[-- Attachment #1: Type: text/plain, Size: 2401 bytes --]

On 2022-11-03, Ludovic Courtès wrote:
> Vagrant Cascadian <vagrant@debian.org> skribis:
>>>> test-name: channel-news, no news
>>>> ...
>>>> actual-error:
>>>> + (git-error
>>>> +   #<<git-error> code: -1 message: "invalid version 0 on git_proxy_options" class: 3>)
>>>> result: FAIL
>>>
>>> This looks like an ABI issue with libgit2.  Are you sure the same
>>> version of libgit2 is used on all these platforms?

Well, rebuilding guix with a freshly built guile-git (against the newer
libgit2) seemed to resolve the issue on at least one build, so will
update in Debian and see if that helps in general...


>> My quick and rough archeaology shows that libgit2-dev
>> 1.1.0+dfsg.1-4.1+b1 was used to build guile-git 0.5.2-4, but the current
>> libgit2-dev package in Debian is 1.5.0+ds-6 ... so that seems plausible.
>
> [...]
>
>> Maybe there is a better way I can track the various guile-* packages in
>> Debian, but manually tracking all the relevent dependents seems
>> implausible (or at least, a lot of work)... which may lead to the
>> conclusion that maintaining Guix in Debian implausible. :/
>
> I don’t see how that’s specific to guile-* packages though.  Anytime a
> dependency is upgraded that introduces a different ABI, you need to
> rebuild dependents, right?  That’s what’s happening here.

Well, sure. I just have not personally maintained many packages that
need to worry about those kinds of headaches too much... Debian still
requires manual intervention to handle it in some form and lacks the
elegance of guix in this regard. :)


>> Seems like the most likely ones I would have to keep a close eye on are
>> guile-gcrypt, guile-git, guile-gnutls (although currently part of gnutls
>> this will likely change soonish), guile-lzlib, guile-ssh, guile-sqlite3,
>> guile-zlib, guile-zstd. And there's also keeping an eye on guile itself,
>> which adds another set of packages. Wheee. Hrm.
>
> Heh.  Speaking of which, guile-gnutls is now a thing of its own,
> separate from GnuTLS:
>
>   https://gitlab.com/gnutls/guile/
>
> I believe Andreas Metzler already update Debian’s guile-gnutls package
> accordingly.

Oh wow, it is already in debian experimental. :)

Will have to try building guix with it, now... and mentally prepare for
the possibility of more test-suite failure wrangling.


live well,
  vagrant

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 227 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Release progress, week 3
  2022-10-27 17:04 ` Vagrant Cascadian
  2022-11-02 11:07   ` Ludovic Courtès
@ 2022-11-06  9:35   ` Efraim Flashner
  2022-11-07  9:23     ` Ludovic Courtès
  1 sibling, 1 reply; 12+ messages in thread
From: Efraim Flashner @ 2022-11-06  9:35 UTC (permalink / raw)
  To: Vagrant Cascadian; +Cc: Ludovic Courtès, Guix-devel

[-- Attachment #1: Type: text/plain, Size: 2515 bytes --]

On Thu, Oct 27, 2022 at 10:04:13AM -0700, Vagrant Cascadian wrote:
> On 2022-10-27, Ludovic Courtès wrote:
> > Release progress: week 3.
> ...
> >   • Architectures:
> >
> >      - powerpc64le-linux builds are back behind ci.guix, thanks to
> >        Tobias!
> ...
> >      - armhf-linux: No progress so far.
> 
> Not sure where this fits into the release process, but I uploaded a git
> snapshot to Debian of guix from commit
> c07b55eb94f8cfa9d0f56cfd97a16f2f7d842652 ... ppc64le still has not built
> yet, and it has the same test suite failures on two 32-bit architectures
> (i386 and armhf):
> 
>   https://buildd.debian.org/status/fetch.php?pkg=guix&arch=armhf&ver=1.3.0%2B26756.c07b5-1&stamp=1666838910&raw=0
>   https://buildd.debian.org/status/fetch.php?pkg=guix&arch=i386&ver=1.3.0%2B26756.c07b5-1&stamp=1666825176&raw=0
> 
> ============================================================================
> Testsuite summary for GNU Guix 1.3.0.26756-c07b5
> ============================================================================
> # TOTAL: 2286
> # PASS:  2002
> # SKIP:  274
> # XFAIL: 4
> # FAIL:  6
> # XPASS: 0
> # ERROR: 0
> ============================================================================
> 
> All 6 of the failures have the same error:
> 
> test-name: channel-news, no news
> ...
> actual-error:
> + (git-error
> +   #<<git-error> code: -1 message: "invalid version 0 on git_proxy_options" class: 3>)
> result: FAIL
> 
> 
> Would love to figure out these issues in time for release!
> 
> 
> Good news is it built reproducibly (at least on amd64; i386, armhf and
> arm64 pending):
> 
>   https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/guix.html
> 
> This is partly because the Debian package works around
> https://issues.guix.gnu.org/20272 by disabling parallelism in the
> build. Sure would be nice if guix was reproducible when built with Guix
> too!

If you want to add a bit more to the mix you can add riscv64-linux and
powerpc-linux as build targets. I'm not sure if they'll pass the test
suite though, I don't think they technically have support in the base
linux-libre package since it expects a kernel config and they only
really have their own specialized kernels for now.


-- 
Efraim Flashner   <efraim@flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Release progress, week 3
  2022-11-06  9:35   ` Release progress, week 3 Efraim Flashner
@ 2022-11-07  9:23     ` Ludovic Courtès
  2022-11-07 14:03       ` Andreas Enge
  0 siblings, 1 reply; 12+ messages in thread
From: Ludovic Courtès @ 2022-11-07  9:23 UTC (permalink / raw)
  To: Guix-devel

Hi,

Efraim Flashner <efraim@flashner.co.il> skribis:

> If you want to add a bit more to the mix you can add riscv64-linux and
> powerpc-linux as build targets.

We don’t have hardware in the build farms for these two, so that’s
future work.

Ludo’.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Release progress, week 3
  2022-11-07  9:23     ` Ludovic Courtès
@ 2022-11-07 14:03       ` Andreas Enge
  2022-11-15 20:48         ` Maxim Cournoyer
  0 siblings, 1 reply; 12+ messages in thread
From: Andreas Enge @ 2022-11-07 14:03 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: Guix-devel

Hello,

mpfr-4.1.1 is expected to be released tomorrow:
   https://sympa.inria.fr/sympa/arc/mpfr/2022-11/msg00000.html

I do not expect there to be any breakage (this is a bugfix release),
but adding it would require to recompile everything.

Is this feasible before the release? Or should we do it on a core-updates
branch? Or simply postpone it till after the release?

Andreas



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Release progress, week 3
  2022-11-07 14:03       ` Andreas Enge
@ 2022-11-15 20:48         ` Maxim Cournoyer
  2022-11-16 14:22           ` Andreas Enge
  0 siblings, 1 reply; 12+ messages in thread
From: Maxim Cournoyer @ 2022-11-15 20:48 UTC (permalink / raw)
  To: Andreas Enge; +Cc: Ludovic Courtès, Guix-devel

Hi,

Andreas Enge <andreas@enge.fr> writes:

> Hello,
>
> mpfr-4.1.1 is expected to be released tomorrow:
>    https://sympa.inria.fr/sympa/arc/mpfr/2022-11/msg00000.html
>
> I do not expect there to be any breakage (this is a bugfix release),
> but adding it would require to recompile everything.
>
> Is this feasible before the release? Or should we do it on a core-updates
> branch? Or simply postpone it till after the release?

It'll have to go to core-updates.  The release will be cut from current
master.

-- 
Thanks,
Maxim


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Release progress, week 3
  2022-11-15 20:48         ` Maxim Cournoyer
@ 2022-11-16 14:22           ` Andreas Enge
  0 siblings, 0 replies; 12+ messages in thread
From: Andreas Enge @ 2022-11-16 14:22 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: Ludovic Courtès, Guix-devel

Am Tue, Nov 15, 2022 at 03:48:26PM -0500 schrieb Maxim Cournoyer:
> It'll have to go to core-updates.  The release will be cut from current
> master.

Okay, thanks, I will push it to core-updates when it comes out.

Andreas



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2022-11-16 14:23 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-27  9:56 Release progress, week 3 Ludovic Courtès
2022-10-27 17:04 ` Vagrant Cascadian
2022-11-02 11:07   ` Ludovic Courtès
2022-11-02 18:19     ` Vagrant Cascadian
2022-11-03 15:13       ` Ludovic Courtès
2022-11-04 23:10         ` test suite/ABI issues building guix on Debian (was Re: Release progress, week 3) Vagrant Cascadian
2022-11-06  9:35   ` Release progress, week 3 Efraim Flashner
2022-11-07  9:23     ` Ludovic Courtès
2022-11-07 14:03       ` Andreas Enge
2022-11-15 20:48         ` Maxim Cournoyer
2022-11-16 14:22           ` Andreas Enge
2022-10-29 21:01 ` Guillaume Le Vaillant

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).