I'm not spotting anything in the Ubuntu delta that could cause this
behavior change.  I do confirm it, though:

noble:  (Installed: 4.97-4ubuntu4.1)
    triage-noble+24.04: /etc/logrotate.d$ grep log exim4-*
    exim4-base:/var/log/exim4/mainlog /var/log/exim4/rejectlog {
    exim4-paniclog:/var/log/exim4/paniclog {

oracular:  (Installed: 4.98-1ubuntu1)
    triage-oracular+24.10: /etc/logrotate.d$ grep log exim4-*
    exim4-base:/var/log/exim4/mainlog /var/log/exim4/rejectlog {
    exim4-paniclog:/var/log/exim4/mainlog /var/log/exim4/rejectlog {

However, looking through the Debian exim4 delta from 4.97-5 to 4.98-1,
nothing obvious is popping out.  Indeed, the same dh_installlogrotate
overrides are being done, and the /usr/bin/dh_installlogrotate script
has not changed.  However it looks pretty evident that it is copying the
exim4-base's logrotate config instead of the one for exim4-paniclog.  It
really looks like perhaps debhelper has changed behavior for the  way
the --name option is handled by dh_installlogrotate.

Digging through debhelper's changelog, I spotted this change:
    
https://salsa.debian.org/debian/debhelper/-/commit/a16a181f2f141c8ae6b8101ee530fff7a67cfc78

It sounds like that is disabling some behavior for the --name option for
tools generally, and added overrides for specific tools that need it.
However, dh_installlogrotate is not one of the updated tools in that
changeset.  Perhaps it should be?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2077407

Title:
  /etc/logrotate.d/exim4-paniclog has wrong content

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/exim4/+bug/2077407/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to