Your message dated Sat, 27 Jan 2018 16:50:39 +0000
with message-id <[email protected]>
and subject line Bug#887971: fixed in exim4 4.90-5
has caused the Debian Bug report #887971,
regarding Clarify instructions for exim4-daemon-custom
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.)
--
887971: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887971
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:exim4
Version: 4.90-4
Here are some suggested improvements to the instructions in debian/rules for
creating the exim4-daemon-custom package.
In my experience, calling "debian/rules pack-configs" is mandatory, and it has
been this way since before the recent changes. "debian/rules clean" gets called
early in the build process. See my results attached.
Thanks for maintaining this! :-)
Gedalya
>From ecaa19166f840c3391c701aa720c13ce2d53f6e9 Mon Sep 17 00:00:00 2001
From: Gedalya <[email protected]>
Date: Mon, 22 Jan 2018 07:33:56 +0100
Subject: [PATCH] Clarify instructions for exim4-daemon-custom
---
debian/rules | 20 ++++++++------------
1 file changed, 8 insertions(+), 12 deletions(-)
diff --git a/debian/rules b/debian/rules
index 53fab4ac..4085afcb 100755
--- a/debian/rules
+++ b/debian/rules
@@ -27,21 +27,17 @@ LC_ALL=C
export LC_ALL
# If you want to build a daemon with a configuration tailored to YOUR special
-# needs, uncomment the exim4-daemon-custom package in debian/control
-# call "debian/rules unpack-configs", copy EDITME.exim4-light
-# to EDITME.exim4-custom and modify it.
+# needs, uncomment the exim4-daemon-custom package in debian/control,
+# call "debian/rules unpack-configs", copy EDITME.exim4-light to
+# EDITME.exim4-custom and modify it, then call "debian/rules pack-configs".
#
-# If you want to create multiple custom packages with different names, use
-# the script debian/create-custom-package [suffix].
-#
-# Afterwards EITHER change the definition of extradaemonpackages above OR
-# simply set extradaemonpackages to the desired value via the environment.
+# Afterwards EITHER uncomment the customdaemon definition below, or set it
+# to the desired value via the environment.
# e.g run:
# env customdaemon=exim4-daemon-custom dpkg-buildpackage -uc -us
-
-# If you want your changes to survive a debian/rules clean, call
-# "debian/rules pack-configs" after customizing EDITME.exim4-custom
-
+#
+# If you want to create multiple custom packages with different names, use
+# the script debian/create-custom-package [suffix].
# customdaemon = exim4-daemon-custom
daemons = exim4-daemon-light exim4-daemon-heavy $(customdaemon)
--
2.15.1
$ dpkg-buildpackage -b
dpkg-buildpackage: info: source package exim4
dpkg-buildpackage: info: source version 4.90-4
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Andreas Metzler <[email protected]>
dpkg-buildpackage: info: host architecture amd64
dpkg-source --before-build exim4-4.90
fakeroot debian/rules clean
dh clean --no-parallel
debian/rules override_dh_auto_clean
make[1]: Entering directory '/home/jedi/exim-build/exim4-4.90'
debconf-updatepo
rm -rf build-* doc/tmp test/ b-exim*
rm -f EDITME.* unpack-configs-stamp bdir-stamp
rm -f /home/jedi/exim-build/exim4-4.90/debian/debconf/exim4.conf.template
/home/jedi/exim-build/exim4-4.90/debian/files \
/home/jedi/exim-build/exim4-4.90/debian/README.Debian
/home/jedi/exim-build/exim4-4.90/debian/README.Debian.html \
/home/jedi/exim-build/exim4-4.90/debian/berkeleydb.sed
#these are identical for all daemon-* and therefore symlinked
#pwd
chmod 755 /home/jedi/exim-build/exim4-4.90/debian/exim-gencert \
/home/jedi/exim-build/exim4-4.90/debian/lynx-dump-postprocess
/home/jedi/exim-build/exim4-4.90/debian/script \
/home/jedi/exim-build/exim4-4.90/debian/exim-adduser
/home/jedi/exim-build/exim4-4.90/debian/exim4_refresh_gnutls-params
make[1]: Leaving directory '/home/jedi/exim-build/exim4-4.90'
dh_clean -O--no-parallel
debian/rules build
dh build --no-parallel
dh_update_autotools_config -O--no-parallel
dh_autoreconf -O--no-parallel
debian/rules override_dh_auto_configure
make[1]: Entering directory '/home/jedi/exim-build/exim4-4.90'
patch -o EDITME.eximon exim_monitor/EDITME \
/home/jedi/exim-build/exim4-4.90/debian/EDITME.eximon.diff
patching file EDITME.eximon (read from exim_monitor/EDITME)
patch -o EDITME.exim4-light src/EDITME \
/home/jedi/exim-build/exim4-4.90/debian/EDITME.exim4-light.diff
patching file EDITME.exim4-light (read from src/EDITME)
for editme in /home/jedi/exim-build/exim4-4.90/debian/EDITME.exim4-*.diff; do \
if [ "$editme" !=
"/home/jedi/exim-build/exim4-4.90/debian/EDITME.exim4-light.diff" ]; then \
TARGETNAME=`basename $editme .diff`; \
echo patch -o $TARGETNAME EDITME.exim4-light $editme; \
patch -o $TARGETNAME EDITME.exim4-light $editme || \
exit $? ;\
fi; \
done
patch -o EDITME.exim4-heavy EDITME.exim4-light
/home/jedi/exim-build/exim4-4.90/debian/EDITME.exim4-heavy.diff
patching file EDITME.exim4-heavy (read from EDITME.exim4-light)
touch unpack-configs-stamp
for i in exim4-daemon-light exim4-daemon-heavy exim4-daemon-custom ; do \
mkdir b-$i && \
find . -mindepth 1 -maxdepth 1 \
-name debian -prune -o \
-name 'b-*' -o -print0 | \
xargs --no-run-if-empty --null \
cp -a --target-directory=b-$i ; \
done
touch bdir-stamp
for i in exim4-daemon-light exim4-daemon-heavy exim4-daemon-custom ; do \
mkdir -p b-$i/Local && \
cp EDITME.`echo $i | sed -e s/exim4-daemon/exim4/` \
b-$i/Local/Makefile && \
cp EDITME.eximon b-$i/Local/eximon.conf ;\
done
cp: cannot stat 'EDITME.exim4-custom': No such file or directory
debian/rules:107: recipe for target 'override_dh_auto_configure' failed
make[1]: *** [override_dh_auto_configure] Error 1
make[1]: Leaving directory '/home/jedi/exim-build/exim4-4.90'
debian/rules:297: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: exim4
Source-Version: 4.90-5
We believe that the bug you reported is fixed in the latest version of
exim4, 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.
Andreas Metzler <[email protected]> (supplier of updated exim4 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: SHA512
Format: 1.8
Date: Sat, 27 Jan 2018 17:00:42 +0100
Source: exim4
Binary: exim4-base exim4-config exim4-daemon-light exim4 exim4-daemon-heavy
eximon4 exim4-dev
Architecture: source
Version: 4.90-5
Distribution: unstable
Urgency: low
Maintainer: Exim4 Maintainers <[email protected]>
Changed-By: Andreas Metzler <[email protected]>
Closes: 887971 887972
Description:
exim4-base - support files for all Exim MTA (v4) packages
exim4-config - configuration for the Exim MTA (v4)
exim4-daemon-heavy - Exim MTA (v4) daemon with extended features, including
exiscan-ac
exim4-daemon-light - lightweight Exim MTA (v4) daemon
exim4-dev - header files for the Exim MTA (v4) packages
exim4 - metapackage to ease Exim MTA (v4) installation
eximon4 - monitor application for the Exim MTA (v4) (X11 interface)
Changes:
exim4 (4.90-5) unstable; urgency=low
.
* Add 75_16-Cutthrough-fix-multi-message-initiating-connections.patch from
exim-4_90+fixes branch.
* Improved exim4-daemon-custom documentation by Gedalya. Closes: #887971
* [update-exim4.conf] stop converting variables set to an empty value in
/etc/exim4/update-exim4.conf.conf to exim macros with a literal value of
"empty" in the generated configuration. Thanks, Gedalya. Closes: #887972
Checksums-Sha1:
27bd4c27bdbeca2e5a3c21641d2f84521c85b0f9 2826 exim4_4.90-5.dsc
0d4caf8b4ae69c323cf74f3941f03588cb0f9b12 459636 exim4_4.90-5.debian.tar.xz
Checksums-Sha256:
069a9ffcbef0830ba851150b1c65a9e4b591dab2720ee803e8a04652bde24016 2826
exim4_4.90-5.dsc
ef3317c7fcf5f2d27fa61760e48a7eb5954fd1243aca8c7b7a38e051dfc12a35 459636
exim4_4.90-5.debian.tar.xz
Files:
e3f2e0ddfb2607d7c0cebb03bbebfb45 2826 mail standard exim4_4.90-5.dsc
9f324ff2b1cd7b160b293c96ddbd008d 459636 mail standard
exim4_4.90-5.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE0uCSA5741Jbt9PpepU8BhUOCFIQFAlpspD0ACgkQpU8BhUOC
FIT/HQ//TKT8lgfNIk1ZJNBHC6hereVFeWyv+88DRI5vY6B5Qw9j75r17FfO+H/O
q3gb9j+KVOaeoKviSYgEWIAAkhKzVqsy0crDb453c+g+DeqtzprSDCYTkdMH3tZe
3yau9iFc5C+mHKv9Itk4F0Pcp7DAHiYhbqipdebYMUMuLL9XsYyYJnH4qW5iaSbZ
5VHeSEUUdCnbnLmA+P0NLGMpXJ0ZBX/d6IiPAT3A0TqTLtBCIjMVgPjONjjqBz9h
J5RTzqgFpS0ZVBX1bTbBNrKTg/XzFAP0+GM4qwQvqqxuZCD8SC44A325kDiEWj7t
LTWhB3jFo1pO4h1HzN6FR8CwbO7DrngDQQWdL6Nmd8Wog3urLjgT1XqwNyq2Kb/D
WxX/Bvh7kVjRvzVQn7hXfQWX0IxUt9pOBS6GST4hq7PybjBYjrF0OXXvW2P+RTLG
c2zmAFrsU4YzeEgk5G0OG4o4vP7fnO+ZSBL7W4F4WeKJZXWp6j5I2hzxATcBhtkj
/kgcJdbuxzCChRh1fSCGA93Ezt/CTOu2hA8Sgvz3JM3dd/vdSSaKAcIGRMmlboGw
c2EUHqUXa3rPeL8+5WtUDh3CS9eQ8WOwww89gx24yzET+l9/2nUYhQNUAefcITgA
Ph0h85146PRF+hD0/dnUJZoCkwNBrd6tDj7uGQOJwNy7FKJ6Iug=
=y7qp
-----END PGP SIGNATURE-----
--- End Message ---