Your message dated Thu, 22 Oct 2020 22:33:55 +0000
with message-id <[email protected]>
and subject line Bug#321025: fixed in greylistd 0.9.0
has caused the Debian Bug report #321025,
regarding greylistd: "greylistd-setup-exim4 remove" breaks exim config files
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.)


-- 
321025: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=321025
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: greylistd
Version: 0.8.3
Severity: normal

because greylistd-setup-exim4 does not consider conditionals (.ifdef,
etc) to be the beginining of a block, the remove action will break
recent exim configurations which introduce lots of conditionals in the
exim configuration. Possible solutions to this are:

1) add ".ifdef" to exim4conf_blocks
2) use markers (e.g. "# BEGIN GREYLISTD ENTRY" "#END GREYLISTD ENTRY")
to decide what text to remove instead of knowing what a block is.
3) make greylistd-setup-exim4 aware of the conditional syntax and
preserve conditionals that are not wholly contained in the removed block


*** typescript
Script started on Tue Aug  2 17:14:43 2005
# cp -r /etc/exim4/conf.d/acl /etc/exim4/conf.d/acl.bak
# greylistd-setup-exim4 add
Adding greylistd support to Exim 4 configuration files
/etc/exim4/exim4.conf.template          : OK
/etc/exim4/exim4.conf.template          : OK
...conf.d/acl/30_exim4-config_check_rcpt: OK
...conf.d/acl/40_exim4-config_check_data: OK
Reloading exim4 configuration files
# greylistd-setup-exim4 remove
Removing greylistd support from Exim 4 configuration files
/etc/exim4/exim4.conf.template          : OK
/etc/exim4/exim4.conf.template          : OK
...conf.d/acl/30_exim4-config_check_rcpt: OK
...conf.d/acl/40_exim4-config_check_data: OK
Reloading exim4 configuration files
2005-08-02 17:15:06 Exim configuration error in line 329 of 
/var/lib/exim4/config.autogenerated.tmp:
  .endif without matching .ifdef
Invalid new configfile /var/lib/exim4/config.autogenerated.tmp
not installing /var/lib/exim4/config.autogenerated.tmp to 
/var/lib/exim4/config.autogenerated
invoke-rc.d: initscript exim4, action "reload" failed.
# diff -u /etc/exim4/conf.d/acl /etc/exim4/conf.d/acl.bak
diff -u /etc/exim4/conf.d/acl/40_exim4-config_check_data 
/etc/exim4/conf.d/acl.bak/40_exim4-config_check_data
--- /etc/exim4/conf.d/acl/40_exim4-config_check_data    2005-08-02 
17:15:05.000000000 -0400
+++ /etc/exim4/conf.d/acl.bak/40_exim4-config_check_data        2005-08-02 
17:14:54.000000000 -0400
@@ -3,6 +3,7 @@
 #################################
 
 acl_check_data:
+  .ifdef CHECK_DATA_VERIFY_HEADER_SYNTAX
   deny
     message = Message headers fail syntax check
     !acl = acl_whitelist_local_deny
# exit

Script done on Tue Aug  2 17:15:18 2005


-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.4.27-2-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages greylistd depends on:
ii  debconf [debconf-2.0]         1.4.52     Debian configuration management sy
ii  python                        2.3.5-2    An interactive high-level object-o

Versions of packages greylistd recommends:
ii  exim4                         4.52-1     metapackage to ease exim MTA (v4) 

-- debconf information:
  greylistd/restartexim: true
  greylistd/autoconfig_notdone:
* greylistd/autoconfig_notdone_exim4:


--- End Message ---
--- Begin Message ---
Source: greylistd
Source-Version: 0.9.0
Done: Julian Gilbey <[email protected]>

We believe that the bug you reported is fixed in the latest version of
greylistd, 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.
Julian Gilbey <[email protected]> (supplier of updated greylistd 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: Thu, 22 Oct 2020 22:57:12 +0100
Source: greylistd
Binary: greylistd
Architecture: source all
Version: 0.9.0
Distribution: unstable
Urgency: medium
Maintainer: Thorsten Alteholz <[email protected]>
Changed-By: Julian Gilbey <[email protected]>
Description:
 greylistd  - Greylisting daemon for use with Exim 4
Closes: 321025 872734 948706
Changes:
 greylistd (0.9.0) unstable; urgency=medium
 .
   * With many thanks to Benedikt Spranger <[email protected]>
     for work at https://github.com/eurovibes/greylistd.git to convert to
     python3 and fix PEP-8 issues (Closes: #948706)
   * Benedikt also fixed the exim configuration file remove procedure
     (Closes: #321025, #872734)
   * Fix lintian warnings about non-UTF-8 translation files
   * Provide a systemd service/socket file pair
Checksums-Sha1:
 ef1c9d1eca308a5fdc4c79093511bb7eed049265 1582 greylistd_0.9.0.dsc
 589bd19cca5213a5b9269bc3e3de7a4a0c755588 76468 greylistd_0.9.0.tar.xz
 606663529c436bba1420c709dc1499e6a9132356 53292 greylistd_0.9.0_all.deb
 43591a2afaed0f5fa38a60a87db830102fa8da18 7307 greylistd_0.9.0_amd64.buildinfo
Checksums-Sha256:
 57b8b1b71b1adf6c3461f6622a5ea60c7e97b1f99bcd4c3eb9e5000893db7191 1582 
greylistd_0.9.0.dsc
 6cbf230de3b1cb2000b25a5e000b615caeac9a1f7da234a7f7c5ffeeacb5884e 76468 
greylistd_0.9.0.tar.xz
 ba13ea1cac01c86d37a4b8e2214c7593887291cc42cdc0b1b8566f57bc06de27 53292 
greylistd_0.9.0_all.deb
 3f2bfd71b80c6bb14fce059a0ce1f8e932cb4c7a7fcd609ad094dfdd5fd25372 7307 
greylistd_0.9.0_amd64.buildinfo
Files:
 9d58fec96e5e380b4fb2bee4c0462b29 1582 mail optional greylistd_0.9.0.dsc
 1cc1c7a32c1d4771d5fe9e3b3884e6dc 76468 mail optional greylistd_0.9.0.tar.xz
 939e9622317a2afbb802d92bab04165a 53292 mail optional greylistd_0.9.0_all.deb
 c2a3f90f0a84c3d9e93fce957cdf29c2 7307 mail optional 
greylistd_0.9.0_amd64.buildinfo

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

iQIzBAEBCAAdFiEEfhrD+iemSShMMj72aVxCkxbAe/4FAl+SBHIACgkQaVxCkxbA
e/6eGw/9HBq3z0tekYt0jwwGMFs92aB84P2rdDOpe8GeVm7GfVx8gWEqol3cM+/T
By5Q3zofj2wXZhid2pxEOi4BQcAd+tK37x1qv16eFjBK3ynVkv6LeDJC/0vxGs8V
hvYpMb/mcdMgo22rCRNua88ngix7SC4NN8TlyiMeNpNqI3eDSvL0fr4xWVypXOlZ
XETb/jB3Yj1eUaiRT0l4r/OZ6G90ZxxVtbbOqe4QIZquk46z/Vug6EX9NX4XblXp
8aHj2MsVcQbgY15P4Bg5pjxrHuPhSdt2GQNLeLlvhtnRiku+8wNrSBWWp4l5Zckk
Onmo8RRGGxs9/d3C1HSoDt8DgU30NcJRBssvOvQFp1rYHxHCNNwT3NI9EdhQiqew
/LrYBLBRt99Ms+37TG7XvHolTE8vY02cI5P1gq7RT2zIb+WjfU+Vp//E7xvkKOwQ
cxWpLPWolSbt0e/5vFVRRBqSoOO2rfYDKkfLmxMb4qug5RxXeJ/9E3YmTW/tRbnr
ZorjkdOMHDvHFO9AQ+zkLMVati8LBEQwIygOGKSZt/OyaD+7xKKXfFaDkO10gWFX
j9KxsrQkNaP2U/tVk4P+Z5JqEDExKuGH0UvQYvuL/4Wx3ADzN84O1ufNTcLA3jNX
tmrwv89mzfXw0D9VzdPDjxbMzH6VYHKl4sO1yjuxcnJ8ueomkH0=
=aOnA
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to