Bug 723835

Summary: stable version needed
Product: [Fedora] Fedora Reporter: Clemens Buchacher <drizzd>
Component: gmimeAssignee: Alexander Larsson <alexl>
Status: CLOSED EOL QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 13CC: alexl, lmacken
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-01-26 09:30:29 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Clemens Buchacher 2011-07-21 10:14:56 UTC
Description of problem:

Currently, only gmime versions 2.2 and 2.5 are available in Fedora:

$ rpm -qa gmime gmime22
gmime-2.5.1-1.fc13.x86_64
gmime22-2.2.25-1.fc13.x86_64

Version 2.2 has been superseded by 2.4 in 2008. And 2.5 is an unstable development branch, as evidenced by the lack of any release information on the gmime website [1]. This causes build problems with users of gmime, such as for example notmuch [2], which is currently stuck at version 0.5 in Fedora because newer versions require notmuch 2.4 but are incompatible with 2.5 [3].

[1] http://spruce.sourceforge.net/gmime/
[2] http://koji.fedoraproject.org/koji/packageinfo?packageID=11257
[3] http://notmuch.198994.n3.nabble.com/compile-error-of-current-git-on-F15-td3001949.html

Steps to Reproduce:

$ git clone git://notmuchmail.org/git/notmuch
$ (cd notmuch; ./configure; make)
[...]
notmuch-reply.c: In function ‘notmuch_reply_command’:
notmuch-reply.c:613: error: ‘GMimeSession’ undeclared (first use in this function)
notmuch-reply.c:613: error: (Each undeclared identifier is reported only once
notmuch-reply.c:613: error: for each function it appears in.)

GMimeSession has been removed in gmime 2.5, and if I understand correctly a backwards compatible alternative is not available.

Version 2.4 should therefore be the default in Fedora until the next stable release of gmime. Version 2.5 should be made optional or not provided at all.

Clemens

Comment 1 Jan Kurik 2015-12-22 11:30:56 UTC
This bug is currently assigned to an unsupported release. If you think this bug is still valid and should remain open, please re-assign it to a supported release (F22, F23) or to rawhide.

Bugs which will be assigned to an unsupported release are going to be closed as EOL (End Of Life) on January 26th, 2016.