[Debian GNUstep maintainers] Bug#646840: fails to build from source twice in a row

Peter Eisentraut petere at debian.org
Fri Nov 4 04:33:12 UTC 2011


On tor, 2011-11-03 at 21:05 +0200, Yavor Doganov wrote:
> At Thu, 27 Oct 2011 20:25:42 +0300,
> Peter Eisentraut wrote:
> > Package: gnustep-base
> > Version: 1.22.1-1
> > Severity: important
> 
> > dpkg-source: error: cannot represent change to gnustep-base-1.22.1/Tests/base/NSException/core.basic.825: binary file contents changed
> > dpkg-source: error: cannot represent change to gnustep-base-1.22.1/Tests/base/NSTask/core.NSZombie.6814: binary file contents changed
> 
> > Are these core files expected test output, or should I analyze
> > further why I get them?
> 
> Yes, some test programs are expected to dump core, but the files
> should be named `core', which the `clean' rule will subsequently
> delete.  As I can't reproduce, I'd appreciate if you investigate why
> they end up (apparently) `core.$program.$pid'.  Thanks.

I have my kernel configured to do that.  (See core(5) man page if you
are interested.)  Now I'm wondering how a package is supposed to handle
that.  Note that many non-Linux kernels are configured by default to
name their core files something other than just "core" (see for example
http://en.wikipedia.org/wiki/Core_file#References), so gnustep upstream
should not assume that just deleting "core" is sufficient.

Here is what an Autoconf-generated configure script does:

rm -f core *.core core.conftest.*

I assume they have tested this a bit, and it also matches the references
I found via Wikipedia.







More information about the pkg-GNUstep-maintainers mailing list