From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: bug#27489: glibc fails to build on i686 Date: Thu, 29 Jun 2017 01:00:30 -0400 Message-ID: <87vanfmlqp.fsf@netris.org> References: <87podrlvsb.fsf@elephly.net> <87tw2zk3uk.fsf@openmailbox.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47072) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQRZh-0006GH-RO for bug-guix@gnu.org; Thu, 29 Jun 2017 01:01:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dQRZe-0007iU-PP for bug-guix@gnu.org; Thu, 29 Jun 2017 01:01:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:40607) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dQRZe-0007hS-7O for bug-guix@gnu.org; Thu, 29 Jun 2017 01:01:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dQRZd-0003dD-OQ for bug-guix@gnu.org; Thu, 29 Jun 2017 01:01:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87tw2zk3uk.fsf@openmailbox.org> (Adonay Felipe Nogueira's message of "Wed, 28 Jun 2017 21:57:39 -0300") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Adonay Felipe Nogueira Cc: 27489@debbugs.gnu.org Adonay Felipe Nogueira 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