Hi David,
Thank you for replying quickly, and sorry for the tardiness of mine.
Holiday season, you know? ;-)
David Bremner <david@tethera.net> writes:
[snip]
Thanks!
I've been wondering that too :-) I hope some ideas for the name of that
subheading will emerge in the course of this discussion.
Would referring to /usr/share/doc/emacsen-common/debian-emacs-policy.gz
do the trick?
More broadly, Policy §11.10 maintains that this Emacs Policy is still
the standard, while lintian complains that packages should migrate to
dh-elpa. I suspect this is a source of confusion, but at the same time
we don't want to throw Rob (and his excellent documentation) under the
bus.
Fair point! Likewise, it appears that the onus is on us to make a case
for dh-elpa vis à vis debian-emacs-policy. What would you suggest would
communicate "less than minimal"? The impression I've gotten from other
maintainers of legacy/maintscript/debian-emacs-policy packages is that
their packages work fine with minimal maintenance burden, so I think we
need to say something that communicates that dh-elpa saves time/future
headaches vs the existing status quo.
It might also be worth referencing dh_elpa_test, and expanding those
docs to expand on the value of the autopkgtests that using it enables.
Good point, and yes, I'm not sure. The phrase used in the doc
referenced above is "maintainer scripts".
Yeah, I suppose that phrase is a bit marketing-speak ;-) To be honest
I'm not sure what precise point to make here, because I'm not sure that
most users will mix dh-elpa packages with user-specific ELPA/MELPA ones,
and because the expectation in a Debian-context is that users don't have
to worry about dependency resolution...so additional package.el
dependency checks might not add a tonne of practical value for users. I
feel like, here, there's a fine line between a tangential and an
orthogonal explanation.
For example, it would be cool if package.el could prompt the user to
resolve ELPA-level dependencies with elpa-foo.deb via one of the
interfaces to apt, and fall back to ELPA/MELPA repos if the user can't
get root. The use case for this would be when installing a leaf package
from ELPA/MELPA, but to fulfill its deps with apt.
What would you suggest?
https://salsa.debian.org/sten/dh-elpa.git
No rush to reply :-)
Merry Christmas!
Nicholas