Re: [gentoo-dev] OpenLDAP 2.3.x removal on October 27, migrate to 2.4.x

2014-10-14 Thread Robin H. Johnson
On Tue, Oct 14, 2014 at 07:52:03AM +0800, Patrick Lauer wrote:
 On 10/14/14 05:22, Robin H. Johnson wrote:
  For compatibility and migration support, we've kept the old OpenLDAP
  2.3.x ebuilds in the tree for nearly 5 years. 
 
 And you better keep them for a while, because some of us are stuck with
 2.3, and mixed operation (e.g. master 2.4, slaves 2.3) is not supported.
 
 Since for example CentOS 5 is still around and there's no upgrade path,
 well, some people like me still have to use 2.3 ...
CentOS6/7 don't resolve that issue for you?

So far you're one user, but that's enough to warrant a news item.

I would really like to get the old stuff out of the tree, it's been
around a very long time, has security issues, and the 2.3 ebuilds don't
comply with newer EAPIs and QA practices (I suspect that probably won't
even compile with newer berkdb and gnutls).

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Infrastructure Lead
E-Mail : robb...@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85



Re: [gentoo-dev] OpenLDAP 2.3.x removal on October 27, migrate to 2.4.x

2014-10-14 Thread Patrick Lauer
On Tuesday 14 October 2014 16:02:20 Robin H. Johnson wrote:
 On Tue, Oct 14, 2014 at 07:52:03AM +0800, Patrick Lauer wrote:
  On 10/14/14 05:22, Robin H. Johnson wrote:
   For compatibility and migration support, we've kept the old OpenLDAP
   2.3.x ebuilds in the tree for nearly 5 years.
  
  And you better keep them for a while, because some of us are stuck with
  2.3, and mixed operation (e.g. master 2.4, slaves 2.3) is not supported.
  
  Since for example CentOS 5 is still around and there's no upgrade path,
  well, some people like me still have to use 2.3 ...
 
 CentOS6/7 don't resolve that issue for you?

Not an upgrade ...

And if I have to reinstall from scratch then it'd be Gentoo, but that's a 
rather brutal amount of work since there's about 8 years of new features, 
changes in config files and so on (still on my todo list, but there's other 
fires 
burning more brightly)
 
 So far you're one user, but that's enough to warrant a news item.
 
 I would really like to get the old stuff out of the tree, it's been
 around a very long time, has security issues, and the 2.3 ebuilds don't
 comply with newer EAPIs and QA practices (I suspect that probably won't
 even compile with newer berkdb and gnutls).
Well, I'm also stuck with Samba 3.5 because upstream managed to break group 
permissions with LDAP in really hilarious ways. I don't have a strong 
objection to having to keep oldcruft in an overlay, but (like Samba) it'd be 
quite acceptable to have these ebuilds masked indefinitely



[gentoo-dev] OpenLDAP 2.3.x removal on October 27, migrate to 2.4.x

2014-10-13 Thread Robin H. Johnson
For compatibility and migration support, we've kept the old OpenLDAP
2.3.x ebuilds in the tree for nearly 5 years. 

OpenLDAP-2.4.x first went to stable 2009/11/04.
package.mask has blocked net-nds/openldap-2.4.35 since 2014/03/20.

I think the time has come to fully remove 2.3.x series, and the older
masked 2.4.x builds, so I strongly encourage everybody to move.

The ebuild includes upgrade instructions, as in most major version
upgrades you need to dump+restore the database (both OpenLDAP major
versions, as well as changing backends or sys-lib/db major versions).

Since it's been in package.mask for 6 months without reported bugs
complaining about this, I'm not going to announce it via a news item
unless there are strong demands to.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Infrastructure Lead
E-Mail : robb...@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85



Re: [gentoo-dev] OpenLDAP 2.3.x removal on October 27, migrate to 2.4.x

2014-10-13 Thread Patrick Lauer
On 10/14/14 05:22, Robin H. Johnson wrote:
 For compatibility and migration support, we've kept the old OpenLDAP
 2.3.x ebuilds in the tree for nearly 5 years. 

And you better keep them for a while, because some of us are stuck with
2.3, and mixed operation (e.g. master 2.4, slaves 2.3) is not supported.

Since for example CentOS 5 is still around and there's no upgrade path,
well, some people like me still have to use 2.3 ...
 
 OpenLDAP-2.4.x first went to stable 2009/11/04.
 package.mask has blocked net-nds/openldap-2.4.35 since 2014/03/20.
 
 I think the time has come to fully remove 2.3.x series, and the older
 masked 2.4.x builds, so I strongly encourage everybody to move.

Move away from other distros? Yes, that's definitely on my todo list,
but it's not that easy, especially when it means upgrades to all
services involved.
 
 The ebuild includes upgrade instructions, as in most major version
 upgrades you need to dump+restore the database (both OpenLDAP major
 versions, as well as changing backends or sys-lib/db major versions).
 
 Since it's been in package.mask for 6 months without reported bugs
 complaining about this, I'm not going to announce it via a news item
 unless there are strong demands to.