Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 187900 - net-mail/cyrus-imapd-2.3.x ebuild doesn't support replication option
Summary: net-mail/cyrus-imapd-2.3.x ebuild doesn't support replication option
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Tobias Scherbaum (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-06 11:20 UTC by Stephen Summerfield
Modified: 2007-08-20 13:21 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
cyrus-imapd-2.3.8.ebuild.patch (cyrus-imapd-2.3.8.ebuild.patch,804 bytes, patch)
2007-08-07 09:28 UTC, Tobias Scherbaum (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Stephen Summerfield 2007-08-06 11:20:50 UTC
I'd like to use the new replication features of cyrus imapd 2.3 however the ebuild doesn't seem to support it currently. It installs the sync_client or sync_server man files but doesn't build the binaries or give example config.



Reproducible: Always

Steps to Reproduce:
Unmask ebuild net-mail/cyrus-imapd-2.3.8
emerge cyrus-imapd
Actual Results:  
Got sync_server and sync_client man pages, but no binaries.

Expected Results:  
sync_server and sync_client binaries or a USE flag that optionally allows generation of these additional binaries.

imapd package requires '--enable-replication' option when compiling to generate the replication client/server binaries.

I modified the ebuild to add this flag and the binaries were then produced (but I wasn't able to test them yet).
Comment 1 Tobias Scherbaum (RETIRED) gentoo-dev 2007-08-07 09:28:14 UTC
Created attachment 127147 [details, diff]
cyrus-imapd-2.3.8.ebuild.patch

Attached patch to cyrus-imapd-2.3.8.ebuild adds support for replication. Please test and report back. Thanks!
Comment 2 Stephen Summerfield 2007-08-14 20:04:11 UTC
Many thanks for that (sorry for the delayed response).

The patched ebuild seems to generate the replication binaries fine. However I am not in a position to be able to test that the replication actually works at the moment. I want to install 2.3.x on a production server so I can replicate this.

Would also be nice to have replication example(s) in the cyrus.conf file.

Out of interest what is stopping 2.3.8 being unmasked?

Regards,

Steve

(In reply to comment #1)
> Created an attachment (id=127147) [edit]
> cyrus-imapd-2.3.8.ebuild.patch
> 
> Attached patch to cyrus-imapd-2.3.8.ebuild adds support for replication. Please
> test and report back. Thanks!
> 

Comment 3 Tobias Scherbaum (RETIRED) gentoo-dev 2007-08-20 13:21:10 UTC
(In reply to comment #2)
> The patched ebuild seems to generate the replication binaries fine. However I
> am not in a position to be able to test that the replication actually works at
> the moment. I want to install 2.3.x on a production server so I can replicate
> this.

Thanks for testing, I committet the changes to 2.3.8 just a few minutes ago.
 
> Out of interest what is stopping 2.3.8 being unmasked?

*shrugs* ... 2.3.9 is to be released somewhat soonish (that's been said on the mailinglist), after some days of testing in the tree I'll unmask 2.3.9 then.