Bug 723835 - stable version needed
Summary: stable version needed
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: gmime
Version: 13
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Alexander Larsson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-07-21 10:14 UTC by Clemens Buchacher
Modified: 2016-02-10 14:42 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2016-01-26 09:30:29 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.