Il giorno Wed, 2 Jan 2008 12:02:58 +0100 David Paleino <[EMAIL PROTECTED]> ha scritto:
> Please don't upload it yet. I've just found out a minor issue during build:
> after svn-buildpackage the sources are left modified. Looking at it right now.
Ok, I can't solve this, thus asking for help.
Upstream's tarball provides a file, src/GNOME_GThumb.h, which is dynamically
generated during the build. Now, it happens that this file, at the end of the
build, is different from the provided one, and $(MAKE) distclean deletes it.
This gives a tarball different from the original one, thus having unmatching
md5sums.
What I've done is:
1) patching the Makefile.{am,in} to make that file stay there after distclean;
2) patching the cited file to "prevent" modifications during the build (it's
just a line removed), so that when the "unpatch" rule does its job, it goes
back to the original file.
These actions did have catastrofic effects: the build fails, looking for a
non-existant file, which is named after a Makefile rule. I can't understand why
make is looking for that file; it is not referenced anywhere, only in that rule
(it's something like "gthumb_sources_idl_stamp"). This is probably due to the
fact that the removed line is:
#line 14 "/usr/share/idl/bonobo-2.0/Bonobo.idl"
Without those patches, it builds just fine, but this is what happens when the
build finishes:
$ svn-buildpackage ...
...
$ svn status
M src/GNOME_GThumb.h
$
This isn't, obviously, optimal: I'd expect a FTBFS if this package gets
uploaded, and I wouldn't know how to fix it, since I'm not able right now.
Any help? :)
David
--
. ''`. Debian maintainer | http://snipurl.com/qa_page
: :' : Linuxer #334216 | http://www.hanskalabs.net/
`. `'` GPG: 1392B174 | http://www.debianizzati.org/
`- 2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174
signature.asc
Description: PGP signature

