[Git][openldap-team/openldap][mjt] 17 commits: WIP switch to openssl

Michael Tokarev (@mjt) gitlab at salsa.debian.org
Mon Jan 6 14:56:45 GMT 2025



Michael Tokarev pushed to branch mjt at Debian OpenLDAP Maintainers / openldap


Commits:
f0b82a6d by Ryan Tandy at 2025-01-04T10:28:35-08:00
WIP switch to openssl

- - - - -
b922a69d by Michael Tokarev at 2025-01-06T13:56:45+03:00
d/rules: pass ${CPPFLAGS} to ./configure (as part of CFLAGS) - makes blhc happy too

- - - - -
1bf5b6c1 by Michael Tokarev at 2025-01-06T13:56:45+03:00
d/control: remove very old (before buster) versioned depends/conflicts/replaces

dpkg-dev (>= 1.17.14) -- buster has 1.19; dpkg-dev is build-essential
heimdal-multidev (>= 7.4.0.dfsg.1-1~) -- buster has 7.5
libperl-dev (>= 5.8.0) -- buster has 5.28 (!)
  perl:any (>> 5.8.0) | libmime-base64-perl - ditto
debconf (>= 0.5) | debconf-2.0 -- buster has debconf 1.5
coreutils (>= 4.5.1-1) - buster has 8.30; coreutils is essential
umich-ldap* - last seen in 2009
libltdl3 (= 1.5.4-1) (libtool) - was before etch (in 2005)
openldap, openldap-utils - has been renamed to ldap, ldap-utils in 2005
libldap-2.4-2 (<< 2.4.44+dfsg-1) - buster has 2.4.47
bind-dev - last seen in 2009

- - - - -
4a4448f9 by Michael Tokarev at 2025-01-06T13:56:45+03:00
d/libldap2.README.Debian: remove: umounting /usr is not very interesting in 2025

This README talks about possible issues to umount /usr while
libldap2 (nss-ldap) is in use.  With merged-usr, it makes no sense.

- - - - -
f402f794 by Michael Tokarev at 2025-01-06T13:56:45+03:00
remove ldiftopasswd script

it is a strange idea to create /etc/passwd /etc/shadow et al
from ldap, overridding current contents.  The script was in
/usr/share/slapd/ldiftopasswd, in slapd package, - the package
choice is rather strange too (since if you installed slapd,
you can run secondary directory server already).

Remove this one.  Also drop dependency on perl.

- - - - -
34da2d45 by Michael Tokarev at 2025-01-06T13:56:45+03:00
d/slapd.scripts-common,d/debian/slapd.postinst: do not create /var/run/slapd (created in the startup script)

- - - - -
f8d31095 by Michael Tokarev at 2025-01-06T13:56:45+03:00
d/slapd.init: stop providing /var/run/slapd/ldapi symlink for compatibility with openldap 2.1

- - - - -
fc89fe0c by Michael Tokarev at 2025-01-06T13:56:45+03:00
d/configure-options: enable systemd support (#1039299)

slapd uses a tiny built-in systemd notify mechanism,
so no libsystemd-dev dependency is needed.

Provide debian/slapd.service, do not ship upstream one.

d/slapd-remain-after-exit.conf: remove, not needed anymore

- - - - -
d78e940e by Michael Tokarev at 2025-01-06T13:56:45+03:00
d/slapd.init: simplify

- simplify numerous shell constructs
- simplify sed expressions to get the pid file
- allow to have no pid file specified in the config file
- use exit code of start-stop-daemon instead of lack of output
  as an indicatior of success/failure, remov trapping of set -e
- simplify messages and command lines

- - - - -
0cb478bb by Michael Tokarev at 2025-01-06T13:56:45+03:00
d/slapd.default, d/slapd.init: do not use "export" keyword in the default file (so it is processed by systemd), but export KRB5_KTNAME in init if set

- - - - -
3d08faea by Michael Tokarev at 2025-01-06T13:56:45+03:00
d/salsa-ci.yml: disable build-path variation

- - - - -
4556b476 by Michael Tokarev at 2025-01-06T14:13:28+03:00
libldap-common: install files from source directly

there's no need to do full build when building arch-all-only stuff

- - - - -
3128005b by Michael Tokarev at 2025-01-06T14:18:05+03:00
d/rules: fix $? usage in clean target

- - - - -
c6d8a828 by Michael Tokarev at 2025-01-06T14:19:25+03:00
d/rules: only do actual work in arch-dependent build

- - - - -
535fb06f by Michael Tokarev at 2025-01-06T14:27:05+03:00
d/control: add myself to Uploaders

- - - - -
ca83999f by Michael Tokarev at 2025-01-06T17:31:54+03:00
d/rules: add -Wno-unused-const-variable to CFLAGS

many openldap sources has static const char copyright[] = ".."
and the like, all of which are being reported by the compiler.

- - - - -
1b1be3df by Michael Tokarev at 2025-01-06T17:56:34+03:00
d/rules: (temporarily) add LANG=C for the build rule

- - - - -


22 changed files:

- debian/changelog
- debian/configure.options
- debian/control
- − debian/ldiftopasswd
- debian/libldap-common.install
- debian/libldap-common.manpages
- − debian/libldap2.README.Debian
- debian/not-installed
- − debian/patches/add-tlscacert-option-to-ldap-conf
- debian/patches/contrib-makefiles
- − debian/patches/ldap-conf-tls-cacertdir
- debian/patches/series
- debian/rules
- debian/salsa-ci.yml
- − debian/slapd-remain-after-exit.conf
- debian/slapd.README.Debian
- debian/slapd.default
- debian/slapd.init
- debian/slapd.install
- debian/slapd.postinst
- debian/slapd.scripts-common
- + debian/slapd.service


View it on GitLab: https://salsa.debian.org/openldap-team/openldap/-/compare/9d3a7dd445414ad6361e2367b0b3eb7ef11092ed...1b1be3df9c348b48dc4801b0587ace37e7e77733

-- 
View it on GitLab: https://salsa.debian.org/openldap-team/openldap/-/compare/9d3a7dd445414ad6361e2367b0b3eb7ef11092ed...1b1be3df9c348b48dc4801b0587ace37e7e77733
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-openldap-devel/attachments/20250106/69bde2e9/attachment-0001.htm>


More information about the Pkg-openldap-devel mailing list