Merge lp:~yolanda.robla/ubuntu/saucy/libnss-ldap/debian_merge into lp:ubuntu/saucy/libnss-ldap
Status: | Needs review |
---|---|
Proposed branch: | lp:~yolanda.robla/ubuntu/saucy/libnss-ldap/debian_merge |
Merge into: | lp:ubuntu/saucy/libnss-ldap |
Diff against target: |
239 lines (+137/-27) 9 files modified
debian/changelog (+83/-0) debian/control (+1/-1) debian/libnss-ldap.install (+1/-0) debian/patches/autoreconf.patch (+0/-11) debian/patches/fix-glibc-test-for-armel-gnueabi.patch (+0/-11) debian/patches/link (+22/-0) debian/patches/series (+2/-1) debian/patches/treat-all-debian-systems-like-linux.patch (+26/-0) debian/rules (+2/-3) |
To merge this branch: | bzr merge lp:~yolanda.robla/ubuntu/saucy/libnss-ldap/debian_merge |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Martin Pitt | Approve | ||
Review via email: mp+174993@code.launchpad.net |
Description of the change
Merged from latest Debian version (LP: #1200203)
Unmerged revisions
- 34. By Yolanda Robla
-
+ Change dependency on ldap-auth-config to a recommendation only, since
using LDAP name services does not automatically mean that authentication
must be via LDAP (LP: #1016592):
- debian/control: Recommends ldap-auth-config
+ Switch from static debconf configuration in /etc/foo.conf to a dynamic
auto-detected configuration in /var/lib/foo/foo. conf:
- Removed the following files: debian/config, debian/libnss- ldap.postinst,
debian/libnss- ldap.postrm, debian/po, debian/templates
- debian/LDAP-Permission s.txt: use /etc/ldap.conf
- debian/README. Debian: use /etc/ldap.conf
- debian/rules: don't use --with-ldap-conf- file and
--with-ldap- secret- file, removed binary-post-install
- debian/libnss- ldap.install: removed usr/share/ libnss- ldap/ldap. conf
- debian/libnss- ldap.dirs: removed usr/share/ libnss- ldap
+ Remaining changes from debian unstable for LP: #155947
- added debian/nssldap- update- ignoreusers which update
nss_initgroups_ ignoreusers in /etc/ldap.conf based on
nss_initgroups_ minimum_ uid
- add manpage for nssldap-update- ignoreusers
- debian/libnss- ldap.install: added usr/sbin/ nssldap- update- ignoreusers
and usr/share/man/man8/ nssldap- update- ignoreusers. 8
- added debian/libnss- ldap.init to call nssldap- update- ignoreusers on
shutdown
- debian/rules: install initscript
- debian/patches/ minimum_ uid.patch: update ldap.conf and manpage for
nss_initgroups_ ignoreusers and nss_initgroups_ minimum_ uid updates;
WARNING: this patch is currently not applied and needs testing.
+ Pass the multiarch dir name to make as MULTI_OS_DIRECTORY, so that the
upstream build system can actually find libc and nss_files on disk and
we don't misbuild with wrong filenames:
- debian/rules: add MULTI_OS_DIRECTORY extra arg
+ Drop number prefixes from Ubuntu-specific patches
(00fix-ethers- truncation, 01_minimum_uid, and
02_fix_ldap_ sessions_ mem_leak) since the package uses a quilt series now. - 33. By Yolanda Robla
-
+ debian/control:
- Update maintainer
- Recommends ldap-auth-config
- move nscd to Suggests
- Removed Depends on po-debconf and (debconf handled by
ldap-auth-config now)
+ removed the following files:
- debian/config
- debian/libnss- ldap.postinst
- debian/libnss- ldap.postrm
- debian/po
- debian/templates
+ debian/LDAP-Permission s.txt: use /etc/ldap.conf
+ debian/README. Debian: use /etc/ldap.conf
+ debian/rules:
- don't use --with-ldap-conf- file and --with- ldap-secret- file
- install initscript
- add MULTI_OS_DIRECTORY extra arg
- removed binary-post-install
+ debian/libnss- ldap.install:
- removed usr/share/libnss- ldap/ldap. conf
- added usr/sbin/nssldap- update- ignoreusers and
usr/share/man/ man8/nssldap- update- ignoreusers. 8
+ debian/libnss- ldap.dirs:
- removed usr/share/libnss- ldap
- debian/libnss- ldap.dirs: added var/lib/libnss-ldap
+ debian/patches/ series, debian/ patches/ fix-ethers- truncation. patch:
Fix lookups for hostname by MAC address
(http://bugzilla. padl.com/ show_bug. cgi?id= 388) (LP: #315241)
+ Add patch fix-glibc-test-for- armel-gnueabi to allow linux-gnueabi as
target_os for armel and an autoreconf patch to update generated files.
+ debian/patches: fix_ldap_sessions_ mem_leak. patch
+ added debian/nssldap- update- ignoreusers which update
nss_initgroups_ ignoreusers in /etc/ldap.conf based on
nss_initgroups_ minimum_ uid
+ add manpage for nssldap-update- ignoreusers
+ added debian/libnss- ldap.init to call nssldap- update- ignoreusers on
shutdown
+ debian/patches/ minimum_ uid.patch: update ldap.conf and manpage for
nss_initgroups_ ignoreusers and nss_initgroups_ minimum_ uid updates;
WARNING: this patch is currently not applied and needs testing. - 32. By Yolanda Robla
-
Merge from Debian unstable (LP: #1200203). Remaining changes:
- 31. By Yolanda Robla
-
* Merge from Debian unstable. Remaining changes:
- debian/patches: fix-ethers-truncation. patch
- debian/patches: fix_ldap_sessions_ mem_leak. patch
- debian/patches: fix-glibc-test-for- armel-gnueabi. patch
- debian/patches: autoreconf.patch
* Dropped patches, superseeded by new patch:
- debian/patches/ fix-glibc- test-for- armel-gnueabi. patch
* Refreshed patches:
- debian/autoreconf. patch
* Non-maintainer upload.
* Needs to build-depend on automake1.9.
* Non-maintainer upload.
* Apply patch from Peter Green to solve build failure on arm* kfreebsd*
(closes: #683011).
* Non-maintainer upload.
* Support multi-arch: (closes: #653664)
- Mark libnss-ldap as same.
- Adjust build-dependencies.
* Add hack to find correct libc in a multi-arch environment.
* Fix symlink generation.
Can you please update the "Remaining changes" list? there are a lot of other changes, such as the /etc/libnss- ldap.conf → /etc/ldap.conf configuration, dropping of debian/config, addition of a SysV init file (!), the added script debian/ nssldap- update- ignoreusers, etc.