Package: git-el Version: 1:2.28.0-1 Severity: grave Justification: renders package unusable
While updating my emacs configuration for 27.1 (now in unstable) I noticed that /etc/emacs/site-start.d/50git-core.el prints git removed but not purged, skipping setup and does not autoload either git.el or git-blame.el. This appears to be because /usr/lib/emacsen-common/packages/install/git does nothing when $FLAVOR is “emacs”: | # The emacs startup file looks for these files in | # /usr/share/${debian-emacs-flavor}/site-lisp/git. | # Installing to the generic /usr/share/emacs/site-list/git would be | # pointless. | [ "$FLAVOR" != emacs ] || exit 0 This has been incorrect for quite some time - I’m not sure how long ago it was that (symbol-name debian-emacs-flavor) was changed to evaluate to “emacs” for the ordinary packages of GNU Emacs, but probably more than one release by now. I think a sufficient fix is to remove the above quoted lines from /usr/lib/emacsen-common/packages/install/git. -- System Information: Debian Release: bullseye/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 5.9.0-1-amd64 (SMP w/32 CPU threads) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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 git-el depends on: ii emacs 1:27.1+1-2 ii emacs-gtk [emacsen] 1:27.1+1-2 ii git 1:2.28.0-1 Versions of packages git-el recommends: ii elpa-magit 2.99.0.git0957.ge8c7bd03-1 git-el suggests no packages. -- no debconf information