From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: bug#39313: artanis's guile-json in conflict with guix Date: Mon, 27 Jan 2020 23:13:00 +0100 Message-ID: <87y2tstuoj.fsf@elephly.net> References: <8736c02266.fsf@davie.li> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:42572) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iwCdv-0002lr-Tz for bug-guix@gnu.org; Mon, 27 Jan 2020 17:14:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iwCdv-0002Xq-0k for bug-guix@gnu.org; Mon, 27 Jan 2020 17:14:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:53201) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iwCdu-0002XU-O1 for bug-guix@gnu.org; Mon, 27 Jan 2020 17:14:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iwCdu-000516-G1 for bug-guix@gnu.org; Mon, 27 Jan 2020 17:14:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <8736c02266.fsf@davie.li> 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-mx.org@gnu.org Sender: "bug-Guix" To: David Dashyan Cc: 39313@debbugs.gnu.org Hi David, > Tried to install artanis today. It's kida ok to have conflicting package > but maybe not with guix itself? Not sure whether it's an issue to > address. Whenever there are conflicts you should do as the hint says and upgrade packages together. Not doing so would result in a mixed environment containing different variants of the same package, which is unlikely to work, so Guix prevents it by default. The problem here, though, as Julien pointed out, is that you have the =E2=80=9Cguix=E2=80=9D package installed in your profile, which is a bad id= ea. Only use =E2=80=9Cguix pull=E2=80=9D to upgrade Guix. (The =E2=80=9Cguix=E2=80=9D package exists because it can be used as a libr= ary, not primarily to provide the =E2=80=9Cguix=E2=80=9D command which you use to in= stall software.) So this is not a bug. -- Ricardo