Debian Bug report logs - #837820
libiptcdata: FTBFS due to undeclared build dependencies

version graph

Package: src:libiptcdata; Maintainer for src:libiptcdata is Ian Wienand <ianw@debian.org>;

Reported by: biebl@debian.org

Date: Wed, 14 Sep 2016 23:09:25 UTC

Severity: serious

Tags: sid, stretch

Found in version libiptcdata/1.0.4-4

Fixed in version libiptcdata/1.0.4-6

Done: Ian Wienand <ianw@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to Ian Wienand <ianw@debian.org>:
Bug#837820; Package src:libiptcdata. (Wed, 14 Sep 2016 23:09:29 GMT) (full text, mbox, link).


Acknowledgement sent to biebl@debian.org:
New Bug report received and forwarded. Copy sent to Ian Wienand <ianw@debian.org>. (Wed, 14 Sep 2016 23:09:29 GMT) (full text, mbox, link).


Message #5 received at maintonly@bugs.debian.org (full text, mbox, reply):

From: biebl@debian.org
To: maintonly@bugs.debian.org
Subject: libiptcdata: (Future) FTBFS due to undeclared build dependencies
Date: Thu, 15 Sep 2016 01:05:32 +0200
Source: libiptcdata
Version: 1.0.4-4
Severity: important
User: pkg-gnome-maintainers@lists.alioth.debian.org
Usertags: gtk-doc-tools

Hi,

your package libiptcdata declares a build dependency on gtk-doc-tools.
gtk-doc-tools in turn depends on gnome-common, which in turn pulls in packages
like gettext, intltool or pkg-config.

The dependency on gnome-common was originally added for the GNOME_GTKDOC_CHECK
macro which has been deprecated and replaced by GTK_DOC_CHECK a long time ago.

As gnome-common has been declared deprecated by GNOME upstream [1], we would
like to drop this dependency from gtk-doc-tools.

We did a test of all reverse build dependencies of gtk-doc-tools and libiptcdata
failed to build due to now missing build dependencies which are no longer
pulled in by gtk-doc-tools.

A complete build log is available at
https://people.debian.org/~biebl/gtk-doc-tools/libiptcdata.log

We have uploaded that gtk-doc-tools package as 1.25-4 to experimental as well,
so you can test your package against this version.

Common build-failures and their fixes:

a/ configure.ac:32: error: possibly undefined macro: AC_PROG_INTLTOOL

   make[1]: intltoolize: Command not found

   → Build-Depends: intltool

b/ ./configure: line 5461: syntax error near unexpected token `yes'
   ./configure: line 5461: `GNOME_COMPILE_WARNINGS(yes)'

   ./configure: line 14801: GNOME_CODE_COVERAGE: command not found

   → Build-Depends: gnome-common (for GNOME_* macros)

c/ ./configure: line 17439: syntax error near unexpected token `$WARN_CFLAGS_EXTRA,'
   ./configure: line 17439: `AX_APPEND_COMPILE_FLAGS($WARN_CFLAGS_EXTRA, WARN_CFLAGS)'

   ./configure: line 2629: syntax error near unexpected token `git-directory'
   ./configure: line 2629: `AX_IS_RELEASE(git-directory)'

   → Build-Depends: autoconf-archive (for AX_* macros)

d/ ./configure: line 12518: intltool-update: command not found
   checking for intltool >= 0.40.0...  found
   ./configure: error: Your intltool is too old.  You need intltool 0.40.0 or later.

   → Build-Depends: intltool

e/ make[1]: intltoolize: Command not found

   → Build-Depends: intltool

f/ ./autogen.sh calls gnome-autogen.sh

   → Build-Depends: gnome-common


Please add the required build-dependencies to your package so once we upload
gtk-doc-tools_1.25-4 to unstable your package doesn't FTBFS.

Regards,
Michael


[1] https://wiki.gnome.org/Projects/GnomeCommon/Migration




Information forwarded to debian-bugs-dist@lists.debian.org, Ian Wienand <ianw@debian.org>:
Bug#837820; Package src:libiptcdata. (Fri, 21 Oct 2016 12:27:03 GMT) (full text, mbox, link).


Acknowledgement sent to Michael Biebl <biebl@debian.org>:
Extra info received and forwarded to list. Copy sent to Ian Wienand <ianw@debian.org>. (Fri, 21 Oct 2016 12:27:03 GMT) (full text, mbox, link).


Message #10 received at 837820@bugs.debian.org (full text, mbox, reply):

From: Michael Biebl <biebl@debian.org>
To: "837820@bugs.debian.org" <837820@bugs.debian.org>
Subject: Re: libiptcdata: (Future) FTBFS due to undeclared build dependencies
Date: Fri, 21 Oct 2016 14:25:59 +0200
[Message part 1 (text/plain, inline)]
Control: severity -1 serious
Control: retitle -1 libiptcdata: FTBFS due to undeclared build dependencies

Hi

On Thu, 15 Sep 2016 01:05:32 +0200 biebl@debian.org wrote:
> We have uploaded that gtk-doc-tools package as 1.25-4 to experimental as well,
> so you can test your package against this version.

This gtk-doc-tools version has now been uploaded to unstable.
Bumping the severity accordingly.

Regards,
Michael
-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

[signature.asc (application/pgp-signature, attachment)]

Severity set to 'serious' from 'important' Request was from Michael Biebl <biebl@debian.org> to 837820-submit@bugs.debian.org. (Fri, 21 Oct 2016 12:27:03 GMT) (full text, mbox, link).


Changed Bug title to 'libiptcdata: FTBFS due to undeclared build dependencies' from 'libiptcdata: (Future) FTBFS due to undeclared build dependencies'. Request was from Michael Biebl <biebl@debian.org> to 837820-submit@bugs.debian.org. (Fri, 21 Oct 2016 12:27:04 GMT) (full text, mbox, link).


Reply sent to Ian Wienand <ianw@debian.org>:
You have taken responsibility. (Sat, 22 Oct 2016 05:33:05 GMT) (full text, mbox, link).


Notification sent to biebl@debian.org:
Bug acknowledged by developer. (Sat, 22 Oct 2016 05:33:05 GMT) (full text, mbox, link).


Message #19 received at 837820-close@bugs.debian.org (full text, mbox, reply):

From: Ian Wienand <ianw@debian.org>
To: 837820-close@bugs.debian.org
Subject: Bug#837820: fixed in libiptcdata 1.0.4-6
Date: Sat, 22 Oct 2016 05:30:40 +0000
Source: libiptcdata
Source-Version: 1.0.4-6

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

Debian distribution maintenance software
pp.
Ian Wienand <ianw@debian.org> (supplier of updated libiptcdata 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: SHA256

Format: 1.8
Date: Sat, 22 Oct 2016 13:01:07 +1100
Source: libiptcdata
Binary: libiptcdata0-dev libiptcdata0-dbg libiptcdata-doc libiptcdata-bin libiptcdata0 python-iptcdata
Architecture: source amd64 all
Version: 1.0.4-6
Distribution: unstable
Urgency: medium
Maintainer: Ian Wienand <ianw@debian.org>
Changed-By: Ian Wienand <ianw@debian.org>
Description:
 libiptcdata-bin - Library to parse IPTC metadata (programs)
 libiptcdata-doc - Library to parse IPTC metadata (documentation)
 libiptcdata0 - Library to parse IPTC metadata
 libiptcdata0-dbg - Library to parse IPTC metadata (debug files)
 libiptcdata0-dev - Library to parse IPTC metadata (development files)
 python-iptcdata - Python bindings for the iptcdata library
Closes: 837820
Changes:
 libiptcdata (1.0.4-6) unstable; urgency=medium
 .
   * Update build dependencies for gnome-common removal (Closes: #837820)
Checksums-Sha1:
 ef6518739d69692dda1de8934e6781dcbd2e4fae 2247 libiptcdata_1.0.4-6.dsc
 8d2630d2914c5d8265bf650735d432b2c09a1bda 8273 libiptcdata_1.0.4-6.diff.gz
 2baef55e0566159c42ae2bf4d9f67bc009134d0d 23248 libiptcdata-bin_1.0.4-6_amd64.deb
 f15dda9a7dee9fa87799e386e04231dd43cc031f 44934 libiptcdata-doc_1.0.4-6_all.deb
 acb8484b2b319b4ed9a5c61144ca49003de7f48d 66754 libiptcdata0-dbg_1.0.4-6_amd64.deb
 edadc9ecd921ad46d338e140ec6e967f5ae700af 17970 libiptcdata0-dev_1.0.4-6_amd64.deb
 714bccc13a8a44cc44e40e3c7c47098de721f466 28996 libiptcdata0_1.0.4-6_amd64.deb
 b8c25473309dab7764e34764a01174057f3a7147 22584 python-iptcdata_1.0.4-6_amd64.deb
Checksums-Sha256:
 5f775d8c8a94d4f524896065b6a63729714f5b849c248ff9a09bdbb0758f8d77 2247 libiptcdata_1.0.4-6.dsc
 d1d10f49b12168178f6a653604a3f7a51a0b1e8fcbca93a4ac2cd3f9c671ec57 8273 libiptcdata_1.0.4-6.diff.gz
 06888f752f28fa1be6500c345b001d235578049a7c42db99166328e7a77cc748 23248 libiptcdata-bin_1.0.4-6_amd64.deb
 3d3d7e92388261acc024709d9da7dbc13d23f7f6e894c532a4d7bc16e980faff 44934 libiptcdata-doc_1.0.4-6_all.deb
 e3314f9b8910e91bf2ef5d513b0201066a1b1acff5d20f4b44b762b3ef25a29b 66754 libiptcdata0-dbg_1.0.4-6_amd64.deb
 a1a221c1f8a2023d13cc5928815366407f3e264b2e1496018b01f5e8cc153f88 17970 libiptcdata0-dev_1.0.4-6_amd64.deb
 9f40045917ef64c69a335beae4329fbfa278e6519c01166a7bf3bb88a68ab9d4 28996 libiptcdata0_1.0.4-6_amd64.deb
 71cd419dd04e6352bb8522a8c5dbd0382e97d35fa29f5472dc0d8fc986186c00 22584 python-iptcdata_1.0.4-6_amd64.deb
Files:
 8d3ba482433d44521167ee4910c12737 2247 libs optional libiptcdata_1.0.4-6.dsc
 74bd1ff3cf3acd82d744e387eb72e811 8273 libs optional libiptcdata_1.0.4-6.diff.gz
 f6ad5a5fd54ce14a5b058ea86e95ac96 23248 graphics optional libiptcdata-bin_1.0.4-6_amd64.deb
 339f938457d1871a0549b57f518a9b7d 44934 doc optional libiptcdata-doc_1.0.4-6_all.deb
 bca633ab6543e68275636ce0c082a376 66754 debug extra libiptcdata0-dbg_1.0.4-6_amd64.deb
 63282994093da15d91a0585ede8c1f5c 17970 libdevel optional libiptcdata0-dev_1.0.4-6_amd64.deb
 81156f7973592fa16914636d5b272c5f 28996 libs optional libiptcdata0_1.0.4-6_amd64.deb
 3ca95696219da2c523733d67bbc2b11f 22584 python optional python-iptcdata_1.0.4-6_amd64.deb

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

iQIcBAEBCAAGBQJYCszsAAoJELam+4uWFa7IWgIQAJXaDuUi8HzILxD+5ybWz8R+
MZmrWJoEcS0YavYlpRlqy/baD88DcZj7S26NJ1O+xyY3/cPpDQW0xl/z/6krKxxi
DAHBbOP6IAyk7rhHbMmXS6SDVv4RDN4UuKEDTLqPyl8lpWKsNVmvnVwAHBSITIK2
UTT+4IO3YjvXoxMZPcOG8+L3AKkAr02SoEA0A9JD9n65aLoGgNwffnhCXHnIunN2
A8zFcRXTxfLgWj+SuJBZayZ11RAhiCChS/nEn/JiyxiZWPQpzU/pzXM8je8OLQyE
THQ9tgZnvWbdEZHgiCzxza1GGMqv/XzmzWafOtvSyXQHTizFQ/3B0zg4D8smf6E9
YyTZUdsU3LYXl2FEIOYUAqsPGtSuF09/fvpa+TNl+2C3aSODlTHSwpOVRrLiKNyn
3d37TemsIOADjvd5iIuQjOhxJBq7oNv1agvX1qRpx7FywHeu852smrMjrhar4o3L
ENL0PCfDWThmGvQ5W/BxShSXuPuQfUpMtmF1i8sVZkApS1zyR0YG7GYF3VE9+uCF
RK6olcxyOMlBiBWvC0TJLJ10chgqPhFgkkFZsZ+IZRl/BeZMcJBLNaPopcHE1kv/
6AZZLlGwqOl6i6ftnlMYf7ohscIn263hxauTD67Rd39Ho4msWaUX4z5Rwq1JxqKO
R8ZzoBLGZdVXZiJc31Rb
=z+CC
-----END PGP SIGNATURE-----




Added tag(s) stretch and sid. Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Thu, 27 Oct 2016 00:00:19 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 05 Dec 2016 08:16:26 GMT) (full text, mbox, link).


Bug unarchived. Request was from Don Armstrong <don@debian.org> to control@bugs.debian.org. (Wed, 07 Dec 2016 01:56:23 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 27 Jan 2017 08:23:41 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Oct 11 11:38:40 2017; Machine Name: beach

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.