Your message dated Sat, 26 Aug 2017 23:35:10 +0000
with message-id <e1dlkbe-0000zp...@fasolo.debian.org>
and subject line Bug#870404: fixed in maven-debian-helper 2.2.3
has caused the Debian Bug report #870404,
regarding maven-debian-helper: Incorrect usage of doit_in_builddir in maven.pm 
(Debhelper Buildsystem) [see #870339, comment #30]
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.)


-- 
870404: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870404
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: gradle-helper-plugin
Version: 1.5.1
Severity: important

Hi,

There is bug in gradle.pm that is hidden by bug in Dh_lib.  I intend
to fix the latter soon, which will cause issues in gradle.pm once that
happens.  This bug is here:


> sub clean {
>       my $this=shift;
> 
>       $this->doit_in_builddir("find . -wholename .*build/tmp | xargs echo | 
> sed -e 's^build/tmp^build^g' | xargs rm -Rf");
                                
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>       $this->doit_in_builddir("find . -wholename .*build/debian | xargs echo 
> | sed -e 's^build/tmp^build^g' | xargs rm -Rf");
                                
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>       $this->doit_in_builddir("rm", "-Rf", "$this->{cwd}/.gradle", 
> "$this->{cwd}/buildSrc/.gradle", ".m2");
> }


The "doit_in_builddir" method calls "print_and_doit", which in turn
calls "doit".  The API of doit intends for it to *not* fork a shell,
but the above only works in a shell call.

I will introduce a "complex_doit_in_builddir" in debhelper/10.7, which
you can use instead.  You should be able to support both the new call
plus work with older versions of debhelper by relying on "can" a la:

"""
  if ($this->can('complex_doit_in_builddir')) {
    $this->complex_doit_in_builddir(...);
    $this->complex_doit_in_builddir(...);
  } else {
    $this->doit_in_builddir(...);
    $this->doit_in_builddir(...);
  }
"""

Thanks,
~Niels

--- End Message ---
--- Begin Message ---
Source: maven-debian-helper
Source-Version: 2.2.3

We believe that the bug you reported is fixed in the latest version of
maven-debian-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 870...@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-debian-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...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 27 Aug 2017 01:09:26 +0200
Source: maven-debian-helper
Binary: maven-debian-helper
Architecture: source
Version: 2.2.3
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers 
<pkg-java-maintainers@lists.alioth.debian.org>
Changed-By: Emmanuel Bourg <ebo...@apache.org>
Description:
 maven-debian-helper - Helper tools for building Debian packages with Maven
Closes: 870404
Changes:
 maven-debian-helper (2.2.3) unstable; urgency=medium
 .
   * Team upload.
   * Spawn a shell explicitly when necessary in the doit() calls of the DH
     buildsystem (prevents a warning with DH 10 and an error with DH 11)
     (Closes: #870404)
   * Disable the color output if the terminal doesn't support colors
   * Honor the "nodoc" build option and skip the javadoc generation
   * Added the project.build.sourceEncoding property in the documentation
     header of the generated maven.properties file
   * Standards-Version updated to 4.1.0
   * The generated control file now specifies Standards-Version: 4.1.0
Checksums-Sha1:
 4fbfdd807827ee8cfa79d90ced0fc3d10e1ebf0d 2187 maven-debian-helper_2.2.3.dsc
 2a76aec389f60f7ebea8ac73f678b2b579963fe2 87840 maven-debian-helper_2.2.3.tar.xz
 4f7137b83027c9176e04d2f4ef5afd8d7d4ca4df 13614 
maven-debian-helper_2.2.3_source.buildinfo
Checksums-Sha256:
 2dff931511cce995a5643e23781f464c4983c7df9ba1919437a252367b62b0ee 2187 
maven-debian-helper_2.2.3.dsc
 f3c9e453cefe7b895b2e8173da9e2b144cdd7bb6c877eed6170781ea4855d230 87840 
maven-debian-helper_2.2.3.tar.xz
 8d1e2a40acd5c1fe4852f7eefcdaa22a31a6114144a3604abbb6fd74f57f586e 13614 
maven-debian-helper_2.2.3_source.buildinfo
Files:
 f53df63a99f42511ca707fe1c60b6837 2187 java optional 
maven-debian-helper_2.2.3.dsc
 4c2d2d9cbb1b965ce5e61d475ec46f80 87840 java optional 
maven-debian-helper_2.2.3.tar.xz
 8ac465fa09097028cabb263b0d405f2b 13614 java optional 
maven-debian-helper_2.2.3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCAAwFiEEuM5N4hCA3PkD4WxA9RPEGeS50KwFAlmh//cSHGVib3VyZ0Bh
cGFjaGUub3JnAAoJEPUTxBnkudCsbYAP/2sK002VtPDaJ7lI51x5APdMpQ+8J4Ha
IEABPHHGS21MhiDtSoOg1LtGo5rcSEWAGV431NaO2ByjLJYgYYry/niXcNx2cCak
jtyJ/npgJ5dSDWQdzs5qdshWJCaNu14QRDR0IOs0w9hFAAk1S7TFh828kAqsj6Aa
KCVhy2Diy07E8o9M2itV4A0pvA3MulJ+lBK6xvd3O7tpoJ8+3DhQd8nmpD38KYHt
1QhlEQ/zuYgu5L1KZSGrC0H3cI2HSOFRtmdvt9eKCtZSDxfEcK1FYAAVPpK2urqq
Auk8/PFdghQczI5RVSAj9I2kySQ8ug85DWQHi8b9V/xHowvJnGdH3Bt8P09gmdkq
SAF1Ne0lgfSvXUqTdNS9OHqL1VsmW9hmRGoETFlzWxfl5SF5THc5echzifhwPrkP
mmvo5mR6AivyxWTEn2/Nwwyc0OOJ/CRnrVEXKGr95oHXYgqgkf1XL5Bws+PpJp0e
5jQuoS/AYFa6RYhTt/tg4h87opxRA27DLk0C+/nzyyEsVsafM4VnrTyhH7NywaFZ
SmGsGa/VMc5O3XGlb4OFsZOnm4JolMXg7EEoCa/i9SI/eKLyAzgRcCWMhr7ImlPF
86Uqd42qVX81ad6yhcV/Ah6BPHE/cHliNu1SOv70Y0BqZXdFAmWzxlvkKWqd4BFr
c5NLzbvI7q2S
=dhUM
-----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