Please create an ebuild for OpenLDAP 2.3.7
Very simple hacked ebuild of already existing ebuild that appears to compile and install on my test machine. YMMV
Created attachment 70797 [details] OpenLDAP 2.3.7 Ebuild
Created attachment 71386 [details] OpenLDAP 2.3.11 Ebuild OpenLDAP 2.3.11 ebuild. Added perlthreadsfix patch back in (which I left out of 2.3.7 ebuild). Also added message at the end to mention database tuning options mentioned on bug 110412
this isn't even passing digest checks for me.
ignore the last comment, didn't check for dos filetype.
Created attachment 71514 [details] OpenLDAP 2.3.11 Ebuild Oops sorry!! Uploaded the ebuilds from work so was using XP!! This one isn't DOS file.
Created attachment 73222 [details] OpenLDAP 2.3.12 Ebuild Renamed openldap-2.3.11.ebuild
Just an FYI. We have a working ebuild for 2.3.12 and we're doing some final testing on it now. I hope to have it in portage shortly assuming Robin is happy with it. If you want to test it then check out my overlay at dev.gentoo.org/~strerror
2.3.12 builds fine on sparc also
might wanna change the header ;)
Question: Why is the new 2.3 still using the 2.1 as old. should this not be 2.2?
The current proposed revdep-rebuilds don't do the job properly Running revdep-rebuild libldap-2.2.so helps a lot :)
(In reply to comment #12) > The current proposed revdep-rebuilds don't do the job properly > Running revdep-rebuild libldap-2.2.so helps a lot :) > just "revdep-rebuild" (silly me)
(In reply to comment #8) To use the overlay syncprov, I found, that I had to add the following line to the ebuild (around line number 190 - 192) myconf="${myconf} --enable-overlays=mod" The option "--enable-modules" is not enough. I could then load the module syncprov with: # Load dynamic backend modules: modulepath /usr/lib/openldap/openldap moduleload syncprov Kind regards, Michael
> To use the overlay syncprov, I found, that I had to add the following line to > the ebuild (around line number 190 - 192) > > myconf="${myconf} --enable-overlays=mod" > > The option "--enable-modules" is not enough. I could then load the module > syncprov with: > # Load dynamic backend modules: > modulepath /usr/lib/openldap/openldap > moduleload syncprov > > Kind regards, Michael By using --enable-overlays=mod you enable all available overlays to be compiled as a module... I think you could just use the appropriate --enable-syncprov=mod
QA Notice: the following files contain insecure RUNPATH's Please file a bug about this at http://bugs.gentoo.org/ For more information on this issue, kindly review: http://bugs.gentoo.org/81745 /var/tmp/portage/openldap-2.3.12/work/openldap-2.1.30/libraries/liblber/.libs usr/lib/libldap_r.so.2.0.130 /var/tmp/portage/openldap-2.3.12/work/openldap-2.1.30/libraries/liblber/.libs usr/lib/libldap.so.2.0.130 Any ideas?
I've prepared an overlay, please grab it from http://markus-ullmann.de/gentoo/ This includes openldap-2.3.13 and fixed versions for 2.2 and 2.1
Marcus, with your overlay openldap-2.3.13 builds also in amd64, so ~amd64 can be added.
done Hopefull some more to come ;)
Upstream released a mainly bugfixed version called 2.3.14, my overlay has now an ebuild for it ;)
(In reply to comment #16) > QA Notice: the following files contain insecure RUNPATH's > Please file a bug about this at http://bugs.gentoo.org/ > For more information on this issue, kindly review: > http://bugs.gentoo.org/81745 > /var/tmp/portage/openldap-2.3.12/work/openldap-2.1.30/libraries/liblber/.libs > usr/lib/libldap_r.so.2.0.130 > /var/tmp/portage/openldap-2.3.12/work/openldap-2.1.30/libraries/liblber/.libs > usr/lib/libldap.so.2.0.130 > > Any ideas? > QA Notice: the following files contain insecure RUNPATH's Please file a bug about this at http://bugs.gentoo.org/ For more information on this issue, kindly review: http://bugs.gentoo.org/81745 /var/tmp/portage/openldap-2.3.14/work/openldap-2.1.30/libraries/liblber/.libs usr/lib/libldap_r.so.2.0.130 /var/tmp/portage/openldap-2.3.14/work/openldap-2.1.30/libraries/liblber/.libs usr/lib/libldap.so.2.0.130 Same thing for me for 2.3.14. Not using overlay, just renamed one of my ebuilds I posted on here.
Renaming it won't do the trick, there are some more patches applied that fix this problem...
Builds fine on sparc also.
2.3.14 works fine without any RUNPATCH errors.. *GREAT* ;)
I'm missing the init.d scripts when merging the 2.3.14 ebuild. (Solution: get them from somewhere else, but you may want to fix this :))
Okay, corrected, I just missed the old files/2.0 dir ;)
When trying to start WARNING: No dynamic config support for database ldbm. And I just got your overlay but init scripts are still missing ;)
should be included, I managed to put the updated overlay into /usr/local/portage and not the webroot ;) sorry for that
I came already across that 2.3.15 is out but as it has a problem with syncrepl functions, we shouldn't take it in here. Upstream is going to release 2.3.16 as what they call "stable" next few days. They recommend to update to it as it will contain some security and added compatibility compared to older 2.3.x releases. Ebuild is completed already, I'm just waiting to get checksums from the final archive and then I'll upload it to my overlay for your testing purpose. Hopefully it meets our requirements so we can get it into the tree then. ;)
I've updated my overlay so test is welcome
*** Bug 118530 has been marked as a duplicate of this bug. ***
Since 2.3.17 is still masked, could you provide previous versions of openldap in your overlay? :) TIA
this is in portage, check it out and give feedback please