Best practices for cyrus-sasl development
Ken Murchison
murch at fastmail.com
Tue Feb 18 13:45:10 EST 2020
I agree that we should sync 2.1 with master and use it for future 2.1
releases and use master fir development.
On 2/18/20 1:42 PM, Quanah Gibson-Mount wrote:
>
>
> --On Tuesday, February 18, 2020 12:59 PM -0500 Ken Murchison
> <murch at fastmail.com> wrote:
>
>> I can tell you that 2.1.27 was built from master. The 2.1 branch might
>> have been created in anticipation of master becoming the dev branch for
>> 2.2, but I don't know that for certain.
>
> Looking at the branches in git, I don't think the 2.1 branch was
> created for 2.2 development. In fact, looking at the git history, you
> can see that the cyrus-sasl-2.1 branch was used for creating releases
> in the 2.1 series up until 2.1.25:
>
> commit 89173b72832d668f74d820bd19d9b66f3578cf21 (tag: cyrus-sasl-2.1.25)
> Author: Ken Murchison <murch at andrew.cmu.edu>
> Date: Wed Sep 7 16:09:40 2011 +0000
>
> Fixed 3 memory leaks in SCRAM
>
>
> However, the two releases after that point abandoned the 2.1 release
> branch for unknown reasons. It is of course quite common for there to
> be a release branch and then have master be the development branch.
> I'm unclear why the cyrus-sasl project veered away from this.
>
> This generally leaves me unsure of where to go forward here. I
> personally am not fond of cutting releases off of development
> branches. Do we want to sync the 2.1 branch up with master, and then
> go back to using it for releases, and keeping master for development
> (and potentially cut a 2.2 branch from it at some point, assuming
> there's ever that level of devlopment) ? Do we just abandoned the
> idea of having a release branch and future feature development, and
> use master for everything? etc.
>
> Regards,
> Quanah
>
>
> --
>
> Quanah Gibson-Mount
> Product Architect
> Symas Corporation
> Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
> <http://www.symas.com>
--
Ken Murchison
Cyrus Development Team
Fastmail US LLC
More information about the Cyrus-devel
mailing list