Your message dated Fri, 20 Apr 2007 16:47:04 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#404268: fixed in cyrus-sasl2 2.1.22.dfsg1-9
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: cyrus-sasl2
Version: 2.1.22.dfsg1-8
Priority: wishlist
Hi
I am bootstrapping a new Debian arch, and have implemented two
DEB_BUILD_OPTION flags to be able to do this: no-sql and no-ldap
no-sql is not absolutely necessary, but no-ldap is, since cyrus-sasl2
and openldap2 both build-depend on each other, and both are
required/essential packages. If you add this to the mainline Debian
package, it will be useful to bootstrap future ports. The patch for
both flags is attached.
M
# Patch to implement DEB_BUILD_OPTIONS="no-sql no-ldap"
# no-sql is a luxury, but no-ldap is vital since openldap2 and cyrus-sasl2
# both build-depend on each other and both are essential/required packages.
# Martin Guy <[EMAIL PROTECTED]>, December 2006
--- debian/rules.orig 2006-12-22 17:05:49.000000000 +0000
+++ debian/rules 2006-12-22 17:26:32.000000000 +0000
@@ -18,6 +18,23 @@
include $(SCRIPT_DIR)/dpkg-arch.mk
endif
+# Bootstrapping package-building options
+ifeq (,$(findstring no-sql,$(DEB_BUILD_OPTIONS))
+ SASL_SQL=yes
+ CONFIGURE_SQL=--enable-sql
+else
+ SASL_SQL=no
+ CONFIGURE_SQL=--disable-sql
+endif
+
+ifeq (,$(findstring no-ldap,$(DEB_BUILD_OPTIONS))
+ SASL_LDAP=yes
+ CONFIGURE_LDAP=--with-ldap
+else
+ SASL_LDAP=no
+ CONFIGURE_LDAP=--without-ldap
+endif
+
AUTOTOOLS=rm -f acinclude.m4 aclocal.m4 config/config.sub \
config/config.guess config/ltmain.sh config/libtool.m4; \
@@ -35,7 +52,9 @@
dh_testdir
dh_movefiles -plibsasl2
dh_movefiles -plibsasl2-modules-gssapi-heimdal
+ifeq ($(SASL_SQL),yes)
dh_movefiles -plibsasl2-modules-sql
+endif
dh_movefiles
touch $@
@@ -92,8 +111,7 @@
cd saslauthd; \
$(AUTOTOOLS); \
cd ..; \
- ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --with-saslauthd=/var/run/saslauthd --enable-login --enable-auth-sasldb --with-ldap --enable-sql --enable-ntlm --enable-static --enable-alwaystrue)
-
+ ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --with-saslauthd=/var/run/saslauthd --enable-login --enable-auth-sasldb $(CONFIGURE_LDAP) $(CONFIGURE_SQL) --enable-ntlm --enable-static --enable-alwaystrue)
touch $@
install: $(STAMP_DIR)/install-stamp
--- End Message ---
--- Begin Message ---
Source: cyrus-sasl2
Source-Version: 2.1.22.dfsg1-9
We believe that the bug you reported is fixed in the latest version of
cyrus-sasl2, which is due to be installed in the Debian FTP archive:
cyrus-sasl2-dbg_2.1.22.dfsg1-9_i386.deb
to pool/main/c/cyrus-sasl2/cyrus-sasl2-dbg_2.1.22.dfsg1-9_i386.deb
cyrus-sasl2-doc_2.1.22.dfsg1-9_all.deb
to pool/main/c/cyrus-sasl2/cyrus-sasl2-doc_2.1.22.dfsg1-9_all.deb
cyrus-sasl2_2.1.22.dfsg1-9.diff.gz
to pool/main/c/cyrus-sasl2/cyrus-sasl2_2.1.22.dfsg1-9.diff.gz
cyrus-sasl2_2.1.22.dfsg1-9.dsc
to pool/main/c/cyrus-sasl2/cyrus-sasl2_2.1.22.dfsg1-9.dsc
libsasl2-2_2.1.22.dfsg1-9_i386.deb
to pool/main/c/cyrus-sasl2/libsasl2-2_2.1.22.dfsg1-9_i386.deb
libsasl2-dev_2.1.22.dfsg1-9_i386.deb
to pool/main/c/cyrus-sasl2/libsasl2-dev_2.1.22.dfsg1-9_i386.deb
libsasl2-modules-gssapi-mit_2.1.22.dfsg1-9_i386.deb
to pool/main/c/cyrus-sasl2/libsasl2-modules-gssapi-mit_2.1.22.dfsg1-9_i386.deb
libsasl2-modules-ldap_2.1.22.dfsg1-9_i386.deb
to pool/main/c/cyrus-sasl2/libsasl2-modules-ldap_2.1.22.dfsg1-9_i386.deb
libsasl2-modules-otp_2.1.22.dfsg1-9_i386.deb
to pool/main/c/cyrus-sasl2/libsasl2-modules-otp_2.1.22.dfsg1-9_i386.deb
libsasl2-modules-sql_2.1.22.dfsg1-9_i386.deb
to pool/main/c/cyrus-sasl2/libsasl2-modules-sql_2.1.22.dfsg1-9_i386.deb
libsasl2-modules_2.1.22.dfsg1-9_i386.deb
to pool/main/c/cyrus-sasl2/libsasl2-modules_2.1.22.dfsg1-9_i386.deb
sasl2-bin_2.1.22.dfsg1-9_i386.deb
to pool/main/c/cyrus-sasl2/sasl2-bin_2.1.22.dfsg1-9_i386.deb
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.
Fabian Fagerholm <[EMAIL PROTECTED]> (supplier of updated cyrus-sasl2 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: SHA1
Format: 1.7
Date: Fri, 20 Apr 2007 19:30:20 +0300
Source: cyrus-sasl2
Binary: libsasl2-modules-ldap libsasl2-2 sasl2-bin cyrus-sasl2-doc libsasl2-dev
libsasl2-modules-otp libsasl2-modules-sql libsasl2-modules
libsasl2-modules-gssapi-mit cyrus-sasl2-dbg
Architecture: source i386 all
Version: 2.1.22.dfsg1-9
Distribution: unstable
Urgency: low
Maintainer: Fabian Fagerholm <[EMAIL PROTECTED]>
Changed-By: Fabian Fagerholm <[EMAIL PROTECTED]>
Description:
cyrus-sasl2-dbg - Debugging symbols for Cyrus SASL
cyrus-sasl2-doc - Documentation for Cyrus SASL library and utilities
libsasl2-2 - Authentication abstraction library
libsasl2-dev - Development files for SASL authentication abstraction library
libsasl2-modules - Pluggable Authentication Modules for SASL
libsasl2-modules-gssapi-mit - Pluggable Authentication Modules for SASL
(GSSAPI)
libsasl2-modules-ldap - Pluggable Authentication Modules for SASL (LDAP)
libsasl2-modules-otp - Pluggable Authentication Modules for SASL (OTP)
libsasl2-modules-sql - Pluggable Authentication Modules for SASL (SQL)
sasl2-bin - Administration programs for SASL users database
Closes: 404268 416561
Changes:
cyrus-sasl2 (2.1.22.dfsg1-9) unstable; urgency=low
.
[ Fabian Fagerholm ]
* debian/rules: allow turning off SQL, LDAP and GSSAPI at build time,
to ease bootstrapping new architectures (Closes: #404268).
* debian/control: lower priority of libsasl2 to optional (Closes: #416561).
* debian/control: remove transitional packages, conflict with Heimdal
GSSAPI package.
* debian/control: build-conflict with heimdal-dev.
Files:
dcd1e7518c18e8be83dc5e4e636cdb88 1250 libs important
cyrus-sasl2_2.1.22.dfsg1-9.dsc
4e8aa8bda0e0d2f083dd31fc84b4ba01 28094 libs important
cyrus-sasl2_2.1.22.dfsg1-9.diff.gz
7e79ecd6a07a3684c3ccaa0b3eb3c9c4 98844 doc optional
cyrus-sasl2-doc_2.1.22.dfsg1-9_all.deb
2c550d03b4feeb21de1feba734ae1ba8 123692 utils optional
sasl2-bin_2.1.22.dfsg1-9_i386.deb
365f94ffba59207a3aa16e39d9744b17 100602 libs important
libsasl2-2_2.1.22.dfsg1-9_i386.deb
27fe4a11b68e59023d70489981810208 147128 libs important
libsasl2-modules_2.1.22.dfsg1-9_i386.deb
bc0eb67011e63974699ac6a4c30a5f5c 54294 libs optional
libsasl2-modules-ldap_2.1.22.dfsg1-9_i386.deb
30501a19c05f55deb66a17dd97b7bc45 72334 libs optional
libsasl2-modules-otp_2.1.22.dfsg1-9_i386.deb
365b06f300b29c95f188ec32d51d7e6f 61178 libs optional
libsasl2-modules-sql_2.1.22.dfsg1-9_i386.deb
aeed23798d60cea7879698f39833fd52 62832 libs optional
libsasl2-modules-gssapi-mit_2.1.22.dfsg1-9_i386.deb
44ec6dbfb12030f007f03eca425eb87c 259468 libdevel optional
libsasl2-dev_2.1.22.dfsg1-9_i386.deb
277c67e641cd57e0373048e13a3ecdff 552536 libdevel extra
cyrus-sasl2-dbg_2.1.22.dfsg1-9_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGKOxt76VUNpZBmeIRAgkqAJ9pe2O2f99XU1JmfK1ezeBsQAFuuQCfS5cX
lsRHUgfM9rUerYstV+zrlQs=
=2CkY
-----END PGP SIGNATURE-----
--- End Message ---