I took a closer look at this set of bugs and tracked down the status of
the related bugs against emacsen-common and debhelper. The best
information looks to be the messages at the tail end of the bug log at:
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=268466>
(the debhelper bug). To make a long story short, per that message,
optional elisp additions for packages that don't want to depend on Emacs
should be in separate packages. Packages containing elisp should depend
on emacsen, not emacsen-common, and then everything will work properly on
installs and upgrades. This is required by Emacs policy.
So, I think the best solution to this problem is to split out the elisp
into a separate package, probably called a2ps-el (as that seems to be the
naming convention), and then Recommend or Suggest that package in a2ps.
I can provide a patch that implements this if desired.
Incidentally, I'm not sure why the Pre-Depends in the current package was
necessary. As near as I can tell from Policy 7.2, Depends should be
sufficient; emacs-package-install is only called in the postinst, and
policy states that all dependencies will be fully configured before
postinst is called.
--
Russ Allbery ([EMAIL PROTECTED]) <http://www.eyrie.org/~eagle/>
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]