pan-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Pan-users] Pan/0.139 - threading issue [solved - maybe]


From: Duncan
Subject: Re: [Pan-users] Pan/0.139 - threading issue [solved - maybe]
Date: Mon, 30 Sep 2013 10:57:35 +0000 (UTC)
User-agent: Pan/0.140 (Chocolate Salty Balls; GIT 6e6fd84 /usr/src/portage/src/egit-src/pan2)

Duncan posted on Sun, 29 Sep 2013 11:39:04 +0000 as excerpted:

> OK, bug finally filed.
> 
> gmime 2.6.16-2.6.18 split references headers in the wrong place, 2.6.15
> works fine
> 
> https://bugzilla.gnome.org/show_bug.cgi?id=709031

OK, the bug is (or should be) fixed post in current git, post 2.6.18, so 
the fix should be in 2.6.19.  2.6.16-2.6.18 should be the final affected 
version range, 2.6.15- and 2.6.19+ should be fine.

In the fix, Jeff S. fixed gmime to treat references headers special, much 
like gmime was already doing for the message-id header, which it doesn't 
fold, but since references contains multiple message-ids, he decided to 
play it conservative and follow the RFC SHOULDs (not just the MUSTs), 
folding only between IDs, not internal to them.

That is assuming the fix works as intended and this and further posts get 
threaded correctly, since I'm running the patches now, but a quick look 
around at references headers (including that kmail one) that were broken 
with the bad version, says it's working. =:^)

If you want to apply the patches, there are two (watch the wrap, I'm not 
going to bother turning off pan's wrapping for this and I guess you 
probably know what it does to long URLs):

https://git.gnome.org/browse/gmime/commit/?
id=a248cc044c6ad55505939363aa858c930867a014

... and ...

https://git.gnome.org/browse/gmime/commit/?
id=1373f11f9b3ecdbfb58a70a742506f3f6d5c57d8

You can download the patches directly from there using the "(patch)" link 
on each one.  Apply a248cc04 first as I think 1373f11f depends on it (tho 
I didn't actually check, I just set them up to apply that way here).  And 
you'll need to edit the first one (a248cc04) to remove the changelog diff 
from the patch, as there were further additions to the changelog between 
2.6.18 and the patch.

Other than that edit, the patches apply cleanly to 2.6.18, which builds 
fine with them, and based on my quick look about after restarting pan, 
the problem does seem to have been fixed. =:^)

> (I'm sick...)

(Feeling MUCH better now.  Fever broke and I started sweating oh, about 
12 hours ago now, and I'm well on my way to normal functionality. =:^)

(Now to rest an hour or so before work... I agreed to open today since I 
was sick and didn't close yesterday, but I slept most of the day and had 
this and other stuff to finish that I didn't get done while I was sick, 
so I've been up most of the night.  Filing the bug with gentoo to have 
them patch current versions since upstream has a fix applied now... can 
wait...)

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman




reply via email to

[Prev in Thread] Current Thread [Next in Thread]