Your message dated Tue, 29 Oct 2013 19:18:18 +0000 with message-id <[email protected]> and subject line Bug#725206: fixed in dh-make-perl 0.80-1 has caused the Debian Bug report #725206, regarding dh-make-perl: dies with "pkg is mandatory at /usr/share/perl5/Debian/Control/FromCPAN.pm line 335" 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.) -- 725206: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=725206 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: dh-make-perl Version: 0.79-1 Severity: important For packages that depend on a version of Module::Build newer than what is in Perl core, dh-make-perl dies in the process with the message "pkg is mandatory at /usr/share/perl5/Debian/Control/FromCPAN.pm line 335." CPAN modules where this happens are for example Path::IsDev or File::ShareDir::ProjectDistDir. A workaround is to lower the dependencies on M::B from 0.4007 to 0.4000 in the upstream metadata. This is the output I get for Path::IsDev: [fs@thinkpad] dh-make-perl --pkg-perl --source-format "3.0 (quilt)" --dh 8 --vcs git --closes 725137 --cpan Path::IsDev == dh-make-perl 0.79 == Reading '/home/fs/.cpan/Metadata' Database was generated on Tue, 01 Oct 2013 20:17:04 GMT CPAN: Digest::SHA loaded ok (v5.84_01) Checksum for /home/fs/.cpan/sources/authors/id/K/KE/KENTNL/Path-IsDev-0.4.0.tar.gz ok Path-IsDev-0.4.0/ Path-IsDev-0.4.0/LICENSE Path-IsDev-0.4.0/Changes Path-IsDev-0.4.0/lib/ Path-IsDev-0.4.0/lib/Path/ Path-IsDev-0.4.0/lib/Path/IsDev.pm Path-IsDev-0.4.0/lib/Path/IsDev/ Path-IsDev-0.4.0/lib/Path/IsDev/Heuristic.pm Path-IsDev-0.4.0/lib/Path/IsDev/NegativeHeuristic.pm Path-IsDev-0.4.0/lib/Path/IsDev/HeuristicSet.pm Path-IsDev-0.4.0/lib/Path/IsDev/Object.pm Path-IsDev-0.4.0/lib/Path/IsDev/Heuristic/ Path-IsDev-0.4.0/lib/Path/IsDev/Heuristic/TestDir.pm Path-IsDev-0.4.0/lib/Path/IsDev/Heuristic/DevDirMarker.pm Path-IsDev-0.4.0/lib/Path/IsDev/Heuristic/Changelog.pm Path-IsDev-0.4.0/lib/Path/IsDev/Heuristic/MYMETA.pm Path-IsDev-0.4.0/lib/Path/IsDev/Heuristic/VCS/ Path-IsDev-0.4.0/lib/Path/IsDev/Heuristic/VCS/Git.pm Path-IsDev-0.4.0/lib/Path/IsDev/Heuristic/Tool/ Path-IsDev-0.4.0/lib/Path/IsDev/Heuristic/Tool/Dzil.pm Path-IsDev-0.4.0/lib/Path/IsDev/Heuristic/Tool/MakeMaker.pm Path-IsDev-0.4.0/lib/Path/IsDev/Heuristic/Tool/ModuleBuild.pm Path-IsDev-0.4.0/lib/Path/IsDev/Heuristic/META.pm Path-IsDev-0.4.0/lib/Path/IsDev/Heuristic/Makefile.pm Path-IsDev-0.4.0/lib/Path/IsDev/HeuristicSet/ Path-IsDev-0.4.0/lib/Path/IsDev/HeuristicSet/Basic.pm Path-IsDev-0.4.0/lib/Path/IsDev/NegativeHeuristic/ Path-IsDev-0.4.0/lib/Path/IsDev/NegativeHeuristic/IsDev/ Path-IsDev-0.4.0/lib/Path/IsDev/NegativeHeuristic/IsDev/IgnoreFile.pm Path-IsDev-0.4.0/xt/ Path-IsDev-0.4.0/xt/release/ Path-IsDev-0.4.0/xt/release/pod-coverage.t Path-IsDev-0.4.0/xt/release/cpan-changes.t Path-IsDev-0.4.0/xt/release/pod-syntax.t Path-IsDev-0.4.0/xt/release/distmeta.t Path-IsDev-0.4.0/xt/release/minimum-version.t Path-IsDev-0.4.0/xt/release/kwalitee.t Path-IsDev-0.4.0/xt/release/eol.t Path-IsDev-0.4.0/xt/author/ Path-IsDev-0.4.0/xt/author/critic.t Path-IsDev-0.4.0/Build.PL Path-IsDev-0.4.0/t/ Path-IsDev-0.4.0/t/Path-IsDev/ Path-IsDev-0.4.0/t/Path-IsDev/is_dev/ Path-IsDev-0.4.0/t/Path-IsDev/is_dev/MYMETA.t Path-IsDev-0.4.0/t/Path-IsDev/is_dev/DZil.t Path-IsDev-0.4.0/t/Path-IsDev/is_dev/MakeMaker.t Path-IsDev-0.4.0/t/Path-IsDev/is_dev/TestDir.t Path-IsDev-0.4.0/t/Path-IsDev/is_dev/Changelog.t Path-IsDev-0.4.0/t/Path-IsDev/is_dev/DevDir.t Path-IsDev-0.4.0/t/Path-IsDev/is_dev/suite.t.tpl Path-IsDev-0.4.0/t/Path-IsDev/is_dev/META.t Path-IsDev-0.4.0/t/Path-IsDev/is_dev/ModuleBuild.t Path-IsDev-0.4.0/t/Path-IsDev-Object/ Path-IsDev-0.4.0/t/Path-IsDev-Object/basic.t Path-IsDev-0.4.0/t/00-compile.t Path-IsDev-0.4.0/t/000-report-versions-tiny.t Path-IsDev-0.4.0/t/basic.t Path-IsDev-0.4.0/.travis.yml Path-IsDev-0.4.0/README Path-IsDev-0.4.0/layout/ Path-IsDev-0.4.0/layout/self_structure.png Path-IsDev-0.4.0/layout/self_structure.dot Path-IsDev-0.4.0/META.yml Path-IsDev-0.4.0/perlcritic.rc Path-IsDev-0.4.0/corpus/ Path-IsDev-0.4.0/corpus/Changelog/ Path-IsDev-0.4.0/corpus/Changelog/Changes Path-IsDev-0.4.0/corpus/MYMETA/ Path-IsDev-0.4.0/corpus/MYMETA/MYMETA.json Path-IsDev-0.4.0/corpus/TestDir/ Path-IsDev-0.4.0/corpus/TestDir/t/ Path-IsDev-0.4.0/corpus/TestDir/t/.keep Path-IsDev-0.4.0/corpus/MakeMaker/ Path-IsDev-0.4.0/corpus/MakeMaker/Makefile.PL Path-IsDev-0.4.0/corpus/DevDir/ Path-IsDev-0.4.0/corpus/DevDir/.devdir Path-IsDev-0.4.0/corpus/META/ Path-IsDev-0.4.0/corpus/META/META.yml Path-IsDev-0.4.0/corpus/DZil/ Path-IsDev-0.4.0/corpus/DZil/dist.ini Path-IsDev-0.4.0/corpus/ModuleBuild/ Path-IsDev-0.4.0/corpus/ModuleBuild/Build.PL Path-IsDev-0.4.0/corpus/Makefile/ Path-IsDev-0.4.0/corpus/Makefile/Makefile Path-IsDev-0.4.0/dist.ini Path-IsDev-0.4.0/maint-travis-ci/ Path-IsDev-0.4.0/maint-travis-ci/README.mkdn Path-IsDev-0.4.0/maint-travis-ci/sync_tree.pl Path-IsDev-0.4.0/maint-travis-ci/yamls/ Path-IsDev-0.4.0/maint-travis-ci/yamls/sterile.yaml Path-IsDev-0.4.0/maint-travis-ci/sterilize_env.pl Path-IsDev-0.4.0/maint-travis-ci/merge_travis_yml.pl Path-IsDev-0.4.0/.perltidyrc Path-IsDev-0.4.0/META.json Path-IsDev-0.4.0/weaver.ini Path-IsDev-0.4.0/MANIFEST CPAN: File::Temp loaded ok (v0.23) ---- Unsatisfied dependencies detected during ---- ---- KENTNL/Path-IsDev-0.4.0.tar.gz ---- Module::Build [build_requires] Ignoring dependencies on modules Module::Build KENTNL/Path-IsDev-0.4.0.tar.gz [configure_requires] -- NOT OK Using META.json Found: Path-IsDev 0.4.0 (libpath-isdev-perl arch=all) Switched to a new branch 'master' Using cached Contents from Sat Aug 17 22:04:52 2013 = warnings is in core since 5.6.0 = parent is in core since 5.10.1 + Module::Runtime found in libmodule-runtime-perl + Path::Tiny found in libpath-tiny-perl = Carp is in core since 5.0.0 + Sub::Exporter found in libsub-exporter-perl - Class::Tiny >= 0.010 not found in any package CPAN contains it in Class-Tiny substituting package name of libclass-tiny-perl = strict is in core since 5.0.0 = perl >= 5.10.0 is in core = Scalar::Util is in core since 5.7.3 Needs the following debian packages: perl (>= 5.10.1), libmodule-runtime-perl, libpath-tiny-perl, libsub-exporter-perl, libclass-tiny-perl (>= 0.010) + Test::Fatal found in libtest-fatal-perl = IO::Handle is in core since 5.3.70 = Module::Build >= 0.4007 is in core since 5.19.3 ! perl (>= 5.19.3) is too new. Adding alternative dependency pkg is mandatory at /usr/share/perl5/Debian/Control/FromCPAN.pm line 335. Florian -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (990, 'testing'), (700, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.10-3-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages dh-make-perl depends on: ii debhelper 9.20130921 ii dpkg-dev 1.17.1 ii fakeroot 1.18.4-2 ii libapt-pkg-perl 0.1.29+b1 ii libarray-unique-perl 0.08-1 ii libclass-accessor-perl 0.34-1 ii libcpan-meta-perl 2.132510-1 ii libdpkg-perl 1.17.1 ii libemail-address-perl 1.898-1 ii libemail-date-format-perl 1.004-1 ii libfile-which-perl 1.09-1 ii liblist-moreutils-perl 0.33-1+b2 ii libmodule-depends-perl 0.16-1 ii libparse-debcontrol-perl 2.005-4 ii libparse-debianchangelog-perl 1.2.0-1 ii libsoftware-license-perl 0.103005-1 ii libtie-ixhash-perl 1.23-1 ii libwww-mechanize-perl 1.73-1 ii libyaml-perl 0.84-1 ii make 3.81-8.2 ii perl 5.18.1-4 ii perl-modules [libcpan-meta-perl] 5.18.1-4 Versions of packages dh-make-perl recommends: ii apt-file 2.5.2 ii git 1:1.8.4~rc3-1 ii pristine-tar 1.28 dh-make-perl suggests no packages. -- no debconf information
--- End Message ---
--- Begin Message ---Source: dh-make-perl Source-Version: 0.80-1 We believe that the bug you reported is fixed in the latest version of dh-make-perl, 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. Damyan Ivanov <[email protected]> (supplier of updated dh-make-perl 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: Tue, 29 Oct 2013 20:52:21 +0200 Source: dh-make-perl Binary: dh-make-perl Architecture: source all Version: 0.80-1 Distribution: unstable Urgency: low Maintainer: Debian Perl Group <[email protected]> Changed-By: Damyan Ivanov <[email protected]> Description: dh-make-perl - helper for creating Debian packages from perl modules Closes: 725206 Changes: dh-make-perl (0.80-1) unstable; urgency=low . [ CSILLAG Tamas ] * add Homepage to d/control (lintian check suggested) * add rename_to_debian_package_dir. This will rename the directory name to the canonical name of the debian package. * use system("mv ...") when cross device directory move is expected otherwise just use rename . [ Damyan Ivanov ] * FromCPAN/find_debs_for_modules: do not crash when all offerred packages are perl(-(modules|base))? (Closes: #725206) * drop trailing slash from t/Control.t test file . [ Salvatore Bonaccorso ] * Create packages with Standards-Version 3.9.5 * Adjust Standards-Version in control files of testsuite * Bump Standards-Version to 3.9.5 Checksums-Sha1: 9c717de6377ae21e16257399be63014399bb8888 3030 dh-make-perl_0.80-1.dsc 0a3c37d5cd01060f81d29f0e48d9c28bd53f6938 148264 dh-make-perl_0.80.orig.tar.gz d36a950ebfd7a9edd7d6422f33ae3502c5598742 26576 dh-make-perl_0.80-1.debian.tar.gz 2184e50c66b74d1044bf2e79bcb13482468a9fd0 168284 dh-make-perl_0.80-1_all.deb Checksums-Sha256: 9043591e55fb7f5e005f6c8fc57a60f16f21cdb9febaf3e9910669405dcf9902 3030 dh-make-perl_0.80-1.dsc a617324ed2abf8cf9727024368b1a52c65c65da3b9a28f3569c20eea02ff2c52 148264 dh-make-perl_0.80.orig.tar.gz c8e38b9b0f398008eff70a7409fb7abf51a73cbce95823fb61aa3bf5063deb34 26576 dh-make-perl_0.80-1.debian.tar.gz cbd3570269ce2132f773afef7bc31646df1bcc4c68b7e79956f0c48a82450290 168284 dh-make-perl_0.80-1_all.deb Files: 8886851d0b02d44feb0a69d8b1acf1ce 3030 perl optional dh-make-perl_0.80-1.dsc 814f0d6bc8d971aecaccbded17e24a73 148264 perl optional dh-make-perl_0.80.orig.tar.gz 55b7776b1a8ac45e3c7bf426fc6470d2 26576 perl optional dh-make-perl_0.80-1.debian.tar.gz 830fd847faed623051023c9eaa6924a8 168284 perl optional dh-make-perl_0.80-1_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.15 (GNU/Linux) iQIcBAEBCAAGBQJScAiJAAoJENu+nU2Z0qAEEJkP/jVSUbXYlDSjHstN+dzZNpB6 HxGEHzWmP9mFQOiG6gkC7VsjtuVGMbwi5UjbLiELRppfFXl7IaZL5O5VnjiGFaea /Jqdlu+KPw2PrGBBCjk91/W8Rc8p6EzVuw0En213IBSxJHUEBTkJLpd9ecALZzPz oNeDtwjcz/v+3MAKuo/MULS+SdEjlnimn1fRgUAd1Ea/t/uGS2LWzxh6V8MA7Pyq Camq471XuZNDIvIcbl4TLuK38Jf2V2UwPiToNlViHR32A9FKzVw7PpLqnkCbeD0a z+lM9LjS6++UB7Vu6Ien80hwZk2sOaWfLs0iaNi6b1YCoIGsCNOZB0vpeCpPUUGc X+b38cd9SdrheGdqVTBFoNTKh2EWRfCZKPCPO38jJIPUPeO6xEQctnmEr2Y6V0c6 moGbjut6dkyIjAV0Ah1RasgWLHwamsz1rDOin0L7bxryc7P94JItEYcwSXatNWTm YnmrSs7FlDfDnVX7CwPg8bIKxQoM67W8Yw1uKvX90hjJK5AD8XH3WKrpBxn/N/iT p1flXuajhC6JgRLpEOrgShLyPqoVyx+FaXzjmKsV1nhKZSISLCpXiIc0PNp41T0A +xZjlVLZL7V9DQfzkWRn1JHz27y7sfwtx/4+m9korZNVXrGNqABFAGgNhFSxvecE lL48Kvg+T8d3k5Am7ZiQ =hO9x -----END PGP SIGNATURE-----
--- End Message ---

