Bring back ANNOTATEMORE support

Bron Gondwana brong at
Wed Sep 12 02:49:43 EDT 2018

If it's an easy revert, I think we'd be happy to leave it available but marked deprecated with a flag that means you need to explicitly turn it on: 
deprecated_annotatemore_support: yes 
And include that in a 3.2 release. 
Longer term though, the main reason for dropping it is that the annotations code is a weird shape in order to support both old and new style ANNOTATEMORE and METADATA. The plan was to clean up that mess once it no longer had to support METADATA. 
Samir: what's your plan for moving those users to something which supports standard METADATA? Because the downside of keeping on supporting a legacy ANNOTATEMORE in Cyrus is that somebody has to maintain that forever if you're never planning to get off it, either you or everyone else touching that code! 
On Wed, Sep 12, 2018, at 11:22, Dilyan Palauzov wrote: 
> Hello Samir, 
> if the opt-in ANNOTATEMORE feature is something that only you will use, as it currently looks like, I see no reason to bother others with it. 
> Greetings 
>  Дилян 
> On September 11, 2018 2:40:48 PM PDT, Samir Aguiar <samir.aguiar at> wrote: 
> >Hi Dilyan, 
> > 
> >On 09/11/2018 06:17 PM, Dilyan Palauzov wrote: 
> >> it does not make sense to keep the ANNOTATEMORE code just for your 
> >specific case. 
> >>  
> >> You are entitled to issue an updated client software dealing with 
> >METADATA and ask users to update, or for your server to revert the 
> >respective change. 
> > 
> >Yes, absolutely. We will need to revert that change and restore 
> >ANNOTATEMORE support anyway since it's not possible at the moment for 
> >all of our clients to upgrade. 
> > 
> >But I believe my question was ill-phrased. I actually meant to ask if 
> >such revert, after done by us, would be accepted upstream as an opt-in 
> >feature, or if the team has already decided to drop that implementation 
> >for good. 
> > 
> >Kind regards, 
> >Samir Aguiar 
 Bron Gondwana, CEO, FastMail Pty Ltd 
 brong at 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Cyrus-devel mailing list