Re: trying to get Gentoo to upgrade Balsa version



[this time to the list...]

On 2011.11.23 19:04, Peter Bloomfield wrote:
Hi Jack,

On Nov 23, 2011, at 10:32 AM, Jack <ostroffjh sbcglobal net> wrote:

> On 2011.11.23 02:13, Pawel Salek wrote:
>> On 11/23/2011 03:51:54 AM, Jack wrote:
>>> Gentoo Linux currently has Balsa 2.4.8 as the only available version. I don't know what the build issues were with 2.4.9, but 2.4.10 and 2.4.11 fail to build with g-mime 2.6. The gentoo bug to bump the version of balsa is https://bugs.gentoo.org/show_bug.cgi?id=388169, and refers to the compile problem, logged as https://bugzilla.gnome.org/show_bug.cgi?id=664560. I have not tried building this myself yet. Gentoo has both 2.4 and 2.6 of gmime available as stable, but I suspect they will not accept a stable balsa requiring gmime 2.4 but not 2.6. Is there a known issue with gmime, or has it simply not been brought up yet? >> There is a build issue: GMimeCypherContext is said to replaced with GMimeCryptoContext. Replacing all occurrences of the former one with the latter one should do the job - but I have not tried it myself! > I assume it would need to be wrapped in some sort of IFDEF based on whether you had 2.4 or 2.6. I won't have time to even look at it until early next week, and I'm not even sure I'm capable of doing it, but I'll give it a try if nobody else gets to it first.

The gtk3 branch was recently patched to build with GMime 2.6, using a spray of ifdef's. See commit http://git.gnome.org/browse/balsa/commit/?h=gtk3&id=1947b1be7b13f6c3876dd3b53dd3ab52634fff01

The GMime code in that branch should have been the same as master, prior to that commit, so the corresponding patch should apply to master without too much work. Should at least save someone some work. I'd try it myself, but this phone doesn't have the build chain :)

Thanks. I'll post that to the Gentoo bug, but I figure it would be better if one of the devels posted to the gnome bug. Also, if that commit seems good, would it be worth releasing as a patch version (I don't know there can be a 2.4.11.x or if this is enough to jump to 2.4.12, but I don't know if Gentoo would be willing to add the patch locally, knowing that it is already in master upstream. I'll report back.)

Jack


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