Source: debmake-doc Version: 1.14-1 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20201125 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[3]: Entering directory '/<<PKGBUILDDIR>>/debhello-0.0-pkg4' > mkdir -p /<<PKGBUILDDIR>>/debhello-0.0-pkg1/test > mkdir -p /<<PKGBUILDDIR>>/debhello-0.0-pkg2/test > mkdir -p /<<PKGBUILDDIR>>/debhello-0.0-pkg3/test > echo /<<PKGBUILDDIR>>/debhello-0.0-pkg1 > > /<<PKGBUILDDIR>>/debhello-0.0-pkg1/next.dir > echo /<<PKGBUILDDIR>>/debhello-0.0-pkg2 > > /<<PKGBUILDDIR>>/debhello-0.0-pkg2/next.dir > echo /<<PKGBUILDDIR>>/debhello-0.0-pkg3 > > /<<PKGBUILDDIR>>/debhello-0.0-pkg3/next.dir > echo debhello-0.0 > /<<PKGBUILDDIR>>/debhello-0.0-pkg1/project > echo debhello-0.0 > /<<PKGBUILDDIR>>/debhello-0.0-pkg3/project > mkdir -p /<<PKGBUILDDIR>>/debhello-0.0-pkg4/test > for i in step000 step101 step102 step200 step201 step202 step203 > step204 step299 step301 step302 step303 step309 step400 step499 > step500 step600 step700 step701 step702 ; do \ > cd $(cat /<<PKGBUILDDIR>>/debhello-0.0-pkg1/next.dir) >/dev/null ; \ > script -e -q -c /<<PKGBUILDDIR>>/debhello-0.0-pkg1/$i.cmd > /<<PKGBUILDDIR>>/debhello-0.0-pkg1/$i.log ; \ > ERR=$? ; \ > cat /<<PKGBUILDDIR>>/debhello-0.0-pkg1/$i.log | col -b -x | \ > grep -v -e '^Script started on' | \ > grep -v -e '^Script done on' | \ > sed -r 's/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g' | \ > sed -e 's#/<<PKGBUILDDIR>>/debhello-0.0-pkg1/test#/path/to#g' | \ > sed -e > 's/\(^.............................................................................\).*$/\1.../' > > /<<PKGBUILDDIR>>/debhello-0.0-pkg1/$i.slog ; \ > if [ x$ERR != x0 ]; then exit 1 ; fi ; \ > done > echo debhello-0.0 > /<<PKGBUILDDIR>>/debhello-0.0-pkg2/project > for i in step000 step101 step102 step200 step201 step202 step203 > step204 step299 step301 step302 step303 step304 step305 step306 > step309 step400 step499 step500 step600 step700 step701 step702 ; do \ > cd $(cat /<<PKGBUILDDIR>>/debhello-0.0-pkg3/next.dir) >/dev/null ; \ > script -e -q -c /<<PKGBUILDDIR>>/debhello-0.0-pkg3/$i.cmd > /<<PKGBUILDDIR>>/debhello-0.0-pkg3/$i.log ; \ > ERR=$? ; \ > cat /<<PKGBUILDDIR>>/debhello-0.0-pkg3/$i.log | col -b -x | \ > grep -v -e '^Script started on' | \ > grep -v -e '^Script done on' | \ > sed -r 's/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g' | \ > sed -e 's#/<<PKGBUILDDIR>>/debhello-0.0-pkg3/test#/path/to#g' | \ > sed -e > 's/\(^.............................................................................\).*$/\1.../' > > /<<PKGBUILDDIR>>/debhello-0.0-pkg3/$i.slog ; \ > if [ x$ERR != x0 ]; then exit 1 ; fi ; \ > done > for i in step000 step101 step102 step120 step200 step201 step202 > step203 step204 step299 step301 step302 step303 step304 step308 > step309 step400 step499 step500 step600 step700 step701 step702 ; do \ > cd $(cat /<<PKGBUILDDIR>>/debhello-0.0-pkg2/next.dir) >/dev/null ; \ > script -e -q -c /<<PKGBUILDDIR>>/debhello-0.0-pkg2/$i.cmd > /<<PKGBUILDDIR>>/debhello-0.0-pkg2/$i.log ; \ > ERR=$? ; \ > cat /<<PKGBUILDDIR>>/debhello-0.0-pkg2/$i.log | col -b -x | \ > grep -v -e '^Script started on' | \ > grep -v -e '^Script done on' | \ > sed -r 's/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g' | \ > sed -e 's#/<<PKGBUILDDIR>>/debhello-0.0-pkg2/test#/path/to#g' | \ > sed -e > 's/\(^.............................................................................\).*$/\1.../' > > /<<PKGBUILDDIR>>/debhello-0.0-pkg2/$i.slog ; \ > if [ x$ERR != x0 ]; then exit 1 ; fi ; \ > done > echo /<<PKGBUILDDIR>>/debhello-0.0-pkg4 > > /<<PKGBUILDDIR>>/debhello-0.0-pkg4/next.dir > echo debhello-0.0 > /<<PKGBUILDDIR>>/debhello-0.0-pkg4/project > for i in step000 step101 step102 step200 step201 step202 step203 > step204 step299 step300 step301 step302 step303 step309 step310 > step340 step350 step351 step400 step499 step500 step600 step700 > step701 step702 ; do \ > cd $(cat /<<PKGBUILDDIR>>/debhello-0.0-pkg4/next.dir) >/dev/null ; \ > script -e -q -c /<<PKGBUILDDIR>>/debhello-0.0-pkg4/$i.cmd > /<<PKGBUILDDIR>>/debhello-0.0-pkg4/$i.log ; \ > ERR=$? ; \ > cat /<<PKGBUILDDIR>>/debhello-0.0-pkg4/$i.log | col -b -x | \ > grep -v -e '^Script started on' | \ > grep -v -e '^Script done on' | \ > sed -r 's/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g' | \ > sed -e 's#/<<PKGBUILDDIR>>/debhello-0.0-pkg4/test#/path/to#g' | \ > sed -e > 's/\(^.............................................................................\).*$/\1.../' > > /<<PKGBUILDDIR>>/debhello-0.0-pkg4/$i.slog ; \ > if [ x$ERR != x0 ]; then exit 1 ; fi ; \ > done > $ wget http://www.example.org/download/debhello-0.0.tar.gz > > ... > > $ tar -xzmf debhello-0.0.tar.gz > > $ wget http://www.example.org/download/debhello-0.0.tar.gz > > ... > > $ tar -xzmf debhello-0.0.tar.gz > > $ tree > > . > > ├── debhello-0.0 > > │ ├── LICENSE > > │ ├── Makefile > > │ └── src > > │ └── hello.c > > └── debhello-0.0.tar.gz > > > > 2 directories, 4 files > > $ wget http://www.example.org/download/debhello-0.0.tar.gz > > ... > > $ tar -xzmf debhello-0.0.tar.gz > > $ tree > > $ tree > > . > > ├── debhello-0.0 > > │ ├── LICENSE > > │ ├── Makefile > > │ └── src > > │ └── hello.c > > └── debhello-0.0.tar.gz > > > > 2 directories, 4 files > > . > > ├── debhello-0.0 > > │ ├── LICENSE > > │ ├── Makefile > > │ └── src > > │ └── hello.c > > └── debhello-0.0.tar.gz > > > > 2 directories, 4 files > > $ wget http://www.example.org/download/debhello-0.0.tar.gz > > ... > > $ tar -xzmf debhello-0.0.tar.gz > > $ tree > > . > > ├── debhello-0.0 > > │ ├── LICENSE > > │ ├── Makefile > > │ └── src > > │ └── hello.c > > └── debhello-0.0.tar.gz > > > > 2 directories, 4 files > > $ cat debhello-0.0/src/hello.c > > #include <stdio.h> > > int > > main() > > { > > printf("Hello, world!\n"); > > return 0; > > } > > $ cat debhello-0.0/src/hello.c > > #include <stdio.h> > > int > > main() > > { > > printf("Hello, world!\n"); > > return 0; > > } > > $ cat debhello-0.0/src/hello.c > > #include <stdio.h> > > int > > main() > > { > > printf("Hello, world!\n"); > > return 0; > > } > > $ cat debhello-0.0/src/hello.c > > #include <stdio.h> > > int > > main() > > { > > printf("Hello, world!\n"); > > return 0; > > } > > $ cat debhello-0.0/Makefile > > prefix = /usr/local > > > > all: src/hello > > > > src/hello: src/hello.c > > @echo "CFLAGS=$(CFLAGS)" | \ > > fold -s -w 70 | \ > > sed -e 's/^/# /' > > $(CC) $(CPPFLAGS) $(CFLAGS) $(LDCFLAGS) -o $@ $^ > > > > install: src/hello > > install -D src/hello \ > > $(DESTDIR)$(prefix)/bin/hello > > > > clean: > > -rm -f src/hello > > > > distclean: clean > > > > uninstall: > > -rm -f $(DESTDIR)$(prefix)/bin/hello > > > > .PHONY: all install clean distclean uninstall > > $ cat debhello-0.0/Makefile > > prefix = /usr/local > > > > all: src/hello > > > > src/hello: src/hello.c > > @echo "CFLAGS=$(CFLAGS)" | \ > > fold -s -w 70 | \ > > sed -e 's/^/# /' > > $(CC) $(CPPFLAGS) $(CFLAGS) $(LDCFLAGS) -o $@ $^ > > > > install: src/hello > > install -D src/hello \ > > $(DESTDIR)$(prefix)/bin/hello > > > > clean: > > -rm -f src/hello > > > > distclean: clean > > > > uninstall: > > -rm -f $(DESTDIR)$(prefix)/bin/hello > > > > .PHONY: all install clean distclean uninstall > > $ cat debhello-0.0/Makefile > > prefix = /usr/local > > > > all: src/hello > > > > src/hello: src/hello.c > > @echo "CFLAGS=$(CFLAGS)" | \ > > fold -s -w 70 | \ > > sed -e 's/^/# /' > > $(CC) $(CPPFLAGS) $(CFLAGS) $(LDCFLAGS) -o $@ $^ > > > > install: src/hello > > install -D src/hello \ > > $(DESTDIR)$(prefix)/bin/hello > > > > clean: > > -rm -f src/hello > > > > distclean: clean > > > > uninstall: > > -rm -f $(DESTDIR)$(prefix)/bin/hello > > > > .PHONY: all install clean distclean uninstall > > $ cat debhello-0.0/Makefile > > prefix = /usr/local > > > > all: src/hello > > > > src/hello: src/hello.c > > @echo "CFLAGS=$(CFLAGS)" | \ > > fold -s -w 70 | \ > > sed -e 's/^/# /' > > $(CC) $(CPPFLAGS) $(CFLAGS) $(LDCFLAGS) -o $@ $^ > > > > install: src/hello > > install -D src/hello \ > > $(DESTDIR)$(prefix)/bin/hello > > > > clean: > > -rm -f src/hello > > > > distclean: clean > > > > uninstall: > > -rm -f $(DESTDIR)$(prefix)/bin/hello > > > > .PHONY: all install clean distclean uninstall > > $ cp -a debhello-0.0 debhello-0.0.orig > > $ vim debhello-0.0/Makefile > > ... hack, hack, hack, ... > > $ diff -Nru debhello-0.0.orig debhello-0.0 >000-prefix-usr.patch > > $ cat 000-prefix-usr.patch > > diff -Nru debhello-0.0.orig/Makefile debhello-0.0/Makefile > > --- debhello-0.0.orig/Makefile 2020-11-25 15:49:17.102884177 +0000 > > +++ debhello-0.0/Makefile 2020-11-25 15:49:17.174885239 +0000 > > @@ -1,4 +1,4 @@ > > -prefix = /usr/local > > +prefix = /usr > > > > all: src/hello > > > > $ rm -rf debhello-0.0 > > $ mv -f debhello-0.0.orig debhello-0.0 > > $ cd debhello-0.0 > > $ debmake > > $ cd debhello-0.0 > > $ debmake > > $ cd debhello-0.0 > > $ debmake > > $ cd debhello-0.0 > > $ debmake > > I: set parameters > > I: sanity check of parameters > > I: pkg="debhello", ver="0.0", rev="1" > > I: *** start packaging in "debhello-0.0". *** > > I: provide debhello_0.0.orig.tar.gz for non-native Debian package > > I: pwd = "/<<PKGBUILDDIR>>/debhello-0.0-pkg4/test" > > I: $ ln -sf debhello-0.0.tar.gz debhello_0.0.orig.tar.gz > > I: set parameters > > I: set parameters > > I: pwd = "/<<PKGBUILDDIR>>/debhello-0.0-pkg4/test/debhello-0.0" > > I: parse binary package settings: > > I: binary package=debhello Type=bin / Arch=any M-A=foreign > > I: analyze the source tree > > I: build_type = make > > I: scan source for copyright+license text and file extensions > > I: 100 %, ext = c > > I: check_all_licenses > > I: .. > > I: check_all_licenses completed for 2 files. > > I: bunch_all_licenses > > I: format_all_licenses > > I: make debian/* template files > > I: single binary package > > I: debmake -x "1" ... > > I: creating => debian/control > > I: creating => debian/copyright > > I: substituting => /usr/share/debmake/extra0/rules > > I: creating => debian/rules > > I: substituting => /usr/share/debmake/extra0/changelog > > I: creating => debian/changelog > > I: substituting => /usr/share/debmake/extra1/README.Debian > > I: creating => debian/README.Debian > > I: substituting => /usr/share/debmake/extra1/watch > > I: creating => debian/watch > > I: substituting => /usr/share/debmake/extra1source/local-options > > I: creating => debian/source/local-options > > I: substituting => /usr/share/debmake/extra1source/format > > I: creating => debian/source/format > > I: substituting => /usr/share/debmake/extra1patches/series > > I: creating => debian/patches/series > > I: run "debmake -x2" to get more template files > > I: $ wrap-and-sort > > I: sanity check of parameters > > I: pkg="debhello", ver="0.0", rev="1" > > I: *** start packaging in "debhello-0.0". *** > > I: provide debhello_0.0.orig.tar.gz for non-native Debian package > > I: pwd = "/<<PKGBUILDDIR>>/debhello-0.0-pkg3/test" > > I: $ ln -sf debhello-0.0.tar.gz debhello_0.0.orig.tar.gz > > I: pwd = "/<<PKGBUILDDIR>>/debhello-0.0-pkg3/test/debhello-0.0" > > I: parse binary package settings: > > I: binary package=debhello Type=bin / Arch=any M-A=foreign > > I: analyze the source tree > > I: build_type = make > > I: scan source for copyright+license text and file extensions > > I: 100 %, ext = c > > I: check_all_licenses > > I: ..I: sanity check of parameters > > I: pkg="debhello", ver="0.0", rev="1" > > I: *** start packaging in "debhello-0.0". *** > > I: provide debhello_0.0.orig.tar.gz for non-native Debian package > > I: pwd = "/<<PKGBUILDDIR>>/debhello-0.0-pkg1/test" > > I: $ ln -sf debhello-0.0.tar.gz debhello_0.0.orig.tar.gz > > > > I: check_all_licenses completed for 2 files. > > I: bunch_all_licenses > > I: format_all_licenses > > I: make debian/* template files > > I: single binary package > > I: debmake -x "1" ... > > I: creating => debian/control > > I: creating => debian/copyright > > I: substituting => /usr/share/debmake/extra0/rules > > I: creating => debian/rules > > I: substituting => /usr/share/debmake/extra0/changelog > > I: creating => debian/changelog > > I: substituting => /usr/share/debmake/extra1/README.Debian > > I: creating => debian/README.Debian > > I: substituting => /usr/share/debmake/extra1/watch > > I: creating => debian/watch > > I: substituting => /usr/share/debmake/extra1source/local-options > > I: creating => debian/source/local-options > > I: substituting => /usr/share/debmake/extra1source/format > > I: creating => debian/source/format > > I: substituting => /usr/share/debmake/extra1patches/series > > I: creating => debian/patches/series > > I: run "debmake -x2" to get more template files > > I: $ wrap-and-sort > > I: pwd = "/<<PKGBUILDDIR>>/debhello-0.0-pkg1/test/debhello-0.0" > > I: parse binary package settings: > > I: binary package=debhello Type=bin / Arch=any M-A=foreign > > I: analyze the source tree > > I: build_type = make > > I: scan source for copyright+license text and file extensions > > I: 100 %, ext = c > > I: check_all_licenses > > I: .. > > I: check_all_licenses completed for 2 files. > > I: bunch_all_licenses > > I: format_all_licenses > > I: make debian/* template files > > I: single binary package > > I: debmake -x "1" ... > > I: creating => debian/control > > I: creating => debian/copyright > > I: substituting => /usr/share/debmake/extra0/rules > > I: creating => debian/rules > > I: substituting => /usr/share/debmake/extra0/changelog > > I: creating => debian/changelog > > I: substituting => /usr/share/debmake/extra1/README.Debian > > I: creating => debian/README.Debian > > I: substituting => /usr/share/debmake/extra1/watch > > I: creating => debian/watch > > I: substituting => /usr/share/debmake/extra1source/local-options > > I: creating => debian/source/local-options > > I: substituting => /usr/share/debmake/extra1source/format > > I: creating => debian/source/format > > I: substituting => /usr/share/debmake/extra1patches/series > > I: creating => debian/patches/series > > I: run "debmake -x2" to get more template files > > I: $ wrap-and-sort > > I: set parameters > > I: sanity check of parameters > > I: pkg="debhello", ver="0.0", rev="1" > > I: *** start packaging in "debhello-0.0". *** > > I: provide debhello_0.0.orig.tar.gz for non-native Debian package > > I: pwd = "/<<PKGBUILDDIR>>/debhello-0.0-pkg2/test" > > I: $ ln -sf debhello-0.0.tar.gz debhello_0.0.orig.tar.gz > > I: pwd = "/<<PKGBUILDDIR>>/debhello-0.0-pkg2/test/debhello-0.0" > > I: parse binary package settings: > > I: binary package=debhello Type=bin / Arch=any M-A=foreign > > I: analyze the source tree > > I: build_type = make > > I: scan source for copyright+license text and file extensions > > I: 100 %, ext = c > > I: check_all_licenses > > I: .. > > I: check_all_licenses completed for 2 files. > > I: bunch_all_licenses > > I: format_all_licenses > > I: make debian/* template files > > I: single binary package > > I: debmake -x "1" ... > > I: creating => debian/control > > I: creating => debian/copyright > > I: substituting => /usr/share/debmake/extra0/rules > > I: creating => debian/rules > > I: substituting => /usr/share/debmake/extra0/changelog > > I: creating => debian/changelog > > I: substituting => /usr/share/debmake/extra1/README.Debian > > I: creating => debian/README.Debian > > I: substituting => /usr/share/debmake/extra1/watch > > I: creating => debian/watch > > I: substituting => /usr/share/debmake/extra1source/local-options > > I: creating => debian/source/local-options > > I: substituting => /usr/share/debmake/extra1source/format > > I: creating => debian/source/format > > I: substituting => /usr/share/debmake/extra1patches/series > > I: creating => debian/patches/series > > I: run "debmake -x2" to get more template files > > I: $ wrap-and-sort > > $ cd .. > > $ tree > > . > > ├── debhello-0.0 > > │ ├── LICENSE > > │ ├── Makefile > > │ ├── debian > > │ │ ├── README.Debian > > │ │ ├── changelog > > │ │ ├── control > > │ │ ├── copyright > > │ │ ├── patches > > │ │ │ └── series > > │ │ ├── rules > > │ │ ├── source > > │ │ │ ├── format > > │ │ │ └── local-options > > │ │ └── watch > > │ └── src > > │ └── hello.c > > ├── debhello-0.0.tar.gz > > └── debhello_0.0.orig.tar.gz -> debhello-0.0.tar.gz > > > > 5 directories, 14 files > > $ cd .. > > $ tree > > . > > ├── debhello-0.0 > > │ ├── LICENSE > > │ ├── Makefile > > │ ├── debian > > │ │ ├── README.Debian > > │ │ ├── changelog > > │ │ ├── control > > │ │ ├── copyright > > │ │ ├── patches > > │ │ │ └── series > > │ │ ├── rules > > │ │ ├── source > > │ │ │ ├── format > > │ │ │ └── local-options > > │ │ └── watch > > │ └── src > > │ └── hello.c > > ├── debhello-0.0.tar.gz > > └── debhello_0.0.orig.tar.gz -> debhello-0.0.tar.gz > > > > 5 directories, 14 files > > $ cd .. > > $ tree > > . > > ├── debhello-0.0 > > │ ├── LICENSE > > │ ├── Makefile > > │ ├── debian > > │ │ ├── README.Debian > > │ │ ├── changelog > > │ │ ├── control > > │ │ ├── copyright > > │ │ ├── patches > > │ │ │ └── series > > │ │ ├── rules > > │ │ ├── source > > │ │ │ ├── format > > │ │ │ └── local-options > > │ │ └── watch > > │ └── src > > │ └── hello.c > > ├── debhello-0.0.tar.gz > > └── debhello_0.0.orig.tar.gz -> debhello-0.0.tar.gz > > > > 5 directories, 14 files > > $ cd .. > > $ tree > > . > > ├── 000-prefix-usr.patch > > ├── debhello-0.0 > > │ ├── LICENSE > > │ ├── Makefile > > │ ├── debian > > │ │ ├── README.Debian > > │ │ ├── changelog > > │ │ ├── control > > │ │ ├── copyright > > │ │ ├── patches > > │ │ │ └── series > > │ │ ├── rules > > │ │ ├── source > > │ │ │ ├── format > > │ │ │ └── local-options > > │ │ └── watch > > │ └── src > > │ └── hello.c > > ├── debhello-0.0.tar.gz > > └── debhello_0.0.orig.tar.gz -> debhello-0.0.tar.gz > > > > 5 directories, 15 files > > $ cat debhello-0.0/debian/rules > > #!/usr/bin/make -f > > # You must remove unused comment lines for the released package. > > #export DH_VERBOSE = 1 > > #export DEB_BUILD_MAINT_OPTIONS = hardening=+all > > #export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic > > #export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed > > > > %: > > dh $@ > > > > #override_dh_auto_install: > > # dh_auto_install -- prefix=/usr > > > > #override_dh_install: > > # dh_install --list-missing -X.pyc -X.pyo > > $ cat debhello-0.0/debian/rules > > #!/usr/bin/make -f > > # You must remove unused comment lines for the released package. > > #export DH_VERBOSE = 1 > > #export DEB_BUILD_MAINT_OPTIONS = hardening=+all > > #export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic > > #export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed > > > > %: > > dh $@ > > > > #override_dh_auto_install: > > # dh_auto_install -- prefix=/usr > > > > #override_dh_install: > > # dh_install --list-missing -X.pyc -X.pyo > > $ cat debhello-0.0/debian/rules > > #!/usr/bin/make -f > > # You must remove unused comment lines for the released package. > > #export DH_VERBOSE = 1 > > #export DEB_BUILD_MAINT_OPTIONS = hardening=+all > > #export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic > > #export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed > > > > %: > > dh $@ > > > > #override_dh_auto_install: > > # dh_auto_install -- prefix=/usr > > > > #override_dh_install: > > # dh_install --list-missing -X.pyc -X.pyo > > $ cat debhello-0.0/debian/rules > > #!/usr/bin/make -f > > # You must remove unused comment lines for the released package. > > #export DH_VERBOSE = 1 > > #export DEB_BUILD_MAINT_OPTIONS = hardening=+all > > #export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic > > #export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed > > > > %: > > dh $@ > > > > #override_dh_auto_install: > > # dh_auto_install -- prefix=/usr > > > > #override_dh_install: > > # dh_install --list-missing -X.pyc -X.pyo > > $ cat debhello-0.0/debian/control > > Source: debhello > > Section: unknown > > Priority: optional > > Maintainer: "Firstname Lastname" <email.addr...@example.org> > > Build-Depends: debhelper-compat (= 12) > > Standards-Version: 4.5.0 > > Homepage: <insert the upstream URL, if relevant> > > > > Package: debhello > > Architecture: any > > Multi-Arch: foreign > > Depends: ${misc:Depends}, ${shlibs:Depends} > > Description: auto-generated package by debmake > > This Debian binary package was auto-generated by the > > debmake(1) command provided by the debmake package. > > $ cat debhello-0.0/debian/control > > Source: debhello > > Section: unknown > > Priority: optional > > Maintainer: "Firstname Lastname" <email.addr...@example.org> > > Build-Depends: debhelper-compat (= 12) > > Standards-Version: 4.5.0 > > Homepage: <insert the upstream URL, if relevant> > > > > Package: debhello > > Architecture: any > > Multi-Arch: foreign > > Depends: ${misc:Depends}, ${shlibs:Depends} > > Description: auto-generated package by debmake > > This Debian binary package was auto-generated by the > > debmake(1) command provided by the debmake package. > > $ cat debhello-0.0/debian/control > > Source: debhello > > Section: unknown > > Priority: optional > > Maintainer: "Firstname Lastname" <email.addr...@example.org> > > Build-Depends: debhelper-compat (= 12) > > Standards-Version: 4.5.0 > > Homepage: <insert the upstream URL, if relevant> > > > > Package: debhello > > Architecture: any > > Multi-Arch: foreign > > Depends: ${misc:Depends}, ${shlibs:Depends} > > Description: auto-generated package by debmake > > This Debian binary package was auto-generated by the > > debmake(1) command provided by the debmake package. > > $ cat debhello-0.0/debian/control > > Source: debhello > > Section: unknown > > Priority: optional > > Maintainer: "Firstname Lastname" <email.addr...@example.org> > > Build-Depends: debhelper-compat (= 12) > > Standards-Version: 4.5.0 > > Homepage: <insert the upstream URL, if relevant> > > > > Package: debhello > > Architecture: any > > Multi-Arch: foreign > > Depends: ${misc:Depends}, ${shlibs:Depends} > > Description: auto-generated package by debmake > > This Debian binary package was auto-generated by the > > debmake(1) command provided by the debmake package. > > $ cat debhello-0.0/debian/copyright > > Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ > > Upstream-Name: debhello > > Upstream-Contact: <preferred name and address to reach the upstream project> > > Source: <url://example.com> > > # > > # Please double check copyright with the licensecheck(1) command. > > > > Files: Makefile > > src/hello.c > > Copyright: __NO_COPYRIGHT_NOR_LICENSE__ > > License: __NO_COPYRIGHT_NOR_LICENSE__ > > > > #---------------------------------------------------------------------------- > > # Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following > > # license/copyright files. > > > > #---------------------------------------------------------------------------- > > # License file: LICENSE > > License: > > . > > All files in this archive are licensed under the MIT License as below. > > . > > Copyright 2015 Osamu Aoki <os...@debian.org> > > . > > Permission is hereby granted, free of charge, to any person obtaining a > > copy of this software and associated documentation files (the "Software"), > > to deal in the Software without restriction, including without limitation > > the rights to use, copy, modify, merge, publish, distribute, sublicense, > > and/or sell copies of the Software, and to permit persons to whom the > > Software is furnished to do so, subject to the following conditions: > > . > > The above copyright notice and this permission notice shall be included > > in all copies or substantial portions of the Software. > > . > > THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS > > OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF > > MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. > > IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY > > CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, > > TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE > > SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. > > $ cat debhello-0.0/debian/copyright > > Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ > > Upstream-Name: debhello > > Upstream-Contact: <preferred name and address to reach the upstream project> > > Source: <url://example.com> > > # > > # Please double check copyright with the licensecheck(1) command. > > > > Files: Makefile > > src/hello.c > > Copyright: __NO_COPYRIGHT_NOR_LICENSE__ > > License: __NO_COPYRIGHT_NOR_LICENSE__ > > > > #---------------------------------------------------------------------------- > > # Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following > > # license/copyright files. > > > > #---------------------------------------------------------------------------- > > # License file: LICENSE > > License: > > . > > All files in this archive are licensed under the MIT License as below. > > . > > Copyright 2015 Osamu Aoki <os...@debian.org> > > . > > Permission is hereby granted, free of charge, to any person obtaining a > > copy of this software and associated documentation files (the "Software"), > > to deal in the Software without restriction, including without limitation > > the rights to use, copy, modify, merge, publish, distribute, sublicense, > > and/or sell copies of the Software, and to permit persons to whom the > > Software is furnished to do so, subject to the following conditions: > > . > > The above copyright notice and this permission notice shall be included > > in all copies or substantial portions of the Software. > > . > > THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS > > OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF > > MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. > > IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY > > CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, > > TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE > > SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. > > $ cat debhello-0.0/debian/copyright > > Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ > > Upstream-Name: debhello > > Upstream-Contact: <preferred name and address to reach the upstream project> > > Source: <url://example.com> > > # > > # Please double check copyright with the licensecheck(1) command. > > > > Files: Makefile > > src/hello.c > > Copyright: __NO_COPYRIGHT_NOR_LICENSE__ > > License: __NO_COPYRIGHT_NOR_LICENSE__ > > > > #---------------------------------------------------------------------------- > > # Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following > > # license/copyright files. > > > > #---------------------------------------------------------------------------- > > # License file: LICENSE > > License: > > . > > All files in this archive are licensed under the MIT License as below. > > . > > Copyright 2015 Osamu Aoki <os...@debian.org> > > . > > Permission is hereby granted, free of charge, to any person obtaining a > > copy of this software and associated documentation files (the "Software"), > > to deal in the Software without restriction, including without limitation > > the rights to use, copy, modify, merge, publish, distribute, sublicense, > > and/or sell copies of the Software, and to permit persons to whom the > > Software is furnished to do so, subject to the following conditions: > > . > > The above copyright notice and this permission notice shall be included > > in all copies or substantial portions of the Software. > > . > > THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS > > OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF > > MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. > > IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY > > CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, > > TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE > > SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. > > $ cat debhello-0.0/debian/copyright > > Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ > > Upstream-Name: debhello > > Upstream-Contact: <preferred name and address to reach the upstream project> > > Source: <url://example.com> > > # > > # Please double check copyright with the licensecheck(1) command. > > > > Files: Makefile > > src/hello.c > > Copyright: __NO_COPYRIGHT_NOR_LICENSE__ > > License: __NO_COPYRIGHT_NOR_LICENSE__ > > > > #---------------------------------------------------------------------------- > > # Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following > > # license/copyright files. > > > > #---------------------------------------------------------------------------- > > # License file: LICENSE > > License: > > . > > All files in this archive are licensed under the MIT License as below. > > . > > Copyright 2015 Osamu Aoki <os...@debian.org> > > . > > Permission is hereby granted, free of charge, to any person obtaining a > > copy of this software and associated documentation files (the "Software"), > > to deal in the Software without restriction, including without limitation > > the rights to use, copy, modify, merge, publish, distribute, sublicense, > > and/or sell copies of the Software, and to permit persons to whom the > > Software is furnished to do so, subject to the following conditions: > > . > > The above copyright notice and this permission notice shall be included > > in all copies or substantial portions of the Software. > > . > > THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS > > OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF > > MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. > > IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY > > CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, > > TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE > > SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. > > $ cd .. > > $ cp -a /<<PKGBUILDDIR>>/debhello-0.0-pkg4/test debmake > > $ cd /<<PKGBUILDDIR>>/debhello-0.0-pkg4/test > > $ cd .. > > $ cp -a /<<PKGBUILDDIR>>/debhello-0.0-pkg1/test debmake > > $ cd /<<PKGBUILDDIR>>/debhello-0.0-pkg1/test > > $ cd .. > > $ cp -a /<<PKGBUILDDIR>>/debhello-0.0-pkg3/test debmake > > $ cd /<<PKGBUILDDIR>>/debhello-0.0-pkg3/test > > $ cd .. > > $ cp -a /<<PKGBUILDDIR>>/debhello-0.0-pkg2/test debmake > > $ cd /<<PKGBUILDDIR>>/debhello-0.0-pkg2/test > > $ cd debhello-0.0 > > $ vim debhello-0.0/debian/rules > > ... hack, hack, hack, ... > > $ cat debhello-0.0/debian/rules > > #!/usr/bin/make -f > > export DH_VERBOSE = 1 > > export DEB_BUILD_MAINT_OPTIONS = hardening=+all > > export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic > > export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed > > > > %: > > dh $@ > > $ vim debhello-0.0/debian/rules > > ... hack, hack, hack, ... > > $ cat debhello-0.0/debian/rules > > #!/usr/bin/make -f > > export DH_VERBOSE = 1 > > export DEB_BUILD_MAINT_OPTIONS = hardening=+all > > export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic > > export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed > > > > %: > > dh $@ > > > > override_dh_auto_install: > > dh_auto_install -- prefix=/usr > > $ cd debhello-0.0 > > $ vim debian/rules > > ... hack, hack, hack, ... > > $ cat debian/rules > > #!/usr/bin/make -f > > export DH_VERBOSE = 1 > > export DEB_BUILD_MAINT_OPTIONS = hardening=+all > > export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic > > export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed > > > > %: > > dh $@ > > $ vim debian/rules > > ... hack, hack, hack, ... > > $ cat debian/rules > > #!/usr/bin/make -f > > export DH_VERBOSE = 1 > > export DEB_BUILD_MAINT_OPTIONS = hardening=+all > > export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic > > export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed > > > > %: > > dh $@ > > $ vim debhello-0.0/debian/control > > ... hack, hack, hack, ... > > $ cat debhello-0.0/debian/control > > Source: debhello > > Section: devel > > Priority: optional > > Maintainer: Osamu Aoki <os...@debian.org> > > Build-Depends: debhelper (>=11~) > > Standards-Version: 4.3.0 > > Homepage: https://salsa.debian.org/debian/debmake-doc > > > > Package: debhello > > Architecture: any > > Multi-Arch: foreign > > Depends: ${misc:Depends}, ${shlibs:Depends} > > Description: example package in the debmake-doc package > > This is an example package to demonstrate Debian packaging using > > the debmake command. > > . > > The generated Debian package uses the dh command offered by the > > debhelper package and the dpkg source format `3.0 (quilt)'. > > $ vim debhello-0.0/debian/control > > ... hack, hack, hack, ... > > $ cat debhello-0.0/debian/control > > Source: debhello > > Section: devel > > Priority: optional > > Maintainer: Osamu Aoki <os...@debian.org> > > Build-Depends: debhelper (>=11~) > > Standards-Version: 4.3.0 > > Homepage: https://salsa.debian.org/debian/debmake-doc > > > > Package: debhello > > Architecture: any > > Multi-Arch: foreign > > Depends: ${misc:Depends}, ${shlibs:Depends} > > Description: example package in the debmake-doc package > > This is an example package to demonstrate Debian packaging using > > the debmake command. > > . > > The generated Debian package uses the dh command offered by the > > debhelper package and the dpkg source format `3.0 (quilt)'. > > $ vim debian/control > > ... hack, hack, hack, ... > > $ cat debian/control > > Source: debhello > > Section: devel > > Priority: optional > > Maintainer: Osamu Aoki <os...@debian.org> > > Build-Depends: debhelper (>=11~) > > Standards-Version: 4.3.0 > > Homepage: https://salsa.debian.org/debian/debmake-doc > > > > Package: debhello > > Architecture: any > > Multi-Arch: foreign > > Depends: ${misc:Depends}, ${shlibs:Depends} > > Description: example package in the debmake-doc package > > This is an example package to demonstrate Debian packaging using > > the debmake command. > > . > > The generated Debian package uses the dh command offered by the > > debhelper package and the dpkg source format `3.0 (quilt)'. > > $ vim debian/control > > ... hack, hack, hack, ... > > $ cat debian/control > > Source: debhello > > Section: devel > > Priority: optional > > Maintainer: Osamu Aoki <os...@debian.org> > > Build-Depends: debhelper (>=11~) > > Standards-Version: 4.3.0 > > Homepage: https://salsa.debian.org/debian/debmake-doc > > > > Package: debhello > > Architecture: any > > Multi-Arch: foreign > > Depends: ${misc:Depends}, ${shlibs:Depends} > > Description: example package in the debmake-doc package > > This is an example package to demonstrate Debian packaging using > > the debmake command. > > . > > The generated Debian package uses the dh command offered by the > > debhelper package and the dpkg source format `3.0 (quilt)'. > > $ vim debhello-0.0/debian/copyright > > ... hack, hack, hack, ... > > $ cat debhello-0.0/debian/copyright > > Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ > > Upstream-Name: debhello > > Source: https://salsa.debian.org/debian/debmake-doc > > > > Files: * > > Copyright: 2015 Osamu Aoki <os...@debian.org> > > License: Expat > > Permission is hereby granted, free of charge, to any person obtaining a > > copy of this software and associated documentation files (the "Software"), > > to deal in the Software without restriction, including without limitation > > the rights to use, copy, modify, merge, publish, distribute, sublicense, > > and/or sell copies of the Software, and to permit persons to whom the > > Software is furnished to do so, subject to the following conditions: > > . > > The above copyright notice and this permission notice shall be included > > in all copies or substantial portions of the Software. > > . > > THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS > > OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF > > MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. > > IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY > > CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, > > TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE > > SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. > > $ vim debhello-0.0/debian/copyright > > ... hack, hack, hack, ... > > $ cat debhello-0.0/debian/copyright > > Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ > > Upstream-Name: debhello > > Source: https://salsa.debian.org/debian/debmake-doc > > > > Files: * > > Copyright: 2015 Osamu Aoki <os...@debian.org> > > License: Expat > > Permission is hereby granted, free of charge, to any person obtaining a > > copy of this software and associated documentation files (the "Software"), > > to deal in the Software without restriction, including without limitation > > the rights to use, copy, modify, merge, publish, distribute, sublicense, > > and/or sell copies of the Software, and to permit persons to whom the > > Software is furnished to do so, subject to the following conditions: > > . > > The above copyright notice and this permission notice shall be included > > in all copies or substantial portions of the Software. > > . > > THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS > > OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF > > MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. > > IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY > > CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, > > TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE > > SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. > > $ vim debian/copyright > > ... hack, hack, hack, ... > > $ cat debian/copyright > > Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ > > Upstream-Name: debhello > > Source: https://salsa.debian.org/debian/debmake-doc > > > > Files: * > > Copyright: 2015 Osamu Aoki <os...@debian.org> > > License: Expat > > Permission is hereby granted, free of charge, to any person obtaining a > > copy of this software and associated documentation files (the "Software"), > > to deal in the Software without restriction, including without limitation > > the rights to use, copy, modify, merge, publish, distribute, sublicense, > > and/or sell copies of the Software, and to permit persons to whom the > > Software is furnished to do so, subject to the following conditions: > > . > > The above copyright notice and this permission notice shall be included > > in all copies or substantial portions of the Software. > > . > > THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS > > OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF > > MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. > > IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY > > CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, > > TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE > > SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. > > $ cd .. > > $ vim debian/copyright > > ... hack, hack, hack, ... > > $ cat debian/copyright > > Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ > > Upstream-Name: debhello > > Source: https://salsa.debian.org/debian/debmake-doc > > > > Files: * > > Copyright: 2015 Osamu Aoki <os...@debian.org> > > License: Expat > > Permission is hereby granted, free of charge, to any person obtaining a > > copy of this software and associated documentation files (the "Software"), > > to deal in the Software without restriction, including without limitation > > the rights to use, copy, modify, merge, publish, distribute, sublicense, > > and/or sell copies of the Software, and to permit persons to whom the > > Software is furnished to do so, subject to the following conditions: > > . > > The above copyright notice and this permission notice shall be included > > in all copies or substantial portions of the Software. > > . > > THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS > > OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF > > MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. > > IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY > > CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, > > TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE > > SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. > > $ cd .. > > $ cd debhello-0.0 > > $ dquilt new 000-prefix-usr.patch > > $ cd debhello-0.0 > > $ echo '000-prefix-usr.patch' >debian/patches/series > > $ vim ../000-prefix-usr.patch > > ... hack, hack, hack, ... > > $ mv -f ../000-prefix-usr.patch debian/patches/000-prefix-usr.patch > > $ cat debian/patches/000-prefix-usr.patch > > From: Osamu Aoki <os...@debian.org> > > Description: set prefix=/usr patch > > diff -Nru debhello-0.0.orig/Makefile debhello-0.0/Makefile > > --- debhello-0.0.orig/Makefile > > +++ debhello-0.0/Makefile > > @@ -1,4 +1,4 @@ > > -prefix = /usr/local > > +prefix = /usr > > > > all: src/hello > > > > $ dch -r > > ... hack, hack, hack, ... > > $ cat debhello-0.0/debian/changelog > > debhello (0.0-1) unstable; urgency=low > > > > * Initial release of debhello. Closes: #123456 > > - C source for an executable. > > - Makefile supporting $(DESTDIR) and $(prefix)=/usr . > > > > -- Osamu Aoki <os...@debian.org> Mon, 12 Jan 2015 00:00:01 +0900 > > $ dch -r > > ... hack, hack, hack, ... > > $ cat debhello-0.0/debian/changelog > > debhello (0.0-1) unstable; urgency=low > > > > * Initial release of debhello. Closes: #123456 > > - C source for an executable. > > - Makefile supporting $(DESTDIR) and $(prefix)=/usr . > > > > -- Osamu Aoki <os...@debian.org> Mon, 12 Jan 2015 00:00:01 +0900 > > $ cd .. > > $ tree debhello-0.0/debian > > debhello-0.0/debian > > ├── README.Debian > > ├── changelog > > ├── control > > ├── copyright > > ├── patches > > │ └── series > > ├── rules > > ├── source > > │ ├── format > > │ └── local-options > > └── watch > > > > 2 directories, 9 files > > Patch debian/patches/000-prefix-usr.patch is now on top > > $ dquilt add Makefile > > $ cd debhello-0.0 > > $ dch -r > > ... hack, hack, hack, ... > > $ cat debhello-0.0/debian/changelog > > debhello (0.0-1) unstable; urgency=low > > > > * Initial release of debhello. Closes: #123456 > > - C source for an executable. > > - Makefile supporting $(DESTDIR) and $(prefix)=/usr . > > > > -- Osamu Aoki <os...@debian.org> Mon, 12 Jan 2015 00:00:01 +0900 > > $ cd .. > > $ cp -a /<<PKGBUILDDIR>>/debhello-0.0-pkg1/test package > > $ cd /<<PKGBUILDDIR>>/debhello-0.0-pkg1/test > > File Makefile added to patch debian/patches/000-prefix-usr.patch > > ... hack, hack, hack, ... > > $ head -1 Makefile > > prefix = /usr > > $ dquilt refresh > > $ tree debhello-0.0/debian > > debhello-0.0/debian > > ├── README.Debian > > ├── changelog > > ├── control > > ├── copyright > > ├── patches > > │ ├── 000-prefix-usr.patch > > │ └── series > > ├── rules > > ├── source > > │ ├── format > > │ └── local-options > > └── watch > > > > 2 directories, 10 files > > $ cd debhello-0.0 > > $ debuild > > $ vim Makefile > > ... hack, hack, hack, ... > > $ head -n1 Makefile > > $ cd .. > > $ cp -a /<<PKGBUILDDIR>>/debhello-0.0-pkg2/test package > > $ cd /<<PKGBUILDDIR>>/debhello-0.0-pkg2/test > > prefix = /usr > > $ dpkg-source --commit . 000-prefix-usr.patch > > ... edit the DEP-3 patch header with editor > > $ cd debhello-0.0 > > $ debuild > > Refreshed patch debian/patches/000-prefix-usr.patch > > $ dquilt header -e --dep3 > > dpkg-buildpackage -us -uc -ui -i > > ... edit the DEP-3 patch header with editor > > $ tree -a > > . > > ├── .pc > > │ ├── .quilt_patches > > │ ├── .quilt_series > > │ ├── .version > > │ ├── 000-prefix-usr.patch > > │ │ ├── .timestamp > > │ │ └── Makefile > > │ └── applied-patches > > ├── LICENSE > > ├── Makefile > > ├── debian > > │ ├── README.Debian > > │ ├── changelog > > │ ├── control > > │ ├── copyright > > │ ├── patches > > │ │ ├── 000-prefix-usr.patch > > │ │ └── series > > │ ├── rules > > │ ├── source > > │ │ ├── format > > │ │ └── local-options > > │ └── watch > > └── src > > └── hello.c > > > > 6 directories, 19 files > > $ cat debian/patches/series > > 000-prefix-usr.patch > > $ cat debian/patches/000-prefix-usr.patch > > Description: set prefix=/usr patch > > Author: Osamu Aoki <os...@debian.org> > > Index: debhello-0.0/Makefile > > =================================================================== > > --- debhello-0.0.orig/Makefile > > +++ debhello-0.0/Makefile > > @@ -1,4 +1,4 @@ > > -prefix = /usr/local > > +prefix = /usr > > > > all: src/hello > > > > dpkg-buildpackage -us -uc -ui -i > > $ cd .. > > $ cat debhello-0.0/debian/patches/series > > 000-prefix-usr.patch > > $ cat debhello-0.0/debian/patches/000-prefix-usr.patch > > Description: set prefix=/usr patch > > Author: Osamu Aoki <os...@debian.org> > > Index: debhello-0.0/Makefile > > =================================================================== > > --- debhello-0.0.orig/Makefile > > +++ debhello-0.0/Makefile > > @@ -1,4 +1,4 @@ > > -prefix = /usr/local > > +prefix = /usr > > > > all: src/hello > > > > dpkg-buildpackage: info: source package debhello > > dpkg-buildpackage: info: source version 0.0-1 > > dpkg-buildpackage: info: source distribution unstable > > dpkg-buildpackage: info: source changed by Osamu Aoki <os...@debian.org> > > dpkg-source -i --before-build . > > dpkg-buildpackage: info: host architecture amd64 > > $ dch -r > > ... hack, hack, hack, ... > > $ cat debhello-0.0/debian/changelog > > debhello (0.0-1) unstable; urgency=low > > > > * Initial release of debhello. Closes: #123456 > > - C source for an executable. > > - Makefile supporting $(DESTDIR) and $(prefix)=/usr . > > > > -- Osamu Aoki <os...@debian.org> Mon, 12 Jan 2015 00:00:01 +0900 > > $ cat debian/patches/series > > 000-prefix-usr.patch > > $ cat debian/patches/000-prefix-usr.patch > > Description: set prefix=/usr patch > > Author: Osamu Aoki <os...@debian.org> > > Index: debhello-0.0/Makefile > > > > --- debhello-0.0.orig/Makefile > > +++ debhello-0.0/Makefile > > @@ -1,4 +1,4 @@ > > -prefix = /usr/local > > +prefix = /usr > > > > all: src/hello > > > > $ tree -a > > . > > ├── .pc > > │ ├── .quilt_patches > > │ ├── .quilt_series > > │ ├── .version > > │ ├── 000-prefix-usr.patch > > │ │ ├── .timestamp > > │ │ └── Makefile > > │ └── applied-patches > > ├── LICENSE > > ├── Makefile > > ├── debian > > │ ├── README.Debian > > │ ├── changelog > > │ ├── control > > │ ├── copyright > > │ ├── patches > > │ │ ├── 000-prefix-usr.patch > > │ │ └── series > > │ ├── rules > > │ ├── source > > │ │ ├── format > > │ │ └── local-options > > │ └── watch > > └── src > > └── hello.c > > > > 6 directories, 19 files > > dpkg-buildpackage: info: source package debhello > > dpkg-buildpackage: info: source version 0.0-1 > > dpkg-buildpackage: info: source distribution unstable > > dpkg-buildpackage: info: source changed by Osamu Aoki <os...@debian.org> > > $ tree debhello-0.0/debian > > debhello-0.0/debian > > ├── README.Debian > > ├── changelog > > ├── control > > ├── copyright > > ├── patches > > │ ├── 000-prefix-usr.patch > > │ └── series > > ├── rules > > ├── source > > │ ├── format > > │ └── local-options > > └── watch > > > > 2 directories, 10 files > > $ cd .. > > dpkg-source -i --before-build . > > dpkg-buildpackage: info: host architecture amd64 > > $ cd .. > > $ cp -a /<<PKGBUILDDIR>>/debhello-0.0-pkg3/test package > > $ cd /<<PKGBUILDDIR>>/debhello-0.0-pkg3/test > > $ tree debhello-0.0/debian > > debhello-0.0/debian > > ├── README.Debian > > ├── changelog > > ├── control > > ├── copyright > > ├── patches > > │ ├── 000-prefix-usr.patch > > │ └── series > > ├── rules > > ├── source > > │ ├── format > > │ └── local-options > > └── watch > > > > 2 directories, 10 files > > $ cd .. > > $ cp -a /<<PKGBUILDDIR>>/debhello-0.0-pkg4/test package > > $ cd /<<PKGBUILDDIR>>/debhello-0.0-pkg4/test > > $ cd debhello-0.0 > > $ debuild > > $ cd debhello-0.0 > > $ debuild > > dpkg-source: info: using patch list from debian/patches/series > > dpkg-source: info: applying 000-prefix-usr.patch > > fakeroot debian/rules clean > > dpkg-buildpackage -us -uc -ui -i > > dh clean > > dpkg-buildpackage -us -uc -ui -i > > dh: error: Please specify the compatibility level in debian/compat > > make: *** [debian/rules:8: clean] Error 25 The full build log is available from: http://qa-logs.debian.net/2020/11/25/debmake-doc_1.14-1_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.