Your message dated Tue, 08 Nov 2016 07:49:24 +0000
with message-id <e1c419o-0001xw...@fasolo.debian.org>
and subject line Bug#843366: fixed in opendmarc 1.3.2~Beta0+dfsg-3
has caused the Debian Bug report #843366,
regarding opendmarc: FTBFS when built with dpkg-buildpackage -A (chmod: No such
file or directory)
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.)
--
843366: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=843366
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:opendmarc
Version: 1.3.2~Beta0+dfsg-2
Severity: serious
Dear maintainer:
I tried to build this package in stretch with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --with quilt, --with autoreconf --parallel
dh_testdir -i -O--parallel
dh_update_autotools_config -i -O--parallel
dh_quilt_patch -i -O--parallel
Applying patch fix-python-interpreter.diff
patching file contrib/rddmarc/dmarcfail.py
Applying patch ticket153.patch
patching file reports/opendmarc-reports.in
Applying patch ticket166.patch
patching file reports/opendmarc-reports.in
[... snipped ...]
make[3]: Leaving directory '/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/reports'
make[2]: Leaving directory '/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/reports'
Making install in opendmarc
make[2]: Entering directory '/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/opendmarc'
Making install in tests
make[3]: Entering directory
'/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/opendmarc/tests'
make[4]: Entering directory
'/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/opendmarc/tests'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory
'/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/opendmarc/tests'
make[3]: Leaving directory
'/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/opendmarc/tests'
make[3]: Entering directory '/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/opendmarc'
make[4]: Entering directory '/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/opendmarc'
/bin/mkdir -p '/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/debian/tmp/usr/sbin'
/bin/sh ../libtool --mode=install /usr/bin/install -c opendmarc
opendmarc-check '/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/debian/tmp/usr/sbin'
libtool: warning: '../libopendmarc/libopendmarc.la' has not been installed in
'/usr/lib'
libtool: install: /usr/bin/install -c .libs/opendmarc
/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/debian/tmp/usr/sbin/opendmarc
libtool: warning: '../libopendmarc/libopendmarc.la' has not been installed in
'/usr/lib'
libtool: install: /usr/bin/install -c .libs/opendmarc-check
/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/debian/tmp/usr/sbin/opendmarc-check
/bin/mkdir -p
'/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/debian/tmp/usr/share/doc/opendmarc'
/usr/bin/install -c -m 644 opendmarc.conf.sample
'/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/debian/tmp/usr/share/doc/opendmarc'
/bin/mkdir -p
'/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/debian/tmp/usr/share/man/man5'
/usr/bin/install -c -m 644 opendmarc.conf.5
'/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/debian/tmp/usr/share/man/man5'
/bin/mkdir -p
'/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/debian/tmp/usr/share/man/man8'
/usr/bin/install -c -m 644 opendmarc.8 opendmarc-check.8
'/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/debian/tmp/usr/share/man/man8'
make[4]: Leaving directory '/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/opendmarc'
make[3]: Leaving directory '/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/opendmarc'
make[2]: Leaving directory '/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/opendmarc'
make[2]: Entering directory '/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg'
make[3]: Entering directory '/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg'
make[3]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p
'/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/debian/tmp/usr/share/doc/opendmarc'
/usr/bin/install -c -m 644 LICENSE LICENSE.Sendmail
'/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/debian/tmp/usr/share/doc/opendmarc'
make[3]: Leaving directory '/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg'
make[2]: Leaving directory '/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg'
make[1]: Leaving directory '/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg'
debian/rules override_dh_install
make[1]: Entering directory '/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg'
dh_install
chmod +x
/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/debian/opendmarc/lib/opendmarc/opendmarc.service.generate
chmod: cannot access
'/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg/debian/opendmarc/lib/opendmarc/opendmarc.service.generate':
No such file or directory
debian/rules:25: recipe for target 'override_dh_install' failed
make[1]: *** [override_dh_install] Error 1
make[1]: Leaving directory '/<<BUILDDIR>>/opendmarc-1.3.2~Beta0+dfsg'
debian/rules:4: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit
status 2
--------------------------------------------------------------------------------
This happens because we are creating arch-independent packages only,
so debian/opendmarc/[...] does not exist and chmod fails.
The trivial fix is to do the chmod only when creating arch-dependent packages.
The patch below might work, but I've not actually tested.
Please consider uploading in source-only form, so that this kind of bugs
do not propagate to testing.
Thanks.
--- a/debian/rules
+++ b/debian/rules
@@ -21,8 +21,8 @@ override_dh_auto_configure:
--with-spf2-lib=\$${prefix}/lib \
--with-sql-backend
-override_dh_install:
- dh_install
+override_dh_fixperms-arch:
+ dh_fixperms
chmod +x
$(CURDIR)/debian/opendmarc/lib/opendmarc/opendmarc.service.generate
override_dh_installchangelogs:
--- End Message ---
--- Begin Message ---
Source: opendmarc
Source-Version: 1.3.2~Beta0+dfsg-3
We believe that the bug you reported is fixed in the latest version of
opendmarc, 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 843...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Scott Kitterman <sc...@kitterman.com> (supplier of updated opendmarc 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: Tue, 08 Nov 2016 00:48:22 -0500
Source: opendmarc
Binary: opendmarc libopendmarc2 libopendmarc-dev rddmarc
Architecture: source amd64 all
Version: 1.3.2~Beta0+dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Scott Kitterman <sc...@kitterman.com>
Changed-By: Scott Kitterman <sc...@kitterman.com>
Description:
libopendmarc-dev - Headers and development libraries for the OpenDMARC library
libopendmarc2 - Library for DMARC validation and reporting
opendmarc - Milter implementation of DMARC
rddmarc - Sample DMARC report processing scripts collection
Closes: 843247 843327 843330 843366
Changes:
opendmarc (1.3.2~Beta0+dfsg-3) unstable; urgency=medium
.
* Fixup opendmarc.service installation and update based on changes from the
opendkim package (Closes: #843247, #843327)
- /etc/default/opendmarc will be removed on systems using systemd (see
opendmarc.NEWS)
* Create run dir on install in postinst
* Only override dh_fixperms instead of dh_install as it is more correct and
only override for -arch, not indep to fix indep only build (Closes:
#843366)
- Thanks to Santiago Vila for the report and the fix
* Cherry-pick additional changes from upstream bug tracker:
- Correct processing if a domain has a size limit on its ruf address
https://sourceforge.net/p/opendmarc/tickets/174/
- Correct error in help processing for opendmarc-reports
https://sourceforge.net/p/opendmarc/tickets/181/
- Fix segfaults when invoked for local/ignored hosts (Closes: #843330)
https://sourceforge.net/p/opendmarc/tickets/185/
- Fix bug in dmarcf_config_reload function
https://sourceforge.net/p/opendmarc/tickets/186/
- Fix compile and functional fix for SPF result logging (more complete
replacement for current fix_compile.patch)
https://sourceforge.net/p/opendmarc/tickets/187/
- Fix issue with deleting zip file too early in opendmarc-reports
https://sourceforge.net/p/opendmarc/tickets/188/
- Fix history file SPF results (use AR format)
https://sourceforge.net/p/opendmarc/tickets/195/
- Fix issue with wrong DMARC state in Auth-Res header
https://sourceforge.net/p/opendmarc/tickets/194/
- Fix RecordAllMessages = false so it works
https://sourceforge.net/p/opendmarc/tickets/196/
Checksums-Sha1:
af2d6362947b432ecf21be5e13ceb9a8a473d20c 2039 opendmarc_1.3.2~Beta0+dfsg-3.dsc
5ab5917b765881dd6dd6ea54855a7cc92011b87a 20667
opendmarc_1.3.2~Beta0+dfsg-3.diff.gz
5f177ddb3270efa53c51a42014abba4f222c453b 68902
libopendmarc-dev_1.3.2~Beta0+dfsg-3_amd64.deb
fe65db67bdac49325e990bf3b25a1a963f4ebac0 64656
libopendmarc2-dbgsym_1.3.2~Beta0+dfsg-3_amd64.deb
73d5ed30ae1e9e152d54c4c5c71ecbeb3887e77d 42012
libopendmarc2_1.3.2~Beta0+dfsg-3_amd64.deb
43c5c1abec87846b6b82d37c05570ecf3831824e 80450
opendmarc-dbgsym_1.3.2~Beta0+dfsg-3_amd64.deb
e89766991bb158e8dfc7c583b25c6bb7ec484798 6984
opendmarc_1.3.2~Beta0+dfsg-3_20161108T071836z-239840c1.buildinfo
9f3a1884f199d38e918d14f99572dca1d860e5a5 84834
opendmarc_1.3.2~Beta0+dfsg-3_amd64.deb
2a3cc6f054546e601cdde3d3933823bd9430d7fb 21024
rddmarc_1.3.2~Beta0+dfsg-3_all.deb
Checksums-Sha256:
8a5fcc9602e5d693c682bf17c21d44136b2146524c08c32922fba75beafd7e91 2039
opendmarc_1.3.2~Beta0+dfsg-3.dsc
cfc0ab35da1ee0fdb420c880c942fdc8cbb9004d83a1790439d2fcc6fc817b4c 20667
opendmarc_1.3.2~Beta0+dfsg-3.diff.gz
c091a8aa565c3ac2640b00d4e4ad23b2e23d7e71070145e0f1711b727a7309b3 68902
libopendmarc-dev_1.3.2~Beta0+dfsg-3_amd64.deb
2ed20f06c86f7098e2c8adfd9933247347034e6393c3c5cad2c06e9bef4fd2ae 64656
libopendmarc2-dbgsym_1.3.2~Beta0+dfsg-3_amd64.deb
5ce43d2296dc06f406958c7b9e6bbc9d835e647e0c0476dcb379d6654abbe4f6 42012
libopendmarc2_1.3.2~Beta0+dfsg-3_amd64.deb
01a00689465d3e7e96333640eaacea8452948ac4c541f993a18f1e841e9ee5eb 80450
opendmarc-dbgsym_1.3.2~Beta0+dfsg-3_amd64.deb
df1098f0c26339f2c52110fe08e092d445b397ba5df1f00d4be1ed81e906dd87 6984
opendmarc_1.3.2~Beta0+dfsg-3_20161108T071836z-239840c1.buildinfo
9a4ac5e75b45dde7abe3ac0583e0de14e338a05cb049c8870be840eb5baed8b2 84834
opendmarc_1.3.2~Beta0+dfsg-3_amd64.deb
d5bf509c35cb0affbc40e2a6357b354f11b1d35d82623fc1d57ab29c54225d3d 21024
rddmarc_1.3.2~Beta0+dfsg-3_all.deb
Files:
fec5ecbbb5e125dfe13483f5680fcfea 2039 mail extra
opendmarc_1.3.2~Beta0+dfsg-3.dsc
cd07f20614685c760625861dded92d15 20667 mail extra
opendmarc_1.3.2~Beta0+dfsg-3.diff.gz
8e992f152008e5855897352500448295 68902 libdevel extra
libopendmarc-dev_1.3.2~Beta0+dfsg-3_amd64.deb
0c4c043560130579f884caa25f263154 64656 debug extra
libopendmarc2-dbgsym_1.3.2~Beta0+dfsg-3_amd64.deb
bd0b37cf70b95d3ce1c73101b73abecc 42012 libs extra
libopendmarc2_1.3.2~Beta0+dfsg-3_amd64.deb
9d6c2cf5fe1049bbda93b8a92cb04e70 80450 debug extra
opendmarc-dbgsym_1.3.2~Beta0+dfsg-3_amd64.deb
239840c188c9b09e381f36e07d1be94f 6984 mail extra
opendmarc_1.3.2~Beta0+dfsg-3_20161108T071836z-239840c1.buildinfo
d26cd5dc038c4133cad1279fd9cd6ce1 84834 mail extra
opendmarc_1.3.2~Beta0+dfsg-3_amd64.deb
61fd26d521bed2d02cdec5c43763333f 21024 mail extra
rddmarc_1.3.2~Beta0+dfsg-3_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJYIX5RAAoJEHjX3vua1Zrx7MIP/3JjkDtfsH7eqFY9CGnEPBeQ
BnZRRlkYaUPQmqL6ONq6dc+kqtu9kw32NcfHuVRDF2fQTJ1nip3C8hEfpqq27YMS
q8/ck/vQ+iEhc5g46kotUE+lVQRCvubWXtLR3zLPaKywkQUZOxZm8hEueC7BmVpK
5Ry0YYk+d9Kzx/mD66z0Rqeuw6B2T6I0DBHOT1ID/1ACBKcljcKTpO1ymkw8AlzE
vCycOwsA3lcX66tDOs0m0gsTf+HNx3qUsYHIuuYz39p+06xmltroWIujP6ZfPFIs
DZYR/yXdOyo4WBZgp5b8GIvdReoEQ4y8bO3O2XR4EiB8iZkp1g0e+VsvDILU+YmN
YIQAAalOvxUBYtEBWXIea8d2PwvR96k81x/NZRKibCAcCmLdbceRPg1VW4DF2ZXU
akZy1GWQDAOaiVam2RO6hekn+spjYNizGFPDHivlN6L7CfqC3OBKXiwWsAm6Y9+O
RnPjNawqThMckxQtnB0iUUCvA5am2BRxULPAbqQzoFCgKh7m/Z/OlO0kSSXFLvf5
YHt9Ok/jLB5jieeEuwroR1q5Ll9Js2O5uvTWiOk3a2jckAP2be6iKHXgcsgHVjqP
AuBHXsm+6WfK35VZzLLfTVvGWsHwu57GhuxCZVefVKEMNnMpOIftHnSzvl4Fh0Sn
yiWBG3BJVA9ZeZlYoLW3
=N8Wq
-----END PGP SIGNATURE-----
--- End Message ---