Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 107686 - OpenLDAP 2.3.12 ebuild request
Summary: OpenLDAP 2.3.12 ebuild request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Robin Johnson
URL:
Whiteboard:
Keywords:
: 118530 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-09-30 02:26 UTC by Andrei Ivanov
Modified: 2006-01-19 18:06 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
OpenLDAP 2.3.7 Ebuild (openldap-2.3.7.ebuild,12.61 KB, text/plain)
2005-10-16 10:17 UTC, Steven Coutts
Details
OpenLDAP 2.3.11 Ebuild (openldap-2.3.11.ebuild,12.35 KB, text/plain)
2005-10-25 03:09 UTC, Steven Coutts
Details
OpenLDAP 2.3.11 Ebuild (openldap-2.3.11.ebuild,12.00 KB, text/plain)
2005-10-26 09:32 UTC, Steven Coutts
Details
OpenLDAP 2.3.12 Ebuild (openldap-2.3.12.ebuild,12.00 KB, text/plain)
2005-11-20 04:52 UTC, Steven Coutts
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrei Ivanov 2005-09-30 02:26:03 UTC
Please create an ebuild for OpenLDAP 2.3.7
Comment 1 Steven Coutts 2005-10-16 10:16:57 UTC
Very simple hacked ebuild of already existing ebuild that appears to compile 
and install on my test machine. YMMV 
 
 
Comment 2 Steven Coutts 2005-10-16 10:17:38 UTC
Created attachment 70797 [details]
OpenLDAP 2.3.7 Ebuild
Comment 3 Steven Coutts 2005-10-25 03:09:34 UTC
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
Comment 4 Benjamin Smee (strerror) (RETIRED) gentoo-dev 2005-10-26 08:57:48 UTC
this isn't even passing digest checks for me.
Comment 5 Benjamin Smee (strerror) (RETIRED) gentoo-dev 2005-10-26 09:02:21 UTC
ignore the last comment, didn't check for dos filetype.
Comment 6 Steven Coutts 2005-10-26 09:32:49 UTC
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.
Comment 7 Steven Coutts 2005-11-20 04:52:38 UTC
Created attachment 73222 [details]
OpenLDAP 2.3.12 Ebuild

Renamed openldap-2.3.11.ebuild
Comment 8 Benjamin Smee (strerror) (RETIRED) gentoo-dev 2005-12-01 04:03:27 UTC
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
Comment 9 Steven Coutts 2005-12-04 06:23:15 UTC
2.3.12 builds fine on sparc also 
Comment 10 Jan Vansteenkiste 2005-12-09 05:15:42 UTC
might wanna change the header ;)
Comment 11 Jan Vansteenkiste 2005-12-09 05:39:53 UTC
Question: Why is the new 2.3 still using the 2.1 as old. should this not be 2.2?
Comment 12 Jan Vansteenkiste 2005-12-09 05:55:28 UTC
The current proposed revdep-rebuilds don't do the job properly
Running revdep-rebuild libldap-2.2.so helps a lot :)
Comment 13 Jan Vansteenkiste 2005-12-09 05:57:12 UTC
(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)
Comment 14 Michael Eichenberger 2005-12-15 06:36:24 UTC
(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
Comment 15 Jan Vansteenkiste 2005-12-23 06:34:05 UTC
> 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
Comment 16 Jan Vansteenkiste 2005-12-23 06:45:02 UTC
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?
Comment 17 Markus Ullmann (RETIRED) gentoo-dev 2005-12-23 07:31:15 UTC
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
Comment 18 playmiac 2005-12-24 03:05:06 UTC
Marcus, with your overlay openldap-2.3.13 builds also in amd64, so ~amd64 can be added.
Comment 19 Markus Ullmann (RETIRED) gentoo-dev 2005-12-24 04:12:01 UTC
done

Hopefull some more to come ;)
Comment 20 Markus Ullmann (RETIRED) gentoo-dev 2005-12-24 13:54:00 UTC
Upstream released a mainly bugfixed version called 2.3.14, my overlay has now an ebuild for it ;)
Comment 21 Steven Coutts 2005-12-26 05:55:30 UTC
(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.
Comment 22 Markus Ullmann (RETIRED) gentoo-dev 2005-12-26 09:02:00 UTC
Renaming it won't do the trick, there are some more patches applied that fix this problem...

Comment 23 Steven Coutts 2005-12-26 10:13:25 UTC
Builds fine on sparc also.
Comment 24 Jan Vansteenkiste 2005-12-27 00:24:39 UTC
2.3.14 works fine without any RUNPATCH errors.. 
*GREAT* ;)
Comment 25 Jan Vansteenkiste 2005-12-27 06:58:03 UTC
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 :))
Comment 26 Markus Ullmann (RETIRED) gentoo-dev 2005-12-27 13:41:40 UTC
Okay, corrected, I just missed the old files/2.0 dir ;) 
Comment 27 Jan Vansteenkiste 2005-12-28 00:36:32 UTC
When trying to start
WARNING: No dynamic config support for database ldbm.

And I just got your overlay but init scripts are still missing ;)
Comment 28 Markus Ullmann (RETIRED) gentoo-dev 2005-12-29 09:15:59 UTC
should be included, I managed to put the updated overlay into /usr/local/portage and not the webroot ;)

sorry for that
Comment 29 Markus Ullmann (RETIRED) gentoo-dev 2006-01-06 17:12:44 UTC
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. ;)
Comment 30 Markus Ullmann (RETIRED) gentoo-dev 2006-01-09 23:48:58 UTC
I've updated my overlay so test is welcome
Comment 31 Jakub Moc (RETIRED) gentoo-dev 2006-01-10 06:47:31 UTC
*** Bug 118530 has been marked as a duplicate of this bug. ***
Comment 32 Jan Vansteenkiste 2006-01-16 02:04:55 UTC
Since 2.3.17 is still masked, could you provide previous versions of openldap in your overlay? :) TIA
Comment 33 Benjamin Smee (strerror) (RETIRED) gentoo-dev 2006-01-16 08:42:25 UTC
this is in portage, check it out and give feedback please