Your message dated Sun, 06 Sep 2015 13:19:34 +0000
with message-id <[email protected]>
and subject line Bug#763541: fixed in pkg-perl-tools 0.25
has caused the Debian Bug report #763541,
regarding pkg-perl-autopkgtest: environment variables for the smoke test
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
763541: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=763541
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pkg-perl-autopkgtest
Version: 0.17
Severity: wishlist
Dear team, please advise :)
The libapache2-mod-perl2 package test suite needs to have
APACHE_TEST_EXTRA_ARGS set to work in our environment. We don't currently
have a way to configure that for the autopkgtest 'smoke' test.
This ties nicely with us setting AUTOMATED_TESTING and
NONINTERACTIVE_TESTING by default: having a way to override those would
be at least elegant, even if packages breaking because of them [1]
could be considered buggy.
The reason I'm filing this instead of rushing to implement
d/t/pkg-perl/env-smoke is that I'm torn between sticking to just
environment variable initialization vs. offering a generic pre-testing
script that could arrange other things as well.
The easiest way to implement d/t/pkg-perl/env-smoke would be to source it
into the shell, which would make it more generic (at least if we promise
to keep doing that) but would make the name misleading. In that case I
think it should be called d/t/pkg-perl/pre-smoke or something like that.
However, I've become sort of wary of offering executable configuration
files. The trend in Debian seems to be towards declarative configuration
with the executable part centralized so that it's easy to keep updated.
The commonly cited example of this is dh9 short debian/rules.
Having an executable pre-smoke hook would help at least libchart-perl,
where Axel had to patch the source a bit to work around the lack of a
place where to call 'mkdir'. I'm sure we will hit a few other special
cases later.
I note that we could have both, and document that 'pre-smoke' is only
for the really weird edge cases. Or we could implement 'env-smoke' now
and leave 'pre-smoke' for later, which I guess is the normal Debian
way of not deciding anything :)
I'm sort of inclined to take the last option (env-smoke now, pre-smoke
could come later) but I would welcome opinions on this.
[1] my notes have these regressions due to setting AUTOMATED_TESTING:
libb-hooks-endofscope-perl # AUTOMATED_TESTING requires Devel::Hide
libmysql-diff-perl # t/94metatest.t AUTOMATED_TESTING used for author tests
libtext-greeking-perl # t/97_meta.t AUTOMATED_TESTING used for author tests
libdevel-dumpvar-perl # t/97_meta.t AUTOMATED_TESTING used for author tests
liborlite-statistics-perl # t/97_meta.t AUTOMATED_TESTING used for author tests
libppi-html-perl # t/97_meta.t AUTOMATED_TESTING used for author tests
libtext-diff-perl # t/97_meta.t AUTOMATED_TESTING used for author tests
but we work around all but the two first ones because we zap t/97_meta.t
away nowadays.
--
Niko Tyni [email protected]
--- End Message ---
--- Begin Message ---
Source: pkg-perl-tools
Source-Version: 0.25
We believe that the bug you reported is fixed in the latest version of
pkg-perl-tools, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Niko Tyni <[email protected]> (supplier of updated pkg-perl-tools package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 06 Sep 2015 15:38:04 +0300
Source: pkg-perl-tools
Binary: pkg-perl-tools pkg-perl-autopkgtest
Architecture: source all
Version: 0.25
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <[email protected]>
Changed-By: Niko Tyni <[email protected]>
Description:
pkg-perl-autopkgtest - collection of autopktest scripts for Perl packages
pkg-perl-tools - collection of tools to aid packaging Perl modules in Debian
Closes: 763541
Changes:
pkg-perl-tools (0.25) unstable; urgency=medium
.
[ Salvatore Bonaccorso ]
* check-build: Check as well for udebs when striping arch:any debs
.
[ Florian Schlichting ]
* checkout: fetch debcherry notes if there are any, until fixed gbp is
available
.
[ Damyan Ivanov ]
* Add more things to do to the TODO list
.
[ Niko Tyni ]
* Add support for debian/tests/pkg-perl/env-smoke (Closes: #763541)
Checksums-Sha1:
b5ddb19bef564e49bf5d11d79435791b6cb338f6 2339 pkg-perl-tools_0.25.dsc
a07ee17f5911b62aac7a313582437246aae92e87 58824 pkg-perl-tools_0.25.tar.xz
cc6225b00c963d981973c73bafe27f3b38825608 15186
pkg-perl-autopkgtest_0.25_all.deb
95e8a736d44802016ecc5cc5ca6eddd59814f825 125998 pkg-perl-tools_0.25_all.deb
Checksums-Sha256:
26a0fb4bcef06776e7c072b0f7fb4a707975927c2af265b65ea9a97ea71d2e50 2339
pkg-perl-tools_0.25.dsc
4515d1fcd05841b83023e968bb2afb7fd9fb9f416000c8e744b5328a8e892988 58824
pkg-perl-tools_0.25.tar.xz
ae2ab950a221153f56bc7da86e2a953c6e1402637891e0fcdf8487bb44729b60 15186
pkg-perl-autopkgtest_0.25_all.deb
6ab00db4bf24fdf2c2ec09711253a332d7c934e9318cd65f62622bacfb6c3882 125998
pkg-perl-tools_0.25_all.deb
Files:
740a48408e54af71f0fb9b2b7662e93b 2339 devel extra pkg-perl-tools_0.25.dsc
b078cf77ecafa7a0cb54aa729786e510 58824 devel extra pkg-perl-tools_0.25.tar.xz
e4bc7422b6f668ed7e5ef7d2c3b8506b 15186 devel extra
pkg-perl-autopkgtest_0.25_all.deb
11fd2329cf05909c2776f6bf4429c97e 125998 devel extra pkg-perl-tools_0.25_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJV7DYXAAoJEC7A/7O3MBsfdqwP/jTlnVbN43vlUeXXX37N6zI2
zUfJzcUVNUmXZYOHqzuIHT/sewNlm+XOWR03HMtifVCGGfBI9Kf7EdhQiU+e7QLU
eJA6fu0RW6R0SiSIuwvRLqD1jcHjr70GISQFIySGP7oyBdmrbdXTeqx9EdcXROxB
xrvGpu6qC0eirPMyi164dZ5CV9/mo9f572Q4eVB8NfCsCQ8FPjXz+kyX5KshF6Vp
7xI/IH+4RWN9Rr3HVWuIx/l2+hMRxpLu0t3M9Dl4lmdiN9elQ4MtBdxx9xGsvSZr
L74qF7MmOwEsk6FO1DUdHb06DKGisdazzxuMyWO1xEXKxfH0lfKgn7N5P5XJMkff
PLJsczpDIZqgzucBLW12261e/mqTKFVE5tdaueOhtVvS8TUWpFqZjgilgPMgdQxl
/FqniqYKVKi9vvzTIDvSxvfc1iQZ1Et6f9XWE1zB9QYkek1JJtcSwgZb9jm0/8en
vuKIXk5Epzaqq5NpxiPkg7njjuF4LWZfcdiCon2Y9v4XtYVEahVBGKpR9NXS1wpJ
91qjOXyDCLNZnMUbY8z3ctEtOuvN86ciaKvlXItimZ7vJHTUAnx/X7HrTgP4kFT2
+od9ygj3UME1kJf6yd77dBDd8+3aXumxnYV3G3HnX2Wrk/RdwdH30fZFannMNsXm
Fp/NdHLXeqbonCQIKZ6s
=+2Qc
-----END PGP SIGNATURE-----
--- End Message ---