[Pkg-emacsen-addons] Bug#830659: Bug#830659: elpa-rainbow-delimiters: Tests are installed

Sean Whitton spwhitton at spwhitton.name
Sun Jul 10 04:51:10 UTC 2016


control: tag -1 +pending

Hello,

Thank you for your report.

On Sun, Jul 10, 2016 at 01:06:51AM +0200, Fanael Linithien wrote:
> The test suite is installed, even though it's not needed. It doesn't really
> affect much, if anything, it merely looks kinda untidy IMO, especially as the
> test suite is kinda hard to use, see the incantations in .travis.yml. It also is
> closer to a script than to a regular Emacs module you'd call require on, so
> installing it into load-path may not be the best idea.

I fixed it in the packaging git repository so that, as it stands, the
test suite won't be installed when someone next uploads this package to
the Debian archive.

I'm not uploading right away so that there's an opportunity for feedback
from the rest of the team.  The test suite is useful for developing
rainbow-delimiters but it's not so useful to users.  Similarly, Debian
package don't generally install their source code because that's useful
only for development.  So I think Fanael is right.  However, a test
suite isn't source code, and perhaps users would want it (for example,
to test their own Emacs config).

Several other team packages install the test suite because they just
install all *.el files.

-- 
Sean Whitton



More information about the Pkg-emacsen-addons mailing list