Hello,

the Cyrus IMAP Development Process is described on two different places in two 
different ways:

At https://www.cyrusimap.org/overview/cyrus_bylaws.html#iv-development-process 
is stated that “The submitter of the code is responsible for ensuring that the 
code gets reviewed by the core developers.”  Submitters of changes have 
absolutely no means to ensure that code gets reviewed, so they cannot be 
responsible for this.

The procedure at https://www.cyrusimap.org/imap/developer/process.html suggests 
these steps: Create a pull request, wait for review (a quick note to the 
mailing list can speed this along).

In October 2024 I published https://github.com/cyrusimap/cyrus-imapd/pull/5075 
, which enhances the CalDAV Admin HTML page ( 
http://server/dav/calendars/user/localpart@domain/ ) by adding one more 
property (toggle to enable the server-side scheduling for a calendar).  This 
feature can be currently anyway applied by issuing undocumented PROPPATCH 
requests.  On 4 December I asked at devel@cyrus.topicbox.com if that change can 
be integrated.

So far nothing happened, which suggests that the suggested process: “Create a 
pull request, then wait for review (a quick note to the mailing list can speed 
this along)” is not working.

A clearer criteria whether the procedures described at 
https://www.cyrusimap.org/imap/developer/process.html do function, would be to 
announce also how long one has to wait. Two years, more than three years?

Greetings
  Дилян

------------------------------------------
Cyrus: Devel
Permalink: 
https://cyrus.topicbox.com/groups/devel/T4b8a7a5d201419b6-Mda79a3bc2b7d12a4fd77d885
Delivery options: https://cyrus.topicbox.com/groups/devel/subscription

Reply via email to