[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#912358: marked as done (lighttpd FTCBFS: unsatisfiable Build-Depends)



Your message dated Sun, 16 Dec 2018 21:06:47 +0000
with message-id <E1gYdcd-000APt-EI@fasolo.debian.org>
and subject line Bug#912358: fixed in lighttpd 1.4.52-2
has caused the Debian Bug report #912358,
regarding lighttpd FTCBFS: unsatisfiable Build-Depends
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 owner@bugs.debian.org
immediately.)


-- 
912358: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=912358
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: lighttpd
Version: 1.4.49-1.1
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap

lighttpd fails to cross build from source. The first problem is
satisfying Build-Depends. Two dependencies are problematic: perl and
libcgi-pm-perl. Turns out the latter is unnecessary (removing it does
not influence the build result). And perl needs to be run, but not
linked, so it gets annotated :native. Then it uses the wrong pkg-config
and fails finding libxml2.pc. After fixing that as well, lighttpd cross
builds successfully. Please consider applying the attached patch.

Helmut
diff --minimal -Nru lighttpd-1.4.49/debian/changelog lighttpd-1.4.49/debian/changelog
--- lighttpd-1.4.49/debian/changelog	2018-03-31 13:43:49.000000000 +0200
+++ lighttpd-1.4.49/debian/changelog	2018-10-30 17:48:06.000000000 +0100
@@ -1,3 +1,14 @@
+lighttpd (1.4.49-1.2) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: (Closes: -1)
+    + Drop unused Build-Depends: libcgi-pm-perl. (Verified with reproducible
+      builds.)
+    + Annotate Build-Depends: perl with :native.
+    + cross.patch: Fix detection of pkg-config.
+
+ -- Helmut Grohne <helmut@subdivi.de>  Tue, 30 Oct 2018 17:48:06 +0100
+
 lighttpd (1.4.49-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff --minimal -Nru lighttpd-1.4.49/debian/control lighttpd-1.4.49/debian/control
--- lighttpd-1.4.49/debian/control	2018-03-31 13:41:37.000000000 +0200
+++ lighttpd-1.4.49/debian/control	2018-10-30 17:48:06.000000000 +0100
@@ -27,8 +27,7 @@
  libsqlite3-dev,
  libxml2-dev,
  libkrb5-dev,
- perl,
- libcgi-pm-perl,
+ perl:native,
 Vcs-Git: https://salsa.debian.org/debian/lighttpd.git
 Vcs-Browser: https://salsa.debian.org/debian/lighttpd
 Standards-Version: 4.1.3
diff --minimal -Nru lighttpd-1.4.49/debian/patches/cross.patch lighttpd-1.4.49/debian/patches/cross.patch
--- lighttpd-1.4.49/debian/patches/cross.patch	1970-01-01 01:00:00.000000000 +0100
+++ lighttpd-1.4.49/debian/patches/cross.patch	2018-10-30 17:48:06.000000000 +0100
@@ -0,0 +1,12 @@
+--- lighttpd-1.4.49.orig/configure.ac
++++ lighttpd-1.4.49/configure.ac
+@@ -170,9 +170,6 @@
+ AC_SUBST([DL_LIB])
+ 
+ dnl prepare pkg-config usage below
+-if test -z "$PKG_CONFIG"; then
+-  AC_PATH_PROG([PKG_CONFIG], [pkg-config], [no])
+-fi
+ PKG_PROG_PKG_CONFIG
+ 
+ dnl checking for libev
diff --minimal -Nru lighttpd-1.4.49/debian/patches/series lighttpd-1.4.49/debian/patches/series
--- lighttpd-1.4.49/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ lighttpd-1.4.49/debian/patches/series	2018-10-30 17:48:06.000000000 +0100
@@ -0,0 +1 @@
+cross.patch

--- End Message ---
--- Begin Message ---
Source: lighttpd
Source-Version: 1.4.52-2

We believe that the bug you reported is fixed in the latest version of
lighttpd, 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 912358@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Helmut Grohne <helmut.grohne@intenta.de> (supplier of updated lighttpd 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 16 Dec 2018 21:33:07 +0100
Source: lighttpd
Binary: lighttpd lighttpd-doc lighttpd-mod-mysql-vhost lighttpd-mod-trigger-b4-dl lighttpd-mod-cml lighttpd-mod-magnet lighttpd-mod-webdav lighttpd-mod-authn-gssapi lighttpd-mod-authn-ldap lighttpd-mod-authn-mysql lighttpd-mod-geoip
Architecture: source
Version: 1.4.52-2
Distribution: sid
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Helmut Grohne <helmut.grohne@intenta.de>
Description:
 lighttpd   - fast webserver with minimal memory footprint
 lighttpd-doc - documentation for lighttpd
 lighttpd-mod-authn-gssapi - GSSAPI authentication for lighttpd
 lighttpd-mod-authn-ldap - LDAP authentication for lighttpd
 lighttpd-mod-authn-mysql - MySQL authentication for lighttpd
 lighttpd-mod-cml - cache meta language module for lighttpd
 lighttpd-mod-geoip - GeoIP restrictions for lighttpd
 lighttpd-mod-magnet - control the request handling module for lighttpd
 lighttpd-mod-mysql-vhost - MySQL-based virtual host configuration for lighttpd
 lighttpd-mod-trigger-b4-dl - anti-deep-linking module for lighttpd
 lighttpd-mod-webdav - WebDAV module for lighttpd
Closes: 904741 907909 912358
Changes:
 lighttpd (1.4.52-2) unstable; urgency=medium
 .
   * QA Upload.
 .
   [ Helmut Grohne ]
   * Bump debhelper dependency for using dh_missing.
   * Add basic autopkgtests.
   * Drop Files-Excluded from debian/copyright as we are not repacking.
   * Extend debian/clean and override_dh_clean to cover more files including
     the ones from Files-Excluded.
   * Update Standards Version to 4.2.1.
     + Document that binary-targets need root for chowning to www-data.
   * Use upstream's create-mime.conf.pl. (Closes: #904741)
   * Fix FTCBFS: (Closes: #912358)
     + Drop unused Build-Depends: libcgi-pm-perl. (No longer used)
     + Annotate Build-Depends: perl with :native.
   * Demote perl to Recommends and have lighty-enable-mod print a useful
     message in case it is missing.
   * Enable mod_openssl in 10-ssl.conf. (Closes: #907909)
 .
   [ Stefan Bühler ]
   * use https link to download.lighttpd.net in debian/watch
   * fix packaging docs for mod-authn-ldap
 .
   [ Glenn Strauss ]
   * fix misspelling of GSSAPI
   * lighttpd.init: full preflight test in check_syntax
Checksums-Sha1:
 bbbd749407c41b05a89ac8c6c877a0975af34e5c 2947 lighttpd_1.4.52-2.dsc
 25b8babcf26e4cf2b7a476dcf427761308c6f0de 47776 lighttpd_1.4.52-2.debian.tar.xz
 fc3262fffaad51708344f6f2c2217eeede5fc5b4 13013 lighttpd_1.4.52-2_amd64.buildinfo
Checksums-Sha256:
 29218a5ffe701bbb80b76cd36f12c3773fb01c70727de2b8c08fb8aab7d37b24 2947 lighttpd_1.4.52-2.dsc
 0ef79be983e755085fa50d68b347a86a353b038e2c43da3043e7be895941285f 47776 lighttpd_1.4.52-2.debian.tar.xz
 0d0f97bafc7382a9feb41b186c5b1d543a8050a473822ff7020008e3119f7b0c 13013 lighttpd_1.4.52-2_amd64.buildinfo
Files:
 d236b0de81846d1d0bde69a23346a1f6 2947 httpd optional lighttpd_1.4.52-2.dsc
 35e69388599134ad142ee7da9fcc8756 47776 httpd optional lighttpd_1.4.52-2.debian.tar.xz
 d544a8309e5759a7982351156d799816 13013 httpd optional lighttpd_1.4.52-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEETMLS2QqNFlTb+HOqLRqqzyREREIFAlwWt18ACgkQLRqqzyRE
REIgew/+IedU8jV9THT6kcgM9ijVaqEHS+PeT3gHh4A6xpEs2RJyUQ8r0sJic0tP
8hnQ7tPBqnXBcK/DsZLzqblX5+tV+LVINKdIGZwzf5k3NOmLoTUNk8ygSWXNPaBz
FxHgrofGRJlOGlDdn7R3k307gtHfrJ8pqieKIfxZLUpACymdHG1p3GkDMW1QsFJy
cG9a/iXATGTFhrBOcl4WQmdHRWGhffwqndmhW19s1O4q8FTUiv/+dHpWrbFAeeBL
acZd0/RyBmW9e0grOQJPFTuZd7Dy5ymp0irjcR+1nSAov6pPLy8m0JRSvX6P7Qbn
+kOz8mnFe4Yre4DPewNu6ODSliWoadna8Hi2MohAWmUHuaC7npHfUaUxkY5Zav9M
/ZsdF8+QRG+cJ7d2t5g6Wq26Lf2KltdqfKoyAfxOfVmtvI/48TgFZBdtOygVM6t5
D4KiINA6tEP7rfXwoJHeeGQGW2RQn2WSejBM4oi2f78iBIjTpgd9is1R3wO9MkF/
7OwQrPDOmtDdk3rK6rxsg8XzCh8dKjtwPXy8R7RWOlpbQpOAFWnKiIr3Mu5Tajhh
SzB02yCiAIdzQOm6OKfbmO6fJ+7dXHtRnTyID3R+ImfmJ+Hqd4awIUjvKG4brOJC
6DDMjhwKe5qNBriEXzLaJNfmsS66A75rp8psD7a3EFXhg5axqi4=
=0PZj
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: