[Debian-med-packaging] Dawg ready for review

Andreas Tille andreas at an3as.eu
Tue Dec 15 07:59:36 UTC 2015


On Tue, Dec 15, 2015 at 06:50:47PM +1100, Kevin Murray wrote:
> 
> Ok, so this has gone from weird to spooky :).

+1

$ gbp clone  ssh://git.debian.org/git/debian-med/dawg.git
$ cd dawg/
dawg(master) $ gbp buildpackage
gbp:info: Orig tarball 'dawg_1.2.orig.tar.gz' not found at '../tarballs/'
gbp:info: Exporting 'WC' to '/home/andreas/debian-maintain/alioth/debian-med_git/build-area/dawg-tmp'
gbp:info: Moving '/home/andreas/debian-maintain/alioth/debian-med_git/build-area/dawg-tmp' to '/home/andreas/debian-maintain/alioth/debian-med_git/build-area/dawg-1.2'
I: using cowbuilder as pbuilder
dpkg-buildpackage: source package dawg
dpkg-buildpackage: source version 1.2-1
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Kevin Murray <spam at kdmurray.id.au>
 dpkg-source -i.git -I.git --before-build dawg-1.2
dpkg-source: info: applying 0001-Add-missing-include-of-cstring.patch
dpkg-source: info: applying 0003-Don-t-override-install-directories.patch
dpkg-source: info: applying 0004-Fix-typo-in-help-text.patch
dpkg-source: info: applying 0005-Remove-Encoding-add-Keywords-to-dawg.desktop.patch
 fakeroot debian/rules clean
dh clean --parallel
   dh_testdir
   dh_auto_clean
   dh_clean
        rm -f debian/dawg.substvars
        rm -f debian/dawg.*.debhelper
        rm -rf debian/dawg/
        rm -rf debian/.debhelper/
        rm -f debian/*.debhelper.log
        rm -f debian/files
        find .  \( \( \
                \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS \) -prune -o -type f -a \
                \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
                 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
                 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
                 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
                \) -exec rm -f {} + \) -o \
                \( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \)
        rm -f *-stamp
 dpkg-source -i.git -I.git -b dawg-1.2
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building dawg using existing ./dawg_1.2.orig.tar.gz
dpkg-source: warning: file dawg-1.2/examples/example2.dawg has no final newline (either original or modified version)
dpkg-source: warning: executable mode 0755 of 'examples/example2.dawg' will not be represented in diff
dpkg-source: warning: file dawg-1.2/examples/example3.dawg has no final newline (either original or modified version)
dpkg-source: warning: executable mode 0755 of 'examples/example3.dawg' will not be represented in diff
dpkg-source: warning: file dawg-1.2/examples/example4.dawg has no final newline (either original or modified version)
dpkg-source: warning: executable mode 0755 of 'examples/example4.dawg' will not be represented in diff
dpkg-source: warning: executable mode 0755 of 'releng/build-rel-osx.sh' will not be represented in diff
dpkg-source: warning: executable mode 0755 of 'releng/build-rel-unix.sh' will not be represented in diff
dpkg-source: warning: executable mode 0755 of 'releng/txt2c.pl' will not be represented in diff
dpkg-source: info: local changes detected, the modified files are:
 dawg-1.2/Modules/CMakeUserUseBison.cmake
 dawg-1.2/examples/example0.dawg
 dawg-1.2/examples/example1.dawg
 dawg-1.2/examples/example2.dawg
 dawg-1.2/examples/example3.dawg
 dawg-1.2/examples/example4.dawg
 dawg-1.2/lambda.pl
 dawg-1.2/releng/build-rel-osx.sh
 dawg-1.2/releng/build-rel-unix.sh
 dawg-1.2/releng/build-rel-win.bat
 dawg-1.2/releng/txt2c.pl
 dawg-1.2/tests/test0.dawg
dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/dawg_1.2-1.diff.040UlX
dpkg-source: info: you can integrate the local changes with dpkg-source --commit
dpkg-buildpackage: error: dpkg-source -i.git -I.git -b dawg-1.2 gave error exit status 2
gbp:error: '~/bin/git-pbuilder' failed: it exited with 2


> And it worked (log attached). HEAD is at commit 5649935. pristine-tar at
> 44dcf30. upstream dab08ba (tag: upstream/1.2).

I can confirm that I have the same commit IDs.

I get

$ md5sum ../build-area/dawg_1.2.orig.tar.gz 
680764c674d3826a4bf5dc8675561ba7  ../build-area/dawg_1.2.orig.tar.gz

and I can confirm that the files in this archive are definitely
different than in the Git repository.

> Could someone who isn't one of us two please have a go and see if the build
> works?

Yes, please.  And an explanation what might be wrong at my side would be
welcome as well.

Kind regards

       Andreas - observing this level of non-reproducibility the very
                 first time and shaking head constantly.

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list