From mboxrd@z Thu Jan 1 00:00:00 1970 From: Zelphir Kaltstahl Subject: Guix installing different package versions on different machines Date: Sat, 28 Sep 2019 15:02:57 +0200 Message-ID: <3468ea1d-61c2-9079-a061-25fd19bb911f@posteo.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:39101) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iECNN-0007yd-E3 for help-guix@gnu.org; Sat, 28 Sep 2019 09:03:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iECNL-0006oS-3Q for help-guix@gnu.org; Sat, 28 Sep 2019 09:03:05 -0400 Received: from mout02.posteo.de ([185.67.36.66]:60323) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iECNK-0006nQ-KZ for help-guix@gnu.org; Sat, 28 Sep 2019 09:03:03 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 0296B2400FD for ; Sat, 28 Sep 2019 15:02:59 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 46gTNf4RTpz9rxP for ; Sat, 28 Sep 2019 15:02:58 +0200 (CEST) Content-Language: en-US List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org Hi Guix users! I installed Guix on my own machine (Xubuntu 18.04.3) and at work on my machine (Ubuntu 18.04.3). Although I do `guix pull` and then `guix package -u`, both machines get different versions of packages installed this way. I have seen 2 examples of this behavior so far: Emacs (home: 26.1, work: 26.3) and Guile (home: 2.2.4, work: 2.2.6). I don't understand this behavior, as I thought that both installations of Guix should use the same repositories, because I installed them the same way and I even use the same OS at the core. Furthermore I thought, that Guix installs packages as they have been provided by contributors and does not perform checks, whether some package is suitable on a system. Where is my understanding wrong? What can lead to this behavior? How can I get the newest versions of all things on all my machines? Regards, Zelphir