r76960 - /trunk/dh-make-perl/TODO

dmn at users.alioth.debian.org dmn at users.alioth.debian.org
Sat Jul 2 12:50:29 UTC 2011


Author: dmn
Date: Sat Jul  2 12:50:20 2011
New Revision: 76960

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=76960
Log:
TODO -= possible use of system-wide DhMakePerl/dh-make-perl in tests

dh-make-perl is run from a location relative to the test itself, so it is not
the system-wide.
as for the modules, the tests are run with PERL5LIB set to the working copy (or
some staging directory Module::Build have set up) and PERL5LIB variable is
exported via the system() call.
as a confirmation, running the tests locally (not in a chroot) after changing
the default debhelper level to 8 in DhMakePerl::Config (and in
t/dists/*/wanted-debian*/{control,compat}) shows no problems even if the
system-wide dh-make-perl still defaults to dh7.

Modified:
    trunk/dh-make-perl/TODO

Modified: trunk/dh-make-perl/TODO
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/dh-make-perl/TODO?rev=76960&op=diff
==============================================================================
--- trunk/dh-make-perl/TODO (original)
+++ trunk/dh-make-perl/TODO Sat Jul  2 12:50:20 2011
@@ -27,11 +27,6 @@
 * different rules files: do we still need share/rules.*?
   and: is the POD still correct about rules.MakeMaker and rules.Module-Build?
   we depend on debhelper >= 7
-* I noticed a problem with the dists.t test script. It essentially does
-  a system("dh-make-perl"). This causes two problems. Firstly it is a pain to
-  debug if something goes wrong. More seriously there is a tendency to pick
-  up the wrong DhMakePerl library invalidating the tests. Really the DhMakePerl
-  API should be used directly. ~periapt
 * Really minor issue. The AptContents.t test can be thrown off if the contents
   directory has stuff lying around from a failed run. ~periapt
 * Add a switch for "app" (foo-bar) vs. "lib" (libfoo-bar-perl) packages?




More information about the Pkg-perl-cvs-commits mailing list