Package: guix
Version: 1.3.0-5+b1
Followup-For: Bug #988260
X-Debbugs-Cc: alua...@udc.es

Just confirming this issue also affects debian's emacs.

/etc/profile.d/guix.sh implicitly sets up EMACSLOADPATH when sourcing
the profile.

I think that emacs only reads dirs in EMACSLOADPATH if it is set, so
after that any .el files under /usr/ are not found.  Even if that were
not the case, I also think that it would be still undesirable for
debian emacs to look first into the guix profile directories, since it
could cause mixed version .el file loads.

I am a new guix user, so maybe I am not understanding something, but I
tend to believe that currently the rationale is that it is not
expected that the user can have co-existing guix and debian versions
of the same software.

So far I have deleted /etc/profile.d/guix.sh and I am proceeding to
activate guix profiles only when I am needing them.

Regards.

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.0.0-5-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages guix depends on:
ii  guile-3.0       3.0.8-2
ii  guile-3.0-libs  3.0.8-2
ii  guile-gcrypt    0.4.0-2
ii  guile-git       0.5.2-5
ii  guile-gnutls    3.7.8-4
ii  guile-json      4.7.3-2
ii  guile-lzlib     0.0.2-3
ii  guile-sqlite3   0.1.3-3
ii  guile-ssh       0.16.0-2
ii  guile-zlib      0.1.0-4
ii  libbz2-1.0      1.0.8-5+b1
ii  libc6           2.36-6
ii  libgcc-s1       12.2.0-9
ii  libgcrypt20     1.10.1-3
ii  libsqlite3-0    3.40.0-1
ii  libssh-dev      0.10.4-2
ii  libstdc++6      12.2.0-9
ii  zlib1g          1:1.2.13.dfsg-1

Versions of packages guix recommends:
ii  ca-certificates  20211016
ii  less             590-1
ii  nscd             2.36-6
ii  systemd          252.2-2

guix suggests no packages.

-- Configuration Files:
/etc/profile.d/guix.sh [Errno 2] No existe el fichero o el directorio: 
'/etc/profile.d/guix.sh'

-- no debconf information

Reply via email to