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.

Reply via email to