From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 10 04:04:36 2016 Received: (at 22600) by debbugs.gnu.org; 10 Feb 2016 09:04:36 +0000 Received: from localhost ([127.0.0.1]:34216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aTQhP-0004xl-S4 for submit@debbugs.gnu.org; Wed, 10 Feb 2016 04:04:36 -0500 Received: from mail-lb0-f173.google.com ([209.85.217.173]:36533) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aTQhO-0004xY-OC for 22600@debbugs.gnu.org; Wed, 10 Feb 2016 04:04:35 -0500 Received: by mail-lb0-f173.google.com with SMTP id uq3so3470749lbc.3 for <22600@debbugs.gnu.org>; Wed, 10 Feb 2016 01:04:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=O5+Z1B8IDEsDj3bk1wFYXP749ZJl2v0ferN8Ql8nPzw=; b=BSzI6TsemjHgcaPzeZx07QEe2VrdG9wOkTpJl0J9xxfGtPqZluGZthBtx8mNMWNoJ9 O2REg8yo1NtM+CBooppu3RTHcQ6EMycbngOeTcQeU6gRtRssnClR8geHsilMnP2RX4DR bKllQGwkWByPkmEJv9eOdERMfLsC/sxjruk6XwfHTDsYQ3lW6kKMPEk8QWJ5aA3bhU19 hkyv+CO5+nWixjMFLB2lKnMcMZu3Po40h7c3jR3kmvapN1xgxjMNHDSsDY7foP95/sKO Xn4K06cRUADwRlLu2VTem1Icez3G1OQOKtlF8Ns6UJ15DOBmeyeEkCDnUutr6bgVrHDW SwNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=O5+Z1B8IDEsDj3bk1wFYXP749ZJl2v0ferN8Ql8nPzw=; b=LNImaXpbNGIVTbYh5YBhylHxo0tuheeW673Ud/wyDOQQvrXpSt4uesTgsQwbPX7Mf0 o/8VtSO+vKAGB7fb7R80jvLWhTwapOxxJwSXvNEyp/C3OcNP2sqLg8T/izos9xdxCdq0 VPZSOmrIpV6cwYGwLuTIKjSJQ0mtpaaSzD1RnJ8XNIF1FVvMz7ah+n3/Fzm/AQuIltX3 WdbD2EjgzqnWXmeFBiWVgUcYv+VtxdDwYimx/yUKF7nmI19BhTVnMw5nrSGAt9e5Crti RWKpUblinHR/c2KLPNW/LYPgGBh1U268N5tZ76qYPMrPzhXc1r2MoxUxJDaMosNPuKfd /gGg== X-Gm-Message-State: AG10YOTtifuNUGR8yPRPPDhwuNuz4QksaZcLWRdvCM4x9qYw1DVuuduZTeKImFj47bHAXQ== X-Received: by 10.112.189.161 with SMTP id gj1mr15756813lbc.0.1455095068990; Wed, 10 Feb 2016 01:04:28 -0800 (PST) Received: from leviafan ([217.107.192.146]) by smtp.gmail.com with ESMTPSA id pm9sm281399lbb.25.2016.02.10.01.04.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Feb 2016 01:04:28 -0800 (PST) From: Alex Kost To: myglc2 Subject: Re: bug#22600: 'Globally-Visible Packages' not shown by 'M-x guix-installed-packages' References: <87zivb6xyy.fsf@gmail.com> <87egcmrhjj.fsf@gmail.com> <87d1s6u870.fsf@gnu.org> <87io1y7h1r.fsf@gmail.com> <871t8lbsg6.fsf@gmail.com> <87bn7p5mbf.fsf@gmail.com> Date: Wed, 10 Feb 2016 12:04:29 +0300 In-Reply-To: <87bn7p5mbf.fsf@gmail.com> (myglc2@gmail.com's message of "Tue, 09 Feb 2016 21:30:28 -0500") Message-ID: <87pow5542q.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22600 Cc: 22600@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) myglc2 (2016-02-10 05:30 +0300) wrote: > Alex Kost writes: > [...] >> As I suggested in the previous mail, we can add "M-x guix-system-packages". >> Maybe it would be good to add "M-x guix-user-packages", or maybe name them: >> >> - guix-installed-system-packages (for /run/current-system/profile) >> - guix-installed-user-packages (for ~/.guix-profile) >> >> And to leave "M-x guix-installed-packages" for an arbitrary profile >> specified by a user. WDYT? > > I like it. I tried to summarize what I think I understand in the table > below. Could you take a look and fix it up? > > | Recipe Source | install | Profile | UI access | Scope | Generations | > |-------------------------+----------------------------------------------------------------------------+-----------------------------+--------------------------------------+--------+-----------------------------| > | guix pull | sudo guix system reconfigure | /run/current-system/profile | * M-x guix-installed-system-packages | global | M-x guix-system-generations | > | guix pull | guix -i | ~/.guix-profile | * M-x guix-installed-user-packages | global | M-x guix-generations | guix package -i > | | | | | | | > | git pull w/wo user mods | [env]$ sudo ./pre-inst-env guix system reconfigure ../configs/config.k.scm | /run/current-system/profile | * M-x guix-installed-system-packages | user | M-x guix-system-generations | > | git pull w/wo user mods | ??? | ~/.guix-profile | * M-x guix-installed-user-packages | user | M-x guix-generations | I don't understand what "w/wo user mods" means, but if you are talking about running guix commands using a git repo; "pre-inst-env" is the way to go, for example: "./pre-inst-env guix package -i ..." > | | ??? | | M-x guix-installed-packages | ouser | ??? | For a custom package (if that's what you mean), it's the same: "guix package -i ", but at first you need to add a directory with your packages to GUIX_PACKAGE_PATH as described in the manual: (info "(guix) Package Modules") If you want to install packages in an arbitrary profile, run "guix package" command with "--profile=..." option. > Notes: > * - proposed > ??? - don't know Also I don't understand what "scope" column means. -- Alex