Bug#1100700: exim4 uses a mix of tabs and spaces within individual lines

Marc Haber mh+debian-packages at zugschlus.de
Thu Mar 20 09:35:39 GMT 2025


On Thu, Mar 20, 2025 at 09:20:36AM +0000, Ben Raven wrote:
>root at ben-test-2:/# grep -nPR /etc/exim4 -e "^\t "
>/etc/exim4/exim4.conf.template:2120:            }\
>/etc/exim4/exim4.conf.template:2121:            {\\N[\\^]\\N}\
>/etc/exim4/exim4.conf.template:2122:            {^^}\
>/etc/exim4/exim4.conf.template:2123:        }
>/etc/exim4/conf.d/auth/30_exim4-config_examples:244:            }\
>/etc/exim4/conf.d/auth/30_exim4-config_examples:245:
> {\\N[\\^]\\N}\
>/etc/exim4/conf.d/auth/30_exim4-config_examples:246:            {^^}\
>/etc/exim4/conf.d/auth/30_exim4-config_examples:247:        }

These are all dpkg-conffiles. Doing those changes for cosmetic reasons 
will trigger conffile change prompts on thousands of systems. I'd 
recommend not doing this until those files need changes for non-cosmetic 
reasons, where it is appropriate to piggyback cosmetics on them as well.

>I'm not seeing these files in the exim upstream source code (
>https://github.com/Exim/exim), but they are in the Debian exim4 source code
>(https://salsa.debian.org/exim-team/exim4), which also contains many more
>lines beginning with a tab followed by spaces. Apologies if this isn't the
>right place to be reporting this; if so, where would be?

The exim upstream sources contain an src/configure.default. I think most 
of our exim4.conf.template is generated from patching this file.

Greetings
Marc

-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany    |  lose things."    Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421



More information about the Pkg-exim4-maintainers mailing list