Package: dh-elpa
Version: 2.1.9
Severity: wishlist

As title says.  We have encountered a few bug reports (e.g. Bug#1106748,
Bug#1120049) due to some files not being shipped as intended.  This
usually happens when some packages explicitly list the .el files in
debian/elpa or debian/<package>.elpa instead of using a glob.  This is
usually done with good reasons, such as to exclude test files, or need
to distribute .el files in different packages.

It would be good that dh-elpa can also check that all intended files are
included in the `elpa' file of all binary packages.  Ideally it should
handle glob, skip hidden files like `.dir-locals.el' and test files by
default, and provide an option (e.g. `--exclude-el') to optionally skip
more files as needed.

(I sense this would be hard to verify without implementing unit tests
first :/)

-- System Information:
Debian Release: 13.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.48+deb13-amd64 (SMP w/16 CPU threads; PREEMPT)
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

-- 
Regards,
Xiyue Deng

Attachment: signature.asc
Description: PGP signature

Reply via email to