Merge procmail from Debian unstable for oracular

Bug #2064383 reported by Bryce Harrington
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
procmail (Ubuntu)
Incomplete
Undecided
Bryce Harrington

Bug Description

A merge of procmail appears to be available presently.
Upstream: UNKNOWN
Debian: 3.24+really3.22-2
Ubuntu: 3.24-1ubuntu2

If it turns out this needs a sync rather than a merge, please change the tag 'needs-merge' to 'needs-sync', and (optionally) update the title as desired.

If this merge pulls in a new upstream version, also consider adding an entry to the Oracular Release Notes: https://discourse.ubuntu.com/c/release/38

### New Debian Changes ###

procmail (3.24+really3.22-2) unstable; urgency=medium

  * Cherry-pick [a39ebad] from github repo, 'Eliminate warnings'.
  * Drop -Werror=implicit-function-declaration from DEB_CFLAGS_MAINT_STRIP.
  * Add lintian override.

 -- Santiago Vila <email address hidden> Sun, 14 Apr 2024 13:05:00 +0200

procmail (3.24+really3.22-1) unstable; urgency=medium

  * Revert to version 3.22. Fixes bug 'Variable set with stdin pipe action
    fails leaving empty variable'. Thanks a lot to Bob Proulx for the report.
    Closes: #1028356.
  * Most packaging changes from 3.24-1 are kept. The debian patches are taken
    from version 3.22-27 again, but renamed from NN to NN.patch.
  * Strip -Werror=implicit-function-declaration from CFLAGS.

 -- Santiago Vila <email address hidden> Mon, 01 Apr 2024 19:35:00 +0200

procmail (3.24-1) unstable; urgency=medium

  * New upstream release, now hosted on github. Closes: #1006633.
  * Downgrade priority to optional to match the override file.
  * Update Homepage. Closes: #805864.
  * Switch to dh. Now there is a procmail-dbgsym package. Closes: #1006653.
  * Drop debian/mailstat.1, it has been adopted upstream.
  * Set upstream metadata fields Bug-Database, Bug-Submit and Repository-Browse.
  * Rules-Requires-Root: binary-targets.
  * Use List-Id in QuickStart and README.Maildir.
  * Update standards version to 4.6.2.
  * No longer necessary patches:
    - 00: Adopted upstream (this is version 3.24, which is past 3.23pre).
    - 06: Adopted upstream.
    - 10: Adopted upstream.
    - 12: Adopted upstream.
    - 13: Adopted upstream.
    - 14: Fixed upstream in another way.
    - 15: Adopted upstream.
    - 16: Adopted upstream.
    - 17: Adopted upstream.
    - 18: Adopted upstream.
    - 19: Adopted upstream.
    - 21: Adopted upstream.
    - 22: Adopted upstream.
    - 23: Adopted upstream.
    - 24: Fixed upstream using cgetline.
    - 25: Adopted upstream.
    - 26: Adopted upstream.
    - 27: Fixed upstream in another way.
    - 28: Adopted upstream.
    - 29: Adopted upstream.
    - 30: Fixed upstream in another way.
    - 31: Adopted upstream.
  * Renamed patches:
    - 01: renamed to trim-list-of-directories-to-search.patch.
    - 02: renamed to use-fcntl-and-dot-locking.patch.
    - 03: renamed to do-not-touch-var-mail-during-build.patch.
    - 04: renamed to define-path-for-example-procmailrc.patch.
    - 05: renamed to allow-writeable-rcfiles.patch.
    - 07: renamed to make-buggy-sendmail-to-be-undefined.patch.
    - 08: renamed to define-default-path.patch.
    - 09: renamed to define-defaultdotlock-to-follow-locking-policy.patch.
    - 11: renamed to do-not-search-for-var-mail.patch.
    - 20: renamed to hardcode-things-for-biff.patch.

 -- Santiago Vila <email address hidden> Thu, 05 Jan 2023 22:35:00 +0100

procmail (3.22-27) unstable; urgency=medium

  * Fix NULL pointer dereference. Closes: #769938.
    Reported by Jakub Wilk using American Fuzzy Lop.
    Patch from Stephen R. van den Berg.

 -- Santiago Vila <email address hidden> Tue, 01 Mar 2022 15:00:00 +0100

procmail (3.22-26) unstable; urgency=medium

  * Fix buffer overflow in loadbuf(). Closes: #876511.
    Reported by Jakub Wilk using American Fuzzy Lop.
    For reference, this is CVE-2017-16844.

 -- Santiago Vila <email address hidden> Thu, 16 Nov 2017 23:42:36 +0100

procmail (3.22-25) unstable; urgency=low

  * Use gzip -n to stop recording current time, and fix mtimes
    before building binary package. Closes: #774367.
  * Create md5sums in a reproducible way.

 -- Santiago Vila <email address hidden> Fri, 15 May 2015 16:25:36 +0200

procmail (3.22-24) unstable; urgency=medium

  * Fix two memory corruption problems in formail. Closes: #769937.
    Reported by Jakub Wilk. Patch by Jan Darmochwal. Thanks a lot.
    The problems are the following:
  - Off-by-one heap overflow when parsing addresses that have left angle
    bracket, then a comma, but no right angle bracket: <<email address hidden>,
  - Off-by-one heap overflow when parsing addresses that end with
    backslash: <<email address hidden>/

### Old Ubuntu Delta ###

procmail (3.24-1ubuntu2) noble; urgency=high

  * No change rebuild for 64-bit time_t and frame pointers.

 -- Julian Andres Klode <email address hidden> Mon, 08 Apr 2024 18:16:20 +0200

procmail (3.24-1ubuntu1) noble; urgency=medium

  * d/t/basic: Add basic DEP8 packaging/integration test cases.
    (LP: #1679365)

 -- Bryce Harrington <email address hidden> Thu, 07 Dec 2023 09:18:34 -0800

Bryce Harrington (bryce)
Changed in procmail (Ubuntu):
milestone: none → ubuntu-24.05
Bryce Harrington (bryce)
Changed in procmail (Ubuntu):
assignee: nobody → Bryce Harrington (bryce)
Bryce Harrington (bryce)
Changed in procmail (Ubuntu):
milestone: ubuntu-24.05 → ubuntu-24.06
Revision history for this message
Bryce Harrington (bryce) wrote :

Debian's 3.24+really3.22-2 represents a revert to 3.24 due to an unresolved issue with piped input in procmail rules, to allow them to avoid regressing their upcoming release.

Unfortunately for us, we've shipped 3.24 in mantic and noble. Reverting back to 3.22 in oracular wouldn't help our noble userbase, which is going to certainly be far larger than our oracular userbase since it's an LTS. Rather, I think we need a proper SRU-able fix for this issue.

So, I think we ought to hold off on merging this package from Debian, and instead seek a proper SRUable fix. It looks like Debian has forwarded the issue upstream, where there has been some initial discussion and continues to be pinging from users interested in a fix.

Changed in procmail (Ubuntu):
status: New → Incomplete
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.