all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Björn Höfling" <bjoern.hoefling@bjoernhoefling.de>
To: Alberto EFG <albertoefg@posteo.mx>
Cc: 35012@debbugs.gnu.org
Subject: bug#35012: Can't install icecat
Date: Wed, 27 Mar 2019 00:09:41 +0100	[thread overview]
Message-ID: <20190327000941.1aa12a2c@alma-ubu> (raw)
In-Reply-To: <87d0md8lya.fsf@posteo.mx>

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

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@posteo.mx> wrote:

> 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.
> 

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

$ guix package -n -u icecat

The following package would be upgraded:
   icecat	60.5.0-guix1 → 60.6.1-guix1	/gnu/store/bwhnxvfx4ng5fhc7xi6wijp8qciqjpbk-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="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örn

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

  reply	other threads:[~2019-03-26 23:10 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-03-26 19:39 bug#35012: Can't install icecat Alberto EFG
2019-03-26 23:09 ` Björn Höfling [this message]
2019-03-27 11:14   ` Danny Milosavljevic
2019-03-27 14:49     ` Ludovic Courtès
2019-03-29  1:57 ` Mark H Weaver
2019-03-29  5:11   ` Alberto EFG
2019-03-29  9:20     ` Björn Höfling
2019-03-29 21:34       ` Alberto EFG
2019-03-30  6:14       ` Mark H Weaver
2020-11-30 20:53 ` Tobias Geerinckx-Rice via Bug reports for GNU Guix

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190327000941.1aa12a2c@alma-ubu \
    --to=bjoern.hoefling@bjoernhoefling.de \
    --cc=35012@debbugs.gnu.org \
    --cc=albertoefg@posteo.mx \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.