[Tracker] Plan to start targeting GMime 2.4



We plan to migrate from GMime 2.2 to GMime 2.4 right after release
0.6.90 is released.

This means distributions have one more release of Tracker that will
depend on GMime 2.2, being Tracker 0.6.90. After that there's no more
excuse for not preparing a GMime 2.4 package.

The reason why we want to migrate is that we didn't find any version of
GMime 2.2 that passed a test of parsing 10,000 E-mails without crashing.

If we find any such instabilities in GMime 2.4 then at least we can
write patches for GMime's trunk, as GMime trunk and GMime 2.4 share the
same API version, and we also think that fixing GMime 2.4 will ensure a
faster new GMime version with the fix included (in case necessary).

Note for distributors that GMime 2.4 can be make-installed alongside a
GMime 2.2. Just like glib-1.2 and glib-2.0 have GMime 2.2 and GMime 2.4
different major versioning in the .so and .pc filenames.

This is a bug for tracking progression on migrating from GMime 2.2 to
GMime 2.4. Note that the patch is already written and awaits review for
approval by Carlos Garnacho.

http://bugzilla.gnome.org/show_bug.cgi?id=564640


ps. It's possible that we'll release a Tracker 0.6.91 before the 0.7.x
series will start, to have a Tracker with a GMime 2.4 version. But this
is yet undecided. Note that the crash in GMime 2.2 is serious and 100%
reproducable for all versions of GMime 2.2 that we tried.


-- 
Philip Van Hoof, freelance software developer
home: me at pvanhoof dot be 
gnome: pvanhoof at gnome dot org 
http://pvanhoof.be/blog
http://codeminded.be




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