bug#67290: (current-profile) only works when invoked as a process named "guix"

2023-11-19 Thread Ian Eure
When you invoke `guix repl', the current-profile and current-channels procedures reflect my current profile and channel configuration: l0p!ieure~$ guix repl GNU Guile 3.0.9 Copyright (C) 1995-2023 Free Software Foundation, Inc. Guile comes with ABSOLUTELY NO WARRANTY; for details

bug#67292: emacs / emacs-transient collisions and bundling

2023-11-19 Thread Maxime Devos
Hi, I recently got the following error message from "guix home build" (misleading it says "warning" instead): warning: collision encountered: /gnu/store/xjrhyapm3zwgpmq5baz6m9kavz287jjj-emacs-29.1/share/info/transient.info.gz /gnu/store/lg6h2mkg5z15i78dzvzs0s89bgxxwnlf-emacs-transient-0

bug#64858: [PATCH] In 'guix shell', discard ad-hoc profile when 'guix.scm' file is newer. (Closes: #64858)

2023-11-19 Thread Felix Lechner via Bug reports for GNU Guix
Fixes a bug that prevents rebuilds for folks who use 'guix shell' repeatedly to refine a package declaration located in a 'guix.scm' file. The mtime of 'guix.scm' is never evaluated because 'file' is #f here and the code path taken always returns 0 as the purported mtime. https://github.com/gu