bug#71688: fenics-dolphin-2019.1.0 check phase hangs

2024-06-21 Thread tyler parks
Hello,

When doing `guix install fenics` the check phase of fenics-dolphin-2019.1.0
will hang forever at 100% every single time.

installing with -v5 it gets stuck at test 3/38, demo_cah-hilliard_mpi

perhaps you could disable the check phase, or that particular test?

v/r
Tyler Parks


bug#71691: Bug found while running 'guix pull'

2024-06-21 Thread Matthew Tuel
Hi, my name is Matthew.

I'm following the directions given to me by the 'guix pull' command. I wasn't 
sure what the definition of "full" meant in this context so here's the whole 
thing just to be safe. If you have any questions I'll do my best to answer them!

*Output:*
Updating channel 'guix' from Git repository at 
'https://git.savannah.gnu.org/git/guix.git'...
Building from this channel:
  guix  https://git.savannah.gnu.org/git/guix.git   8980618
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
libffi-3.3  51KiB139KiB/s 00:00 [##] 100.0%
libgc-8.0.4  214KiB  338KiB/s 00:01 [##] 100.0%
libgpg-error-1.42  213KiB7.1MiB/s 00:00 [##] 100.0%
libunistring-0.9.10  492KiB  2.3MiB/s 00:00 [##] 100.0%
libgcrypt-1.8.8  499KiB  833KiB/s 00:01 [##] 100.0%
pkg-config-0.29.2  187KiB6.4MiB/s 00:00 [##] 100.0%
guile-gcrypt-0.3.0  143KiB   4.4MiB/s 00:00 [##] 100.0%
guile-3.0.7  6.9MiB  453KiB/s 00:15 [##] 100.0%
building /gnu/store/al0d6f30wj4f4w68v2gqdkb367v75f4x-config.scm.drv...
building /gnu/store/60h4f5jy7x05bgwjxp41gg5wsypaixn6-git.scm.drv...
building /gnu/store/n5w7gbkyyiav73f9yypafvw2n6z5jq8n-hash.scm.drv...
building /gnu/store/6s71xgpxyr3n6j68613kh60bgw7bv1vv-module-import.drv...
building /gnu/store/pcm2w68y4h2aq7xzxxw4zsidczsxplxs-module-import.drv...
building 
/gnu/store/is3rlhy9aczi658by7qadyi3vf0k04i2-module-import-compiled.drv...
building 
/gnu/store/j2673azlysfdcbrymqr1afrycnx0di7b-module-import-compiled.drv...
building 
/gnu/store/153xv22389wbxzjxs2khp6jd0r4v18cx-compute-guix-derivation.drv...
glibc-2.35  8.5MiB   4.5MiB/s 00:02 [##] 100.0%
bash-minimal-5.1.16  568KiB  2.2MiB/s 00:00 [##] 100.0%
gcc-11.3.0-lib  4.8MiB   4.4MiB/s 00:01 [##] 100.0%
bash-minimal-5.1.16  569KiB  3.2MiB/s 00:00 [##] 100.0%
libffi-3.4.4  56KiB  265KiB/s 00:00 [##] 100.0%
libgc-8.2.2  218KiB  840KiB/s 00:00 [##] 100.0%
libunistring-1.0  529KiB 2.9MiB/s 00:00 [##] 100.0%
pkg-config-0.29.2  187KiB515KiB/s 00:00 [##] 100.0%
guile-3.0.9  7.0MiB  5.3MiB/s 00:01 [##] 100.0%
guile-3.0.9-debug  6.8MiB2.9MiB/s 00:02 [##] 100.0%
glibc-utf8-locales-2.35  382KiB   78KiB/s 00:05 [##] 100.0%
bash-minimal-5.1.16-doc  300KiB  157KiB/s 00:02 [##] 100.0%
binutils-2.38  5.1MiB 61KiB/s 01:27 [##] 100.0%
bzip2-1.0.8  55KiB63KiB/s 00:01 [##] 100.0%
bzip2-1.0.8  55KiB   187KiB/s 00:00 [##] 100.0%
bzip2-1.0.8-static  27KiB118KiB/s 00:00 [##] 100.0%
bzip2-1.0.8-static  27KiB 19KiB/s 00:01 [##] 100.0%
coreutils-9.1  2.5MiB 63KiB/s 00:40 [##] 100.0%
ed-1.18  51KiB  81.2MiB/s 00:00 [##] 100.0%
diffutils-3.8  307KiB137KiB/s 00:02 [##] 100.0%
expat-2.5.0  102KiB   14KiB/s 00:08 [##] 100.0%
findutils-4.9.0  430KiB   42KiB/s 00:10 [##] 100.0%
font-ghostscript-8.11  3.3MiB 49KiB/s 01:09 [##] 100.0%
gcc-11.3.0-lib  4.8MiB76KiB/s 01:04 [##] 100.0%
glibc-2.35-static  1.4MiB 95KiB/s 00:15 [##] 100.\%
gmp-6.2.1  572KiB 85KiB/s 00:07 [##] 100.0%
gcc-toolchain-11.3.0-static  208B   76B/s 00:03 [##] 100.0%
glibc-2.35-debug  19.3MiB 69KiB/s 04:45 [##] 100.0%
gnutls-3.8.3-doc  1.1MiB 115KiB/s 00:10 [##] 100.0%
gcc-toolchain-11.3.0-debug  205B 556KiB/s 00:00 [##] 100.0%
grep-3.8  220KiB  81KiB/s 00:03 [##] 100.0%
isl-0.24  780KiB  98KiB/s 00:08 [##] 100.0%
gzip-1.12  81KiB   283.9MiB/s 00:00 [##] 100.0%
gzip-1.12  81KiB   321.1MiB/s 00:00 [##] 100.0%
libffi-3.4.4  56KiB   18KiB/s 00:03 [##] 100.0%
libgc-8.2.2  218KiB

bug#70456: Request for merging core-updates branch

2024-06-21 Thread Christopher Baines
Maxim Cournoyer  writes:

> Guillaume Le Vaillant  writes:
>
>> Lars-Dominik Braun  skribis:
>>
>>> Hi,
>>>
>>> it seems the core-updates branch is first in the merge-queue. haskell-team
>>> was successfully built by the CI and is ready to be merged. Since there
>>> does not seem to be an ETA for core-updates, can I skip the queue and
>>> go ahead with merging haskell-team?
>>>
>>> Lars
>>
>> Hi.
>> The lisp-team branch is also in a good shape and ready to be merged.
>
> I think it's fine to merge these first; perhaps the core-updates merge
> request should be removed if it was preposterous (usually we issue the
> merge request when we are confident the branch is ready to me merged).

Can you clarify what you mean by preposterous?

While the guidance did previously say to raise an issue when you wanted
to merge the branch, it's now changed to when you create the branch in
an attempt to avoid this of situation of long running stateful branches
in the future.

I fail to see how merging core-updates is going to get easier if we
wait.


signature.asc
Description: PGP signature


bug#71691: Bug found while running 'guix pull'

2024-06-21 Thread jgart
Hi Matthew,

Can you mention the following

- How you installed Guix
- What distro you are on
- Did you have internet when you ran this?
- Have you tried the command again since the error to see if it succeeds?

all best,

jgart

https://whereis.xn--q9jyb4c/





bug#71695: guix-install.sh REQUIRE check for SYSV_INIT_REQUIRE

2024-06-21 Thread Nyi Nyi Zaw

Cause>>



  MX linux 23.3(Debian 12.5 “bookworm” base) return sysv-init as 
lowercase with dash
  which cause install script fails with sysv-init_REQUIRE[@]: invalid 
variable name




ERROR>>


https://www.gnu.org/software/guix/
This script installs GNU Guix on your system
To uninstall, pass in the '--uninstall' parameter.
Press return to continue...
[1718953785.295]: Starting installation (Fri Jun 21 01:39:45 PM +0630 
2024)

[1718953785.306]: [ INFO ] init system is: sysv-init
./guix-install.sh: line 164: sysv-init_REQUIRE[@]: invalid variable name


Fix Patch >> Convert sysv-init to SYSV_INIT_REQUIRE to match with 
variable name



  --- guix-install.sh 2024-06-21 15:22:03.0 +0630
  +++ guix-install-patched.sh 2024-06-21 16:09:17.454668652 +0630
  @@ -157,7 +157,9 @@

  add_init_sys_require()
  { # Add the elements of FOO_INIT_SYS to REQUIRE
  -    local init_require="${INIT_SYS}_REQUIRE[@]"
  + # Convert INIT_SYS return string to uppercase and replace dash 
with underscore

  +    local init_require="${INIT_SYS^^}_REQUIRE[@]"
  + init_require="${init_require//-/_}"
if[[ !-z "$init_require"]]; then
# Have to add piecemeal because ${!foo[@]} performs direct array key
# expansion, not indirect plain array expansion.





bug#71700: The Archiving functionality of guix lint should be opt-in and Documented more prominently

2024-06-21 Thread MSavoritias
Hey,

There was recently a discussion around SWH and it came up that `guix lint` 
actually by default when you run it without arguments, runs all the linters.
One of them being the archive linter that contacts SWH archive to let it know 
where to download the source code from (if its a public repo).

I would like to propose to make that linter off by default. Because:

The tool is name `guix lint` and it is not obvious (unless somebody runs 
--list-linters after --help) that it also does code archiving.
To that end it breaks the expectations of the person using the tool to have 
their code silently uploaded to SWH. (if its a public repo again)

What we should do instead:

Instead we should document more prominently in the manual that `guix lint` also 
does archiving and encourage people to actually archive the software they write 
to SWH.
(assuming they are the authors that is. A disclaimer to get permission from the 
author of the software should be also added if they are not.)
And for the usecase of Guix, they flag can just be turned on by default since 
as a project we are interested in code archival.

MSavoritias





bug#71703: Request for merging "rust-team" branch

2024-06-21 Thread Efraim Flashner
The rust-team branch has been in a ready-to-merge state for a couple of
months while I took a break from it. Now that I'm back I'd like to merge
it before continuing to work on updating rust to a newer version and
addressing the many patches waiting to be applied.

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


signature.asc
Description: PGP signature


bug#71700: The Archiving functionality of guix lint should be opt-in and Documented more prominently

2024-06-21 Thread Simon Tournier
Hi,

On Fri, 21 Jun 2024 at 19:45, MSavoritias  wrote:

> I would like to propose to make that linter off by default.

Somehow I disagree with this.  And I propose the generic approach that
allows to exclude any checkers from the package definition using the
field properties.

See .

Cheers,
simon





bug#71691: Bug found while running 'guix pull'

2024-06-21 Thread Matthew Tuel
*Distro: *Debian 12 Bullseye
*Install Method: *apt
*Internet: *Yes
*Second Attempt:*
Yes right after I sent the bug report and it did the same thing.

On Fri, Jun 21, 2024, at 10:33 AM, jgart wrote:
> Hi Matthew,
> 
> Can you mention the following
> 
> - How you installed Guix
> - What distro you are on
> - Did you have internet when you ran this?
> - Have you tried the command again since the error to see if it succeeds?
> 
> all best,
> 
> jgart
> 
> https://whereis.xn--q9jyb4c/
> 


bug#71691: Bug found while running 'guix pull'

2024-06-21 Thread jgart
Hi Vagrant,

Do you happen to have any thoughts on this bug report regarding the `guix pull` 
on the `apt` installed guix package.

I thought you might be the right person to ask for any things to try.

Here's the mumi ticket page for more reference:

https://issues.guix.gnu.org/71691

all best,

jgart

June 21, 2024 at 2:19 PM, "Matthew Tuel"  wrote:



> 
> **Distro: **Debian 12 Bullseye
> **Install Method: **apt
> **Internet: **Yes
> **Second Attempt:**
> Yes right after I sent the bug report and it did the same thing.
> 
> On Fri, Jun 21, 2024, at 10:33 AM, jgart wrote:
> 
> > 
> > Hi Matthew,
> > 
> > Can you mention the following
> > 
> > - How you installed Guix
> > - What distro you are on
> > - Did you have internet when you ran this?
> > - Have you tried the command again since the error to see if it succeeds?
> > 
> > all best,
> > 
> > jgart
> > 
> > https://whereis.xn--q9jyb4c/
> >
>