Your message dated Wed, 17 Oct 2018 09:49:10 +0000
with message-id <[email protected]>
and subject line Bug#884630: fixed in courier-authlib 0.69.0-1
has caused the Debian Bug report #884630,
regarding courier-authlib FTCBFS: multiple ./configure problems
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.)


-- 
884630: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884630
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: courier-authlib
Version: 0.68.0-4
Tags: patch
User: [email protected]
Usertags: rebootstrap

courier-authlib fails to cross build from source for the following
reasons:
 * ./configure refuses to detect the mailuser and mailgroup during cross
   compilation and requires them to be set explicitly. This is a good
   idea anyway as it improves reproducibility.
 * ./configure also refuses to detect the locking method, so it must be
   passed explicitly as well.
 * ./configure fails to find sqlite3.pc using the wrong pkg-config.
   Makin it consider $ac_tool_prefix fixes that.

The attached patch fixes all of the above problems. Please consider
applying it.

Helmut
diff --minimal -Nru courier-authlib-0.68.0/debian/changelog 
courier-authlib-0.68.0/debian/changelog
--- courier-authlib-0.68.0/debian/changelog     2017-09-11 23:06:17.000000000 
+0200
+++ courier-authlib-0.68.0/debian/changelog     2017-09-18 19:04:43.000000000 
+0200
@@ -1,3 +1,13 @@
+courier-authlib (0.68.0-4.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: (Closes: #-1)
+    + Do not try to guess the mail user/group from the build system.
+    + Use fcntl locking.
+    + 0008-cross.patch: Consider $ac_tool_prefix for pkg-config.
+
+ -- Helmut Grohne <[email protected]>  Mon, 18 Sep 2017 19:04:43 +0200
+
 courier-authlib (0.68.0-4) unstable; urgency=medium
 
   [ Matthias Klose ]
diff --minimal -Nru courier-authlib-0.68.0/debian/patches/0008-cross.patch 
courier-authlib-0.68.0/debian/patches/0008-cross.patch
--- courier-authlib-0.68.0/debian/patches/0008-cross.patch      1970-01-01 
01:00:00.000000000 +0100
+++ courier-authlib-0.68.0/debian/patches/0008-cross.patch      2017-09-18 
19:04:43.000000000 +0200
@@ -0,0 +1,19 @@
+From: Helmut Grohne <[email protected]>
+Subject: consider $ac_tool_prefix for pkg-config for cross compilation
+
+--- courier-authlib-0.68.0.orig/configure.ac
++++ courier-authlib-0.68.0/configure.ac
+@@ -632,10 +632,11 @@
+       SQLITE_CFLAGS="-I$withval"
+ )
+ 
++PKG_PROG_PKG_CONFIG
+ if test "$doauthsqlite" = ""
+ then
+-      SQLITE_CFLAGS="`pkg-config --cflags sqlite3 2>/dev/null`"
+-      SQLITE_LIBS="`pkg-config --libs sqlite3 2>/dev/null`"
++      SQLITE_CFLAGS="`$PKG_CONFIG --cflags sqlite3 2>/dev/null`"
++      SQLITE_LIBS="`$PKG_CONFIG --libs sqlite3 2>/dev/null`"
+         saveLIBS="$LIBS"
+       LIBS="$SQLITE_LIBS $LIBS"
+       AC_CHECK_FUNC(sqlite3_version,
diff --minimal -Nru courier-authlib-0.68.0/debian/patches/series 
courier-authlib-0.68.0/debian/patches/series
--- courier-authlib-0.68.0/debian/patches/series        2017-07-02 
21:27:42.000000000 +0200
+++ courier-authlib-0.68.0/debian/patches/series        2017-09-18 
19:04:43.000000000 +0200
@@ -4,3 +4,4 @@
 0004-Reorder-libs-on-pkglib_LTLIBRARIES-to-help-libtool-f.patch
 0005-libcourierauth-libraries-are-normal-shared-libraries.patch
 0007-add-missing-include.patch
+0008-cross.patch
diff --minimal -Nru courier-authlib-0.68.0/debian/rules 
courier-authlib-0.68.0/debian/rules
--- courier-authlib-0.68.0/debian/rules 2017-09-11 22:43:47.000000000 +0200
+++ courier-authlib-0.68.0/debian/rules 2017-09-18 19:04:33.000000000 +0200
@@ -59,6 +59,9 @@
                --enable-userdb \
                --enable-syslog=1 \
                --disable-root-check \
+               --with-mailuser=daemon \
+               --with-mailgroup=daemon \
+               --with-locking-method=fcntl \
 
 override_dh_auto_configure:
        dh_auto_configure -- $(COMMON_CONFOPTS)

--- End Message ---
--- Begin Message ---
Source: courier-authlib
Source-Version: 0.69.0-1

We believe that the bug you reported is fixed in the latest version of
courier-authlib, 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.
Markus Wanner <[email protected]> (supplier of updated courier-authlib 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: SHA512

Format: 1.8
Date: Tue, 16 Oct 2018 18:43:27 +0200
Source: courier-authlib
Binary: courier-authlib courier-authdaemon courier-authlib-dev 
courier-authlib-userdb courier-authlib-mysql courier-authlib-postgresql 
courier-authlib-ldap courier-authlib-sqlite courier-authlib-pipe
Architecture: source
Version: 0.69.0-1
Distribution: unstable
Urgency: medium
Maintainer: Markus Wanner <[email protected]>
Changed-By: Markus Wanner <[email protected]>
Description:
 courier-authdaemon - Courier authentication daemon
 courier-authlib - Courier authentication library
 courier-authlib-dev - Development libraries for the Courier authentication 
library
 courier-authlib-ldap - LDAP support for the Courier authentication library
 courier-authlib-mysql - MySQL support for the Courier authentication library
 courier-authlib-pipe - External authentication support for the Courier 
authentication li
 courier-authlib-postgresql - PostgreSQL support for the Courier authentication 
library
 courier-authlib-sqlite - SQLite 3 support for the Courier authentication 
library
 courier-authlib-userdb - userdb support for the Courier authentication library
Closes: 884630
Changes:
 courier-authlib (0.69.0-1) unstable; urgency=medium
 .
   [ Ondřej Nový ]
   * d/copyright: Use https protocol in Format field
   * d/changelog: Remove trailing whitespaces
   * d/watch: Use https protocol
 .
   [ Helmut Grohne ]
   * Fix FTCBFS: (Closes: #884630)
     + Do not try to guess the mail user/group from the build system.
     + Use fcntl locking.
     + Add 0009-cross.patch: Consider $ac_tool_prefix for pkg-config.
 .
   [ Markus Wanner ]
   * New upstream release.
   * Bump d/compat to 11.
   * Add patch 0008-fix-perl-shebang.patch to fix perl shebang.
   * Refresh patch 0001-Don-t-mangle-permissions....patch
   * Drop patches 0003 and 0004, they have been integrated upstream.
   * Increase verbosity in d/rules.
   * Drop postinst call of invoke-rc.d and rely on debhelper, instead.
   * Bump Standards-Version to 4.2.1: no further changes required.
Checksums-Sha1:
 cbaa852602e42ed4d340b2e49eefdcb119d3ca69 2256 courier-authlib_0.69.0-1.dsc
 1b8291389f7c381f30f8c29bb4989612705ad547 3133634 
courier-authlib_0.69.0.orig.tar.gz
 f69aca277e2c1ec2013953a19edae00357ab9d3e 20052 
courier-authlib_0.69.0-1.debian.tar.xz
 b94bdc128c7a48b27029bc92e31b216b6b273d7a 5316 
courier-authlib_0.69.0-1_source.buildinfo
Checksums-Sha256:
 b9b55399a341a53b976b4a9be0597507eee87894ef0ebae880bb36a3be2f0122 2256 
courier-authlib_0.69.0-1.dsc
 4d80797c7cf1d9de843a14856a9578ecf7ebd23713b69740a4bf26cf528d5f9f 3133634 
courier-authlib_0.69.0.orig.tar.gz
 1683b1bc490c554ba7ae64f436d093594a2a2d3308e5fd03aaafb07946cf4efe 20052 
courier-authlib_0.69.0-1.debian.tar.xz
 5a35b65916b43470e8c85bcb9baef330950293f7c054b3a465244292c4138d32 5316 
courier-authlib_0.69.0-1_source.buildinfo
Files:
 f8c4cd414aa5bbba078f1f576ef651a3 2256 mail optional 
courier-authlib_0.69.0-1.dsc
 b06ca71c67ec47b5bbe5d9f29fd6f791 3133634 mail optional 
courier-authlib_0.69.0.orig.tar.gz
 059b6a531ea45f8ed4a20ea780dc2756 20052 mail optional 
courier-authlib_0.69.0-1.debian.tar.xz
 e4e07c8dea98455b7b3c73e190938e2f 5316 mail optional 
courier-authlib_0.69.0-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iIgEARYKADAWIQQeieDyB2BMoNdHdVDCMplctcqCeQUCW8cBHxIcbWFya3VzQGJs
dWVnYXAuY2gACgkQwjKZXLXKgnkNRwEA+s3ZKT40Rfl0apcms43aqoV5vZkv4lC3
S+wCyWjJPHQBAIPlZL7xcYnixSgWWVkgOxh/BRNCN8HFATBbqH5OOqoD
=Skcf
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to