Quanah Gibson-Mount wrote:
--On Tuesday, January 31, 2012 12:11 PM +0100 Hallvard Breien
> I think we should leave the current CVS-style branching model and
> make better use of Git. 'master' is currently two things: The
> development branch, and getting in the way it's an abandonware
> repository: slapmodify, vc, etc. Maybe that's harsh, but if it is not
> abandonware, why are the authors not finishing it so it can be released?
> Some of it is years old.
Abandonware? What are you talking about? Both of those, AFAIK, are 2.5
features, which is why they haven't been released.
Aha, I hadn't caught that. I remember slapmodify (or the companion LDIF
api?) is buggy and had the distinct impression that this is well known.
I may have been thinking of contrib:ucn rather than contrib:vc.
<grepping...> a note from hyc @ irc: "ITSs against it [usn] should be
discarded since we already know it's not meant to be used". WTF...
Anyway, why can't slapmodify, <libldif replacement>, vc be finished and
go in RE24? contrib/ stuff does not get in the way, but companion
libldap/slapd differences beween master and RE24 do. They get in the
way of testing, cherry-picking etc.
Some things have
been in there for years because 2.4 has been the release branch for
years (2007) and there has been very little 2.5 development that
necessitates a 2.5 release. Last I checked the roadmap for 2.5, it
hadn't been updated in ages, and there has been very little development
of the features listed on it in any case.
People have been mentioning a switch to RE25 now and then, but does this
mean Re25 is not happening soon anyway? Even if it does though, I
suspect it'll be a while before RE25 reaches Stable level. So these
RE24 vs master diffs will still be sitting there in the repo.