Your message dated Sun, 26 May 2013 09:29:05 +0000
with message-id <e1ugxgd-0004wk...@franck.debian.org>
and subject line Bug#709446: fixed in maven-repo-helper 1.8.3
has caused the Debian Bug report #709446,
regarding debhelper skips important commands in the jh_maven_repo_helper
sequence
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 ow...@bugs.debian.org
immediately.)
--
709446: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=709446
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: debhelper
Version: 9.20130518
Severity: important
Dear Joey,
apparently the new functionality that allows debhelper to skip "unused"
commands is suffering from heuristics that are just a little too eager.
Specifically I am building a package [0] that uses maven-repo-helper to
install a jar into a local maven repository at /usr/share/maven-repo/ . The
relevant sequence is
/usr/share/perl5/Debian/Debhelper/Sequence/jh_maven_repo_helper.pm
and contains:
--- snip ---
insert_after("jh_depends", "mh_installpoms");
insert_after("mh_installpoms", "mh_linkjars --skip-clean-poms");
insert_before("dh_clean", "mh_clean");
--- snip ---
The command that is not being run with debhelper 9.20130518 is "mh_linkjars
--skip-clear-poms", but it is executed successfully with debhelper 9.20120909
from testing. This *might* be due to the fact that the command is supposed to
run after a command that was introduced in the same sequence, but that is
simply a guess. Both commands (mh_{linkjars,installpoms}) do not have any
PROMISE in them and it is my understanding that commands without this should
never be removed from a sequence.
The build log contains:
--- debhelper 9.20130518 ---
fakeroot debian/rules binary
dh binary --with javahelper --with jh_maven_repo_helper
dh_testroot
dh_prep
dh_auto_install
jh_installjavadoc
dh_installdocs
dh_installchangelogs
dh_perl
dh_link
jh_installlibs
jh_classpath
jh_manifest
jh_exec
jh_depends
mh_installpoms
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
---
-- debhelper 9.20120909 --
fakeroot debian/rules binary
dh binary --with javahelper --with jh_maven_repo_helper
dh_testroot
dh_prep
dh_installdirs
dh_auto_install
dh_install
jh_installjavadoc
dh_installdocs
dh_installchangelogs
dh_installexamples
dh_installman
dh_installcatalogs
dh_installcron
dh_installdebconf
dh_installemacsen
dh_installifupdown
dh_installinfo
dh_installinit
dh_installmenu
dh_installmime
dh_installmodules
dh_installlogcheck
dh_installlogrotate
dh_installpam
dh_installppp
dh_installudev
dh_installwm
dh_installxfonts
dh_installgsettings
dh_bugfiles
dh_ucf
dh_lintian
dh_gconf
dh_icons
dh_perl
dh_usrlocal
dh_link
jh_installlibs
jh_classpath
jh_manifest
jh_exec
jh_depends
mh_installpoms
"mh_linkjars --skip-clean-poms"
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
---
You can see that the new debhelper version successfully prunes a number of
commands that do not have to be run, but unfortunately "mh_linkjars
--skip-clean-poms" is one of them, which renders maven-repo-helper unusable
with the new debhelper in this case.
[0] https://mentors.debian.net/package/robert-hooke
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.8-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf-8, LC_CTYPE=en_GB.utf-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages debhelper depends on:
ii binutils 2.22-8
ii dpkg 1.16.10
ii dpkg-dev 1.16.10
ii file 1:5.14-2
ii html2text 1.3.2a-15
ii man-db 2.6.3-6
ii perl 5.14.2-21
ii po-debconf 1.0.16+nmu2
debhelper recommends no packages.
Versions of packages debhelper suggests:
pn dh-make <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: maven-repo-helper
Source-Version: 1.8.3
We believe that the bug you reported is fixed in the latest version of
maven-repo-helper, 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 709...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Emmanuel Bourg <ebo...@apache.org> (supplier of updated maven-repo-helper
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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 23 May 2013 15:28:46 +0200
Source: maven-repo-helper
Binary: maven-repo-helper
Architecture: source all
Version: 1.8.3
Distribution: unstable
Urgency: low
Maintainer: Debian Java Maintainers
<pkg-java-maintainers@lists.alioth.debian.org>
Changed-By: Emmanuel Bourg <ebo...@apache.org>
Description:
maven-repo-helper - Helper tools for including Maven metadata in Debian
packages
Closes: 709446
Changes:
maven-repo-helper (1.8.3) unstable; urgency=low
.
* Fixed the usage of the debhelper functions in jh_maven_repo_helper.pm.
Thanks to Wolodja Wentland for the fix (Closes: #709446)
Checksums-Sha1:
7d519afd90923da8b2484d201916e56f14e39933 1977 maven-repo-helper_1.8.3.dsc
87b82f04ea167757efea9cbc0a10d6701054b1bc 147930 maven-repo-helper_1.8.3.tar.gz
82a1090078df2975286362f84fd1a687689d8286 144502 maven-repo-helper_1.8.3_all.deb
Checksums-Sha256:
a79d3045936a2c27c06f7f58d609035766bc6398da6cba4b3fae8440b8dc4d17 1977
maven-repo-helper_1.8.3.dsc
aae3b2486e4eccd8389f6df2dbd95b370cf34ee92eb12c98cab1eb915c02c76e 147930
maven-repo-helper_1.8.3.tar.gz
9a88a5f18af554a559657dbe8cda724ceb3adfc553a3fda0271a41f870fa9153 144502
maven-repo-helper_1.8.3_all.deb
Files:
d110a2cea0d723997b44c19a67f9a3ad 1977 java optional maven-repo-helper_1.8.3.dsc
e327d2bc48d1f60c4593c1d11583c4dd 147930 java optional
maven-repo-helper_1.8.3.tar.gz
761ccee80a3c50f77eaaa1f6960b78e4 144502 java optional
maven-repo-helper_1.8.3_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJRodBWAAoJEAf8SJEEK6ZakxAP/2gMsh4Ur0m38v2ji9cMtTSz
+GPJOiplBiHQe4uGoJhV+87t4KYSalaYPeQeHfAcVc2SfPEyF9mzQkapeHkqD3q2
o0RGK/vuPC/SByMvPonrRnHoZrX250/e4tVs2gTAPXBPP7tfO4hFT6k2mQ5LKUOs
z3niYSEsvKGGgpXi7Qfyvwtwl6btgWTc9syztSydKU3qRJ3lB8bN48vTiD/3WFzY
qxvGKMxsnFnFVxlyUMCCOcnwFR/RflqTpAb70KnRzm8DEmKoo77IKedZaACs/IJy
he8R3O2+zQTDdewUnYq7DEE8GIPfh4jdarpJrY4Iee5J1dx1tJtDxh6Pr2c/jl1i
MxtHQy08zVipITZH+htW6fM5I5zmu028b2HsYZ3wYzeMQu1LruSZrI1PnAiU7fI0
lVNBywr9pWI6xH4wjuCUHzlLIOOHcXQtd714L+Aa0G0IX5QrzoFn4JISD9JxdI3L
AAvOEoVCQEYuwpm+HyQW/Qro/IEnHf0MbOS1niZ9MwrtqhHtQxLjCobvPfcbsnzg
qvY3BVHrzfoWvFruKtpnaRBD9yfamBzSL0B8ovbn62KhvLW6I5Q8Nt/NrO8u5kXj
axnI6KfAJuU49hccaYdiybxGM2NWVA2/M5Xm73en3CjqUutBjc+2atPg3vWP/UMR
MbWBATjDIt1m4kDdPDZp
=JAFv
-----END PGP SIGNATURE-----
--- End Message ---
__
This is the maintainer address of Debian's Java team
<http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
Please use
debian-j...@lists.debian.org for discussions and questions.