bug#48468: substitute server connection timeout

2021-05-17 Thread Mathieu Othacehe


Hey,

> That's on the server side, the actual problem is probably on the client
> side, as I guess there are possibly places where closed connections
> aren't handled properly. This reminds me I sent some patches relating to
> closing connections, this could well be related [1].

Oh, you're right, the Nginx server probably makes the difference
here. The http-write procedure of the Guile (web server http) module
seems to handle keep-alive connections. However, the wrapping http-write
procedure of (guix scripts publish) may not.

I'll have a closer look, thanks for your help.

Mathieu





bug#47297: Release 1.3.0 checklist

2021-05-17 Thread Leo Famulari
1.3.0 has been released!

Blocking bugs #47567 and #44872 were not fixed.

I'm removing their "blocking" status and closing this checklist bug
ticket.





bug#48380: Guix 1.3 installer restarts after Partitioning Scheme

2021-05-17 Thread alphantom--- via Bug reports for GNU Guix
Hi Mattheiu,

I'm using the default partitioning on the graphical installer. Apologies as I'm 
not really that familiar with disk formatting that's why I used the defaults of 
the installer.

-- 
 Sent with Tutanota, the secure & ad-free mailbox: 
 https://tutanota.com


May 13, 2021, 16:49 by othac...@gnu.org:

>
> Hello,
>
>> Disk: select hard drive
>> Partitioning Scheme: Everything in one partition
>>
>
> Thanks for the bug report. I definitely looks like an installer
> crash. Could you share the initial formatting of your disk (MSDOS or
> GPT and existing partitions) ?
>
> Mathieu
>



bug#48376: Failure in "guix pull"

2021-05-17 Thread Maxim Cournoyer
Hi Konrad,

Konrad Hinsen  writes:

> Hi Maxim,
>
> Thanks for your reply!
>
>> Indeed.  I note that the error message that leads to a request to the
>> bug report mention it could be due to a network failure, which could
>> explain the transient nature of the problem we see here.
>>
>> Had you tried multiple times in a row with the same failure on that
>> commit?
>
> Yes, I tried again later on two different machines, without any problem.
>
> The reason I submitted a bug report is because Guix told me so. I
> assumed that even if the root cause was a network issue, something had
> then happened that shouldn't happen. If that's not the case, then the
> error message should be improved. A minimal improvement would be to say
> "Please report unless you see a comment about networking issues above.".

I agree!  We don't want people to send bug reports every time their
network is flaky, if this is indeed what has happened.  Would you be
interested at surveying if that's the case in the current code?  Perhaps
the right change would then become apparent.

Thank you,

Maxim





bug#48487: Many guix-* not reproducible

2021-05-17 Thread Bone Baboon via Bug reports for GNU Guix
There are many guix-* things that are not reproducible.

`guix describe` outputs:

```
Generation 24   May 12 2021 18:06:24(current)
  guix d6aeebb
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: d6aeebb23639258311fdfb9dbf5f903079fde51a
```

In the output of `guix challenge` these guix-* things are not
reproducible:

```
/gnu/store/03484jwk4pjcxfx5l2fb3hqxddydqgh2-guix-cli
/gnu/store/2wxc1ywhz1h24h2fsyw5nm470s85s769-guix-cli
/gnu/store/33373vgcwr2gnrx75pvq69l85n6jlqi0-guix-cli
/gnu/store/36szjc5kc8j5m3w2vcci93z2y4w99flx-guix-cli
/gnu/store/4b24j0pcm9nmb0s6vnkk7wp7n5m6rd0s-guix-cli
/gnu/store/6bvzd671lva1w57x8whhg3b7sw4gsggg-guix-cli
/gnu/store/71bzynhgp1dy1jc04pvnlv5jgr127crf-guix-cli
/gnu/store/7460s0hcfb9ma1snm7airw9m1n2awp38-guix-cli
/gnu/store/8kn9baiyba4xkvf80dckc59w2wydf1hz-guix-cli
/gnu/store/a2ppzagyprrbc75y83qmf00k848q96wk-guix-cli
/gnu/store/dardafja1zzf9r2psfzy3k5yz9gn2mc1-guix-cli
/gnu/store/drzxgwgy4rbbryi8r89b9jq3giqaq1bz-guix-cli
/gnu/store/f38gbnn1rkgk2rhg37knccy75qmbxlww-guix-cli
/gnu/store/xm1615d1v0maqx689vy2f3xw93cyrbzf-guix-cli
/gnu/store/hjyajjr0w0lb6ql9xrwkx708kjyacssf-guix-cli
/gnu/store/ixlsb3f93iraw62rlfx4rjrwa4jnbh53-guix-cli
/gnu/store/kiwp7ppp23dnhbwcc9zr893n685qx1hf-guix-cli
/gnu/store/l59xmvfcspa1ln1jggn4crrxh6dj04vz-guix-cli
/gnu/store/ln5hkvzxaazsczzp6wldz179lgfpzda8-guix-cli
/gnu/store/m7kspcw73p3gwfqrnxb3rnhd1ids327q-guix-cli
/gnu/store/sr8dva0l6r4nwqrpmwa8wlc9pci3y34y-guix-cli
/gnu/store/wbyssszm2r98krppl88q855iibzasv4p-guix-cli

/gnu/store/04c0w8rjbxwgh6wnnczj5w07nw91d584-guix-system-tests
/gnu/store/17rkf58wgzm5x6wrsrc3q2aqq8bbqqdj-guix-system-tests
/gnu/store/430w0fglkyyyq33gz1vdib23dj7lx02a-guix-system-tests
/gnu/store/52wpyzavigq2fcx6xf75smnb3kxmw40v-guix-system-tests
/gnu/store/532yy5k9hvjqqjrqcgzfbwvvca6kccwk-guix-system-tests
/gnu/store/74hkmilav8c1yzfmihsyhiw6qds1pbsk-guix-system-tests
/gnu/store/9fs4dyznc4pkwcbzhn5kp7aan97w19r4-guix-system-tests
/gnu/store/bbjfa14yy82f8yjhkcwd9nvnj966khql-guix-system-tests
/gnu/store/bq30g4xdlz79jniybaign9qk4l0x5aw1-guix-system-tests
/gnu/store/cs0v3f7mk7jvn0arz6h1313xsadp7bmb-guix-system-tests
/gnu/store/d3pd0mgn1xbnh67jbhr3xqgryym3nqm4-guix-system-tests
/gnu/store/f0s1p2ag8g6mch6m51infqn1v5kqi4xi-guix-system-tests
/gnu/store/y4r7q2pf68wn3mxs40yaa43imybr5ihh-guix-system-tests
/gnu/store/gw19zmp7a5xj4x6wrjawikrqqnd5h7vw-guix-system-tests
/gnu/store/hl90ba6syjh54avcnmq6icz2360sifs5-guix-system-tests
/gnu/store/hnipz1xpzz22fwppnlqqilphqnlhxnz8-guix-system-tests
/gnu/store/jwajbqzgsn15dnx8gi4fkzik7ni506gg-guix-system-tests
/gnu/store/msdapa9rk8yzsfx8saf6i2kq77bn2sy5-guix-system-tests
/gnu/store/nxa4g2baxk6ch8l30xldaiqbndkqza1d-guix-system-tests
/gnu/store/pgknh09m636rl7vvlg3wxz0mw3mqpfik-guix-system-tests
/gnu/store/vq4kv5vakh3jly296aw4m548pj5679k0-guix-system-tests
/gnu/store/w4yj4yis9ih0hjlncn008npsj36zr25d-guix-system-tests

/gnu/store/116q92m7k3y7qrf2xsypbq3bn2qqyy98-guix-system
/gnu/store/1i9yylip2z841j7mb68881rzrr9xxzb6-guix-system
/gnu/store/46p806kiila1i860mfa5zhywk0bmqc2y-guix-system
/gnu/store/513f5gddjwzw4yfr66zlqihvdpp9g9nr-guix-system
/gnu/store/5qb7qa7b2ysz8gvxs1c4kbr8dbn67v18-guix-system
/gnu/store/5w96vz9q56m63a8x8k53ngchdfpxclql-guix-system
/gnu/store/633snmycbgv2kfzfyxhmlh490vgmzcg0-guix-system
/gnu/store/6dv8r47dlgbrw6mzypsfrspc64pi75g3-guix-system
/gnu/store/70aa5hw0pc2q590rxwha4wk6bw8lzwjh-guix-system
/gnu/store/85fd6srvs70ilpi5fmk38z3m957xdypg-guix-system
/gnu/store/ag0fw0mr2r4b59g7lbr2y27a4ygb5bzw-guix-system
/gnu/store/cm4b448nq2fz6ypma0ns6848hv5ylbaz-guix-system
/gnu/store/cpmzdj9clfqn6k4wcp12s5hb8knzpg42-guix-system
/gnu/store/f07k5v3lxafm62i4cmfsara22sf25jsy-guix-system
/gnu/store/f4qq6dd6i26r2nlgll527xm08nmwaprp-guix-system
/gnu/store/fhm53dzb1diziqchp67y26xsnf3d0cba-guix-system
/gnu/store/fii0ki6jlr4dgmyr4pylanbxfq53jxs6-guix-system
/gnu/store/gbl37qz84rly3sbwgl0s4vcdxa6cq7ly-guix-system
/gnu/store/i2xa65na4fahbbm4rhbk5l9zsxx7smxy-guix-system
/gnu/store/jw9gbmvsc83v6jkk366di6p7jxxn0b9f-guix-system
/gnu/store/kslcabn62yacs0ngig248pqvb93w9v8j-guix-system
/gnu/store/mm4xgxmxspwj6qdjirjvn622df0ahvgf-guix-system

/gnu/store/300xl3lnf8m9405jrxk60bnva15lhdzk-guix-packages-base
/gnu/store/3rzmcr4dlnp17rpgzw9jcimrd08xq19y-guix-packages-base
/gnu/store/6nblfsyzqzshrqxxb27s9dqw4qq56wa5-guix-packages-base
/gnu/store/7s4h7yww4dgcnm69gszflsp6n0q9bgm5-guix-packages-base
/gnu/store/9vzbqdck83hkbznx18k2jlj48mcxq425-guix-packages-base
/gnu/store/a641nxip9c1qx10c6lnv3sc3g1x6gp9z-guix-packages-base
/gnu/store/yn4dg0zdk7f9b4vlx8wrfsnqbqb1d6ff-guix-packages-base
/gnu/store/d873pwkkpvrkic2rdzjrz37kj4h8lyas-guix-packages-base
/gnu/store/drc3g7qnj94pdabg4harsr6k0lw2k2zn-guix-packages-base
/gnu/store/fs9arw2dghkcb11aphbx6z70naw7w2dv-guix-packages-base
/gnu/store/ichfbj0fy0hax3jzk2jsi8m5rj190y6a-guix-packages-base
/gnu/store/j5d5w0727207la6dzsqyap3p2rdf1fah-guix-packages-base
/gnu/store/jq10m3s27f285d9kmqwjnkslnk77s6ix-guix-packages-base
/gnu/store/mzb50xpwh5g0jb2vp6rhq9fclp3q8wml

bug#48488: guile-realine build failure on core-updates

2021-05-17 Thread Ludovic Courtès
Hi,

Jack Hill  skribis:

> guile-readline fails to build on core updates
> (20c122a4b0798a87c44edbc37229f9c38e44386c) with the following error in
> the configure check:
>
> checking for libgmp... no
> configure: error: GNU MP 4.1 or greater not found; either install it, or pass 
> '--enable-mini-gmp' to use included less-optimal arbitrary-precision integer 
> support.
> error: in phase 'configure': uncaught exception:
>
> Full log is attached.
>
> Could this be related to the minigmp change in Guile 3.0.6 and .7?

Yes: these are no longer built against the full GMP.

Fixed in 7046a8fff70d2b565641b97015839d86f8e3e73d.

Thanks!

Ludo’.





bug#48374: Found a bug, apparently.

2021-05-17 Thread Merazi
Hello! Thank you for answering,

I tried again today, I did:
guix pull
guix package -u

Guix pull was successful but guix package -u gave me the following warning 
message:
guix substitute: warning: while fetching 
https://ci.guix.gnu.org/nar/lzip/zimpk6gqmjrwxc7fnam212kv3a6dwpzz-jsoncpp-1.9.2:
 server is somewhat slow
guix substitute: warning: try `--no-substitutes' if the problem persists

And then this error message:substitute: updating substitutes from 
'https://ci.guix.gnu.org'...   0.0%guix substitute: error: TLS error in 
procedure 'write_to_session_record_port': Error in the push function.
guix package: error: 
`/gnu/store/jbm45plkq6fc9ypb05lm3jp6c5v6jvfn-guix-1.2.0-21.4dff6ec/bin/guix 
substitute' died unexpectedly

I think this is just a network issue, I'll try again later. Thanks again!
May 13, 2021, 15:56 by l...@gnu.org:

> Hi,
>
> Merazi  skribis:
>
>> Updating channel 'nonguix' from Git repository at 
>> 'https://gitlab.com/nonguix/nonguix'...
>> Updating channel 'guix' from Git repository at 
>> 'https://git.savannah.gnu.org/git/guix.git'...
>> Authenticating channel 'guix', commits 9edb3f6 to b7cbca2 (95 new commits)...
>> Building from these channels:
>>   guix  https://git.savannah.gnu.org/git/guix.git b7cbca2
>>   nonguix   https://gitlab.com/nonguix/nonguix 95c8e6e
>>
>
> [...]
>
>>   1. &store-protocol-error:
>>   message: 
>> "`/gnu/store/jbm45plkq6fc9ypb05lm3jp6c5v6jvfn-guix-1.2.0-21.4dff6ec/bin/guix 
>> substitute' died unexpectedly"
>>   status: 1
>>
>
> This could indicate a poorly handled transient networking error.
> Does the problem persist if you try again?
>
> Thanks,
> Ludo’.
>






bug#48488: guile-realine build failure on core-updates

2021-05-17 Thread Jack Hill

On Tue, 18 May 2021, Ludovic Courtès wrote:


Yes: these are no longer built against the full GMP.

Fixed in 7046a8fff70d2b565641b97015839d86f8e3e73d.

Thanks!


Awesome, thanks for the quick fix!

bug#40316: core-updates nss not reproducible

2021-05-17 Thread Bone Baboon via Bug reports for GNU Guix
I am also getting the same four files that are not reproducible for nss
on the master branch.

As nss is also not reproducible on master maybe the title of this bug
should be changed to "nss not reproducible".

`guix describe` outputs:

```
Generation 24   May 12 2021 18:06:24(current)
  guix d6aeebb
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: d6aeebb23639258311fdfb9dbf5f903079fde51a
```

`guix challenge /gnu/store/vs3dxnrkbf58s85p49phxp5xambafp2m-nss-3.59`
outputs:

```
/gnu/store/vs3dxnrkbf58s85p49phxp5xambafp2m-nss-3.59 contents differ:
  local hash: 0pqq1v88yjj80sll4j4ahfh52zzqhvkjv3vgkhmnnikvl6vd5sck
  https://ci.guix.gnu.org/nar/lzip/vs3dxnrkbf58s85p49phxp5xambafp2m-nss-3.59: 
1smx41irpiy9kly3zvr0d61x7hwm0haggvyii34byzfypca1xn2f
differing files:
/lib/nss/libfreebl3.chk
/lib/nss/libsoftokn3.chk
/lib/nss/libfreeblpriv3.chk
/lib/nss/libnssdbm3.chk

1 store items were analyzed:
  - 0 (0.0%) were identical
  - 1 (100.0%) differed
  - 0 (0.0%) were inconclusive
```

`guix challenge --diff=diffoscope
/gnu/store/vs3dxnrkbf58s85p49phxp5xambafp2m-nss-3.59` outputs:

```
/gnu/store/vs3dxnrkbf58s85p49phxp5xambafp2m-nss-3.59 contents differ:
  local hash: 0pqq1v88yjj80sll4j4ahfh52zzqhvkjv3vgkhmnnikvl6vd5sck
  https://ci.guix.gnu.org/nar/lzip/vs3dxnrkbf58s85p49phxp5xambafp2m-nss-3.59: 
1smx41irpiy9kly3zvr0d61x7hwm0haggvyii34byzfypca1xn2f
--- /tmp/guix-directory.jSGCMh
+++ /gnu/store/vs3dxnrkbf58s85p49phxp5xambafp2m-nss-3.59
│   --- /tmp/guix-directory.jSGCMh/lib
├── +++ /gnu/store/vs3dxnrkbf58s85p49phxp5xambafp2m-nss-3.59/lib
│ │   --- /tmp/guix-directory.jSGCMh/lib/nss
│ ├── +++ /gnu/store/vs3dxnrkbf58s85p49phxp5xambafp2m-nss-3.59/lib/nss
│ │ │   --- /tmp/guix-directory.jSGCMh/lib/nss/libfreebl3.chk
│ │ ├── +++ 
/gnu/store/vs3dxnrkbf58s85p49phxp5xambafp2m-nss-3.59/lib/nss/libfreebl3.chk
│ │ │┄ xxd not available in path. Falling back to Python hexlify.
│ │ │ @@ -11,19 +11,19 @@
│ │ │  5c80e3430a9e943586d458a1ca22b973460bfb3e33f1d5d3b426bf50d7f20933
│ │ │  6ec0311b6d077086ca57f70b4a63f06fc88aed5060f311c744f3ce4e50422d85
│ │ │  335457038ddc664d6183171c7b0d65bc8f2c1986fce29f5d67fcd4a5f823a11a
│ │ │  a2e5843201ee88f15530e9743c1a2b54452e39b977e132af2d97e021ecf5
│ │ │  58e1c72ee0713d29a4d6e25f859c0504464189033cfab2cffad567ccec68fc83
│ │ │  d91f2e4e9a5e77a1ffe66f048bf96b47c649d2886e29a31baee04f728a28940c
│ │ │  1d8c99a26ff8ba9990c7e5b13c1034866a6a1f396358e15e9795454038456f02
│ │ │ -b5866eae2f327ea13a342c1cd3ff4e2c381caa2e66be323e3c065f010062
│ │ │ -d97f1f01f03e65f037c7fee3230c59c36d170cc30f23372fbc6eb28d9ec87008
│ │ │ -f07660714bb43d98a06734a1658ce721feab8b0ece03ee54cb45dbaee9cff57f
│ │ │ -9d9c0fac4a2d67f4f314423973a42819a9eceba758344ef4b304f1737ebe23a4
│ │ │ -e13aba8e9f88bec5c067d61a16a3dcb347789575f4cfa8629880f734ec3db9cc
│ │ │ -d963cee322fa2eba5172715eb19686e185ff13dfcf23eb7ed9338230f90b4b57
│ │ │ -8f7f3c3fb8e0e968d4625646f5fb0897c3e2400e5a5596f01f841f7e4946d406
│ │ │ -977e6adbce9113d027a38cd34942cf3158422b590c27b2731fd506c2326a2dbb
│ │ │ -1a363a864475bd8464282544cf46fe60e94d705cda2d34257c9e3cadc378fe00
│ │ │ -4025839bed8e61fecf86f99135e9912ab62b5497dc33bdf2bbda445cf237
│ │ │ -bfd47c8b826ec02b6cac983765bedd1ae17a57827f6fe0af965a2538a2776388
│ │ │ -c14b6c
│ │ │ +b5866eae2f327ea13a342c1cd3ff4e2c381caa2e66be323e3c065f010087
│ │ │ +37f4789b39e4bcbe32600d9a952265b9a8623a91658d6c5b5c7e8d42741219f2
│ │ │ +1f4d9e54994ffa87cc533d63273f7b7d24b63cc0415b62cd419656c63f5acf46
│ │ │ +688991664fc00c10740ab0cabbcdb639a9408b76c4cbf27827257fdd3aeaa526
│ │ │ +bb9425a9a8c55bb4d4a54e2d389de9561a61af754170bf640b8e23bc9c4c7945
│ │ │ +8cfdafc309c7737aa53d0fb451cc7476f73b04b4b5c6cfaeabc332d0478c8c5d
│ │ │ +bdde681ef55b30b669a106440c4676f5bf3454617d1707e710c0e426ee823ee1
│ │ │ +f1892576f4f4795e6e4fc040b9aab73d65ef132087fdaaba64fa8795a9eef4b6
│ │ │ +24700af69d0be0c2f86c1fbfc8a90cc0f50c0a90232cd3ce9f5987cf442d4b00
│ │ │ +405a720066a9593276d13e8b322c50381a926302d79ae6f571c5fcbbbefa
│ │ │ +71a9d259b7efa16aca52365e60baf1aef8904d28f9332d71b3fb3e8ecb30bcfb
│ │ │ +19053e
│ │ │   --- /tmp/guix-directory.jSGCMh/lib/nss/libfreeblpriv3.chk
│ │ ├── +++ 
/gnu/store/vs3dxnrkbf58s85p49phxp5xambafp2m-nss-3.59/lib/nss/libfreeblpriv3.chk
│ │ │┄ xxd not available in path. Falling back to Python hexlify.
│ │ │ @@ -11,19 +11,19 @@
│ │ │  5c80e3430a9e943586d458a1ca22b973460bfb3e33f1d5d3b426bf50d7f20933
│ │ │  6ec0311b6d077086ca57f70b4a63f06fc88aed5060f311c744f3ce4e50422d85
│ │ │  335457038ddc664d6183171c7b0d65bc8f2c1986fce29f5d67fcd4a5f823a11a
│ │ │  a2e5843201ee88f15530e9743c1a2b54452e39b977e132af2d97e021ecf5
│ │ │  58e1c72ee0713d29a4d6e25f859c0504464189033cfab2cffad567ccec68fc83
│ │ │  d91f2e4e9a5e77a1ffe66f048bf96b47c649d2886e29a31baee04f728a28940c
│ │ │  1d8c99a26ff8ba9990c7e5b13c1034866a6a1f396358e15e9795454038456f02
│ │ │ -b5866eae2f327ea13a342c1cd3ff4e2c381caa2e66be323e3c065f01009a
│ │ │ -19ffb743e104ab34cda81d282b09c74ca73dab5baf4e5951814556e25fa92f09
│ │ │ -fbb06