From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Emacs interface for Guix Date: Sun, 20 Jul 2014 16:08:40 +0200 Message-ID: <878uno9l7b.fsf@gnu.org> References: <87zjg9rgih.fsf@gmail.com> <871ttlgzfl.fsf@gnu.org> <87vbqxqg3n.fsf@gmail.com> <87ha2fm3gk.fsf@gnu.org> <87r41hrdks.fsf@gmail.com> <8738dxe2jq.fsf@gnu.org> <87mwc4qzd5.fsf@gmail.com> 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]:57119) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X8rnM-0007zK-AN for guix-devel@gnu.org; Sun, 20 Jul 2014 10:09:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X8rnD-0001rT-8o for guix-devel@gnu.org; Sun, 20 Jul 2014 10:08:56 -0400 Received: from hera.aquilenet.fr ([2a01:474::1]:35554) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X8rnD-0001rJ-16 for guix-devel@gnu.org; Sun, 20 Jul 2014 10:08:47 -0400 In-Reply-To: <87mwc4qzd5.fsf@gmail.com> (Alex Kost's message of "Sun, 20 Jul 2014 11:10:46 +0400") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Alex Kost Cc: guix-devel@gnu.org Alex Kost skribis: > Yes, that's what concerned me since the very beginning =E2=80=93 unique e= ntities > should have unique identifiers, i.e. ideally there should be an > easy-to-get ID for every package. But as I'm using a non-unique > =E2=80=98name-version=E2=80=99 spec to "identify" a package, information = about installed > outputs is displayed for every matching package. OK. At the Scheme level, package objects are unique of course; but at the UI level, we can=E2=80=99t guarantee that there=E2=80=99s a single pack= age for each name/version pair (and this is not even desirable, I think.) > You may look at: > > M-x guix-search-by-name guile-2.0.11 > > to see how it looks like in a =E2=80=9Clist=E2=80=9D and especially =E2= =80=9Cinfo=E2=80=9D buffers > currently (I have updated the repo). Looks good to me! > Also I made some changes for augmenting paths, so please report if > something does not work. I=E2=80=99m still seeing a lot of these at the top of *Guix REPL*: --8<---------------cut here---------------start------------->8--- ;;; note: source file /data/src/guix.el/guix-helper.scm ;;; newer than compiled /home/ludo/.cache/guile/ccache/2.0-LE-8-2.0/d= ata/src/guix.el/guix-helper.scm.go ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /data/src/guix.el/guix-helper.scm --8<---------------cut here---------------end--------------->8--- Thanks, Ludo=E2=80=99.