GNU bug report logs - #35012
Can't install icecat

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Alberto EFG <albertoefg@HIDDEN>; dated Tue, 26 Mar 2019 22:20:02 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 35012 <at> debbugs.gnu.org:


Received: (at 35012) by debbugs.gnu.org; 27 Mar 2019 11:14:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 27 07:14:19 2019
Received: from localhost ([127.0.0.1]:60897 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1h96Vf-0006Ve-3Y
	for submit <at> debbugs.gnu.org; Wed, 27 Mar 2019 07:14:19 -0400
Received: from dd26836.kasserver.com ([85.13.145.193]:57528)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dannym@HIDDEN>) id 1h96Vc-0006VR-Eg
 for 35012 <at> debbugs.gnu.org; Wed, 27 Mar 2019 07:14:17 -0400
Received: from localhost (178.113.241.172.wireless.dyn.drei.com
 [178.113.241.172])
 by dd26836.kasserver.com (Postfix) with ESMTPSA id C512B3360099;
 Wed, 27 Mar 2019 12:14:14 +0100 (CET)
Date: Wed, 27 Mar 2019 12:14:08 +0100
From: Danny Milosavljevic <dannym@HIDDEN>
To: 35012 <at> debbugs.gnu.org
Subject: Re: bug#35012: Can't install icecat
Message-ID: <20190327121408.114b8ef3@HIDDEN>
In-Reply-To: <20190327000941.1aa12a2c@alma-ubu>
References: <87d0md8lya.fsf@HIDDEN>
	<20190327000941.1aa12a2c@alma-ubu>
X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/GtdNHdKWrTOpUi4xLx0VDtA"; protocol="application/pgp-signature"
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 35012
Cc: =?ISO-8859-1?Q?Bj=F6rn_H=F6fling?= <bjoern.hoefling@HIDDEN>,
 Alberto EFG <albertoefg@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

--Sig_/GtdNHdKWrTOpUi4xLx0VDtA
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Just adding a few suggestions for Guix to do:

> Especially for big packages like icecat there can always be a gap
> between the time when the package definition is updated and when a
> substitute is built and ready to be downloaded.

Especially since icecat depends on Rust now.  Rust has a very long
bootstrap chain and if we change something in the base, the chain
has to be rebuilt.  That takes days on current hardware.

Also, currently, we disable tests parallelization in Rust 1.20 because
they have an error there.  But it would be possible and desireable to
enable them for newer versions again and see whether they work.  That
would entail replacing the "check" phase by one which invokes ./x.py
with

  "-j" (number->string (parallel-job-count))

(instead of the current

  "-j1"
)

And then build like 10 rounds.

If it works, the build of each of the corresponding Rust derivations
would be faster.

--Sig_/GtdNHdKWrTOpUi4xLx0VDtA
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlybWwAACgkQ5xo1VCww
uqUYDwf/R9J8+NJWMLyKYCpcIhtNQbCP6HXaBHUa76/fiI1wyldFeeLbSE3GBZs6
KzqrXu3c38L8/qNXEjZPwiTPv2HT4zBqUlulmilRofGrojLOwGbauxVR+Kb/rEYI
Lb+nF/SyiDM04DaQdK5eJMjKC+xhpZSSlROqcL0+8vMg7bBP3tEHraQaMpKuSwRx
5tdJoV+cKiAzcll7JPdqQ1qNMolGc1Cy6zGANoZhrJ3DLTjrO1pOV8kzEmgqNodj
l1gpPbNJJvSBY2EwFoDrH5mR9i2M4Wi2jgGkhqbcdNOJHCaiEof62vKvPWP0HAdt
VSQ226XW/kY79+U2RsWCZgqH0nHuVQ==
=P2sn
-----END PGP SIGNATURE-----

--Sig_/GtdNHdKWrTOpUi4xLx0VDtA--




Information forwarded to bug-guix@HIDDEN:
bug#35012; Package guix. Full text available.

Message received at 35012 <at> debbugs.gnu.org:


Received: (at 35012) by debbugs.gnu.org; 26 Mar 2019 23:09:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 26 19:09:51 2019
Received: from localhost ([127.0.0.1]:60687 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1h8vCY-0002tw-UD
	for submit <at> debbugs.gnu.org; Tue, 26 Mar 2019 19:09:51 -0400
Received: from m4s11.vlinux.de ([83.151.27.109]:55136 helo=bjoernhoefling.de)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bjoern.hoefling@HIDDEN>)
 id 1h8vCW-0002tl-Fo
 for 35012 <at> debbugs.gnu.org; Tue, 26 Mar 2019 19:09:49 -0400
Received: from alma-ubu (p508ACFE7.dip0.t-ipconnect.de [80.138.207.231])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by bjoernhoefling.de (Postfix) with ESMTPSA id 92A023F983;
 Wed, 27 Mar 2019 00:09:46 +0100 (CET)
Date: Wed, 27 Mar 2019 00:09:41 +0100
From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= <bjoern.hoefling@HIDDEN>
To: Alberto EFG <albertoefg@HIDDEN>
Subject: Re: bug#35012: Can't install icecat
Message-ID: <20190327000941.1aa12a2c@alma-ubu>
In-Reply-To: <87d0md8lya.fsf@HIDDEN>
References: <87d0md8lya.fsf@HIDDEN>
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/EdjkIb=qQcSdTuI48H9lx/K"; protocol="application/pgp-signature"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 35012
Cc: 35012 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.9 (/)

--Sig_/EdjkIb=qQcSdTuI48H9lx/K
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Alberto,

it should be available now from mirror.hydra.gnu.org. Some detailed
explanations follow:

On Tue, 26 Mar 2019 13:39:09 -0600
Alberto EFG <albertoefg@HIDDEN> wrote:

> Hello, for the last few weeks I've been unable to upgrade icecat.
>=20
> I use Guix on top of Fedora 29, I've used it with selinux set to
> permissive and set to enforce. I've run guix-daemon manually and using
> systemd. Yesterday I removed Guix entirely and installed it from
> scratch.
>=20

First, you can try to see if your package would be built locally or
will be downloaded from substitute servers with the "-n" =3D=3D "--dry-run"
option:

$ guix package -n -u icecat

The following package would be upgraded:
   icecat	60.5.0-guix1 =E2=86=92 60.6.1-guix1	/gnu/store/bwhnxvfx4ng5fhc7xi=
6wijp8qciqjpbk-icecat-60.6.1-guix1

The following derivation would be built:
   /gnu/store/m3i38zbqb4ww4qjnw01jbj0wjxmyp0id-profile.drv
55.7 MB would be downloaded:
   /gnu/store/bwhnxvfx4ng5fhc7xi6wijp8qciqjpbk-icecat-60.6.1-guix1
The following profile hooks would be built:
[..]

In that case, it would be downloaded from substitute servers.

If it does not use the substitute, then it could either not yet be
built on the substitute servers or it could
fail to build.

As you already tried to build it locally, you could look at the log
file and see if there is anything useful in there:

> $ guix package -c 7 --upgrade icecat
[..]

> View build log at
> '/var/log/guix/drvs/jp/g44cnp64hzdi2hislnid40jdr3kkhp-rust-1.24.1.drv.bz2=
'.
> cannot build derivation

I searched on Hydra for icecat and found it was built only today:

https://hydra.gnu.org/job/gnu/master/icecat-60.6.1-guix1.x86_64-linux/all
3431712 	icecat-60.6.1-guix1 	x86_64-linux 	2019-03-26 14:22:53

I could successfully update from there:

guix package --substitute-urls=3D"https://mirror.hydra.gnu.org/" -u icecat

Especially for big packages like icecat there can always be a gap
between the time when the package definition is updated and when a
substitute is built and ready to be downloaded.

Hope this helps a bit,

Bj=C3=B6rn

--Sig_/EdjkIb=qQcSdTuI48H9lx/K
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCXJqxNQAKCRC/KGy2WT5f
/d6XAKCFb0YiZGFCFkUZrPTKtjsQI029RQCgj0Sb3D0kHVuU6dyVzPfKmsRip0Q=
=m+DZ
-----END PGP SIGNATURE-----

--Sig_/EdjkIb=qQcSdTuI48H9lx/K--




Information forwarded to bug-guix@HIDDEN:
bug#35012; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 26 Mar 2019 22:19:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 26 18:19:54 2019
Received: from localhost ([127.0.0.1]:60653 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1h8uQC-0001ck-IF
	for submit <at> debbugs.gnu.org; Tue, 26 Mar 2019 18:19:54 -0400
Received: from eggs.gnu.org ([209.51.188.92]:54843)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <albertoefg@HIDDEN>) id 1h8rut-000611-Ro
 for submit <at> debbugs.gnu.org; Tue, 26 Mar 2019 15:39:24 -0400
Received: from lists.gnu.org ([209.51.188.17]:36823)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <albertoefg@HIDDEN>)
 id 1h8ruo-0003BV-NC
 for submit <at> debbugs.gnu.org; Tue, 26 Mar 2019 15:39:18 -0400
Received: from eggs.gnu.org ([209.51.188.92]:40991)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <albertoefg@HIDDEN>) id 1h8run-0001JO-Gu
 for bug-guix@HIDDEN; Tue, 26 Mar 2019 15:39:18 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED,
 URIBL_BLOCKED autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <albertoefg@HIDDEN>) id 1h8rul-0003Av-Q6
 for bug-guix@HIDDEN; Tue, 26 Mar 2019 15:39:17 -0400
Received: from mout02.posteo.de ([185.67.36.66]:55265)
 by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <albertoefg@HIDDEN>)
 id 1h8rul-0003AR-6W
 for bug-guix@HIDDEN; Tue, 26 Mar 2019 15:39:15 -0400
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 440932400FC
 for <bug-guix@HIDDEN>; Tue, 26 Mar 2019 20:39:12 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.mx; s=2017;
 t=1553629152; bh=9IqQCbp+LspXULCG3hADhb/JTJYi85SHR7VgFt9Oaqg=;
 h=From:To:Subject:Date:From;
 b=WmXoU6ZYziKw8mLtcAOrWNQY6o+FOFKXijzzOl3auwDS3u4gWQoxsHxJ6nPD2+8fc
 HqR2jT4OYokL5LLPx87dSpXGJgA3u2YJMeaRQW2kTFUzs5cOletiNYIEv40HvtZfEN
 brdCA/KEwd7EX6j2VltAMkHTNvRyTYgBLYrEjZrNkvicZO+MEw4AT4H0yEvTz3cmrm
 KUB3BL53vDDDSO3ru5/DiJWzstjSc+eFX48xdghgVOdpBaxIMsIoY+hxMX5dhtuYIj
 5mOAD3VMq0vMAJ3oub/xmp9Xm3R/VCY359mzva5bs5pckTByJ26g9LOei81pZoa0bd
 0cbZ/mzpxpfIg==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 44TLzg1hGPz9rxT
 for <bug-guix@HIDDEN>; Tue, 26 Mar 2019 20:39:10 +0100 (CET)
User-agent: mu4e 1.0; emacs 26.1
From: Alberto EFG <albertoefg@HIDDEN>
To: bug-guix@HIDDEN
Subject: Can't install icecat
Date: Tue, 26 Mar 2019 13:39:09 -0600
Message-ID: <87d0md8lya.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 185.67.36.66
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Tue, 26 Mar 2019 18:19:51 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Hello, for the last few weeks I've been unable to upgrade icecat.

I use Guix on top of Fedora 29, I've used it with selinux set to
permissive and set to enforce. I've run guix-daemon manually and using
systemd. Yesterday I removed Guix entirely and installed it from scratch.

It keeps failing no matter what. I have about 200gb of disk space and
8gb of RAM. This is the error I always get:

$ guix package -c 7 --upgrade icecat --substitute-urls="https://ci.guix.info"
substitute: updating substitutes from 'https://ci.guix.info'... 100.0%
substitute: updating substitutes from 'https://ci.guix.info'... 100.0%
downloading from https://ci.guix.info/nar/qlwg5lyxnnj68kw2agx4z5fr2b6vxpdc-icecat-60.6.1-guix1.tar.xz...

icecat-60.6.1-guix1.tar.xz  303.0MiB   1.8MiB/s 02:47 [##################] 100.0%

building /gnu/store/jpg44cnp64hzdi2hislnid40jdr3kkhp-rust-1.24.1.drv...
\ 'install' phasenote: build failure may have been caused by lack of free disk space
builder for `/gnu/store/jpg44cnp64hzdi2hislnid40jdr3kkhp-rust-1.24.1.drv' failed with exit code 1
build of /gnu/store/jpg44cnp64hzdi2hislnid40jdr3kkhp-rust-1.24.1.drv failed
View build log at '/var/log/guix/drvs/jp/g44cnp64hzdi2hislnid40jdr3kkhp-rust-1.24.1.drv.bz2'.
cannot build derivation `/gnu/store/mqx2ad5zkki6s02c6x7gkdzmb2p0zd6s-icecat-60.6.1-guix1.drv': 1 dependencies couldn't be built
guix package: error: build of `/gnu/store/mqx2ad5zkki6s02c6x7gkdzmb2p0zd6s-icecat-60.6.1-guix1.drv' failed




Acknowledgement sent to Alberto EFG <albertoefg@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#35012; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 27 Mar 2019 11:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.