#1034744 Please consider making emacs support optional

#1034744#3
Date:
2023-04-23 05:41:04 UTC
From:
To:
As far as I can tell, the support provided by dictionaries-common makes
emacs better if installed, but isn't needed if an emacs isn't installed.
The maintainer scripts correctly check to see if the necessary binaries
are installed before invoking them. Would it be possible to change the
emacsen-common Depends to a Recommends?

dictionaries-common is the only thing on my system pulling in the
emacsen-common machinery, and dictionaries-common is in turn a
dependency of required packages for various other programs.

Thank you,
Josh Triplett

#1034744#8
Date:
2023-04-25 07:29:01 UTC
From:
To:
El dom, 23 abr 2023 a las 7:45, Josh Triplett
(<josh@joshtriplett.org>) escribió:

Hi, Josh,

This is mandated by emacsen-common policy, point 5C

/usr/share/doc/emacsen-common/debian-emacs-policy.gz

AFAIR, this is done to ensure that emacsen-common is configured before
add-on package is configured. This was discussed in a rather old
thread started by
https://lists.debian.org/debian-emacsen/2010/07/msg00000.html

emacsen-common is a rather small package with no dependencies, should
not be a big problem, this was considered a reasonable compromise by
emacs maintainer.

Regards,

#1034744#13
Date:
2023-06-07 16:04:24 UTC
From:
To:
El mar, 25 abr 2023 a las 9:29, Agustin Martin (<agmartin@debian.org>) escribió:

Reassigning this bug report to both emacsen-common and
dictionaries-common, as dictionaries-common just follows
emacsen-common policy.

#1034744#22
Date:
2023-08-03 17:47:24 UTC
From:
To:

#1034744#27
Date:
2023-08-30 16:18:16 UTC
From:
To:
El jue, 3 ago 2023 a las 19:58, Dan Jacobson (<jidanni@jidanni.org>) escribió:

#1034744 is not a  bug but a design choice inside  emacsen-common
policy, please look at the thread mentioned at #1034744.
emacsen-commmon must be configured before packages shipping elisp
snippets are configured, but if packages contain more than those
snippets they may be installed without Emacs ittself (emacsen-common
does not pull Emacs or XEmacs and is a very small package whose
installation without {X}Emacs causes no problemas at all). This
(wishlist) report is left open just to be a reference, but I am
tagging it wontfix to make more clear things about it.

Regards,