all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Mark H Weaver <mhw@netris.org>
To: Adonay Felipe Nogueira <adfeno@openmailbox.org>
Cc: 27489@debbugs.gnu.org
Subject: bug#27489: glibc fails to build on i686
Date: Thu, 29 Jun 2017 01:00:30 -0400	[thread overview]
Message-ID: <87vanfmlqp.fsf@netris.org> (raw)
In-Reply-To: <87tw2zk3uk.fsf@openmailbox.org> (Adonay Felipe Nogueira's message of "Wed, 28 Jun 2017 21:57:39 -0300")

Adonay Felipe Nogueira <adfeno@openmailbox.org> writes:

> NOTE: This message isn't meant to sound aggressive, it's just a question
> from a novice Guix user.
>
> Here is my situation:
>
> - I'm using Guix in a foreign distribution (Trisquel 7).
>
> - In 2017-06-12, I pulled and upgraded Guix and packages successfully as
>   root.
>
> - Last weekend I did (all as root): `guix gc` (successful), `guix pull`
>   (successful), `guix package -u guix` (not successful, because of this
>   bug).
>
> - Some time has passed, and the core-updates branch now seems to have a
>   fix for this bug.
>
> - Yesterday (or was it the day before it?), I did (all as root): `guix
>   gc` (successful), `guix pull` (not successfull, because of this bug),

It might be that you need to manually remove the ~/.config/guix/latest
symlink in root's home directory, and then run "guix pull" again.
Normally this is not needed, but in this case it might be needed to
recover from your current state.

As an aside: I'm not sure why you're running these commands as root.
Running "guix pull" as a user FOO effectively updates the package list
for user FOO, and not for any other user.  Running it as root is no
exception to this rule.  Each user, including root, has their own
private package list.

The main reason to run these commands as root is if you want to update
the packages in ~root/.guix-profile, or if you want to update a GuixSD
system.  Normally, each user runs these commands, including "guix pull"
under their own account.

>   `guix gc`, `guix pull
>   --url="https://git.savannah.gnu.org/cgit/guix.git/snapshot/guix-ed068b960eeedb92823238783779730319b8ba0e.tar.gz"`
>   (not successful, because of this bug). Notice that in the last pull I
>   used the snapshot corresponding to the merge in core-updates that has
>   the fix.

As Leo said, unless you want to help us debug problems on core-updates,
it's best stick with 'master' for now.  'master' is the only branch that
receives timely security updates.  'core-updates' is a work-in-progress,
and at present there are many broken packages there.

      Mark

  parent reply	other threads:[~2017-06-29  5:01 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-06-25 19:19 bug#27489: glibc fails to build on i686 Ricardo Wurmus
2017-06-25 21:08 ` Mark H Weaver
2017-06-25 22:02   ` Mark H Weaver
2017-06-26  0:10   ` Mark H Weaver
2017-06-26  1:23     ` Mark H Weaver
2017-06-26  2:03       ` Mark H Weaver
2017-06-26  8:03         ` Ricardo Wurmus
2017-06-29  0:57 ` Adonay Felipe Nogueira
2017-06-29  2:52   ` Leo Famulari
2017-06-29  5:00   ` Mark H Weaver [this message]
2017-06-30 12:05     ` Adonay Felipe Nogueira
2017-07-03  4:49       ` Mark H Weaver

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=87vanfmlqp.fsf@netris.org \
    --to=mhw@netris.org \
    --cc=27489@debbugs.gnu.org \
    --cc=adfeno@openmailbox.org \
    /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.