Red Hat Bugzilla – Bug 476243
Create new package gmime22
Last modified: 2009-03-20 02:58:54 EDT
Created attachment 326745 [details]
There are huge API differences between gmime-2.2.x and gmime-2.4.x such that both source and binary compatibility have been broken. The upstream developers have anticipated this and have renamed both the pkg-config file and the library so as to allow side-by-side installation with previous versions. Furthermore, the API differences have led to the failure of building the balsa and pan packages. The changes needed to both balsa and pan for gmime-2.4.x compatibility are non-trivial. Thus, in the same vein as libsoup, I propose that a new package called gmime22 be created for both Fedora and end-user developer convenience.
Attached is a proposed directory structure. I copied CVS gmime/common and gmime/F-10 to gmime22/common and gmime22/devel. I disabled the mono build since it may or may not be needed for compatibility and due to a "Strong name verification" install error. It builds and installs properly on my rawhide x86_64 system.
The proper way to do this is by a package review request. The most important thing here is that someone is needed who is willing to maintain this package. If you want to be package maintainer of it, please follow the instructions at https://fedoraproject.org/wiki/PackageMaintainers/Join
If you aren't interested in maintaining this package I think it is a good idea to drop a message at the fedora-devel mailing list to see if you can find someone interested in it. Or maybe even better: find someone who can fix the packages which are broken by the gmime update.
Looks like altlinux has patches for balsa:
And pan patches are being worked on here:
(In reply to comment #1)
> The proper way to do this is by a package review request. The most important
> thing here is that someone is needed who is willing to maintain this package.
> If you want to be package maintainer of it, please follow the instructions at
Package review opened here: bug #490397
> If you aren't interested in maintaining this package I think it is a good idea
> to drop a message at the fedora-devel mailing list to see if you can find
> someone interested in it. Or maybe even better: find someone who can fix the
> packages which are broken by the gmime update.
Currently both pan and dbmail don't yet rebuild against gmime 2.4 and are unlikely to have patches ready in time for F-11 (although upstream are working on it). I propose introducing the compat- package to allow these packages to avoid being dropped. If porting is not finished by F-12, I propose dropping non-gmime-2.4 compliant packages then.
New gmime22 package now built: