Package: trn4 Version: 4.0-test76-18 After preparing and testing (ad hoc) the resulting patch I wanted to make a fixed package to install on my system. So I edited debian/changelog and tried dpkg-buildpackage -us -uc -rfakeroot and got this error message:
dpkg-source: info: use the '3.0 (quilt)' format to have separate and documented changes to upstream files, see dpkg-source(1) dpkg-source: unrepresentable changes to source A full transcript is below, and also my shell history. The other shells and the emacs did nothing but run gdb and edit files. It may be that this is due to infelicities in dpkg-source. Ian. mariner:trn4-4.0-test76> dh clean dh_testdir debian/rules override_dh_auto_clean [ ! -f Makefile ] || /usr/bin/make -i spotless dh_clean mariner:trn4-4.0-test76> dpkg-buildpackage -us -uc -rfakeroot dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): dpkg-buildpackage: source package trn4 dpkg-buildpackage: source version 4.0-test76-18.0iwj dpkg-buildpackage: source changed by Ian Jackson <i...@mariner.uk.xensource.com> dpkg-buildpackage: host architecture i386 dpkg-source --before-build trn4-4.0-test76 fakeroot debian/rules clean dh clean dh_testdir debian/rules override_dh_auto_clean make[1]: Entering directory `/u/iwj/things/trn4-4.0-test76' [ ! -f Makefile ] || /usr/bin/make -i spotless make[1]: Leaving directory `/u/iwj/things/trn4-4.0-test76' dh_clean dpkg-source -b trn4-4.0-test76 dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: info: using source format `1.0' dpkg-source: info: building trn4 using existing trn4_4.0-test76.orig.tar.gz dpkg-source: info: building trn4 in trn4_4.0-test76-18.0iwj.diff.gz dpkg-source: warning: executable mode 0775 of 'UU/bsd' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/xenix' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/usg' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/findhdr' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/v7' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/venix' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/filexp' will not be represented in diff dpkg-source: error: cannot represent change to trn4-4.0-test76/UU/blurfl: binary file contents changed dpkg-source: warning: executable mode 0775 of 'UU/tr' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/mips' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/os2' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/osf1' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/eunice' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/loc' will not be represented in diff dpkg-source: warning: the diff modifies the following upstream files: .config/README .config/instruct .newsrc.test Configure Pnews.SH Policy.sh UU/.falseactive UU/bsd UU/config.sh UU/eunice UU/extract UU/filexp UU/findhdr UU/getfile UU/loc UU/mips UU/myread UU/optdef.sh UU/os2 UU/osf1 UU/tr UU/usg UU/v7 UU/venix UU/whoa UU/xenix art.c cache.c common.h datasrc.c environment.SH init.c mbox_saver.SH ng.c norm_saver.SH opt.c rcstuff.c rt-ov.c rt-page.c rt-process.c term.h trn.1 x.gdb dpkg-source: info: use the '3.0 (quilt)' format to have separate and documented changes to upstream files, see dpkg-source(1) dpkg-source: unrepresentable changes to source dpkg-buildpackage: error: dpkg-source -b trn4-4.0-test76 gave error exit status 1 mariner:trn4-4.0-test76> dh clean dh_testdir debian/rules override_dh_auto_clean [ ! -f Makefile ] || /usr/bin/make -i spotless dh_clean mariner:trn4-4.0-test76> dpkg-buildpackage -us -uc -rfakeroot dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): dpkg-buildpackage: source package trn4 dpkg-buildpackage: source version 4.0-test76-18.0iwj dpkg-buildpackage: source changed by Ian Jackson <i...@mariner.uk.xensource.com> dpkg-buildpackage: host architecture i386 dpkg-source --before-build trn4-4.0-test76 fakeroot debian/rules clean dh clean dh_testdir debian/rules override_dh_auto_clean make[1]: Entering directory `/u/iwj/things/trn4-4.0-test76' [ ! -f Makefile ] || /usr/bin/make -i spotless make[1]: Leaving directory `/u/iwj/things/trn4-4.0-test76' dh_clean dpkg-source -b trn4-4.0-test76 dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: info: using source format `1.0' dpkg-source: info: building trn4 using existing trn4_4.0-test76.orig.tar.gz dpkg-source: info: building trn4 in trn4_4.0-test76-18.0iwj.diff.gz dpkg-source: warning: executable mode 0775 of 'UU/bsd' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/xenix' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/usg' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/findhdr' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/v7' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/venix' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/filexp' will not be represented in diff dpkg-source: error: cannot represent change to trn4-4.0-test76/UU/blurfl: binary file contents changed dpkg-source: warning: executable mode 0775 of 'UU/tr' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/mips' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/os2' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/osf1' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/eunice' will not be represented in diff dpkg-source: warning: executable mode 0775 of 'UU/loc' will not be represented in diff dpkg-source: warning: the diff modifies the following upstream files: .config/README .config/instruct .newsrc.test Configure Pnews.SH Policy.sh UU/.falseactive UU/bsd UU/config.sh UU/eunice UU/extract UU/filexp UU/findhdr UU/getfile UU/loc UU/mips UU/myread UU/optdef.sh UU/os2 UU/osf1 UU/tr UU/usg UU/v7 UU/venix UU/whoa UU/xenix art.c cache.c common.h datasrc.c environment.SH init.c mbox_saver.SH ng.c norm_saver.SH opt.c rcstuff.c rt-ov.c rt-page.c rt-process.c term.h trn.1 x.gdb dpkg-source: info: use the '3.0 (quilt)' format to have separate and documented changes to upstream files, see dpkg-source(1) dpkg-source: unrepresentable changes to source dpkg-buildpackage: error: dpkg-source -b trn4-4.0-test76 gave error exit status 1 1 cd things/ 2 apt-get source trn4 3 cd trn4-4.0-test76/ 4 ls 5 emacs& 6 grep tree *.[ch] 7 grep sibling *.[ch] 8 debian/rules build 9 ls 10 xterm& 11 grep sibling *.c 12 grep sibling *.h 13 make clean 14 debian/rules build 15 less debian/rules 16 ls 17 ls *stamp* 18 ls -a *stamp* 19 ls .*stamp* 20 ls debian/.*stamp* 21 ls debian/build 22 man dh_build 23 debian/rules build 24 dh build 25 strace dh build 26 less debian/trn4.debhelper.log 27 dh_auto_build 28 make 29 make clean 30 make 31 make clean 32 make CFLAGS+=-O0 33 make clean 34 make CFLAGS+='-O0 -g' 35 make clean 36 make CFLAGS+='-O0 -g' -j4 37 grep thread_article *.[ch] 38 make CFLAGS+='-O0 -g' -j4 39 cd ../ 40 mkdir orig 41 cd orig/ 42 apt-get source trn4 43 cd - 44 cd trn4-4.0-test76/ 45 diff -Ru ../{orig/,}trn4-4.0-test76 |less 46 diff -ru ../{orig/,}trn4-4.0-test76 |less 47 make CFLAGS+='-O0 -g' -j4 48 diff -ru ../{orig/,}trn4-4.0-test76 >~/junk/t 49 rsync ~/junk/t ijackson@chiark:mail/ 50 dpkg -s trn4 51 diff -ru ../{orig/,}trn4-4.0-test76 >~/junk/t 52 diff --exclude=\*.o -ru ../{orig/,}trn4-4.0-test76 >~/junk/t 53 less ~/junk/t 54 rsync ~/junk/t ijackson@chiark:mail/ 55 diff --exclude=\*.o -ru ../{orig/,}trn4-4.0-test76 >~/junk/t 56 rsync ~/junk/t ijackson@chiark:mail/ 57 diff --exclude=\*.o -ru ../{orig/,}trn4-4.0-test76 >~/junk/t 58 rsync ~/junk/t ijackson@chiark:mail/ 59 make clean 60 dh clean 61 dpkg-buildpackage -us -uc -rfakeroot 62 dh clean 63 dpkg-buildpackage -us -uc -rfakeroot 64 dh clean 65 dpkg-buildpackage -us -uc -rfakeroot 66 history 67 history >u -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org