Re-merge exim4 for mantic (4.96-17)

Bug #2030098 reported by Bryce Harrington
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
exim4 (Ubuntu)
Fix Released
Low
Bryce Harrington

Bug Description

This update allows dropping one piece of our delta, and brings in some nice looking bug fixes. Debian highlights these two upstream bugs:

https://bugs.exim.org/show_bug.cgi?id=2998
https://bugs.exim.org/show_bug.cgi?id=3006

Exim4 has been suffering from failing autopkgtests on ppac64el, which is being investigated in bug LP: #1983605. I was able to get the current version to finally pass after 4-5 retries, and since a fix for this doesn't seem to be evident from the changelog for this release, I expect this merge will also require multiple re-tries to go through.

### Debian ###
exim4 | 4.94.2-7 | bullseye
exim4 | 4.96-15~bpo11+1 | bullseye-backports
exim4 | 4.96-15+deb12u1 | bookworm
exim4 | 4.96-16 | trixie
exim4 | 4.96-17 | sid

### Ubuntu ###
exim4 | 4.93-13ubuntu1 | focal
exim4 | 4.93-13ubuntu1.7 | focal-security
exim4 | 4.93-13ubuntu1.7 | focal-updates
exim4 | 4.95-4ubuntu2 | jammy
exim4 | 4.95-4ubuntu2.2 | jammy-security
exim4 | 4.95-4ubuntu2.2 | jammy-updates
exim4 | 4.96-14ubuntu1 | lunar
exim4 | 4.96-14ubuntu1.1 | lunar-updates
exim4 | 4.96-15ubuntu2 | mantic

### Debian Changes ###

exim4 (4.96-17) unstable; urgency=low

  * Fixes from upstream GIT master:
     + 75_74-Cancel-early-pipe-on-an-observed-advertising-change.patch
     + 75_75-Fix-json-extract-for-strings-carrying-commas.-Bug-30.patch
     + 75_76-Expansions-disallow-UTF-16-surrogates-from-utf8clean.patch
     + 75_77-GnuTLS-fix-crash-with-tls_dhparam-none.patch
     (Upstream bugs 3006, 2998)

 -- Andreas Metzler <email address hidden> Sat, 29 Jul 2023 18:32:55 +0200

exim4 (4.96-16) unstable; urgency=medium

  [ Marc Haber ]
  * Enforce TLS for dovecot_plain_server example. (Thanks: Dominic Preston)
    Closes: #1037127

  [ Andreas Metzler ]
  * 75_42-Fix-run-arg-parsing.patch (From upstream GIT master, backported by
    Bryce Harrington for Ubuntu): Fix argument parsing for ${run } expansion.
    Previously, when an argument included a close-brace character (eg. it
    itself used an expansion) an error occurred. Closes: #1025420
  * 75_68-Fix-srs_encode-.-for-mod-1024-day-zero.patch from upstream GIT
    master: Fix ${srs_encode ..}. Previously it would give a bad result for
    one day every 1024 days.

 -- Andreas Metzler <email address hidden> Sun, 11 Jun 2023 18:20:21 +0200

Tags: needs-merge

Related branches

Bryce Harrington (bryce)
tags: added: needs-merge
Bryce Harrington (bryce)
Changed in exim4 (Ubuntu):
status: New → In Progress
assignee: nobody → Bryce Harrington (bryce)
importance: Undecided → Low
milestone: none → ubuntu-23.08
Bryce Harrington (bryce)
Changed in exim4 (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package exim4 - 4.96-17ubuntu1

---------------
exim4 (4.96-17ubuntu1) mantic; urgency=medium

  * Merge with Debian unstable (LP: #2030098). Remaining changes:
     - Disable external SPF support to avoid Build-Depends on libspf2-dev
       (only available in universe). SPF can still be implemented via
       spf-tools-perl, as documented in exim4.conf.template. This reverts
       Vcs-Git commit 494f1fe, first released in 4.95~RC0-1.
       (LP #1952738)
       + d/control: drop Build-Depends on libspf2-dev.
       + d/EDITME.exim4-heavy.diff: disable support for libspf2.
       + d/d/c/a/30_exim4-config_check_rcpt: restore SPF logic based
         on spfquery.mail-spf-perl from spf-tools-perl, but without
         the previously supported helo detection.
    - Show Ubuntu distribution in SMTP banner
      + d/p/fix_smtp_banner.patch: Show Ubuntu distribution
        in SMTP banner.
      + Build-Depends on lsb-release to detect Distribution.
  * Dropped:
    - d/p/fix-run--arg-parsing.patch: Fix argument parsing for ${run }
      expansion. Previously, when an argument included a close-brace
      character (e.g. it itself used an expansion) an error occurred.
      (LP #1998678)
      [Accepted by Debian in 4.96-16]

 -- Bryce Harrington <email address hidden> Fri, 04 Aug 2023 20:28:47 -0700

Changed in exim4 (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.