GNU bug report logs - #76699
[PATCH emacs-guix 0/4] Refresh package emacs-guix

Previous Next

Package: guix-patches;

Reported by: Nicolas Graves <ngraves <at> ngraves.fr>

Date: Mon, 3 Mar 2025 02:08:01 UTC

Severity: normal

Tags: patch

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#76699: closed ([PATCH emacs-guix 0/4] Refresh package emacs-guix)
Date: Thu, 15 May 2025 08:13:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Thu, 15 May 2025 09:38:13 +0200
with message-id <87plgaxr16.fsf <at> gnu.org>
and subject line Re: [bug#76699] [PATCH emacs-guix 0/4] Refresh package emacs-guix
has caused the debbugs.gnu.org bug report #76699,
regarding [PATCH emacs-guix 0/4] Refresh package emacs-guix
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
76699: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=76699
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Nicolas Graves <ngraves <at> ngraves.fr>
To: guix-patches <at> gnu.org
Cc: ludo <at> gnu.org, Nicolas Graves <ngraves <at> ngraves.fr>
Subject: [PATCH emacs-guix 0/4] Refresh package emacs-guix
Date: Mon,  3 Mar 2025 03:01:21 +0100
This is a series of refreshing commits for emacs-guix.

This is done in an effort to port emacs-guix to
guile-ares-rs/emacs-arei backend, currently in progress here :
https://git.sr.ht/~ngraves/emacs-guix

This is still a WIP, I'd still like to replace old references to
guix-environment by references to guix shell at least.  I'm not able
to test all changes, since guix-command seems to be broken (before
this patch series I mean).

Thus, I invite users of emacs-guix to try that series and report any
bug that could have been caused by it.

Nicolas Graves (5):
  Switch to transient
  Improve most docstrings
  Remove dash dependency, introduce llama library
  Use a development channel instead of guix.scm
  Update NEWS

 .guix-channel                              |   3 +
 NEWS                                       |  10 +
 README                                     |   2 +-
 guix.scm => channel/emacs-guix-channel.scm |  69 +++----
 channel/emacs-guix-channel.scm.next        | 104 ++++++++++
 configure.ac                               |  32 +--
 doc/emacs-guix.texi                        |  59 +++---
 doc/htmlxref.cnf                           |   6 +-
 elisp/guix-about.el                        |   2 +-
 elisp/guix-build-config.el.in              |   7 +-
 elisp/guix-build-log.el                    |  28 +--
 elisp/guix-command.el                      | 162 ++++++++-------
 elisp/guix-config.el                       |   2 +-
 elisp/guix-default-config.el               |   2 +-
 elisp/guix-external.el                     |  12 +-
 elisp/guix-geiser.el                       |   9 +-
 elisp/guix-graph.el                        |   2 +-
 elisp/guix-guile.el                        |   6 +-
 elisp/guix-help-vars.el                    |  37 ++--
 elisp/guix-help.el                         |  15 +-
 elisp/guix-license.el                      |   3 +-
 elisp/guix-misc.el                         |  24 ++-
 elisp/guix-package.el                      |   2 +-
 elisp/guix-pcomplete.el                    |  15 +-
 elisp/guix-popup.el                        | 227 ---------------------
 elisp/guix-prettify.el                     |   4 +-
 elisp/guix-profiles.el                     |  32 +--
 elisp/guix-read.el                         |   8 +-
 elisp/guix-repl.el                         |  43 ++--
 elisp/guix-transient.el                    | 187 +++++++++++++++++
 elisp/guix-ui-generation.el                |  62 +++---
 elisp/guix-ui-license.el                   |  18 +-
 elisp/guix-ui-lint-checker.el              |  15 +-
 elisp/guix-ui-messages.el                  |  16 +-
 elisp/guix-ui-package-location.el          |   6 +-
 elisp/guix-ui-package.el                   | 104 +++++-----
 elisp/guix-ui-profile.el                   |  65 +++---
 elisp/guix-ui-service-location.el          |   6 +-
 elisp/guix-ui-service.el                   |  32 ++-
 elisp/guix-ui-store-item.el                |  46 +++--
 elisp/guix-ui-system-generation.el         |  24 ++-
 elisp/guix-ui-system.el                    |  17 +-
 elisp/guix-ui.el                           |  16 +-
 elisp/guix-utils.el                        |  92 ++++-----
 elisp/guix.el                              |   2 +-
 elisp/local.mk                             |  10 +-
 46 files changed, 895 insertions(+), 750 deletions(-)
 create mode 100644 .guix-channel
 rename guix.scm => channel/emacs-guix-channel.scm (50%)
 create mode 100644 channel/emacs-guix-channel.scm.next
 delete mode 100644 elisp/guix-popup.el
 create mode 100644 elisp/guix-transient.el

-- 
2.48.1



[Message part 3 (message/rfc822, inline)]
From: Ludovic Courtès <ludo <at> gnu.org>
To: Nicolas Graves <ngraves <at> ngraves.fr>
Cc: 76699-done <at> debbugs.gnu.org
Subject: Re: [bug#76699] [PATCH emacs-guix 0/4] Refresh package emacs-guix
Date: Thu, 15 May 2025 09:38:13 +0200
Hi Nicolas,

I propose continuing this at <https://codeberg.org/guix/emacs-guix>,
where there’s been an amazing spike of activity :-) partly overlapping
what you wanted to do.

Thanks,
Ludo’.


This bug report was last modified 7 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.