Your message dated Sun, 09 Jul 2017 19:49:28 +0000
with message-id <[email protected]>
and subject line Bug#752409: fixed in krb5 1.15.1-1
has caused the Debian Bug report #752409,
regarding krb5: Modify the control file for bootstrapping without LDAP
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
752409: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=752409
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: krb5
Version: 1.12.1+dfsg-3
Severity: wishlist
Tags: patch
Hi,
As promised, here's the second patch that adds build profile annotations
to the krb5 debian/control file. It also removes the -N... options in
the rules file, thus making the changes a lot smaller.
However, it may not be uploaded right now, since the Debian archive does
not yet support build profile annotations; it will probably have to wait
until Jessie is released.
If anything should go wrong with the patch, it is also available at
https://gitorious.org/roam-debian-bootstrap/krb5-debian/commits/roam-stage1-control-2
G'luck,
Peter
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (990, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=bg_BG.UTF-8, LC_CTYPE=bg_BG.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
From 290a02d4cbb5c53b98022daafd0108fb2120dcd2 Mon Sep 17 00:00:00 2001
From: Peter Pentchev <[email protected]>
Date: Mon, 23 Jun 2014 13:08:34 +0300
Subject: [PATCH] Add build profile annotations to debian/control.
Use <!profile.stage1> to drop the LDAP build dependency in the stage1
profile.
Use Build-Profiles: !stage1 instead of -N... to skip building the LDAP
interface package and minimize the changes to the rules file.
---
debian/control | 4 ++--
debian/rules | 57 +++++++++++++++++++++++++++------------------------------
2 files changed, 29 insertions(+), 32 deletions(-)
diff --git a/debian/control b/debian/control
index e94b26b..1ca454f 100644
--- a/debian/control
+++ b/debian/control
@@ -1,10 +1,9 @@
Source: krb5
Section: net
Priority: standard
-# For stage1 builds, remove the libldap2-dev dependency.
Build-Depends: debhelper (>= 8.1.3), byacc | bison,
comerr-dev, docbook-to-man, doxygen,
- libkeyutils-dev [linux-any], libldap2-dev,
+ libkeyutils-dev [linux-any], libldap2-dev <!profile.stage1>,
libncurses5-dev, libssl-dev, ss-dev,
libverto-dev (>= 0.2.4), pkg-config
build-depends-indep: python-cheetah, python-lxml, python-sphinx, doxygen-latex
@@ -57,6 +56,7 @@ Description: MIT Kerberos key server (KDC)
Package: krb5-kdc-ldap
Architecture: any
Priority: extra
+Build-Profiles: !stage1
Depends: ${misc:Depends}, ${shlibs:Depends}, krb5-kdc (= ${binary:Version})
Description: MIT Kerberos key server (KDC) LDAP plugin
Kerberos is a system for authenticating users and services on a network.
diff --git a/debian/rules b/debian/rules
index 49ebb20..e359db9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -51,11 +51,8 @@ EXCLUDE = -Xtmac.doc -Xexamples/krb5 -Xgnats/mit
-Xkrb5-send-pr \
LIB_PACKAGES = libkrb5-3 libgssapi-krb5-2 libkadm5clnt-mit9 libkadm5srv-mit9
libkdb5-7 libgssrpc4 \
libkrb5support0 libk5crypto3 libkrad0
-ifeq (,$(filter stage1,$(DEB_BUILD_PROFILES)))
-DH_EXCLUDE=
-else
+ifneq (,$(filter stage1,$(DEB_BUILD_PROFILES)))
KRB5_SKIP_LDAP= 1
-DH_EXCLUDE= -Nkrb5-kdc-ldap
endif
ifeq (,$(KRB5_SKIP_LDAP))
@@ -144,7 +141,7 @@ endif
install -m644 src/util/ac_check_krb5.m4 \
debian/libkrb5-dev/usr/share/aclocal
- dh_install --sourcedir=debian/tmp --fail-missing $(EXCLUDE)
$(DH_EXCLUDE)
+ dh_install --sourcedir=debian/tmp --fail-missing $(EXCLUDE)
set -e ; find
debian/krb5-multidev/usr/lib/$(DEB_HOST_MULTIARCH)/mit-krb5 -type l -name \*.so
-print |\
while read linkname; do \
ln -s -f ../`readlink $$linkname` \
@@ -178,17 +175,17 @@ binary-indep: DH_OPTIONS=-i
binary-indep: build-indep install
dh_testdir
dh_testroot
- dh_installchangelogs -Xdoc/CHANGES $(DH_EXCLUDE)
- dh_installchangelogs -pkrb5-doc -k $(DH_EXCLUDE) doc/CHANGES
- dh_installdocs $(DH_EXCLUDE)
- dh_installinfo $(DH_EXCLUDE)
- dh_link $(DH_EXCLUDE)
- dh_compress $(DH_EXCLUDE)
- dh_fixperms $(DH_EXCLUDE)
- dh_installdeb $(DH_EXCLUDE)
- dh_gencontrol $(DH_EXCLUDE)
- dh_md5sums $(DH_EXCLUDE)
- dh_builddeb $(DH_EXCLUDE)
+ dh_installchangelogs -Xdoc/CHANGES
+ dh_installchangelogs -pkrb5-doc -k doc/CHANGES
+ dh_installdocs
+ dh_installinfo
+ dh_link
+ dh_compress
+ dh_fixperms
+ dh_installdeb
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
# Build architecture-dependent files here.
# Pass -a to all debhelper commands in this target to reduce clutter. Strip
@@ -200,27 +197,27 @@ binary-arch: DH_OPTIONS=-a
binary-arch: build-arch install
dh_testdir
dh_testroot
- dh_installchangelogs -Xdoc/CHANGES $(DH_EXCLUDE)
- dh_installdocs $(DH_EXCLUDE)
- dh_installdebconf $(DH_EXCLUDE)
- dh_installinit $(DH_EXCLUDE) -- defaults 18 18
- dh_lintian $(DH_EXCLUDE)
+ dh_installchangelogs -Xdoc/CHANGES
+ dh_installdocs
+ dh_installdebconf
+ dh_installinit -- defaults 18 18
+ dh_lintian
set -e ; for pkg in $(LIB_PACKAGES) ; do \
DH_OPTIONS="" dh_strip -p$$pkg --dbg-package=libkrb5-dbg; \
DH_OPTIONS="" dh_makeshlibs -p$$pkg
-Xusr/lib/$(DEB_HOST_MULTIARCH)/krb5/plugins -- -c4 ; \
done
- dh_strip $(DH_EXCLUDE)
- dh_link $(DH_EXCLUDE)
- dh_compress $(DH_EXCLUDE)
- dh_fixperms $(DH_EXCLUDE)
+ dh_strip
+ dh_link
+ dh_compress
+ dh_fixperms
chmod u+s debian/krb5-user/usr/bin/ksu
chmod 700 debian/krb5-kdc/var/lib/krb5kdc
chmod 700 debian/krb5-kdc/etc/krb5kdc
- dh_installdeb $(DH_EXCLUDE)
- dh_shlibdeps $(DH_EXCLUDE)
- dh_gencontrol $(DH_EXCLUDE)
- dh_md5sums $(DH_EXCLUDE)
- dh_builddeb $(DH_EXCLUDE)
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean configure binary-indep binary-arch binary install
--
2.0.0
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: krb5
Source-Version: 1.15.1-1
We believe that the bug you reported is fixed in the latest version of
krb5, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sam Hartman <[email protected]> (supplier of updated krb5 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 09 Jul 2017 14:38:55 -0400
Source: krb5
Binary: krb5-user krb5-kdc krb5-kdc-ldap krb5-admin-server krb5-kpropd
krb5-multidev libkrb5-dev libkrb5-dbg krb5-pkinit krb5-otp krb5-k5tls krb5-doc
libkrb5-3 libgssapi-krb5-2 libgssrpc4 libkadm5srv-mit11 libkadm5clnt-mit11
libk5crypto3 libkdb5-8 libkrb5support0 libkrad0 krb5-gss-samples krb5-locales
libkrad-dev
Architecture: source
Version: 1.15.1-1
Distribution: unstable
Urgency: medium
Maintainer: Sam Hartman <[email protected]>
Changed-By: Sam Hartman <[email protected]>
Description:
krb5-admin-server - MIT Kerberos master server (kadmind)
krb5-doc - documentation for MIT Kerberos
krb5-gss-samples - MIT Kerberos GSS Sample applications
krb5-k5tls - TLS plugin for MIT Kerberos
krb5-kdc - MIT Kerberos key server (KDC)
krb5-kdc-ldap - MIT Kerberos key server (KDC) LDAP plugin
krb5-kpropd - MIT Kerberos key server (KDC)
krb5-locales - internationalization support for MIT Kerberos
krb5-multidev - development files for MIT Kerberos without Heimdal conflict
krb5-otp - OTP plugin for MIT Kerberos
krb5-pkinit - PKINIT plugin for MIT Kerberos
krb5-user - basic programs to authenticate using MIT Kerberos
libgssapi-krb5-2 - MIT Kerberos runtime libraries - krb5 GSS-API Mechanism
libgssrpc4 - MIT Kerberos runtime libraries - GSS enabled ONCRPC
libk5crypto3 - MIT Kerberos runtime libraries - Crypto Library
libkadm5clnt-mit11 - MIT Kerberos runtime libraries - Administration Clients
libkadm5srv-mit11 - MIT Kerberos runtime libraries - KDC and Admin Server
libkdb5-8 - MIT Kerberos runtime libraries - Kerberos database
libkrad-dev - MIT Kerberos RADIUS Library Development
libkrad0 - MIT Kerberos runtime libraries - RADIUS library
libkrb5-3 - MIT Kerberos runtime libraries
libkrb5-dbg - debugging files for MIT Kerberos
libkrb5-dev - headers and development libraries for MIT Kerberos
libkrb5support0 - MIT Kerberos runtime libraries - Support library
Closes: 752407 752409 754139 859243 861218 861651
Changes:
krb5 (1.15.1-1) unstable; urgency=medium
.
* New Upstream Version
- Samba wants this, Closes: #861651
* Include krb5-otp tmpfile for freeipa, Closes: #859243
* Move doxygen to build-indep, Closes: #754139
* For stage1 builds, skip LDAP, based on patch by Johannes Schauer and
Peter Pentchev, Closes: #752407
* Annotate control file for stage1 without ldap, Closes: #752409
* Remove /etc/gss/mech.d/README, Closes: #861218
Checksums-Sha1:
bca65a678377c3701fcd07f0be9627614ddec5af 3270 krb5_1.15.1-1.dsc
810210a61070ea371014ac514d191bbe5cdac2e2 9375538 krb5_1.15.1.orig.tar.gz
e5819278b2b708c12605cffb1495ba6ae8eb1b42 141944 krb5_1.15.1-1.debian.tar.xz
Checksums-Sha256:
98d06ecfee7bd5e12995e24f293b4b49e169653888a19ea7645fcaf348c8667a 3270
krb5_1.15.1-1.dsc
437c8831ddd5fde2a993fef425dedb48468109bb3d3261ef838295045a89eb45 9375538
krb5_1.15.1.orig.tar.gz
04b8750d3ef2d54bfe124b048d9cdc3702e82bfe75a0954ad5606d596170b53f 141944
krb5_1.15.1-1.debian.tar.xz
Files:
e2a5729739457d2e0ed51cf1f458101e 3270 net standard krb5_1.15.1-1.dsc
8022f3a1cde8463e44fd35ef42731f85 9375538 net standard krb5_1.15.1.orig.tar.gz
e11d9819567ff7822c8081738d31be18 141944 net standard
krb5_1.15.1-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQGfBAEBCAAdFiEEz1cSziAwmFRQyTi4fJpR9iayVp8FAllihKwACgkQfJpR9iay
Vp9l0gtdGWwP7HMO9pX6U82O6FBCXJMI1d+j9XFc9r8t9jdiZkrhVji3yK7YB3KV
HGMz8tTdsDiC6CqeWjwh9BZgdpJ4pvx8CcxalmaqrByHVvDry2DcsMjLtyOIFIb6
DAa9QEUV5Ekftcu5wLhi/gHn5FvOTLbsSynzRMdjdjbbdw1zX6r13Q6EHWw+HBFK
0z0Q6PXF+z8TDNAF6sJzYyqeo+C/4pmECJfPlQse8VNPsa6FAfnopCW7gxLX98Ie
QD+TlRa+kMzIIWx0tVdPUiupbZlLMccEaoh5LRZcJJ9EQsRWvEi8Pp14P3F3bQTs
WwmFekM8KwJiz/YUxNR1WCnlwtN1awKCKVSF09rX7eCJFupq9HMhdw81CSffbKPW
7G7uaFXz3s/qBO056I20Q6lVCDgATOIQt8IuvFHY7GTWiIr7Rx47j2lM6+Zx/Juh
pxSzj/tb5qiynYydK6GFtgrlO0N/gksTDPw0PHfLa4mpDw==
=S6iC
-----END PGP SIGNATURE-----
--- End Message ---