Your message dated Sun, 18 Sep 2016 14:07:34 +0200
with message-id <20160918120734.docjnwmh37pzb...@argenau.bebt.de>
and subject line Re: Bug#837839: libtasn1-6: (Future) FTBFS due to undeclared 
build dependencies
has caused the Debian Bug report #837839,
regarding libtasn1-6: (Future) FTBFS due to undeclared build dependencies
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 ow...@bugs.debian.org
immediately.)


-- 
837839: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837839
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libtasn1-6
Version: 4.9-4
Severity: important
User: pkg-gnome-maintain...@lists.alioth.debian.org
Usertags: gtk-doc-tools

Hi,

your package libtasn1-6 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 libtasn1-6
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/libtasn1-6.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

--- End Message ---
--- Begin Message ---
On 2016-09-16 Andreas Metzler <ametz...@bebt.de> wrote:
> On 2016-09-15 Andreas Metzler <ametz...@bebt.de> wrote:
> > On 2016-09-15 Andreas Metzler <ametz...@bebt.de> wrote:
> > > On 2016-09-15 bi...@debian.org wrote:
> > [...]
> > > Please note that for libtasn1-6 I am not relying on gtk-doc-tools to
> > > pull in pkg-config because libtasn1-6 requires it. The only thing
> > > pkg-config is used for is for GTK_DOC_CHECK.

> > Oi, just realized my test was broken. Time to switch of the computer.

> I have redone the test, the original result was correct. libtasn1-6 will
> continue to build correctly if gtk-doc-tools adds a dependency on
> pkg-config.

Thank you for quickly changing gtk-doc-tools' dependencies. I can confirm
that libtasn1-6 builds against gtk-doc-tools 1.25-5.
cu Andreas

-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'

--- End Message ---

Reply via email to