From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id WL1QA4Jrj2JC+QAAbAwnHQ (envelope-from ) for ; Thu, 26 May 2022 13:58:58 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id gKAxA4Jrj2Le7QAAauVa8A (envelope-from ) for ; Thu, 26 May 2022 13:58:58 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 7EECC328DB for ; Thu, 26 May 2022 13:58:57 +0200 (CEST) Received: from localhost ([::1]:33912 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nuC8m-00048h-NP for larch@yhetil.org; Thu, 26 May 2022 07:58:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40512) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nuBOF-0002oS-FI for help-guix@gnu.org; Thu, 26 May 2022 07:10:51 -0400 Received: from ns13.heimat.it ([46.4.214.66]:40220) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nuBOD-0004Rp-CD for help-guix@gnu.org; Thu, 26 May 2022 07:10:51 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 9CCAC300F9C; Thu, 26 May 2022 11:10:46 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4kt58Va-Btdw; Thu, 26 May 2022 11:10:26 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id ADB36300F71; Thu, 26 May 2022 11:10:26 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 403B71B04580; Thu, 26 May 2022 13:10:26 +0200 (CEST) Received: (nullmailer pid 7063 invoked by uid 1000); Thu, 26 May 2022 11:10:25 -0000 From: Giovanni Biscuolo To: Gottfried , help-guix@gnu.org Subject: Re: /gnu/store In-Reply-To: <7ea0f1d7-4a90-360e-184e-63a35de6db2f@posteo.de> Organization: Xelera.eu References: <7ea0f1d7-4a90-360e-184e-63a35de6db2f@posteo.de> Date: Thu, 26 May 2022 13:10:25 +0200 Message-ID: <87tu9cmtwe.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=46.4.214.66; envelope-from=g@xelera.eu; helo=ns13.heimat.it X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1653566337; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=D0uPLFi8TJEI1fzdVUu8diPoyjWApzH3ZUpuumteqOc=; b=lvx+eU+O/uuPX6CGQhvkjf5QwmGClbXj86sKD/4CK3nGwglRlMRwBvgQgu9Tdz21SWuaLM 7M10ErvBcwIJ4VAKoMknQ4c/hlZfjyZWutMSOQ9gY29ykptclsSWqvYeN918VNe0No+OG1 atmudrV4y1kSiNHa5B+S2IDHBSOLtzuFSXsBfrpA7bFnYX0CRkfFAiQv0S0jB+eZ6PCSJ3 aOxHZsYZX4hUUljqrZ7/cE9NYm/azbBYpRLccnqy0v2fubwiY71H/NzChufa4s5B9svSc9 XjdJNW4I4J87KNyZb5Nvg6Zr2XyZ1gI+J3+/j224LOvCJsQ9HNi49plpETki4Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1653566337; a=rsa-sha256; cv=none; b=Dn5JPMXzhuLQh4hSu2EalZNeYXlqZkNTUaMkvPSPkxyii5iw7MNW6v56vUQPL4SAUdy4HT MmvvUI/6jwi8/fIyR+03atO6v1b1r/OEqeyHD59AtyMAFdI/fdoSHvxDE+Lk7uJd1YFgrC LwhTkO+5P3Dw1QGOaHLpRhG2qpGMEEE73bhwZLtdNZqLixfyTPVV9AN7V1pFbidY3Cku+o T97d2pHmbUzQ0Uu5fmCeZ+8TEYIf5zCa+uXGk9aGMuaT8X9HQCeUqZ/PvLeoggxRPsJwpP blCusjR79u6YXFSgVDCIew/oTUs7PZTXx+WRrogBs+ZSiiYku9Ch27/S/Dy1qg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -2.84 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 7EECC328DB X-Spam-Score: -2.84 X-Migadu-Scanner: scn1.migadu.com X-TUID: pJee8kZRm4VE Hello Gottfried, are you using Guix System or Guix on a foreign distro? Gottfried writes: > Hi Guixers, > After guix pull und guix update I have a new Emacs Version, Emacs 28 > > 1. My earlier created icon for emacs, in Mate Desktop, opens the older > Version Emacs 27.2 > How to fix it? have you tried logging out and in? > 2. Opening /gnu/store/ in Mate Caja (File Manager) takes ages. AFAIK it takes ages in every file manager you'd better use "find" (man find) from your terminal if you want to find a package in /gnu/store, see below > To look for a the Emacs 28.1 file takes also ages. What is "the Emacs 28.1 file"? > Is there a quicker way to search for some directories in /gun/store? > May be in the terminal emulator? With which commands? yes: use the CLI in a terminal to have the (too long) directory listing: "ls -lah /gnu/store" to serach for every first level only directory having "emacs" in its name under /gnu/store: "find /gnu/store -maxdepth 1 -type d -name '*emacs*'" then you can inspect the store for each installed package, e.g. "/gnu/store/r1zd92x4bh8zfz16rj9gh66pr950x2zr-emacs-guix-0.5.2-5.c9aef52" with ls or Caja if you want > I want to change the command for opening emacs in the starter,now > version 27.2 change into emacs 28. So that the emacs icon in the toolbar > opens Emacs 28. Or is the simplest way deleting the icon and after every > new emacs version creating a new icon? You cannot change the .desktop files used to start applications installed via Guix since they are stored read-only in the store It's "just" a matter to refresh your graphical menu an usually we need to logout and login (at least on a foreign distro) > If I do a "emacs -ProfileManager" it opens the emacs 28 AFAIU you are starting emacs from a terminal, and yes: it starts emacs 28 because it does not use the *.desktop file used by the graphical menu (which have the 27.2 version hardcoded in it) > but does not give me a possibility to set a new Profile. AFAIK "ProfileManager" is not a valid emacs option :-) > 3. Can somebody explain to me the structure of /gnu/store? Please read the Guix manual at "8.9 The Store" AFAIK the store is set read-only **but** in any case /do not/ directly write to the store, it is accessed by the guix-daemon via the various "guix..." command use the guix cli (or the great emacs-guix interface [1]) to explore your packages (et al) [...] > The date is allways the same, it's a reproducibility requirement: our software is /eternal/ B-) [...] > thanks in advance > I am "hacking" at the basics > Gottfried Happy hacking! Gio' [1] I had to apply a workaround to make it working https://issues.guix.gnu.org/55013#2 [...] -- Giovanni Biscuolo Xelera IT Infrastructures