From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#27261: guix package -u should warn about non-existent packages Date: Tue, 27 Jun 2017 21:41:16 +0200 Message-ID: <878tkd43s3.fsf@gnu.org> References: <878tl654b8.fsf@netris.org> <87wp7z95f1.fsf@gnu.org> <20170625235326.GA24268@jasmine.lan> <87zicv89fk.fsf@gnu.org> <20170626183254.GA14748@jasmine.lan> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48095) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dPwNC-00037q-WC for bug-guix@gnu.org; Tue, 27 Jun 2017 15:42:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dPwN8-0005Xv-2I for bug-guix@gnu.org; Tue, 27 Jun 2017 15:42:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:38496) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dPwN7-0005Xa-Ve for bug-guix@gnu.org; Tue, 27 Jun 2017 15:42:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dPwN7-0007E8-MA for bug-guix@gnu.org; Tue, 27 Jun 2017 15:42:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <20170626183254.GA14748@jasmine.lan> (Leo Famulari's message of "Mon, 26 Jun 2017 14:32:54 -0400") 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: Leo Famulari Cc: 27261@debbugs.gnu.org Hi Leo, Leo Famulari skribis: > On Mon, Jun 26, 2017 at 10:01:03AM +0200, Ludovic Court=C3=A8s wrote: >> Could you check whether =E2=80=9Cguix package -A syncthing=E2=80=9D show= s it there? The >> warning should appear as soon as we=E2=80=99re upgrading a package that= =E2=80=99s >> missing. > > I get no results when I do `./pre-inst-env guix package -A syncthing` > from the repo where I removed qsyncthingtray. So does =E2=80=9C./pre-inst-env guix package -u syncthing=E2=80=9D raise a = warning? It should. > `guix package -A syncthing` shows a result for qsyncthingtray, because > that is a "plain" Guix, from `guix pull`, set up as described in Binary > Installation: > > $ ls -l $(which guix) > lrwxrwxrwx 1 root staff 54 Aug 14 2015 /usr/local/bin/guix -> /var/guix/= profiles/per-user/root/guix-profile/bin/guix > $ ls -l ~/.config/guix/latest=20 > lrwxrwxrwx 1 leo leo 55 Jun 25 19:19 /home/leo/.config/guix/latest -> /gn= u/store/jbrn4pixmrqmqk8jmx533cnqhjhm17sb-guix-latest > > But, that's not the Guix that I expect to be queried for packages. Maybe > there is some unexpected interaction between the various copies of Guix? I don=E2=80=99t think so. But maybe I=E2=80=99m missing something! Ludo=E2=80=99.