help-gss
[Top][All Lists]
Advanced

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

Bug#424400: gss: FTBFS if built twice in a row


From: Simon Josefsson
Subject: Bug#424400: gss: FTBFS if built twice in a row
Date: Wed, 23 May 2007 11:15:18 +0200
User-agent: Gnus/5.110007 (No Gnus v0.7) Emacs/22.0.95 (gnu/linux)

Simon Josefsson <address@hidden> writes:

> Russ Allbery <address@hidden> writes:
>
>> Bernd Zeimetz <address@hidden> writes:
>>
>>> Lucas Nussbaum has rebuilt the whole archive on i386 and your package
>>> FTBFS if built twice in a row with the following error:
>>
>>> Making all in src
>>> make[3]: Entering directory `/build/user/gss-0.0.20/src'
>>> gengetopt --input gss.ggo --file-name gss_cmd || \
>>>             test -f gss_cmd.h -a -f gss_cmd.c || \
>>>             cp ./gss_cmd.h ./gss_cmd.h .
>>> /bin/sh: gengetopt: command not found
>>> cp: cannot stat `./gss_cmd.h': No such file or directory
>>> cp: cannot stat `./gss_cmd.h': No such file or directory
>>
>> This looks like a bug in upstream GSS's build system.  Since gss_cmd.c and
>> gcc_cmd.h are shipped with the source tarball, they should not be in
>> DISTCLEANFILES.  Per the GNU Coding Standards:
>>
>> `distclean'
>>     Delete all files from the current directory that are created by
>>     configuring or building the program. If you have unpacked the source
>>     and built the program without creating any other files, `make
>>     distclean' should leave only the files that were in the distribution.
>>
>> so make distclean should not be removing files that were not built by the
>> end user and that came with the distribution.
>>
>> I believe those files should be removed only on maintainer-clean.
>
> Thanks for the report and analysis!  I agree.  Will be fixed in 0.0.21.

I've updated debian-gss now, and it seems to build fine.  Russ, do you
think it is ready for upload?  I was a bit uncertain whether to use
Recommends or Suggests in gss-doc for gss-man.  One could argue either
way using the Debian Policy Manual definitions.  What is decisive is
probably what happens in practice with aptitude and other package tools,
but I'm not familiar enough with them to tell.

gss (0.0.21-1) unstable; urgency=low

  [ Simon Josefsson ]
  * New upstream release.
    - Fixes double build failure (closes: #424400)
  * Move man pages from gss-doc to new package gss-man, to allow
    most of the GSS documentation to be installed at the same time
    as heimdal-dev.

 -- Simon Josefsson <address@hidden>  Wed, 23 May 2007 11:05:42 +0200

address@hidden:~/src/gss-0.0.21$  lintian -I -i 
/var/cache/pbuilder/result/gss_0.0.21-1_i386.changes
address@hidden:~/src/gss-0.0.21$

/Simon





reply via email to

[Prev in Thread] Current Thread [Next in Thread]