These patches icrease usability of cyrus. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 47256 [details] cyrus-imapd-2.2.10-r1.ebuild ebuild w/ new "autocreate" config option for use w/ just the autocreate options.
Created attachment 47257 [details] cyrus-imapd-2.2.10-autocreate-0.1.diff Autocreate diff - for the files directory.
This patch applies correctly and works for me, thank you Eugene. I would like to see it in Portage. However, it would be nice if there were some documentation so the user knows what they must change in imapd.conf. I have attached a patch against imapd.conf which adds in the options with some information about them. Perhaps you could include an einfo in your ebuild, I do not wish to modify your ebuild myself. It would be nice if my patch against the ebuild were only included if USE='autocreate' is set, perhaps epatch could be used in the pkg_postinst() section. If you would like your ebuild updated, please let me know. Otherwise, I will leave it as it currently is.
Created attachment 47705 [details, diff] A patch against /etc/imapd.conf to add in the options for autocreate See my notes on the bug report. Perhaps imapd.conf should only be patched if USE='autocreate' is set.
I would also like to see this in portage. Kind Regards, Ian
and me ....
*** Bug 89660 has been marked as a duplicate of this bug. ***
Normally we do not support third-party patches since they cause an added overhead if a security bug is found in cyrus-imapd. Have you sent this patch upstream ? If yes, do they plan to include it? Will RESOLVE->NEEDINFO until you get an upstream answer. Please reopen if you think I am wrong. Cheers, Ferdy
The autocreate patch won't be integrated into cyrus imapd until it is compatible with the murder config. This is almost a FAQ on the info-cyrus mailinglist. I have asked this once and I know of at least one other person who did. I believe it will take longer than anybody wants to wait having the autocreate functionality in cyrus imapd. However I think the patch can be integrated into the ebuild in a way that it won't hurt even if new versions of cyrus imapd get released. The patch routine could check if versions are matching, couldn't it ? If you look at the ebuild which I sent in with bug 89660, you will see that it utilizes USE='autocreate'. The only thing which is missing is a routine that gets the latest autocreate-patch version at http://email.uoa.gr. Maybe we can get the admins there to create a symlink autocreate-patch.latest or so. Please open this bug again. TIA, Timo