This appears to be a known issue upstream and in debian but not yet with
a usable fix.  I've linked in the debian and upstream bugs for
reference.

From the Debian bug, the most pertinent comments to latest status
(afaict) are:

"""
There is a full git history for procmail at github. If you
feel brave enough you could try a git-bisect on the code
to see where this bug was introduced (right now I have no idea
where it could come from).
"""

Test case:  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1028356#33

"""

According to my tests, this commit, tagged v3.23pre, is already buggy:
    commit 98ca67898b3f38ea09f1a0d1119d0794c044f9b6 (HEAD, tag: v3.23pre)


The previous commit is huge and it's already buggy:
    commit 5281aac102d92966c5963ea8694d95e4f1103747
"""

That last commit is an amalgamation of numerous changes.  Presumably
it's what contains the regression, although the tester was not able to
unambiguously confirm the directly previous commit (which I assume would
be 417a6afedbd580d3363f7815f5393cad61151eb5 from 2001) is working
properly.

I suppose the logical next step would be to break that amalgamated
commit out into each separate change, and continue git bisection through
those.  Or alternatively, to do a thorough review of the whole patch and
try to eyeball likely areas of interest for isolated testing.  I'm not
conversant enough with the codebase internals to do the latter properly,
but I skimmed through and didn't see anything super obvious.  There are
some changes around a function named pipthrough() (src/pipes.c line 143)
which caught my eye.  Also, src/procmail.c's mainloop() has some changes
relating to capture of output into a variable that look to be of
interest.

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

Title:
  procmail =| action assignment not working

To manage notifications about this bug go to:
https://bugs.launchpad.net/procmail/+bug/2096676/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to