Your message dated Tue, 05 Dec 2017 21:34:03 +0000
with message-id <[email protected]>
and subject line Bug#883439: fixed in dh-make-perl 0.97
has caused the Debian Bug report #883439,
regarding Debian::Control should accept X[BS]-* extension fields
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.)


-- 
883439: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883439
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dh-elpa
Version: 1.11~bpo9+1
Severity: normal

This might actually be a libdebian-source-perl bug.  Please reassign
this bug to that package if this is the case.

To reproduce:

git clone ssh://git.debian.org/git/pkg-emacsen/pkg/elpy.git
cd elpy && git checkout reproduce-elpa-bug
build the package

...
writing manifest file 'elpy.egg-info/SOURCES.txt'
   debian/rules override_dh_elpa_test
make[1]: Entering directory '/build/elpy-1.17.0'
dh_elpa_test
Invalid field given (X_Python3_Version) at /usr/share/perl5/Debian/Control.pm 
line 122.
debian/rules:16: recipe for target 'override_dh_elpa_test' failed
make[1]: *** [override_dh_elpa_test] Error 255
make[1]: Leaving directory '/build/elpy-1.17.0'
debian/rules:7: recipe for target 'build' failed
make: *** [build] Error 2
...

If dh_elpa_test is overridden to not run dh_elpa_test, then the error
does not occur.

Resolution: I think libdebian-source-perl needs to be taught about the
X-Python3-Version/X_Python3_Version field, and that this will allow
dh_elpa_test to execute for packages that use --with elpa,python3.
For completeness, supporting X-Python-Version (eg: python2) might also
be nice.

-- System Information:
Debian Release: 9.1
  APT prefers stable-debug
  APT policy: (500, 'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.4.102.20171125 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_CA:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages dh-elpa depends on:
ii  debhelper               10.2.5
ii  dh-make-perl            0.94
ii  emacs25                 25.1+1-4+deb9u1
ii  libarray-utils-perl     0.5-1
ii  libconfig-tiny-perl     2.23-1
ii  libdebian-source-perl   0.94
ii  libdpkg-perl            1.18.24
ii  libfile-find-rule-perl  0.34-1
ii  libtext-glob-perl       0.10-1
ii  perl                    5.24.1-3+deb9u2

dh-elpa recommends no packages.

dh-elpa suggests no packages.

-- no debconf information


Regards,
Nicholas

--- End Message ---
--- Begin Message ---
Source: dh-make-perl
Source-Version: 0.97

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, 05 Dec 2017 21:13:39 +0000
Source: dh-make-perl
Binary: dh-make-perl libdebian-source-perl
Architecture: source
Version: 0.97
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <[email protected]>
Changed-By: Damyan Ivanov <[email protected]>
Closes: 883439
Description: 
 dh-make-perl - helper for creating Debian packages from perl modules
 libdebian-source-perl - collection of Perl modules for handling Debian source 
packages
Changes:
 dh-make-perl (0.97) unstable; urgency=medium
 .
   [ Damyan Ivanov ]
   * when parsing Contents files, strip the common prefix from the
     diagnostic output
   * parse Contents files in parallel
   * bump copyright years
 .
   [ gregor herrmann ]
   * Debian::Control::Stanza::Source: add Rules_Requires_Root to list of
     known fields.
   * Update Standards-Version to 4.1.2 for dh-make-perl itself, for created
     packages, and in the test suite.
 .
   [ Damyan Ivanov ]
   * Debian::Control::Stanza: add support for user-defined fields
     (X-Moon-Phase) (Closes: #883439)
Checksums-Sha1: 
 aee22c2aa43a900619811560cc3b64058f662336 2683 dh-make-perl_0.97.dsc
 0eec328c152c34ef9df01173c45a79cc0a512b44 112332 dh-make-perl_0.97.tar.xz
Checksums-Sha256: 
 52ef84d3c29e2d238f9e53eb1417ce4bf97a6ce1ee35489a272f6635ef437001 2683 
dh-make-perl_0.97.dsc
 96c0a787d2b556c012398e03af6d1f5d0cb6bcbd73b47e7b6d3eb968d2416e64 112332 
dh-make-perl_0.97.tar.xz
Files: 
 5743a821810662b2c3a30cf74b33056f 2683 perl optional dh-make-perl_0.97.dsc
 04315975f43f76ca6ad66e252fccbb14 112332 perl optional dh-make-perl_0.97.tar.xz

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

iQIzBAEBCAAdFiEErqDETssFbpNjDZ0z276dTZnSoAQFAlonDsAACgkQ276dTZnS
oAQcWA//Q7sXe5jqvlJjviD5W5EM2u8Gk0NNg/yMNo9MP2M6oeNHzsrv9J+xCdio
njgC93Dqhv6uF3Trnaz9bztUY+NeaQ1MpQeSOKQ+K88GBc97UxRhIvKKiTyIWo4y
K9HxxTdY/E8V7sskN0jhPdYbWsgJ9NMpIRox7KPCmxbhlZ1DhE5o7+SlhgHiRryE
wo3stjeM3wAQAZKvhVTLuMRZ6jbyVppExOysha/0ovWByrN1XZKE6h2eaS7G5fSx
5AVRlVv/LQn6bb4GJ1C9sjLfP72D8qrCCiYkzUMY0b7RxIL9iWvG+ZEUbwBSBIij
jxX/AGr2F1jZSKAVJyx+1AQ2UyHGL5UeweNQ8EAwGUgMpJU2Xt4azh/AcYHbhPEN
Oz7s+zzboD0UM1Xr4OqX5zFeAjP2VM+nKn0doeu3ziTcVHAan0t/vHviw8Yp0rEe
f155bSlJA+A1ahs5jWFZU9GtSuwtGu3DGJH34FoSDanfetpAyk/Z4vNMaQBXMRSr
BaExlAbrUAXKJraoH3DGsSirduaf+UY27wiBJD71I0hd4qp5U27JW/zwLuIHEqEt
WIf0ZqLaA3purvPjJl7vBqeH3pRYLP0JTjFDtiqk9iteT+M2Zv4SzqNTO9YCLIgP
DyyY6D3Hz+wpaP76GW3N8vTwnA8T8LU7E8XZa56VCq5PMuyvcW4=
=BoHk
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to