https://launchpad.net/ubuntu/+archive/test-rebuild-20191220-focal/+build/18289229 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux lgw01-amd64-057 4.4.0-170-generic #199-Ubuntu SMP Thu Nov 14 01:45:04 UTC 2019 x86_64 Buildd toolchain package versions: launchpad-buildd_183 python-lpbuildd_183 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.7 dpkg-dev_1.18.4ubuntu1.6 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 5 Jan 11:36:23 ntpdate[1910]: adjust time server 10.211.37.1 offset -0.000651 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-18289229 --image-type chroot /home/buildd/filecache-default/e96c25c651525abc9f0cabeb95ea71010abf4ecb Creating target for build PACKAGEBUILD-18289229 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-18289229 Starting target for build PACKAGEBUILD-18289229 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-18289229 'deb http://ftpmaster.internal/ubuntu focal main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-18289229 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-18289229 Updating target for build PACKAGEBUILD-18289229 Get:1 http://ftpmaster.internal/ubuntu focal InRelease [255 kB] Get:2 http://ftpmaster.internal/ubuntu focal/main amd64 Packages [966 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main Translation-en [499 kB] Get:4 http://ftpmaster.internal/ubuntu focal/restricted amd64 Packages [18.4 kB] Get:5 http://ftpmaster.internal/ubuntu focal/restricted Translation-en [5768 B] Get:6 http://ftpmaster.internal/ubuntu focal/universe amd64 Packages [8671 kB] Get:7 http://ftpmaster.internal/ubuntu focal/universe Translation-en [5195 kB] Get:8 http://ftpmaster.internal/ubuntu focal/multiverse amd64 Packages [152 kB] Get:9 http://ftpmaster.internal/ubuntu focal/multiverse Translation-en [110 kB] Fetched 15.9 MB in 6s (2813 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libhogweed4 libisl21 libnettle6 libperl5.28 perl-modules-5.28 Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: libhogweed5 libisl22 libnettle7 libperl5.30 perl-modules-5.30 The following packages will be upgraded: apt base-files base-passwd bash binutils binutils-common binutils-x86-64-linux-gnu bsdutils bzip2 cpp-9 debianutils fdisk g++-9 gcc-9 gcc-9-base gpg gpg-agent gpgconf gpgv gzip hostname libacl1 libapparmor1 libapt-pkg5.90 libasan5 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcryptsetup12 libdebconfclient0 libdevmapper1.02.1 libfdisk1 libgcc-9-dev libgcc1 libgcrypt20 libgnutls30 libgomp1 libitm1 libjson-c4 libkmod2 liblockfile-bin liblockfile1 liblsan0 liblz4-1 libmount1 libncurses6 libncursesw6 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libquadmath0 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsepol1 libsmartcols1 libsqlite3-0 libstdc++-9-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo6 libtsan0 libubsan1 libudev1 libuuid1 libzstd1 linux-libc-dev lsb-base mount ncurses-base ncurses-bin perl perl-base sensible-utils systemd systemd-sysv sysvinit-utils util-linux 94 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. Need to get 70.2 MB of archives. After this operation, 51.0 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu focal/main amd64 libc6-dev amd64 2.30-0ubuntu3 [2549 kB] Get:2 http://ftpmaster.internal/ubuntu focal/main amd64 libc-dev-bin amd64 2.30-0ubuntu3 [71.8 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main amd64 linux-libc-dev amd64 5.3.0-24.26 [1096 kB] Get:4 http://ftpmaster.internal/ubuntu focal/main amd64 libisl22 amd64 0.22-2 [592 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main amd64 libcc1-0 amd64 9.2.1-21ubuntu1 [49.0 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main amd64 binutils-x86-64-linux-gnu amd64 2.33.1-6ubuntu3 [1639 kB] Get:7 http://ftpmaster.internal/ubuntu focal/main amd64 libbinutils amd64 2.33.1-6ubuntu3 [474 kB] Get:8 http://ftpmaster.internal/ubuntu focal/main amd64 binutils-common amd64 2.33.1-6ubuntu3 [203 kB] Get:9 http://ftpmaster.internal/ubuntu focal/main amd64 binutils amd64 2.33.1-6ubuntu3 [3400 B] Get:10 http://ftpmaster.internal/ubuntu focal/main amd64 gcc-9-base amd64 9.2.1-21ubuntu1 [19.1 kB] Get:11 http://ftpmaster.internal/ubuntu focal/main amd64 libgcc1 amd64 1:9.2.1-21ubuntu1 [40.8 kB] Get:12 http://ftpmaster.internal/ubuntu focal/main amd64 libgomp1 amd64 9.2.1-21ubuntu1 [89.3 kB] Get:13 http://ftpmaster.internal/ubuntu focal/main amd64 libitm1 amd64 9.2.1-21ubuntu1 [28.1 kB] Get:14 http://ftpmaster.internal/ubuntu focal/main amd64 libatomic1 amd64 9.2.1-21ubuntu1 [9236 B] Get:15 http://ftpmaster.internal/ubuntu focal/main amd64 libasan5 amd64 9.2.1-21ubuntu1 [395 kB] Get:16 http://ftpmaster.internal/ubuntu focal/main amd64 liblsan0 amd64 9.2.1-21ubuntu1 [139 kB] Get:17 http://ftpmaster.internal/ubuntu focal/main amd64 libtsan0 amd64 9.2.1-21ubuntu1 [301 kB] Get:18 http://ftpmaster.internal/ubuntu focal/main amd64 libubsan1 amd64 9.2.1-21ubuntu1 [130 kB] Get:19 http://ftpmaster.internal/ubuntu focal/main amd64 libquadmath0 amd64 9.2.1-21ubuntu1 [146 kB] Get:20 http://ftpmaster.internal/ubuntu focal/main amd64 g++-9 amd64 9.2.1-21ubuntu1 [11.0 MB] Get:21 http://ftpmaster.internal/ubuntu focal/main amd64 libstdc++-9-dev amd64 9.2.1-21ubuntu1 [1709 kB] Get:22 http://ftpmaster.internal/ubuntu focal/main amd64 libgcc-9-dev amd64 9.2.1-21ubuntu1 [2362 kB] Get:23 http://ftpmaster.internal/ubuntu focal/main amd64 gcc-9 amd64 9.2.1-21ubuntu1 [10.4 MB] Get:24 http://ftpmaster.internal/ubuntu focal/main amd64 cpp-9 amd64 9.2.1-21ubuntu1 [9729 kB] Get:25 http://ftpmaster.internal/ubuntu focal/main amd64 libstdc++6 amd64 9.2.1-21ubuntu1 [512 kB] Get:26 http://ftpmaster.internal/ubuntu focal/main amd64 libc6 amd64 2.30-0ubuntu3 [2725 kB] Get:27 http://ftpmaster.internal/ubuntu focal/main amd64 base-files amd64 11ubuntu2 [60.1 kB] Get:28 http://ftpmaster.internal/ubuntu focal/main amd64 debianutils amd64 4.9.1 [85.8 kB] Get:29 http://ftpmaster.internal/ubuntu focal/main amd64 bash amd64 5.0-5ubuntu1 [639 kB] Get:30 http://ftpmaster.internal/ubuntu focal/main amd64 bsdutils amd64 1:2.34-0.1ubuntu4 [63.8 kB] Get:31 http://ftpmaster.internal/ubuntu focal/main amd64 gzip amd64 1.10-0ubuntu4 [95.3 kB] Get:32 http://ftpmaster.internal/ubuntu focal/main amd64 hostname amd64 3.23 [11.4 kB] Get:33 http://ftpmaster.internal/ubuntu focal/main amd64 ncurses-bin amd64 6.1+20191019-1ubuntu1 [172 kB] Get:34 http://ftpmaster.internal/ubuntu focal/main amd64 perl-modules-5.30 all 5.30.0-9 [2739 kB] Get:35 http://ftpmaster.internal/ubuntu focal/main amd64 libperl5.30 amd64 5.30.0-9 [3950 kB] Get:36 http://ftpmaster.internal/ubuntu focal/main amd64 perl amd64 5.30.0-9 [224 kB] Get:37 http://ftpmaster.internal/ubuntu focal/main amd64 perl-base amd64 5.30.0-9 [1511 kB] Get:38 http://ftpmaster.internal/ubuntu focal/main amd64 bzip2 amd64 1.0.8-2 [34.1 kB] Get:39 http://ftpmaster.internal/ubuntu focal/main amd64 libbz2-1.0 amd64 1.0.8-2 [32.3 kB] Get:40 http://ftpmaster.internal/ubuntu focal/main amd64 libblkid1 amd64 2.34-0.1ubuntu4 [137 kB] Get:41 http://ftpmaster.internal/ubuntu focal/main amd64 libuuid1 amd64 2.34-0.1ubuntu4 [20.5 kB] Get:42 http://ftpmaster.internal/ubuntu focal/main amd64 libfdisk1 amd64 2.34-0.1ubuntu4 [175 kB] Get:43 http://ftpmaster.internal/ubuntu focal/main amd64 libpcre2-8-0 amd64 10.34-7 [197 kB] Get:44 http://ftpmaster.internal/ubuntu focal/main amd64 libselinux1 amd64 3.0-1 [68.7 kB] Get:45 http://ftpmaster.internal/ubuntu focal/main amd64 libmount1 amd64 2.34-0.1ubuntu4 [149 kB] Get:46 http://ftpmaster.internal/ubuntu focal/main amd64 libncurses6 amd64 6.1+20191019-1ubuntu1 [101 kB] Get:47 http://ftpmaster.internal/ubuntu focal/main amd64 libtinfo6 amd64 6.1+20191019-1ubuntu1 [85.9 kB] Get:48 http://ftpmaster.internal/ubuntu focal/main amd64 libncursesw6 amd64 6.1+20191019-1ubuntu1 [132 kB] Get:49 http://ftpmaster.internal/ubuntu focal/main amd64 libsmartcols1 amd64 2.34-0.1ubuntu4 [101 kB] Get:50 http://ftpmaster.internal/ubuntu focal/main amd64 fdisk amd64 2.34-0.1ubuntu4 [120 kB] Get:51 http://ftpmaster.internal/ubuntu focal/main amd64 util-linux amd64 2.34-0.1ubuntu4 [1022 kB] Get:52 http://ftpmaster.internal/ubuntu focal/main amd64 libdebconfclient0 amd64 0.250ubuntu2 [6336 B] Get:53 http://ftpmaster.internal/ubuntu focal/main amd64 base-passwd amd64 3.5.47 [47.7 kB] Get:54 http://ftpmaster.internal/ubuntu focal/main amd64 libc-bin amd64 2.30-0ubuntu3 [625 kB] Get:55 http://ftpmaster.internal/ubuntu focal/main amd64 ncurses-base all 6.1+20191019-1ubuntu1 [17.9 kB] Get:56 http://ftpmaster.internal/ubuntu focal/main amd64 lsb-base all 11.1.0ubuntu2 [12.1 kB] Get:57 http://ftpmaster.internal/ubuntu focal/main amd64 sysvinit-utils amd64 2.96-1ubuntu1 [20.8 kB] Get:58 http://ftpmaster.internal/ubuntu focal/main amd64 liblz4-1 amd64 1.9.2-2 [55.9 kB] Get:59 http://ftpmaster.internal/ubuntu focal/main amd64 systemd-sysv amd64 244-3ubuntu1 [9368 B] Get:60 http://ftpmaster.internal/ubuntu focal/main amd64 libacl1 amd64 2.2.53-5ubuntu1 [18.7 kB] Get:61 http://ftpmaster.internal/ubuntu focal/main amd64 libapparmor1 amd64 2.13.3-7ubuntu1 [34.3 kB] Get:62 http://ftpmaster.internal/ubuntu focal/main amd64 libaudit-common all 1:2.8.5-2ubuntu5 [4076 B] Get:63 http://ftpmaster.internal/ubuntu focal/main amd64 libcap-ng0 amd64 0.7.9-2.1 [11.1 kB] Get:64 http://ftpmaster.internal/ubuntu focal/main amd64 libaudit1 amd64 1:2.8.5-2ubuntu5 [39.1 kB] Get:65 http://ftpmaster.internal/ubuntu focal/main amd64 libcap2 amd64 1:2.27-1 [14.1 kB] Get:66 http://ftpmaster.internal/ubuntu focal/main amd64 libudev1 amd64 244-3ubuntu1 [76.3 kB] Get:67 http://ftpmaster.internal/ubuntu focal/main amd64 libdevmapper1.02.1 amd64 2:1.02.155-2ubuntu7 [127 kB] Get:68 http://ftpmaster.internal/ubuntu focal/main amd64 libjson-c4 amd64 0.13.1+dfsg-6 [29.2 kB] Get:69 http://ftpmaster.internal/ubuntu focal/main amd64 libcryptsetup12 amd64 2:2.2.2-1ubuntu1 [182 kB] Get:70 http://ftpmaster.internal/ubuntu focal/main amd64 libnettle7 amd64 3.5.1+really3.5.1-2 [114 kB] Get:71 http://ftpmaster.internal/ubuntu focal/main amd64 libhogweed5 amd64 3.5.1+really3.5.1-2 [138 kB] Get:72 http://ftpmaster.internal/ubuntu focal/main amd64 libp11-kit0 amd64 0.23.18.1-2 [189 kB] Get:73 http://ftpmaster.internal/ubuntu focal/main amd64 libtasn1-6 amd64 4.15.0-2 [37.7 kB] Get:74 http://ftpmaster.internal/ubuntu focal/main amd64 libgnutls30 amd64 3.6.11.1-2 [793 kB] Get:75 http://ftpmaster.internal/ubuntu focal/main amd64 libkmod2 amd64 26-3ubuntu1 [42.9 kB] Get:76 http://ftpmaster.internal/ubuntu focal/main amd64 libpam0g amd64 1.3.1-5ubuntu4 [55.4 kB] Get:77 http://ftpmaster.internal/ubuntu focal/main amd64 libseccomp2 amd64 2.4.2-2ubuntu1 [39.4 kB] Get:78 http://ftpmaster.internal/ubuntu focal/main amd64 mount amd64 2.34-0.1ubuntu4 [115 kB] Get:79 http://ftpmaster.internal/ubuntu focal/main amd64 systemd amd64 244-3ubuntu1 [3677 kB] Get:80 http://ftpmaster.internal/ubuntu focal/main amd64 libsystemd0 amd64 244-3ubuntu1 [260 kB] Get:81 http://ftpmaster.internal/ubuntu focal/main amd64 libzstd1 amd64 1.4.4+dfsg-1 [237 kB] Get:82 http://ftpmaster.internal/ubuntu focal/main amd64 libapt-pkg5.90 amd64 1.9.5 [851 kB] Get:83 http://ftpmaster.internal/ubuntu focal/main amd64 libgcrypt20 amd64 1.8.5-3ubuntu1 [419 kB] Get:84 http://ftpmaster.internal/ubuntu focal/main amd64 gpgv amd64 2.2.17-3ubuntu1 [200 kB] Get:85 http://ftpmaster.internal/ubuntu focal/main amd64 apt amd64 1.9.5 [1281 kB] Get:86 http://ftpmaster.internal/ubuntu focal/main amd64 libpam-modules-bin amd64 1.3.1-5ubuntu4 [37.7 kB] Get:87 http://ftpmaster.internal/ubuntu focal/main amd64 libpam-modules amd64 1.3.1-5ubuntu4 [250 kB] Get:88 http://ftpmaster.internal/ubuntu focal/main amd64 libattr1 amd64 1:2.4.48-5 [12.7 kB] Get:89 http://ftpmaster.internal/ubuntu focal/main amd64 libpam-runtime all 1.3.1-5ubuntu4 [37.3 kB] Get:90 http://ftpmaster.internal/ubuntu focal/main amd64 libsepol1 amd64 3.0-1 [252 kB] Get:91 http://ftpmaster.internal/ubuntu focal/main amd64 libsemanage-common all 3.0-1 [9880 B] Get:92 http://ftpmaster.internal/ubuntu focal/main amd64 libsemanage1 amd64 3.0-1 [85.3 kB] Get:93 http://ftpmaster.internal/ubuntu focal/main amd64 sensible-utils all 0.0.12+nmu1 [15.0 kB] Get:94 http://ftpmaster.internal/ubuntu focal/main amd64 libsqlite3-0 amd64 3.30.1-1ubuntu1 [540 kB] Get:95 http://ftpmaster.internal/ubuntu focal/main amd64 gpg amd64 2.2.17-3ubuntu1 [479 kB] Get:96 http://ftpmaster.internal/ubuntu focal/main amd64 gpgconf amd64 2.2.17-3ubuntu1 [124 kB] Get:97 http://ftpmaster.internal/ubuntu focal/main amd64 gpg-agent amd64 2.2.17-3ubuntu1 [232 kB] Get:98 http://ftpmaster.internal/ubuntu focal/main amd64 liblockfile-bin amd64 1.16-1.1 [11.7 kB] Get:99 http://ftpmaster.internal/ubuntu focal/main amd64 liblockfile1 amd64 1.16-1.1 [6680 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 70.2 MB in 2s (28.1 MB/s) (Reading database ... 12741 files and directories currently installed.) Preparing to unpack .../0-libc6-dev_2.30-0ubuntu3_amd64.deb ... Unpacking libc6-dev:amd64 (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Preparing to unpack .../1-libc-dev-bin_2.30-0ubuntu3_amd64.deb ... Unpacking libc-dev-bin (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Preparing to unpack .../2-linux-libc-dev_5.3.0-24.26_amd64.deb ... Unpacking linux-libc-dev:amd64 (5.3.0-24.26) over (5.3.0-18.19) ... Selecting previously unselected package libisl22:amd64. Preparing to unpack .../3-libisl22_0.22-2_amd64.deb ... Unpacking libisl22:amd64 (0.22-2) ... Preparing to unpack .../4-libcc1-0_9.2.1-21ubuntu1_amd64.deb ... Unpacking libcc1-0:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../5-binutils-x86-64-linux-gnu_2.33.1-6ubuntu3_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.33.1-6ubuntu3) over (2.33-2ubuntu1) ... Preparing to unpack .../6-libbinutils_2.33.1-6ubuntu3_amd64.deb ... Unpacking libbinutils:amd64 (2.33.1-6ubuntu3) over (2.33-2ubuntu1) ... Preparing to unpack .../7-binutils-common_2.33.1-6ubuntu3_amd64.deb ... Unpacking binutils-common:amd64 (2.33.1-6ubuntu3) over (2.33-2ubuntu1) ... Preparing to unpack .../8-binutils_2.33.1-6ubuntu3_amd64.deb ... Unpacking binutils (2.33.1-6ubuntu3) over (2.33-2ubuntu1) ... Preparing to unpack .../9-gcc-9-base_9.2.1-21ubuntu1_amd64.deb ... Unpacking gcc-9-base:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Setting up gcc-9-base:amd64 (9.2.1-21ubuntu1) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a9.2.1-21ubuntu1_amd64.deb ... Unpacking libgcc1:amd64 (1:9.2.1-21ubuntu1) over (1:9.2.1-9ubuntu2) ... Setting up libgcc1:amd64 (1:9.2.1-21ubuntu1) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../00-libgomp1_9.2.1-21ubuntu1_amd64.deb ... Unpacking libgomp1:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../01-libitm1_9.2.1-21ubuntu1_amd64.deb ... Unpacking libitm1:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../02-libatomic1_9.2.1-21ubuntu1_amd64.deb ... Unpacking libatomic1:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../03-libasan5_9.2.1-21ubuntu1_amd64.deb ... Unpacking libasan5:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../04-liblsan0_9.2.1-21ubuntu1_amd64.deb ... Unpacking liblsan0:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../05-libtsan0_9.2.1-21ubuntu1_amd64.deb ... Unpacking libtsan0:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../06-libubsan1_9.2.1-21ubuntu1_amd64.deb ... Unpacking libubsan1:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../07-libquadmath0_9.2.1-21ubuntu1_amd64.deb ... Unpacking libquadmath0:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../08-g++-9_9.2.1-21ubuntu1_amd64.deb ... Unpacking g++-9 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../09-libstdc++-9-dev_9.2.1-21ubuntu1_amd64.deb ... Unpacking libstdc++-9-dev:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../10-libgcc-9-dev_9.2.1-21ubuntu1_amd64.deb ... Unpacking libgcc-9-dev:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../11-gcc-9_9.2.1-21ubuntu1_amd64.deb ... Unpacking gcc-9 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../12-cpp-9_9.2.1-21ubuntu1_amd64.deb ... Unpacking cpp-9 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../13-libstdc++6_9.2.1-21ubuntu1_amd64.deb ... Unpacking libstdc++6:amd64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Setting up libstdc++6:amd64 (9.2.1-21ubuntu1) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../libc6_2.30-0ubuntu3_amd64.deb ... Unpacking libc6:amd64 (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Setting up libc6:amd64 (2.30-0ubuntu3) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../base-files_11ubuntu2_amd64.deb ... Unpacking base-files (11ubuntu2) over (10.2ubuntu7) ... Setting up base-files (11ubuntu2) ... Installing new version of config file /etc/debian_version ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/50-motd-news ... Updating /root/.profile to current default. (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../debianutils_4.9.1_amd64.deb ... Unpacking debianutils (4.9.1) over (4.8.6.3) ... Setting up debianutils (4.9.1) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../bash_5.0-5ubuntu1_amd64.deb ... Unpacking bash (5.0-5ubuntu1) over (5.0-4ubuntu1) ... Setting up bash (5.0-5ubuntu1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.34-0.1ubuntu4_amd64.deb ... Unpacking bsdutils (1:2.34-0.1ubuntu4) over (1:2.34-0.1ubuntu2) ... Setting up bsdutils (1:2.34-0.1ubuntu4) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../gzip_1.10-0ubuntu4_amd64.deb ... Unpacking gzip (1.10-0ubuntu4) over (1.10-0ubuntu3) ... Setting up gzip (1.10-0ubuntu4) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../hostname_3.23_amd64.deb ... Unpacking hostname (3.23) over (3.22) ... Setting up hostname (3.23) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.1+20191019-1ubuntu1_amd64.deb ... Unpacking ncurses-bin (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up ncurses-bin (6.1+20191019-1ubuntu1) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../perl_5.30.0-9_amd64.deb ... Unpacking perl (5.30.0-9) over (5.28.1-6build1) ... Replacing files in old package perl-base (5.28.1-6build1) ... Selecting previously unselected package perl-modules-5.30. Preparing to unpack .../perl-modules-5.30_5.30.0-9_all.deb ... Unpacking perl-modules-5.30 (5.30.0-9) ... Selecting previously unselected package libperl5.30:amd64. Preparing to unpack .../libperl5.30_5.30.0-9_amd64.deb ... Unpacking libperl5.30:amd64 (5.30.0-9) ... Preparing to unpack .../perl-base_5.30.0-9_amd64.deb ... Unpacking perl-base (5.30.0-9) over (5.28.1-6build1) ... Setting up perl-base (5.30.0-9) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-2_amd64.deb ... Unpacking bzip2 (1.0.8-2) over (1.0.6-9.2) ... Preparing to unpack .../libbz2-1.0_1.0.8-2_amd64.deb ... Unpacking libbz2-1.0:amd64 (1.0.8-2) over (1.0.6-9.2) ... Setting up libbz2-1.0:amd64 (1.0.8-2) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libblkid1_2.34-0.1ubuntu4_amd64.deb ... Unpacking libblkid1:amd64 (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libblkid1:amd64 (2.34-0.1ubuntu4) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libuuid1_2.34-0.1ubuntu4_amd64.deb ... Unpacking libuuid1:amd64 (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libuuid1:amd64 (2.34-0.1ubuntu4) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.34-0.1ubuntu4_amd64.deb ... Unpacking libfdisk1:amd64 (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libfdisk1:amd64 (2.34-0.1ubuntu4) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.34-7_amd64.deb ... Unpacking libpcre2-8-0:amd64 (10.34-7) over (10.32-5) ... Setting up libpcre2-8-0:amd64 (10.34-7) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libselinux1_3.0-1_amd64.deb ... Unpacking libselinux1:amd64 (3.0-1) over (2.9-2) ... Setting up libselinux1:amd64 (3.0-1) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libmount1_2.34-0.1ubuntu4_amd64.deb ... Unpacking libmount1:amd64 (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libmount1:amd64 (2.34-0.1ubuntu4) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libncurses6_6.1+20191019-1ubuntu1_amd64.deb ... Unpacking libncurses6:amd64 (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Preparing to unpack .../libtinfo6_6.1+20191019-1ubuntu1_amd64.deb ... Unpacking libtinfo6:amd64 (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up libtinfo6:amd64 (6.1+20191019-1ubuntu1) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.1+20191019-1ubuntu1_amd64.deb ... Unpacking libncursesw6:amd64 (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up libncursesw6:amd64 (6.1+20191019-1ubuntu1) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.34-0.1ubuntu4_amd64.deb ... Unpacking libsmartcols1:amd64 (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libsmartcols1:amd64 (2.34-0.1ubuntu4) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../fdisk_2.34-0.1ubuntu4_amd64.deb ... Unpacking fdisk (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up fdisk (2.34-0.1ubuntu4) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../util-linux_2.34-0.1ubuntu4_amd64.deb ... Unpacking util-linux (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up util-linux (2.34-0.1ubuntu4) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.250ubuntu2_amd64.deb ... Unpacking libdebconfclient0:amd64 (0.250ubuntu2) over (0.249ubuntu1) ... Setting up libdebconfclient0:amd64 (0.250ubuntu2) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.47_amd64.deb ... Unpacking base-passwd (3.5.47) over (3.5.46) ... Setting up base-passwd (3.5.47) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libc-bin_2.30-0ubuntu3_amd64.deb ... Unpacking libc-bin (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Setting up libc-bin (2.30-0ubuntu3) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.1+20191019-1ubuntu1_all.deb ... Unpacking ncurses-base (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up ncurses-base (6.1+20191019-1ubuntu1) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../lsb-base_11.1.0ubuntu2_all.deb ... Unpacking lsb-base (11.1.0ubuntu2) over (11.0.1ubuntu1) ... Setting up lsb-base (11.1.0ubuntu2) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.96-1ubuntu1_amd64.deb ... Unpacking sysvinit-utils (2.96-1ubuntu1) over (2.95-5ubuntu2) ... Setting up sysvinit-utils (2.96-1ubuntu1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.2-2_amd64.deb ... Unpacking liblz4-1:amd64 (1.9.2-2) over (1.9.1-1) ... Setting up liblz4-1:amd64 (1.9.2-2) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../systemd-sysv_244-3ubuntu1_amd64.deb ... Unpacking systemd-sysv (244-3ubuntu1) over (242-7ubuntu3) ... Preparing to unpack .../libacl1_2.2.53-5ubuntu1_amd64.deb ... Unpacking libacl1:amd64 (2.2.53-5ubuntu1) over (2.2.53-4) ... Setting up libacl1:amd64 (2.2.53-5ubuntu1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.13.3-7ubuntu1_amd64.deb ... Unpacking libapparmor1:amd64 (2.13.3-7ubuntu1) over (2.13.3-5ubuntu1) ... Preparing to unpack .../libaudit-common_1%3a2.8.5-2ubuntu5_all.deb ... Unpacking libaudit-common (1:2.8.5-2ubuntu5) over (1:2.8.5-2ubuntu1) ... Setting up libaudit-common (1:2.8.5-2ubuntu5) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.1_amd64.deb ... Unpacking libcap-ng0:amd64 (0.7.9-2.1) over (0.7.9-2) ... Setting up libcap-ng0:amd64 (0.7.9-2.1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.8.5-2ubuntu5_amd64.deb ... Unpacking libaudit1:amd64 (1:2.8.5-2ubuntu5) over (1:2.8.5-2ubuntu1) ... Setting up libaudit1:amd64 (1:2.8.5-2ubuntu5) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.27-1_amd64.deb ... Unpacking libcap2:amd64 (1:2.27-1) over (1:2.25-2) ... Preparing to unpack .../libudev1_244-3ubuntu1_amd64.deb ... Unpacking libudev1:amd64 (244-3ubuntu1) over (242-7ubuntu3) ... Setting up libudev1:amd64 (244-3ubuntu1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.155-2ubuntu7_amd64.deb ... Unpacking libdevmapper1.02.1:amd64 (2:1.02.155-2ubuntu7) over (2:1.02.155-2ubuntu6) ... Preparing to unpack .../libjson-c4_0.13.1+dfsg-6_amd64.deb ... Unpacking libjson-c4:amd64 (0.13.1+dfsg-6) over (0.13.1+dfsg-4) ... Preparing to unpack .../libcryptsetup12_2%3a2.2.2-1ubuntu1_amd64.deb ... Unpacking libcryptsetup12:amd64 (2:2.2.2-1ubuntu1) over (2:2.2.0-3ubuntu1) ... Selecting previously unselected package libnettle7:amd64. Preparing to unpack .../libnettle7_3.5.1+really3.5.1-2_amd64.deb ... Unpacking libnettle7:amd64 (3.5.1+really3.5.1-2) ... Setting up libnettle7:amd64 (3.5.1+really3.5.1-2) ... Selecting previously unselected package libhogweed5:amd64. (Reading database ... 14656 files and directories currently installed.) Preparing to unpack .../libhogweed5_3.5.1+really3.5.1-2_amd64.deb ... Unpacking libhogweed5:amd64 (3.5.1+really3.5.1-2) ... Setting up libhogweed5:amd64 (3.5.1+really3.5.1-2) ... (Reading database ... 14659 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.18.1-2_amd64.deb ... Unpacking libp11-kit0:amd64 (0.23.18.1-2) over (0.23.17-2) ... Setting up libp11-kit0:amd64 (0.23.18.1-2) ... (Reading database ... 14659 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.15.0-2_amd64.deb ... Unpacking libtasn1-6:amd64 (4.15.0-2) over (4.14-3) ... Setting up libtasn1-6:amd64 (4.15.0-2) ... (Reading database ... 14659 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.11.1-2_amd64.deb ... Unpacking libgnutls30:amd64 (3.6.11.1-2) over (3.6.9-5ubuntu1) ... Setting up libgnutls30:amd64 (3.6.11.1-2) ... (Reading database ... 14658 files and directories currently installed.) Preparing to unpack .../libkmod2_26-3ubuntu1_amd64.deb ... Unpacking libkmod2:amd64 (26-3ubuntu1) over (26-1ubuntu1) ... Preparing to unpack .../libpam0g_1.3.1-5ubuntu4_amd64.deb ... Unpacking libpam0g:amd64 (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam0g:amd64 (1.3.1-5ubuntu4) ... (Reading database ... 14658 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.4.2-2ubuntu1_amd64.deb ... Unpacking libseccomp2:amd64 (2.4.2-2ubuntu1) over (2.4.1-0ubuntu0.19.10.3) ... Setting up libseccomp2:amd64 (2.4.2-2ubuntu1) ... (Reading database ... 14658 files and directories currently installed.) Preparing to unpack .../mount_2.34-0.1ubuntu4_amd64.deb ... Unpacking mount (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Preparing to unpack .../systemd_244-3ubuntu1_amd64.deb ... Unpacking systemd (244-3ubuntu1) over (242-7ubuntu3) ... Preparing to unpack .../libsystemd0_244-3ubuntu1_amd64.deb ... Unpacking libsystemd0:amd64 (244-3ubuntu1) over (242-7ubuntu3) ... Setting up libsystemd0:amd64 (244-3ubuntu1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libzstd1_1.4.4+dfsg-1_amd64.deb ... Unpacking libzstd1:amd64 (1.4.4+dfsg-1) over (1.4.3+dfsg-1) ... Setting up libzstd1:amd64 (1.4.4+dfsg-1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.90_1.9.5_amd64.deb ... Unpacking libapt-pkg5.90:amd64 (1.9.5) over (1.9.4) ... Setting up libapt-pkg5.90:amd64 (1.9.5) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.5-3ubuntu1_amd64.deb ... Unpacking libgcrypt20:amd64 (1.8.5-3ubuntu1) over (1.8.4-5ubuntu2) ... Setting up libgcrypt20:amd64 (1.8.5-3ubuntu1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.17-3ubuntu1_amd64.deb ... Unpacking gpgv (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Setting up gpgv (2.2.17-3ubuntu1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../archives/apt_1.9.5_amd64.deb ... Unpacking apt (1.9.5) over (1.9.4) ... Setting up apt (1.9.5) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.3.1-5ubuntu4_amd64.deb ... Unpacking libpam-modules-bin (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-modules-bin (1.3.1-5ubuntu4) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.3.1-5ubuntu4_amd64.deb ... Unpacking libpam-modules:amd64 (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-modules:amd64 (1.3.1-5ubuntu4) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libattr1_1%3a2.4.48-5_amd64.deb ... Unpacking libattr1:amd64 (1:2.4.48-5) over (1:2.4.48-4) ... Setting up libattr1:amd64 (1:2.4.48-5) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.3.1-5ubuntu4_all.deb ... Unpacking libpam-runtime (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-runtime (1.3.1-5ubuntu4) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libsepol1_3.0-1_amd64.deb ... Unpacking libsepol1:amd64 (3.0-1) over (2.9-2) ... Setting up libsepol1:amd64 (3.0-1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.0-1_all.deb ... Unpacking libsemanage-common (3.0-1) over (2.9-3) ... Setting up libsemanage-common (3.0-1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libsemanage1_3.0-1_amd64.deb ... Unpacking libsemanage1:amd64 (3.0-1) over (2.9-3) ... Setting up libsemanage1:amd64 (3.0-1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../0-sensible-utils_0.0.12+nmu1_all.deb ... Unpacking sensible-utils (0.0.12+nmu1) over (0.0.12) ... Preparing to unpack .../1-libsqlite3-0_3.30.1-1ubuntu1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.30.1-1ubuntu1) over (3.29.0-2) ... Preparing to unpack .../2-gpg_2.2.17-3ubuntu1_amd64.deb ... Unpacking gpg (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../3-gpgconf_2.2.17-3ubuntu1_amd64.deb ... Unpacking gpgconf (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../4-gpg-agent_2.2.17-3ubuntu1_amd64.deb ... Unpacking gpg-agent (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../5-liblockfile-bin_1.16-1.1_amd64.deb ... Unpacking liblockfile-bin (1.16-1.1) over (1.15-1) ... Preparing to unpack .../6-liblockfile1_1.16-1.1_amd64.deb ... Unpacking liblockfile1:amd64 (1.16-1.1) over (1.15-1) ... Setting up libapparmor1:amd64 (2.13.3-7ubuntu1) ... Setting up liblockfile-bin (1.16-1.1) ... Setting up perl-modules-5.30 (5.30.0-9) ... Setting up libsqlite3-0:amd64 (3.30.1-1ubuntu1) ... Setting up binutils-common:amd64 (2.33.1-6ubuntu3) ... Setting up linux-libc-dev:amd64 (5.3.0-24.26) ... Setting up libgomp1:amd64 (9.2.1-21ubuntu1) ... Setting up bzip2 (1.0.8-2) ... Setting up libcap2:amd64 (1:2.27-1) ... Setting up libasan5:amd64 (9.2.1-21ubuntu1) ... Setting up libncurses6:amd64 (6.1+20191019-1ubuntu1) ... Setting up libquadmath0:amd64 (9.2.1-21ubuntu1) ... Setting up libatomic1:amd64 (9.2.1-21ubuntu1) ... Setting up libubsan1:amd64 (9.2.1-21ubuntu1) ... Setting up libdevmapper1.02.1:amd64 (2:1.02.155-2ubuntu7) ... Setting up mount (2.34-0.1ubuntu4) ... Setting up sensible-utils (0.0.12+nmu1) ... Setting up gpgconf (2.2.17-3ubuntu1) ... Setting up libperl5.30:amd64 (5.30.0-9) ... Setting up libisl22:amd64 (0.22-2) ... Setting up liblockfile1:amd64 (1.16-1.1) ... Setting up libjson-c4:amd64 (0.13.1+dfsg-6) ... Setting up libbinutils:amd64 (2.33.1-6ubuntu3) ... Setting up libc-dev-bin (2.30-0ubuntu3) ... Setting up libcc1-0:amd64 (9.2.1-21ubuntu1) ... Setting up gpg (2.2.17-3ubuntu1) ... Setting up liblsan0:amd64 (9.2.1-21ubuntu1) ... Setting up libitm1:amd64 (9.2.1-21ubuntu1) ... Setting up libkmod2:amd64 (26-3ubuntu1) ... Setting up binutils-x86-64-linux-gnu (2.33.1-6ubuntu3) ... Setting up libtsan0:amd64 (9.2.1-21ubuntu1) ... Setting up gpg-agent (2.2.17-3ubuntu1) ... Installing new version of config file /etc/logcheck/ignore.d.server/gpg-agent ... Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket -> /usr/lib/systemd/user/gpg-agent-browser.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket -> /usr/lib/systemd/user/gpg-agent-extra.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket -> /usr/lib/systemd/user/gpg-agent-ssh.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent.socket -> /usr/lib/systemd/user/gpg-agent.socket. Setting up binutils (2.33.1-6ubuntu3) ... Setting up libgcc-9-dev:amd64 (9.2.1-21ubuntu1) ... Setting up perl (5.30.0-9) ... Setting up cpp-9 (9.2.1-21ubuntu1) ... Setting up libc6-dev:amd64 (2.30-0ubuntu3) ... Setting up libcryptsetup12:amd64 (2:2.2.2-1ubuntu1) ... Setting up gcc-9 (9.2.1-21ubuntu1) ... Setting up libstdc++-9-dev:amd64 (9.2.1-21ubuntu1) ... Setting up systemd (244-3ubuntu1) ... Installing new version of config file /etc/dhcp/dhclient-enter-hooks.d/resolved ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from KVM UUID. Setting up g++-9 (9.2.1-21ubuntu1) ... Setting up systemd-sysv (244-3ubuntu1) ... Processing triggers for libc-bin (2.30-0ubuntu3) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-18289229 amd64 focal -c chroot:build-PACKAGEBUILD-18289229 --arch=amd64 --dist=focal --nolog -A debmake-doc_1.14-1.dsc Initiating build PACKAGEBUILD-18289229 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-170-generic #199-Ubuntu SMP Thu Nov 14 01:45:04 UTC 2019 x86_64 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on lgw01-amd64-057.buildd +==============================================================================+ | debmake-doc 1.14-1 (amd64) 05 Jan 2020 11:37 | +==============================================================================+ Package: debmake-doc Version: 1.14-1 Source Version: 1.14-1 Distribution: focal Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 I: NOTICE: Log filtering will replace 'build/debmake-doc-N2aXOr/debmake-doc-1.14' with '<>' I: NOTICE: Log filtering will replace 'build/debmake-doc-N2aXOr' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-18289229/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- debmake-doc_1.14-1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-RSSQuh/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-RSSQuh/apt_archive ./ InRelease Get:2 copy:/<>/resolver-RSSQuh/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-RSSQuh/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-RSSQuh/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-RSSQuh/apt_archive ./ Packages [529 B] Fetched 2862 B in 0s (0 B/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libhogweed4 libisl21 libnettle6 libperl5.28 perl-modules-5.28 Use 'apt autoremove' to remove them. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 856 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-RSSQuh/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [856 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 856 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: asciidoc, autoconf, automake, autopoint, cmake, dblatex, debhelper (>= 11~), debmake (>= 4.2.8), devscripts, dh-python, docbook-xml, docbook-xsl, faketime, fonts-arphic-bsmi00lp, fonts-arphic-gbsn00lp, fonts-ipafont, fonts-liberation, fonts-wqy-zenhei, gettext, gir1.2-gtk-3.0, itstool, latex-cjk-all, libltdl-dev, libtool, libxml2-utils, lintian, lmodern, locales-all | locales, python3-all, python3-debian, python3-distutils-extra, python3-gi, quilt, texlive, texlive-lang-chinese, texlive-lang-cyrillic, texlive-lang-english, texlive-lang-french, texlive-lang-german, texlive-lang-japanese, texlive-xetex, tree, vim, w3m, xsltproc, zip Filtered Build-Depends: asciidoc, autoconf, automake, autopoint, cmake, dblatex, debhelper (>= 11~), debmake (>= 4.2.8), devscripts, dh-python, docbook-xml, docbook-xsl, faketime, fonts-arphic-bsmi00lp, fonts-arphic-gbsn00lp, fonts-ipafont, fonts-liberation, fonts-wqy-zenhei, gettext, gir1.2-gtk-3.0, itstool, latex-cjk-all, libltdl-dev, libtool, libxml2-utils, lintian, lmodern, locales-all | locales, python3-all, python3-debian, python3-distutils-extra, python3-gi, quilt, texlive, texlive-lang-chinese, texlive-lang-cyrillic, texlive-lang-english, texlive-lang-french, texlive-lang-german, texlive-lang-japanese, texlive-xetex, tree, vim, w3m, xsltproc, zip dpkg-deb: building package 'sbuild-build-depends-debmake-doc-dummy' in '/<>/resolver-k1_r8S/apt_archive/sbuild-build-depends-debmake-doc-dummy.deb'. Ign:1 copy:/<>/resolver-k1_r8S/apt_archive ./ InRelease Get:2 copy:/<>/resolver-k1_r8S/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-k1_r8S/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-k1_r8S/apt_archive ./ Sources [495 B] Get:5 copy:/<>/resolver-k1_r8S/apt_archive ./ Packages [825 B] Fetched 3439 B in 0s (0 B/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install debmake-doc build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libhogweed4 libisl21 libnettle6 libperl5.28 perl-modules-5.28 Use 'apt autoremove' to remove them. The following additional packages will be installed: adwaita-icon-theme asciidoc asciidoc-base asciidoc-common autoconf automake autopoint autotools-dev bsdmainutils cmake cmake-data dblatex dbus dbus-user-session dconf-gsettings-backend dconf-service debhelper debmake devscripts dh-autoreconf dh-python dh-strip-nondeterminism diffstat dirmngr docbook-xml docbook-xsl dwz emacsen-common faketime file fontconfig fontconfig-config fonts-arphic-bkai00mp fonts-arphic-bsmi00lp fonts-arphic-gbsn00lp fonts-arphic-gkai00mp fonts-dejavu-core fonts-gfs-baskerville fonts-gfs-porson fonts-ipaexfont-gothic fonts-ipaexfont-mincho fonts-ipafont fonts-ipafont-gothic fonts-ipafont-mincho fonts-liberation fonts-lmodern fonts-sil-padauk fonts-tlwg-garuda-otf fonts-tlwg-kinnari-otf fonts-tlwg-laksaman-otf fonts-tlwg-loma-otf fonts-tlwg-mono-otf fonts-tlwg-norasi-otf fonts-tlwg-purisa-otf fonts-tlwg-sawasdee-otf fonts-tlwg-typewriter-otf fonts-tlwg-typist-otf fonts-tlwg-typo-otf fonts-tlwg-umpush-otf fonts-tlwg-waree-otf fonts-wqy-zenhei gettext gettext-base gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-pango-1.0 glib-networking glib-networking-common glib-networking-services gnupg gnupg-l10n gnupg-utils gpg-wks-client gpg-wks-server gpgsm groff-base gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme intltool intltool-debian itstool latex-cjk-all latex-cjk-chinese latex-cjk-chinese-arphic-bkai00mp latex-cjk-chinese-arphic-bsmi00lp latex-cjk-chinese-arphic-gbsn00lp latex-cjk-chinese-arphic-gkai00mp latex-cjk-common latex-cjk-japanese latex-cjk-japanese-wadalab latex-cjk-korean latex-cjk-thai libapt-pkg-perl libarchive-zip-perl libarchive13 libasn1-8-heimdal libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libb-hooks-op-check-perl libberkeleydb-perl libbrotli1 libbsd0 libcairo-gobject2 libcairo2 libcapture-tiny-perl libcgi-pm-perl libclass-accessor-perl libclass-method-modifiers-perl libclone-perl libcolord2 libcroco3 libcups2 libcurl4 libdatrie1 libdbus-1-3 libdconf1 libdebhelper-perl libdevel-callchecker-perl libdigest-hmac-perl libdynaloader-functions-perl libelf1 libemail-valid-perl libencode-locale-perl libepoxy0 libexpat1 libexporter-tiny-perl libfaketime libfile-basedir-perl libfile-find-rule-perl libfile-homedir-perl libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl libfontconfig1 libfontenc1 libfreetype6 libfribidi0 libfuture-perl libgc1c2 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgirepository-1.0-1 libglib2.0-0 libgpm2 libgraphite2-3 libgssapi-krb5-2 libgssapi3-heimdal libgtk-3-0 libgtk-3-common libharfbuzz-icu0 libharfbuzz0b libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libhx509-5-heimdal libice6 libicu63 libimport-into-perl libio-async-loop-epoll-perl libio-async-perl libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl libipc-system-simple-perl libjbig0 libjpeg-turbo8 libjpeg8 libjson-glib-1.0-0 libjson-glib-1.0-common libjsoncpp1 libk5crypto3 libkeyutils1 libkpathsea6 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libksba8 liblcms2-2 libldap-2.4-2 libldap-common liblinux-epoll-perl liblist-compare-perl liblist-moreutils-perl libltdl-dev libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc libmagic1 libmailtools-perl libmime-charset-perl libmldbm-perl libmodule-runtime-perl libmoo-perl libmpdec2 libnet-dns-perl libnet-domain-tld-perl libnet-http-perl libnet-ip-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnghttp2-14 libnumber-compare-perl libpam-systemd libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpaper-utils libpaper1 libparams-classify-perl libpath-tiny-perl libpipeline1 libpixman-1-0 libpopt0 libproxy1v5 libpsl5 libptexenc1 libpython-stdlib libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.7 libpython3.7-minimal libpython3.7-stdlib libpython3.8-minimal libpython3.8-stdlib librest-0.7-0 librhash0 libroken18-heimdal librole-tiny-perl librsvg2-2 librsvg2-common librtmp1 libruby2.5 libsasl2-2 libsasl2-modules-db libsigsegv2 libsm6 libsombok3 libsoup-gnome2.4-1 libsoup2.4-1 libssh-4 libstrictures-perl libstruct-dumb-perl libsub-name-perl libsub-override-perl libsub-quote-perl libsynctex2 libteckit0 libtexlua53 libtexluajit2 libtext-glob-perl libtext-levenshtein-perl libthai-data libthai0 libtiff5 libtimedate-perl libtool libtry-tiny-perl libtype-tiny-perl libuchardet0 libunicode-linebreak-perl liburi-perl libuv1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebp6 libwind0-heimdal libwww-perl libwww-robotrules-perl libx11-6 libx11-data libxau6 libxaw7 libxcb-render0 libxcb-shm0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxft2 libxi6 libxinerama1 libxkbcommon0 libxml-libxml-perl libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libxml2-utils libxmu6 libxpm4 libxrandr2 libxrender1 libxslt1.1 libxt6 libyaml-0-2 libyaml-libyaml-perl libzzip-0-13 lintian lmodern locales-all m4 man-db mime-support netbase patchutils perl-openssl-defaults po-debconf poppler-data preview-latex-style python python-apt python-apt-common python-minimal python2 python2-minimal python2.7 python2.7-minimal python3 python3-all python3-chardet python3-debian python3-distutils python3-distutils-extra python3-gi python3-lib2to3 python3-libxml2 python3-minimal python3-pkg-resources python3-six python3.7 python3.7-minimal python3.8 python3.8-minimal quilt rake rsync ruby ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit ruby-xmlrpc ruby2.5 rubygems-integration sgml-base sgml-data shared-mime-info t1utils teckit tex-common texlive texlive-base texlive-bibtex-extra texlive-binaries texlive-extra-utils texlive-font-utils texlive-fonts-recommended texlive-lang-chinese texlive-lang-cjk texlive-lang-cyrillic texlive-lang-english texlive-lang-french texlive-lang-german texlive-lang-greek texlive-lang-japanese texlive-lang-other texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-pictures texlive-science texlive-xetex tipa tree ubuntu-mono ucf vim vim-common vim-runtime w3m wdiff x11-common xdg-utils xfonts-encodings xfonts-utils xkb-data xml-core xsltproc xxd zip Suggested packages: asciidoc-doc docbook-utils source-highlight autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation cmake-doc ninja-build docbook ghostscript graphicsmagick-imagemagick-compat | imagemagick inkscape opensp pdf-viewer texlive-lang-all transfig xindy dh-make ccache cowbuilder eatmydata gem2deb git git-buildpackage gitk javahelper mc pbuilder rpm2cpio adequate autopkgtest bls-standalone bsd-mailx | mailx check-all-the-things cvs-buildpackage devscripts-el diffoscope disorderfs dose-extra duck gnuplot how-can-i-help libauthen-sasl-perl libdbd-pg-perl libfile-desktopentry-perl libnet-smtps-perl libterm-size-perl libyaml-syck-perl mozilla-devscripts mutt piuparts postgresql-client ratt reprotest ssh-client svn-buildpackage debian-keyring equivs libsoap-lite-perl pinentry-gnome3 tor docbook-dsssl docbook-defguide dbtoepub docbook-xsl-doc-html | docbook-xsl-doc-pdf | docbook-xsl-doc-text | docbook-xsl-doc docbook-xsl-saxon fop libsaxon-java libxalan2-java libxslthl-java xalan gettext-doc libasprintf-dev libgettextpo-dev parcimonie xloadimage groff hbf-cns40-b5 hbf-jfs56 hbf-kanji48 lrzip colord cups-common gpm krb5-doc krb5-user gvfs libdata-dump-perl liblcms2-utils libtool-doc libcrypt-ssleay-perl libencode-hanextra-perl libpod2-base-perl libscalar-number-perl librsvg2-bin libbareword-filehandles-perl libindirect-perl libmultidimensional-perl gfortran | fortran95-compiler gcj-jdk libdevel-lexalias-perl libdevel-stacktrace-perl libauthen-ntlm-perl binutils-multiarch libtext-template-perl m4-doc apparmor less libmail-box-perl poppler-utils fonts-arphic-ukai fonts-arphic-uming fonts-nanum python-doc python-tk python-apt-dbg python-apt-doc python2-doc python2.7-doc binfmt-support python3-doc python3-tk python3-venv python3-setuptools python3.7-venv python3.7-doc python3.8-venv python3.8-doc default-mta | mail-transport-agent graphviz procmail openssh-client openssh-server ri ruby-dev bundler sgml-base-doc perlsgml w3-recs gv | postscript-viewer perl-tk xpdf | pdf-viewer xzdec chktex dvidvi dvipng fragmaster lacheck latexdiff latexmk purifyeps lcdf-typetools psutils texlive-fonts-recommended-doc texlive-latex-base-doc python-pygments icc-profiles libspreadsheet-parseexcel-perl texlive-latex-extra-doc texlive-latex-recommended-doc texlive-luatex texlive-pstricks dot2tex prerex ruby-tcltk | libtcltk-ruby texlive-pictures-doc vprerex texlive-science-doc ctags vim-doc vim-scripts cmigemo dict dict-wn dictd libsixel-bin mpv w3m-el w3m-img wget | curl xsel wdiff-doc Recommended packages: asciidoc-dblatex asciidoc-doc vim-asciidoc xmlto dblatex-doc strace wget | curl at dctrl-tools dput | dupload libdistro-info-perl libgit-wrapper-perl libgitlab-api-v4-perl libstring-shellquote-perl licensecheck python3-apt python3-magic python3-requests python3-unidiff python3-xdg unzip fonts-tlwg-garuda fonts-tlwg-kinnari fonts-tlwg-laksaman fonts-tlwg-loma fonts-tlwg-mono fonts-tlwg-norasi fonts-tlwg-purisa fonts-tlwg-sawasdee fonts-tlwg-typewriter fonts-tlwg-typist fonts-tlwg-typo fonts-tlwg-umpush fonts-tlwg-waree curl | wget | lynx texlive-lang-korean at-spi2-core libcgi-fast-perl libarchive-cpio-perl libgdk-pixbuf2.0-bin libglib2.0-data xdg-user-dirs libgtk-3-bin libhtml-format-perl libasync-mergepoint-perl libsereal-perl libtest-fatal-perl libtest-refcount-perl krb5-locales libfreezethaw-perl libclass-xsaccessor-perl libdigest-bubblebabble-perl libnet-dns-sec-perl libnet-libidn-perl libperl4-corelibs-perl libauthen-sasl-perl libunicode-utf8-perl publicsuffix libsasl2-modules libref-util-perl libtype-tiny-xs-perl libdata-dump-perl libhtml-form-perl libhttp-daemon-perl libxml-sax-expat-perl libperlio-gzip-perl libmail-sendmail-perl lsb-release iso-codes less fonts-lato libjs-jquery dvisvgm ghostscript liblog-log4perl-perl libyaml-tiny-perl ps2eps tex-gyre texlive-plain-generic tk python-sympy libfile-mimeinfo-perl libnet-dbus-perl libx11-protocol-perl x11-utils x11-xserver-utils The following NEW packages will be installed: adwaita-icon-theme asciidoc asciidoc-base asciidoc-common autoconf automake autopoint autotools-dev bsdmainutils cmake cmake-data dblatex dbus dbus-user-session dconf-gsettings-backend dconf-service debhelper debmake devscripts dh-autoreconf dh-python dh-strip-nondeterminism diffstat dirmngr docbook-xml docbook-xsl dwz emacsen-common faketime file fontconfig fontconfig-config fonts-arphic-bkai00mp fonts-arphic-bsmi00lp fonts-arphic-gbsn00lp fonts-arphic-gkai00mp fonts-dejavu-core fonts-gfs-baskerville fonts-gfs-porson fonts-ipaexfont-gothic fonts-ipaexfont-mincho fonts-ipafont fonts-ipafont-gothic fonts-ipafont-mincho fonts-liberation fonts-lmodern fonts-sil-padauk fonts-tlwg-garuda-otf fonts-tlwg-kinnari-otf fonts-tlwg-laksaman-otf fonts-tlwg-loma-otf fonts-tlwg-mono-otf fonts-tlwg-norasi-otf fonts-tlwg-purisa-otf fonts-tlwg-sawasdee-otf fonts-tlwg-typewriter-otf fonts-tlwg-typist-otf fonts-tlwg-typo-otf fonts-tlwg-umpush-otf fonts-tlwg-waree-otf fonts-wqy-zenhei gettext gettext-base gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-pango-1.0 glib-networking glib-networking-common glib-networking-services gnupg gnupg-l10n gnupg-utils gpg-wks-client gpg-wks-server gpgsm groff-base gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme intltool intltool-debian itstool latex-cjk-all latex-cjk-chinese latex-cjk-chinese-arphic-bkai00mp latex-cjk-chinese-arphic-bsmi00lp latex-cjk-chinese-arphic-gbsn00lp latex-cjk-chinese-arphic-gkai00mp latex-cjk-common latex-cjk-japanese latex-cjk-japanese-wadalab latex-cjk-korean latex-cjk-thai libapt-pkg-perl libarchive-zip-perl libarchive13 libasn1-8-heimdal libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libb-hooks-op-check-perl libberkeleydb-perl libbrotli1 libbsd0 libcairo-gobject2 libcairo2 libcapture-tiny-perl libcgi-pm-perl libclass-accessor-perl libclass-method-modifiers-perl libclone-perl libcolord2 libcroco3 libcups2 libcurl4 libdatrie1 libdbus-1-3 libdconf1 libdebhelper-perl libdevel-callchecker-perl libdigest-hmac-perl libdynaloader-functions-perl libelf1 libemail-valid-perl libencode-locale-perl libepoxy0 libexpat1 libexporter-tiny-perl libfaketime libfile-basedir-perl libfile-find-rule-perl libfile-homedir-perl libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl libfontconfig1 libfontenc1 libfreetype6 libfribidi0 libfuture-perl libgc1c2 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgirepository-1.0-1 libglib2.0-0 libgpm2 libgraphite2-3 libgssapi-krb5-2 libgssapi3-heimdal libgtk-3-0 libgtk-3-common libharfbuzz-icu0 libharfbuzz0b libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libhx509-5-heimdal libice6 libicu63 libimport-into-perl libio-async-loop-epoll-perl libio-async-perl libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl libipc-system-simple-perl libjbig0 libjpeg-turbo8 libjpeg8 libjson-glib-1.0-0 libjson-glib-1.0-common libjsoncpp1 libk5crypto3 libkeyutils1 libkpathsea6 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libksba8 liblcms2-2 libldap-2.4-2 libldap-common liblinux-epoll-perl liblist-compare-perl liblist-moreutils-perl libltdl-dev libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc libmagic1 libmailtools-perl libmime-charset-perl libmldbm-perl libmodule-runtime-perl libmoo-perl libmpdec2 libnet-dns-perl libnet-domain-tld-perl libnet-http-perl libnet-ip-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnghttp2-14 libnumber-compare-perl libpam-systemd libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpaper-utils libpaper1 libparams-classify-perl libpath-tiny-perl libpipeline1 libpixman-1-0 libpopt0 libproxy1v5 libpsl5 libptexenc1 libpython-stdlib libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.7 libpython3.7-minimal libpython3.7-stdlib libpython3.8-minimal libpython3.8-stdlib librest-0.7-0 librhash0 libroken18-heimdal librole-tiny-perl librsvg2-2 librsvg2-common librtmp1 libruby2.5 libsasl2-2 libsasl2-modules-db libsigsegv2 libsm6 libsombok3 libsoup-gnome2.4-1 libsoup2.4-1 libssh-4 libstrictures-perl libstruct-dumb-perl libsub-name-perl libsub-override-perl libsub-quote-perl libsynctex2 libteckit0 libtexlua53 libtexluajit2 libtext-glob-perl libtext-levenshtein-perl libthai-data libthai0 libtiff5 libtimedate-perl libtool libtry-tiny-perl libtype-tiny-perl libuchardet0 libunicode-linebreak-perl liburi-perl libuv1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebp6 libwind0-heimdal libwww-perl libwww-robotrules-perl libx11-6 libx11-data libxau6 libxaw7 libxcb-render0 libxcb-shm0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxft2 libxi6 libxinerama1 libxkbcommon0 libxml-libxml-perl libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libxml2-utils libxmu6 libxpm4 libxrandr2 libxrender1 libxslt1.1 libxt6 libyaml-0-2 libyaml-libyaml-perl libzzip-0-13 lintian lmodern locales-all m4 man-db mime-support netbase patchutils perl-openssl-defaults po-debconf poppler-data preview-latex-style python python-apt python-apt-common python-minimal python2 python2-minimal python2.7 python2.7-minimal python3 python3-all python3-chardet python3-debian python3-distutils python3-distutils-extra python3-gi python3-lib2to3 python3-libxml2 python3-minimal python3-pkg-resources python3-six python3.7 python3.7-minimal python3.8 python3.8-minimal quilt rake rsync ruby ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit ruby-xmlrpc ruby2.5 rubygems-integration sbuild-build-depends-debmake-doc-dummy sgml-base sgml-data shared-mime-info t1utils teckit tex-common texlive texlive-base texlive-bibtex-extra texlive-binaries texlive-extra-utils texlive-font-utils texlive-fonts-recommended texlive-lang-chinese texlive-lang-cjk texlive-lang-cyrillic texlive-lang-english texlive-lang-french texlive-lang-german texlive-lang-greek texlive-lang-japanese texlive-lang-other texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-pictures texlive-science texlive-xetex tipa tree ubuntu-mono ucf vim vim-common vim-runtime w3m wdiff x11-common xdg-utils xfonts-encodings xfonts-utils xkb-data xml-core xsltproc xxd zip 0 upgraded, 420 newly installed, 0 to remove and 0 not upgraded. Need to get 760 MB of archives. After this operation, 2153 MB of additional disk space will be used. Get:1 copy:/<>/resolver-k1_r8S/apt_archive ./ sbuild-build-depends-debmake-doc-dummy 0.invalid.0 [1144 B] Get:2 http://ftpmaster.internal/ubuntu focal/main amd64 libpython3.7-minimal amd64 3.7.5-2 [545 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main amd64 libexpat1 amd64 2.2.9-1 [73.3 kB] Get:4 http://ftpmaster.internal/ubuntu focal/main amd64 python3.7-minimal amd64 3.7.5-2 [1766 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main amd64 python3-minimal amd64 3.7.5-1ubuntu1 [23.3 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main amd64 mime-support all 3.64ubuntu1 [30.6 kB] Get:7 http://ftpmaster.internal/ubuntu focal/main amd64 libmpdec2 amd64 2.4.2-2 [84.1 kB] Get:8 http://ftpmaster.internal/ubuntu focal/main amd64 libpython3.7-stdlib amd64 3.7.5-2 [1732 kB] Get:9 http://ftpmaster.internal/ubuntu focal/main amd64 python3.7 amd64 3.7.5-2 [301 kB] Get:10 http://ftpmaster.internal/ubuntu focal/main amd64 libpython3-stdlib amd64 3.7.5-1ubuntu1 [6844 B] Get:11 http://ftpmaster.internal/ubuntu focal/main amd64 python3 amd64 3.7.5-1ubuntu1 [47.2 kB] Get:12 http://ftpmaster.internal/ubuntu focal/main amd64 libbsd0 amd64 0.10.0-1 [45.4 kB] Get:13 http://ftpmaster.internal/ubuntu focal/main amd64 bsdmainutils amd64 11.1.2ubuntu2 [181 kB] Get:14 http://ftpmaster.internal/ubuntu focal/main amd64 libuchardet0 amd64 0.0.6-3 [64.9 kB] Get:15 http://ftpmaster.internal/ubuntu focal/main amd64 groff-base amd64 1.22.4-4 [865 kB] Get:16 http://ftpmaster.internal/ubuntu focal/main amd64 libpipeline1 amd64 1.5.1-3 [27.4 kB] Get:17 http://ftpmaster.internal/ubuntu focal/main amd64 man-db amd64 2.9.0-2 [1114 kB] Get:18 http://ftpmaster.internal/ubuntu focal/main amd64 libpopt0 amd64 1.16-14 [26.3 kB] Get:19 http://ftpmaster.internal/ubuntu focal/main amd64 rsync amd64 3.1.3-8 [322 kB] Get:20 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-arphic-bkai00mp all 2.10-20 [4952 kB] Get:21 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-arphic-bsmi00lp all 2.10-18 [3831 kB] Get:22 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-arphic-gkai00mp all 2.11-15 [2292 kB] Get:23 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-ipaexfont-gothic all 00301-4ubuntu1 [3342 kB] Get:24 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-ipaexfont-mincho all 00301-4ubuntu1 [4606 kB] Get:25 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-ipafont-gothic all 00303-18ubuntu1 [3526 kB] Get:26 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-ipafont-mincho all 00303-18ubuntu1 [4725 kB] Get:27 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-ipafont all 00303-18ubuntu1 [8972 B] Get:28 http://ftpmaster.internal/ubuntu focal/main amd64 libfreetype6 amd64 2.10.1-2 [341 kB] Get:29 http://ftpmaster.internal/ubuntu focal/main amd64 ucf all 3.0038+nmu1 [51.6 kB] Get:30 http://ftpmaster.internal/ubuntu focal/main amd64 fonts-dejavu-core all 2.37-1 [1041 kB] Get:31 http://ftpmaster.internal/ubuntu focal/main amd64 fonts-liberation all 1:1.07.4-10 [822 kB] Get:32 http://ftpmaster.internal/ubuntu focal/main amd64 fontconfig-config all 2.13.1-2ubuntu2 [28.9 kB] Get:33 http://ftpmaster.internal/ubuntu focal/main amd64 libfontconfig1 amd64 2.13.1-2ubuntu2 [114 kB] Get:34 http://ftpmaster.internal/ubuntu focal/main amd64 fontconfig amd64 2.13.1-2ubuntu2 [171 kB] Get:35 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-wqy-zenhei all 0.9.45-7ubuntu1 [7468 kB] Get:36 http://ftpmaster.internal/ubuntu focal/main amd64 poppler-data all 0.4.9-2 [1475 kB] Get:37 http://ftpmaster.internal/ubuntu focal/universe amd64 libpython2.7-minimal amd64 2.7.17-1 [335 kB] Get:38 http://ftpmaster.internal/ubuntu focal/universe amd64 python2.7-minimal amd64 2.7.17-1 [1308 kB] Get:39 http://ftpmaster.internal/ubuntu focal/universe amd64 python2-minimal amd64 2.7.17-1 [27.8 kB] Get:40 http://ftpmaster.internal/ubuntu focal/universe amd64 python-minimal amd64 2.7.17-1 [5996 B] Get:41 http://ftpmaster.internal/ubuntu focal/universe amd64 libpython2.7-stdlib amd64 2.7.17-1 [1882 kB] Get:42 http://ftpmaster.internal/ubuntu focal/universe amd64 python2.7 amd64 2.7.17-1 [248 kB] Get:43 http://ftpmaster.internal/ubuntu focal/universe amd64 libpython2-stdlib amd64 2.7.17-1 [7400 B] Get:44 http://ftpmaster.internal/ubuntu focal/universe amd64 libpython-stdlib amd64 2.7.17-1 [5836 B] Get:45 http://ftpmaster.internal/ubuntu focal/universe amd64 python2 amd64 2.7.17-1 [26.5 kB] Get:46 http://ftpmaster.internal/ubuntu focal/universe amd64 python amd64 2.7.17-1 [7836 B] Get:47 http://ftpmaster.internal/ubuntu focal/main amd64 libpython3.8-minimal amd64 3.8.0-5 [703 kB] Get:48 http://ftpmaster.internal/ubuntu focal/main amd64 python3.8-minimal amd64 3.8.0-5 [1890 kB] Get:49 http://ftpmaster.internal/ubuntu focal/main amd64 sgml-base all 1.29.1 [12.4 kB] Get:50 http://ftpmaster.internal/ubuntu focal/universe amd64 tex-common all 6.13 [32.7 kB] Get:51 http://ftpmaster.internal/ubuntu focal/main amd64 libdbus-1-3 amd64 1.12.16-2ubuntu2 [179 kB] Get:52 http://ftpmaster.internal/ubuntu focal/main amd64 dbus amd64 1.12.16-2ubuntu2 [151 kB] Get:53 http://ftpmaster.internal/ubuntu focal/main amd64 libmagic-mgc amd64 1:5.37-6 [209 kB] Get:54 http://ftpmaster.internal/ubuntu focal/main amd64 libmagic1 amd64 1:5.37-6 [75.3 kB] Get:55 http://ftpmaster.internal/ubuntu focal/main amd64 file amd64 1:5.37-6 [23.2 kB] Get:56 http://ftpmaster.internal/ubuntu focal/main amd64 libglib2.0-0 amd64 2.63.3-1 [1279 kB] Get:57 http://ftpmaster.internal/ubuntu focal/main amd64 libgirepository-1.0-1 amd64 1.62.0-2 [84.2 kB] Get:58 http://ftpmaster.internal/ubuntu focal/main amd64 gir1.2-glib-2.0 amd64 1.62.0-2 [133 kB] Get:59 http://ftpmaster.internal/ubuntu focal/main amd64 libelf1 amd64 0.176-1.1 [44.1 kB] Get:60 http://ftpmaster.internal/ubuntu focal/main amd64 libfribidi0 amd64 1.0.7-1.1 [23.6 kB] Get:61 http://ftpmaster.internal/ubuntu focal/main amd64 libicu63 amd64 63.2-2 [8294 kB] Get:62 http://ftpmaster.internal/ubuntu focal/main amd64 libpam-systemd amd64 244-3ubuntu1 [131 kB] Get:63 http://ftpmaster.internal/ubuntu focal/main amd64 libxml2 amd64 2.9.4+dfsg1-8ubuntu1 [648 kB] Get:64 http://ftpmaster.internal/ubuntu focal/main amd64 libyaml-0-2 amd64 0.2.2-1 [48.9 kB] Get:65 http://ftpmaster.internal/ubuntu focal/main amd64 netbase all 5.6 [13.0 kB] Get:66 http://ftpmaster.internal/ubuntu focal/main amd64 python3-gi amd64 3.34.0-1ubuntu2 [199 kB] Get:67 http://ftpmaster.internal/ubuntu focal/main amd64 python3-pkg-resources all 41.4.0-1 [100 kB] Get:68 http://ftpmaster.internal/ubuntu focal/main amd64 python3-six all 1.12.0-2build1 [11.7 kB] Get:69 http://ftpmaster.internal/ubuntu focal/main amd64 shared-mime-info amd64 1.10-1 [428 kB] Get:70 http://ftpmaster.internal/ubuntu focal/main amd64 xxd amd64 2:8.1.0875-5ubuntu3 [49.2 kB] Get:71 http://ftpmaster.internal/ubuntu focal/main amd64 vim-common all 2:8.1.0875-5ubuntu3 [83.9 kB] Get:72 http://ftpmaster.internal/ubuntu focal/main amd64 xkb-data all 2.26-2ubuntu2 [333 kB] Get:73 http://ftpmaster.internal/ubuntu focal/main amd64 gettext-base amd64 0.19.8.1-10 [50.2 kB] Get:74 http://ftpmaster.internal/ubuntu focal/main amd64 libkrb5support0 amd64 1.17-6 [31.4 kB] Get:75 http://ftpmaster.internal/ubuntu focal/main amd64 libk5crypto3 amd64 1.17-6 [80.2 kB] Get:76 http://ftpmaster.internal/ubuntu focal/main amd64 libkeyutils1 amd64 1.6-6ubuntu1 [10.2 kB] Get:77 http://ftpmaster.internal/ubuntu focal/main amd64 libkrb5-3 amd64 1.17-6 [330 kB] Get:78 http://ftpmaster.internal/ubuntu focal/main amd64 libgssapi-krb5-2 amd64 1.17-6 [121 kB] Get:79 http://ftpmaster.internal/ubuntu focal/main amd64 libpsl5 amd64 0.20.2-2 [50.0 kB] Get:80 http://ftpmaster.internal/ubuntu focal/main amd64 libxau6 amd64 1:1.0.9-0ubuntu1 [7488 B] Get:81 http://ftpmaster.internal/ubuntu focal/main amd64 libxdmcp6 amd64 1:1.1.3-0ubuntu1 [10.6 kB] Get:82 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb1 amd64 1.13.1-2 [45.2 kB] Get:83 http://ftpmaster.internal/ubuntu focal/main amd64 libx11-data all 2:1.6.8-1 [113 kB] Get:84 http://ftpmaster.internal/ubuntu focal/main amd64 libx11-6 amd64 2:1.6.8-1 [573 kB] Get:85 http://ftpmaster.internal/ubuntu focal/main amd64 libxext6 amd64 2:1.3.4-0ubuntu1 [29.1 kB] Get:86 http://ftpmaster.internal/ubuntu focal/main amd64 python-apt-common all 1.9.0ubuntu5 [16.2 kB] Get:87 http://ftpmaster.internal/ubuntu focal/main amd64 hicolor-icon-theme all 0.17-2 [9976 B] Get:88 http://ftpmaster.internal/ubuntu focal/main amd64 libjpeg-turbo8 amd64 2.0.3-0ubuntu1 [118 kB] Get:89 http://ftpmaster.internal/ubuntu focal/main amd64 libjpeg8 amd64 8c-2ubuntu8 [2194 B] Get:90 http://ftpmaster.internal/ubuntu focal/main amd64 libjbig0 amd64 2.1-3.1build1 [26.7 kB] Get:91 http://ftpmaster.internal/ubuntu focal/main amd64 libwebp6 amd64 0.6.1-2 [185 kB] Get:92 http://ftpmaster.internal/ubuntu focal/main amd64 libtiff5 amd64 4.1.0+git191117-1 [162 kB] Get:93 http://ftpmaster.internal/ubuntu focal/main amd64 libgdk-pixbuf2.0-common all 2.40.0+dfsg-2 [5000 B] Get:94 http://ftpmaster.internal/ubuntu focal/main amd64 libgdk-pixbuf2.0-0 amd64 2.40.0+dfsg-2 [169 kB] Get:95 http://ftpmaster.internal/ubuntu focal/main amd64 gtk-update-icon-cache amd64 3.24.13-1ubuntu1 [29.8 kB] Get:96 http://ftpmaster.internal/ubuntu focal/main amd64 libpixman-1-0 amd64 0.38.4-0ubuntu1 [227 kB] Get:97 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb-render0 amd64 1.13.1-2 [14.8 kB] Get:98 http://ftpmaster.internal/ubuntu focal/main amd64 libxcb-shm0 amd64 1.13.1-2 [5548 B] Get:99 http://ftpmaster.internal/ubuntu focal/main amd64 libxrender1 amd64 1:0.9.10-1 [18.7 kB] Get:100 http://ftpmaster.internal/ubuntu focal/main amd64 libcairo2 amd64 1.16.0-4ubuntu1 [583 kB] Get:101 http://ftpmaster.internal/ubuntu focal/main amd64 libcroco3 amd64 0.6.13-1 [82.5 kB] Get:102 http://ftpmaster.internal/ubuntu focal/main amd64 libgraphite2-3 amd64 1.3.13-11 [73.7 kB] Get:103 http://ftpmaster.internal/ubuntu focal/main amd64 libharfbuzz0b amd64 2.6.4-1ubuntu1 [391 kB] Get:104 http://ftpmaster.internal/ubuntu focal/main amd64 libthai-data all 0.1.28-3 [134 kB] Get:105 http://ftpmaster.internal/ubuntu focal/main amd64 libdatrie1 amd64 0.2.12-3 [18.7 kB] Get:106 http://ftpmaster.internal/ubuntu focal/main amd64 libthai0 amd64 0.1.28-3 [18.1 kB] Get:107 http://ftpmaster.internal/ubuntu focal/main amd64 libpango-1.0-0 amd64 1.44.7-1 [161 kB] Get:108 http://ftpmaster.internal/ubuntu focal/main amd64 libpangoft2-1.0-0 amd64 1.44.7-1 [34.7 kB] Get:109 http://ftpmaster.internal/ubuntu focal/main amd64 libpangocairo-1.0-0 amd64 1.44.7-1 [24.8 kB] Get:110 http://ftpmaster.internal/ubuntu focal/main amd64 librsvg2-2 amd64 2.46.4-1ubuntu1 [1261 kB] Get:111 http://ftpmaster.internal/ubuntu focal/main amd64 librsvg2-common amd64 2.46.4-1ubuntu1 [9204 B] Get:112 http://ftpmaster.internal/ubuntu focal/main amd64 humanity-icon-theme all 0.6.15 [1250 kB] Get:113 http://ftpmaster.internal/ubuntu focal/main amd64 ubuntu-mono all 19.04-0ubuntu2 [148 kB] Get:114 http://ftpmaster.internal/ubuntu focal/main amd64 adwaita-icon-theme all 3.34.0-1ubuntu1 [3162 kB] Get:115 http://ftpmaster.internal/ubuntu focal/universe amd64 asciidoc-common all 9.0.0~rc1-1 [201 kB] Get:116 http://ftpmaster.internal/ubuntu focal/main amd64 libxml2-utils amd64 2.9.4+dfsg1-8ubuntu1 [36.4 kB] Get:117 http://ftpmaster.internal/ubuntu focal/universe amd64 asciidoc-base all 9.0.0~rc1-1 [79.6 kB] Get:118 http://ftpmaster.internal/ubuntu focal/universe amd64 asciidoc all 9.0.0~rc1-1 [3276 B] Get:119 http://ftpmaster.internal/ubuntu focal/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB] Get:120 http://ftpmaster.internal/ubuntu focal/main amd64 m4 amd64 1.4.18-4 [199 kB] Get:121 http://ftpmaster.internal/ubuntu focal/main amd64 autoconf all 2.69-11ubuntu1 [321 kB] Get:122 http://ftpmaster.internal/ubuntu focal/main amd64 autotools-dev all 20180224.1 [39.6 kB] Get:123 http://ftpmaster.internal/ubuntu focal/main amd64 automake all 1:1.16.1-4ubuntu3 [522 kB] Get:124 http://ftpmaster.internal/ubuntu focal/main amd64 autopoint all 0.19.8.1-10 [412 kB] Get:125 http://ftpmaster.internal/ubuntu focal/main amd64 cmake-data all 3.15.4-1ubuntu2 [1562 kB] Get:126 http://ftpmaster.internal/ubuntu focal/main amd64 libarchive13 amd64 3.4.0-1build1 [327 kB] Get:127 http://ftpmaster.internal/ubuntu focal/main amd64 libbrotli1 amd64 1.0.7-5 [265 kB] Get:128 http://ftpmaster.internal/ubuntu focal/main amd64 libroken18-heimdal amd64 7.7.0+dfsg-1 [41.9 kB] Get:129 http://ftpmaster.internal/ubuntu focal/main amd64 libasn1-8-heimdal amd64 7.7.0+dfsg-1 [181 kB] Get:130 http://ftpmaster.internal/ubuntu focal/main amd64 libheimbase1-heimdal amd64 7.7.0+dfsg-1 [29.7 kB] Get:131 http://ftpmaster.internal/ubuntu focal/main amd64 libhcrypto4-heimdal amd64 7.7.0+dfsg-1 [87.8 kB] Get:132 http://ftpmaster.internal/ubuntu focal/main amd64 libwind0-heimdal amd64 7.7.0+dfsg-1 [47.9 kB] Get:133 http://ftpmaster.internal/ubuntu focal/main amd64 libhx509-5-heimdal amd64 7.7.0+dfsg-1 [107 kB] Get:134 http://ftpmaster.internal/ubuntu focal/main amd64 libkrb5-26-heimdal amd64 7.7.0+dfsg-1 [207 kB] Get:135 http://ftpmaster.internal/ubuntu focal/main amd64 libheimntlm0-heimdal amd64 7.7.0+dfsg-1 [15.1 kB] Get:136 http://ftpmaster.internal/ubuntu focal/main amd64 libgssapi3-heimdal amd64 7.7.0+dfsg-1 [96.6 kB] Get:137 http://ftpmaster.internal/ubuntu focal/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg-2 [14.9 kB] Get:138 http://ftpmaster.internal/ubuntu focal/main amd64 libsasl2-2 amd64 2.1.27+dfsg-2 [49.3 kB] Get:139 http://ftpmaster.internal/ubuntu focal/main amd64 libldap-common all 2.4.48+dfsg-1ubuntu3 [17.3 kB] Get:140 http://ftpmaster.internal/ubuntu focal/main amd64 libldap-2.4-2 amd64 2.4.48+dfsg-1ubuntu3 [155 kB] Get:141 http://ftpmaster.internal/ubuntu focal/main amd64 libnghttp2-14 amd64 1.40.0-1 [78.1 kB] Get:142 http://ftpmaster.internal/ubuntu focal/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2build1 [54.9 kB] Get:143 http://ftpmaster.internal/ubuntu focal/main amd64 libssh-4 amd64 0.9.0-1ubuntu5 [196 kB] Get:144 http://ftpmaster.internal/ubuntu focal/main amd64 libcurl4 amd64 7.66.0-1ubuntu1 [232 kB] Get:145 http://ftpmaster.internal/ubuntu focal/main amd64 libjsoncpp1 amd64 1.7.4-3 [73.6 kB] Get:146 http://ftpmaster.internal/ubuntu focal/main amd64 librhash0 amd64 1.3.9-1 [113 kB] Get:147 http://ftpmaster.internal/ubuntu focal/main amd64 libuv1 amd64 1.33.1-2 [80.1 kB] Get:148 http://ftpmaster.internal/ubuntu focal/main amd64 cmake amd64 3.15.4-1ubuntu2 [3607 kB] Get:149 http://ftpmaster.internal/ubuntu focal/main amd64 xml-core all 0.18+nmu1 [21.6 kB] Get:150 http://ftpmaster.internal/ubuntu focal/universe amd64 sgml-data all 2.0.11 [171 kB] Get:151 http://ftpmaster.internal/ubuntu focal/universe amd64 docbook-xml all 4.5-9 [71.2 kB] Get:152 http://ftpmaster.internal/ubuntu focal/main amd64 libksba8 amd64 1.3.5-2 [92.6 kB] Get:153 http://ftpmaster.internal/ubuntu focal/main amd64 dirmngr amd64 2.2.17-3ubuntu1 [328 kB] Get:154 http://ftpmaster.internal/ubuntu focal/main amd64 gnupg-l10n all 2.2.17-3ubuntu1 [51.7 kB] Get:155 http://ftpmaster.internal/ubuntu focal/main amd64 gnupg-utils amd64 2.2.17-3ubuntu1 [477 kB] Get:156 http://ftpmaster.internal/ubuntu focal/main amd64 gpg-wks-client amd64 2.2.17-3ubuntu1 [97.3 kB] Get:157 http://ftpmaster.internal/ubuntu focal/main amd64 gpg-wks-server amd64 2.2.17-3ubuntu1 [90.0 kB] Get:158 http://ftpmaster.internal/ubuntu focal/main amd64 gpgsm amd64 2.2.17-3ubuntu1 [217 kB] Get:159 http://ftpmaster.internal/ubuntu focal/main amd64 gnupg all 2.2.17-3ubuntu1 [258 kB] Get:160 http://ftpmaster.internal/ubuntu focal/universe amd64 python-apt amd64 1.9.0ubuntu5 [154 kB] Get:161 http://ftpmaster.internal/ubuntu focal/main amd64 libpaper1 amd64 1.1.28 [13.0 kB] Get:162 http://ftpmaster.internal/ubuntu focal/main amd64 libpaper-utils amd64 1.1.28 [8400 B] Get:163 http://ftpmaster.internal/ubuntu focal/main amd64 libkpathsea6 amd64 2019.20190605.51237-3 [57.1 kB] Get:164 http://ftpmaster.internal/ubuntu focal/main amd64 libptexenc1 amd64 2019.20190605.51237-3 [37.6 kB] Get:165 http://ftpmaster.internal/ubuntu focal/main amd64 libsynctex2 amd64 2019.20190605.51237-3 [55.0 kB] Get:166 http://ftpmaster.internal/ubuntu focal/main amd64 libtexlua53 amd64 2019.20190605.51237-3 [105 kB] Get:167 http://ftpmaster.internal/ubuntu focal/main amd64 libtexluajit2 amd64 2019.20190605.51237-3 [235 kB] Get:168 http://ftpmaster.internal/ubuntu focal/main amd64 t1utils amd64 1.41-3 [56.1 kB] Get:169 http://ftpmaster.internal/ubuntu focal/main amd64 libharfbuzz-icu0 amd64 2.6.4-1ubuntu1 [5576 B] Get:170 http://ftpmaster.internal/ubuntu focal/universe amd64 libteckit0 amd64 2.5.8+ds2-5ubuntu1 [317 kB] Get:171 http://ftpmaster.internal/ubuntu focal/main amd64 x11-common all 1:7.7+19ubuntu12 [22.4 kB] Get:172 http://ftpmaster.internal/ubuntu focal/main amd64 libice6 amd64 2:1.0.10-0ubuntu1 [41.0 kB] Get:173 http://ftpmaster.internal/ubuntu focal/main amd64 libsm6 amd64 2:1.2.3-1 [16.1 kB] Get:174 http://ftpmaster.internal/ubuntu focal/main amd64 libxt6 amd64 1:1.1.5-1 [160 kB] Get:175 http://ftpmaster.internal/ubuntu focal/main amd64 libxmu6 amd64 2:1.1.3-0ubuntu1 [45.8 kB] Get:176 http://ftpmaster.internal/ubuntu focal/main amd64 libxpm4 amd64 1:3.5.12-1 [34.0 kB] Get:177 http://ftpmaster.internal/ubuntu focal/main amd64 libxaw7 amd64 2:1.0.13-1 [173 kB] Get:178 http://ftpmaster.internal/ubuntu focal/main amd64 libxi6 amd64 2:1.7.10-0ubuntu1 [29.9 kB] Get:179 http://ftpmaster.internal/ubuntu focal/universe amd64 libzzip-0-13 amd64 0.13.62-3.2 [25.8 kB] Get:180 http://ftpmaster.internal/ubuntu focal/main amd64 texlive-binaries amd64 2019.20190605.51237-3 [8187 kB] Get:181 http://ftpmaster.internal/ubuntu focal/main amd64 xdg-utils all 1.1.3-1ubuntu2 [60.5 kB] Get:182 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive-base all 2019.20191208-4 [20.5 MB] Get:183 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive-fonts-recommended all 2019.20191208-4 [5198 kB] Get:184 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-lmodern all 2.004.5-6 [4532 kB] Get:185 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive-latex-base all 2019.20191208-4 [849 kB] Get:186 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive-latex-recommended all 2019.20191208-4 [15.7 MB] Get:187 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive all 2019.20191208-4 [14.4 kB] Get:188 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive-bibtex-extra all 2019.20191208-1 [63.7 MB] Get:189 http://ftpmaster.internal/ubuntu focal/universe amd64 libsombok3 amd64 2.4.0-2 [26.9 kB] Get:190 http://ftpmaster.internal/ubuntu focal/universe amd64 libmime-charset-perl all 1.012.2-1 [30.9 kB] Get:191 http://ftpmaster.internal/ubuntu focal/universe amd64 libunicode-linebreak-perl amd64 0.0.20190101-1build1 [96.9 kB] Get:192 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive-extra-utils all 2019.20191208-1 [40.5 MB] Get:193 http://ftpmaster.internal/ubuntu focal/universe amd64 preview-latex-style all 11.91-2ubuntu1 [185 kB] Get:194 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive-pictures all 2019.20191208-4 [4462 kB] Get:195 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive-latex-extra all 2019.20191208-1 [12.4 MB] Get:196 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-gfs-baskerville all 1.1-5 [43.4 kB] Get:197 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-gfs-porson all 1.1-6 [33.7 kB] Get:198 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive-lang-greek all 2019.20191208-1 [77.3 MB] Get:199 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive-science all 2019.20191208-1 [3194 kB] Get:200 http://ftpmaster.internal/ubuntu focal/main amd64 libxslt1.1 amd64 1.1.33-0ubuntu2 [149 kB] Get:201 http://ftpmaster.internal/ubuntu focal/main amd64 xsltproc amd64 1.1.33-0ubuntu2 [14.1 kB] Get:202 http://ftpmaster.internal/ubuntu focal/universe amd64 dblatex all 0.3.10-2 [346 kB] Get:203 http://ftpmaster.internal/ubuntu focal/main amd64 dbus-user-session amd64 1.12.16-2ubuntu2 [9424 B] Get:204 http://ftpmaster.internal/ubuntu focal/main amd64 libdconf1 amd64 0.34.0-1ubuntu2 [36.5 kB] Get:205 http://ftpmaster.internal/ubuntu focal/main amd64 dconf-service amd64 0.34.0-1ubuntu2 [29.2 kB] Get:206 http://ftpmaster.internal/ubuntu focal/main amd64 dconf-gsettings-backend amd64 0.34.0-1ubuntu2 [22.2 kB] Get:207 http://ftpmaster.internal/ubuntu focal/main amd64 libtool all 2.4.6-11 [194 kB] Get:208 http://ftpmaster.internal/ubuntu focal/main amd64 dh-autoreconf all 19 [16.1 kB] Get:209 http://ftpmaster.internal/ubuntu focal/main amd64 libdebhelper-perl all 12.7.1ubuntu1 [52.0 kB] Get:210 http://ftpmaster.internal/ubuntu focal/main amd64 libarchive-zip-perl all 1.67-1 [90.4 kB] Get:211 http://ftpmaster.internal/ubuntu focal/main amd64 libsub-override-perl all 0.09-2 [9532 B] Get:212 http://ftpmaster.internal/ubuntu focal/main amd64 libfile-stripnondeterminism-perl all 1.6.3-1 [16.0 kB] Get:213 http://ftpmaster.internal/ubuntu focal/main amd64 dh-strip-nondeterminism all 1.6.3-1 [5224 B] Get:214 http://ftpmaster.internal/ubuntu focal/main amd64 dwz amd64 0.13-5 [151 kB] Get:215 http://ftpmaster.internal/ubuntu focal/main amd64 gettext amd64 0.19.8.1-10 [897 kB] Get:216 http://ftpmaster.internal/ubuntu focal/main amd64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:217 http://ftpmaster.internal/ubuntu focal/main amd64 po-debconf all 1.0.21 [233 kB] Get:218 http://ftpmaster.internal/ubuntu focal/main amd64 debhelper all 12.7.1ubuntu1 [875 kB] Get:219 http://ftpmaster.internal/ubuntu focal/main amd64 libfile-which-perl all 1.23-1 [13.8 kB] Get:220 http://ftpmaster.internal/ubuntu focal/main amd64 libfile-homedir-perl all 1.004-1 [37.3 kB] Get:221 http://ftpmaster.internal/ubuntu focal/main amd64 libio-pty-perl amd64 1:1.12-1 [32.4 kB] Get:222 http://ftpmaster.internal/ubuntu focal/main amd64 libipc-run-perl all 20180523.0-2 [89.7 kB] Get:223 http://ftpmaster.internal/ubuntu focal/main amd64 libclass-method-modifiers-perl all 2.13-1 [16.2 kB] Get:224 http://ftpmaster.internal/ubuntu focal/main amd64 libb-hooks-op-check-perl amd64 0.22-1build2 [10.2 kB] Get:225 http://ftpmaster.internal/ubuntu focal/main amd64 libdynaloader-functions-perl all 0.003-1 [11.9 kB] Get:226 http://ftpmaster.internal/ubuntu focal/main amd64 libdevel-callchecker-perl amd64 0.008-1build1 [14.4 kB] Get:227 http://ftpmaster.internal/ubuntu focal/main amd64 libparams-classify-perl amd64 0.015-1build2 [21.1 kB] Get:228 http://ftpmaster.internal/ubuntu focal/main amd64 libmodule-runtime-perl all 0.016-1 [16.2 kB] Get:229 http://ftpmaster.internal/ubuntu focal/main amd64 libimport-into-perl all 1.002005-1 [11.0 kB] Get:230 http://ftpmaster.internal/ubuntu focal/main amd64 librole-tiny-perl all 2.001004-1 [16.5 kB] Get:231 http://ftpmaster.internal/ubuntu focal/main amd64 libstrictures-perl all 2.000006-1 [16.3 kB] Get:232 http://ftpmaster.internal/ubuntu focal/main amd64 libsub-quote-perl all 2.006006-1 [19.5 kB] Get:233 http://ftpmaster.internal/ubuntu focal/main amd64 libmoo-perl all 2.003006-1 [46.3 kB] Get:234 http://ftpmaster.internal/ubuntu focal/main amd64 libencode-locale-perl all 1.05-1 [12.3 kB] Get:235 http://ftpmaster.internal/ubuntu focal/main amd64 libtimedate-perl all 2.3000-2 [37.5 kB] Get:236 http://ftpmaster.internal/ubuntu focal/main amd64 libhttp-date-perl all 6.05-1 [9920 B] Get:237 http://ftpmaster.internal/ubuntu focal/main amd64 libfile-listing-perl all 6.04-1 [9774 B] Get:238 http://ftpmaster.internal/ubuntu focal/main amd64 libhtml-tagset-perl all 3.20-4 [12.5 kB] Get:239 http://ftpmaster.internal/ubuntu focal/main amd64 liburi-perl all 1.76-1 [77.3 kB] Get:240 http://ftpmaster.internal/ubuntu focal/main amd64 libhtml-parser-perl amd64 3.72-3build3 [85.8 kB] Get:241 http://ftpmaster.internal/ubuntu focal/main amd64 libhtml-tree-perl all 5.07-2 [200 kB] Get:242 http://ftpmaster.internal/ubuntu focal/main amd64 libio-html-perl all 1.001-1 [14.9 kB] Get:243 http://ftpmaster.internal/ubuntu focal/main amd64 liblwp-mediatypes-perl all 6.04-1 [19.5 kB] Get:244 http://ftpmaster.internal/ubuntu focal/main amd64 libhttp-message-perl all 6.18-1 [75.3 kB] Get:245 http://ftpmaster.internal/ubuntu focal/main amd64 libhttp-cookies-perl all 6.08-1 [18.3 kB] Get:246 http://ftpmaster.internal/ubuntu focal/main amd64 libhttp-negotiate-perl all 6.01-1 [12.5 kB] Get:247 http://ftpmaster.internal/ubuntu focal/main amd64 perl-openssl-defaults amd64 3build1 [7012 B] Get:248 http://ftpmaster.internal/ubuntu focal/main amd64 libnet-ssleay-perl amd64 1.88-0ubuntu2 [292 kB] Get:249 http://ftpmaster.internal/ubuntu focal/main amd64 libio-socket-ssl-perl all 2.066-0ubuntu4 [177 kB] Get:250 http://ftpmaster.internal/ubuntu focal/main amd64 libnet-http-perl all 6.19-1 [22.8 kB] Get:251 http://ftpmaster.internal/ubuntu focal/main amd64 liblwp-protocol-https-perl all 6.07-2ubuntu2 [8560 B] Get:252 http://ftpmaster.internal/ubuntu focal/main amd64 libtry-tiny-perl all 0.30-1 [20.5 kB] Get:253 http://ftpmaster.internal/ubuntu focal/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] Get:254 http://ftpmaster.internal/ubuntu focal/main amd64 libwww-perl all 6.43-1 [140 kB] Get:255 http://ftpmaster.internal/ubuntu focal/main amd64 patchutils amd64 0.3.4-2 [71.1 kB] Get:256 http://ftpmaster.internal/ubuntu focal/main amd64 wdiff amd64 1.2.2-2build1 [29.8 kB] Get:257 http://ftpmaster.internal/ubuntu focal/main amd64 devscripts amd64 2.19.7ubuntu2 [934 kB] Get:258 http://ftpmaster.internal/ubuntu focal/main amd64 python3-lib2to3 all 3.8.0-1 [75.6 kB] Get:259 http://ftpmaster.internal/ubuntu focal/main amd64 python3-distutils all 3.8.0-1 [142 kB] Get:260 http://ftpmaster.internal/ubuntu focal/main amd64 dh-python all 4.20191017ubuntu1 [88.5 kB] Get:261 http://ftpmaster.internal/ubuntu focal/main amd64 diffstat amd64 1.63-1 [27.2 kB] Get:262 http://ftpmaster.internal/ubuntu focal/universe amd64 docbook-xsl all 1.79.1+dfsg-2 [1075 kB] Get:263 http://ftpmaster.internal/ubuntu focal/main amd64 emacsen-common all 3.0.4 [14.9 kB] Get:264 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-arphic-gbsn00lp all 2.11-16 [1724 kB] Get:265 http://ftpmaster.internal/ubuntu focal/main amd64 fonts-sil-padauk all 4.000-1 [890 kB] Get:266 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-tlwg-garuda-otf all 1:0.7.1-3 [102 kB] Get:267 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-tlwg-kinnari-otf all 1:0.7.1-3 [174 kB] Get:268 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-tlwg-laksaman-otf all 1:0.7.1-3 [128 kB] Get:269 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-tlwg-loma-otf all 1:0.7.1-3 [98.8 kB] Get:270 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-tlwg-mono-otf all 1:0.7.1-3 [94.1 kB] Get:271 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-tlwg-norasi-otf all 1:0.7.1-3 [201 kB] Get:272 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-tlwg-purisa-otf all 1:0.7.1-3 [194 kB] Get:273 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-tlwg-sawasdee-otf all 1:0.7.1-3 [92.7 kB] Get:274 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-tlwg-typewriter-otf all 1:0.7.1-3 [98.5 kB] Get:275 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-tlwg-typist-otf all 1:0.7.1-3 [101 kB] Get:276 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-tlwg-typo-otf all 1:0.7.1-3 [101 kB] Get:277 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-tlwg-umpush-otf all 1:0.7.1-3 [135 kB] Get:278 http://ftpmaster.internal/ubuntu focal/universe amd64 fonts-tlwg-waree-otf all 1:0.7.1-3 [109 kB] Get:279 http://ftpmaster.internal/ubuntu focal/main amd64 libatk1.0-data all 2.34.1-1ubuntu1 [2880 B] Get:280 http://ftpmaster.internal/ubuntu focal/main amd64 libatk1.0-0 amd64 2.34.1-1ubuntu1 [44.9 kB] Get:281 http://ftpmaster.internal/ubuntu focal/main amd64 gir1.2-atk-1.0 amd64 2.34.1-1ubuntu1 [18.2 kB] Get:282 http://ftpmaster.internal/ubuntu focal/main amd64 gir1.2-freedesktop amd64 1.62.0-2 [19.2 kB] Get:283 http://ftpmaster.internal/ubuntu focal/main amd64 gir1.2-gdkpixbuf-2.0 amd64 2.40.0+dfsg-2 [8264 B] Get:284 http://ftpmaster.internal/ubuntu focal/main amd64 libxft2 amd64 2.3.3-0ubuntu1 [39.2 kB] Get:285 http://ftpmaster.internal/ubuntu focal/main amd64 libpangoxft-1.0-0 amd64 1.44.7-1 [18.0 kB] Get:286 http://ftpmaster.internal/ubuntu focal/main amd64 gir1.2-pango-1.0 amd64 1.44.7-1 [26.6 kB] Get:287 http://ftpmaster.internal/ubuntu focal/main amd64 libatspi2.0-0 amd64 2.34.0-3ubuntu2 [63.8 kB] Get:288 http://ftpmaster.internal/ubuntu focal/main amd64 libatk-bridge2.0-0 amd64 2.34.1-2ubuntu1 [58.1 kB] Get:289 http://ftpmaster.internal/ubuntu focal/main amd64 libcairo-gobject2 amd64 1.16.0-4ubuntu1 [17.2 kB] Get:290 http://ftpmaster.internal/ubuntu focal/main amd64 liblcms2-2 amd64 2.9-4 [140 kB] Get:291 http://ftpmaster.internal/ubuntu focal/main amd64 libcolord2 amd64 1.4.4-1 [133 kB] Get:292 http://ftpmaster.internal/ubuntu focal/main amd64 libavahi-common-data amd64 0.7-4ubuntu6 [21.3 kB] Get:293 http://ftpmaster.internal/ubuntu focal/main amd64 libavahi-common3 amd64 0.7-4ubuntu6 [21.7 kB] Get:294 http://ftpmaster.internal/ubuntu focal/main amd64 libavahi-client3 amd64 0.7-4ubuntu6 [25.5 kB] Get:295 http://ftpmaster.internal/ubuntu focal/main amd64 libcups2 amd64 2.3.0-7 [230 kB] Get:296 http://ftpmaster.internal/ubuntu focal/main amd64 libepoxy0 amd64 1.5.4-1 [191 kB] Get:297 http://ftpmaster.internal/ubuntu focal/main amd64 libjson-glib-1.0-common all 1.4.4-2ubuntu1 [3508 B] Get:298 http://ftpmaster.internal/ubuntu focal/main amd64 libjson-glib-1.0-0 amd64 1.4.4-2ubuntu1 [59.3 kB] Get:299 http://ftpmaster.internal/ubuntu focal/main amd64 libproxy1v5 amd64 0.4.15-9build1 [50.3 kB] Get:300 http://ftpmaster.internal/ubuntu focal/main amd64 glib-networking-common all 2.63.2-1 [3380 B] Get:301 http://ftpmaster.internal/ubuntu focal/main amd64 glib-networking-services amd64 2.63.2-1 [9064 B] Get:302 http://ftpmaster.internal/ubuntu focal/main amd64 gsettings-desktop-schemas all 3.34.0-1ubuntu1 [29.0 kB] Get:303 http://ftpmaster.internal/ubuntu focal/main amd64 glib-networking amd64 2.63.2-1 [57.7 kB] Get:304 http://ftpmaster.internal/ubuntu focal/main amd64 libsoup2.4-1 amd64 2.68.2-2build2 [259 kB] Get:305 http://ftpmaster.internal/ubuntu focal/main amd64 libsoup-gnome2.4-1 amd64 2.68.2-2build2 [6140 B] Get:306 http://ftpmaster.internal/ubuntu focal/main amd64 librest-0.7-0 amd64 0.8.1-1 [32.2 kB] Get:307 http://ftpmaster.internal/ubuntu focal/main amd64 libwayland-client0 amd64 1.17.0-1 [23.9 kB] Get:308 http://ftpmaster.internal/ubuntu focal/main amd64 libwayland-cursor0 amd64 1.17.0-1 [10.1 kB] Get:309 http://ftpmaster.internal/ubuntu focal/main amd64 libwayland-egl1 amd64 1.17.0-1 [5672 B] Get:310 http://ftpmaster.internal/ubuntu focal/main amd64 libxcomposite1 amd64 1:0.4.5-0ubuntu1 [6952 B] Get:311 http://ftpmaster.internal/ubuntu focal/main amd64 libxfixes3 amd64 1:5.0.3-1 [10.8 kB] Get:312 http://ftpmaster.internal/ubuntu focal/main amd64 libxcursor1 amd64 1:1.2.0-2 [20.1 kB] Get:313 http://ftpmaster.internal/ubuntu focal/main amd64 libxdamage1 amd64 1:1.1.5-1 [7028 B] Get:314 http://ftpmaster.internal/ubuntu focal/main amd64 libxinerama1 amd64 2:1.1.4-2 [6904 B] Get:315 http://ftpmaster.internal/ubuntu focal/main amd64 libxkbcommon0 amd64 0.9.1-1 [97.5 kB] Get:316 http://ftpmaster.internal/ubuntu focal/main amd64 libxrandr2 amd64 2:1.5.2-0ubuntu1 [18.5 kB] Get:317 http://ftpmaster.internal/ubuntu focal/main amd64 libgtk-3-common all 3.24.13-1ubuntu1 [234 kB] Get:318 http://ftpmaster.internal/ubuntu focal/main amd64 libgtk-3-0 amd64 3.24.13-1ubuntu1 [2555 kB] Get:319 http://ftpmaster.internal/ubuntu focal/main amd64 gir1.2-gtk-3.0 amd64 3.24.13-1ubuntu1 [196 kB] Get:320 http://ftpmaster.internal/ubuntu focal/main amd64 libxml-parser-perl amd64 2.46-1 [193 kB] Get:321 http://ftpmaster.internal/ubuntu focal/universe amd64 intltool all 0.51.0-5ubuntu1 [44.6 kB] Get:322 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive-font-utils all 2019.20191208-1 [1743 kB] Get:323 http://ftpmaster.internal/ubuntu focal/universe amd64 latex-cjk-common amd64 4.8.4+git20170127-2 [207 kB] Get:324 http://ftpmaster.internal/ubuntu focal/universe amd64 latex-cjk-chinese amd64 4.8.4+git20170127-2 [57.0 kB] Get:325 http://ftpmaster.internal/ubuntu focal/universe amd64 latex-cjk-japanese amd64 4.8.4+git20170127-2 [35.4 kB] Get:326 http://ftpmaster.internal/ubuntu focal/universe amd64 latex-cjk-korean all 4.8.4+git20170127-2 [15.1 kB] Get:327 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive-lang-other all 2019.20191208-1 [33.6 MB] Get:328 http://ftpmaster.internal/ubuntu focal/universe amd64 latex-cjk-thai all 4.8.4+git20170127-2 [66.2 kB] Get:329 http://ftpmaster.internal/ubuntu focal/universe amd64 latex-cjk-chinese-arphic-bsmi00lp all 1.23 [11.6 MB] Get:330 http://ftpmaster.internal/ubuntu focal/universe amd64 latex-cjk-chinese-arphic-bkai00mp all 1.23 [12.7 MB] Get:331 http://ftpmaster.internal/ubuntu focal/universe amd64 latex-cjk-chinese-arphic-gbsn00lp all 1.23 [5296 kB] Get:332 http://ftpmaster.internal/ubuntu focal/universe amd64 latex-cjk-chinese-arphic-gkai00mp all 1.23 [5852 kB] Get:333 http://ftpmaster.internal/ubuntu focal/universe amd64 latex-cjk-japanese-wadalab all 0.20050817-17 [17.8 MB] Get:334 http://ftpmaster.internal/ubuntu focal/universe amd64 latex-cjk-all all 4.8.4+git20170127-2 [1088 B] Get:335 http://ftpmaster.internal/ubuntu focal/main amd64 libapt-pkg-perl amd64 0.1.36build1 [68.8 kB] Get:336 http://ftpmaster.internal/ubuntu focal/main amd64 libberkeleydb-perl amd64 0.62-1build1 [116 kB] Get:337 http://ftpmaster.internal/ubuntu focal/main amd64 libcapture-tiny-perl all 0.48-1 [20.4 kB] Get:338 http://ftpmaster.internal/ubuntu focal/main amd64 libcgi-pm-perl all 4.44-1 [186 kB] Get:339 http://ftpmaster.internal/ubuntu focal/main amd64 libsub-name-perl amd64 0.26-1 [11.5 kB] Get:340 http://ftpmaster.internal/ubuntu focal/main amd64 libclass-accessor-perl all 0.51-1 [21.2 kB] Get:341 http://ftpmaster.internal/ubuntu focal/main amd64 libclone-perl amd64 0.43-2 [11.0 kB] Get:342 http://ftpmaster.internal/ubuntu focal/main amd64 libdigest-hmac-perl all 1.03+dfsg-2 [10.3 kB] Get:343 http://ftpmaster.internal/ubuntu focal/main amd64 libnet-smtp-ssl-perl all 1.04-1 [5948 B] Get:344 http://ftpmaster.internal/ubuntu focal/main amd64 libmailtools-perl all 2.21-1 [80.7 kB] Get:345 http://ftpmaster.internal/ubuntu focal/main amd64 libnet-ip-perl all 1.26-2 [27.4 kB] Get:346 http://ftpmaster.internal/ubuntu focal/main amd64 libnet-dns-perl all 1.21-1 [336 kB] Get:347 http://ftpmaster.internal/ubuntu focal/main amd64 libnet-domain-tld-perl all 1.75-1 [29.1 kB] Get:348 http://ftpmaster.internal/ubuntu focal/main amd64 libemail-valid-perl all 1.202-1 [16.3 kB] Get:349 http://ftpmaster.internal/ubuntu focal/main amd64 libexporter-tiny-perl all 1.002001-1 [35.5 kB] Get:350 http://ftpmaster.internal/ubuntu focal/main amd64 libipc-system-simple-perl all 1.25-5 [22.7 kB] Get:351 http://ftpmaster.internal/ubuntu focal/main amd64 libfile-basedir-perl all 0.08-1 [16.9 kB] Get:352 http://ftpmaster.internal/ubuntu focal/main amd64 libnumber-compare-perl all 0.03-1 [7318 B] Get:353 http://ftpmaster.internal/ubuntu focal/main amd64 libtext-glob-perl all 0.10-1 [7554 B] Get:354 http://ftpmaster.internal/ubuntu focal/main amd64 libfile-find-rule-perl all 0.34-1 [28.3 kB] Get:355 http://ftpmaster.internal/ubuntu focal/main amd64 libfontenc1 amd64 1:1.1.4-0ubuntu1 [14.0 kB] Get:356 http://ftpmaster.internal/ubuntu focal/main amd64 libfuture-perl all 0.42-1 [77.3 kB] Get:357 http://ftpmaster.internal/ubuntu focal/main amd64 libgc1c2 amd64 1:7.6.4-0.4 [83.4 kB] Get:358 http://ftpmaster.internal/ubuntu focal/main amd64 libgpm2 amd64 1.20.7-5 [15.1 kB] Get:359 http://ftpmaster.internal/ubuntu focal/main amd64 libstruct-dumb-perl all 0.09-1 [10.5 kB] Get:360 http://ftpmaster.internal/ubuntu focal/main amd64 libio-async-perl all 0.75-1 [254 kB] Get:361 http://ftpmaster.internal/ubuntu focal/main amd64 liblinux-epoll-perl amd64 0.017-1 [16.0 kB] Get:362 http://ftpmaster.internal/ubuntu focal/main amd64 libio-async-loop-epoll-perl all 0.20-1 [10.4 kB] Get:363 http://ftpmaster.internal/ubuntu focal/main amd64 liblist-compare-perl all 0.53-1 [65.6 kB] Get:364 http://ftpmaster.internal/ubuntu focal/main amd64 liblist-moreutils-perl amd64 0.416-1build5 [55.5 kB] Get:365 http://ftpmaster.internal/ubuntu focal/main amd64 libltdl7 amd64 2.4.6-11 [38.3 kB] Get:366 http://ftpmaster.internal/ubuntu focal/main amd64 libltdl-dev amd64 2.4.6-11 [162 kB] Get:367 http://ftpmaster.internal/ubuntu focal/main amd64 libmldbm-perl all 2.05-2 [17.1 kB] Get:368 http://ftpmaster.internal/ubuntu focal/main amd64 libpath-tiny-perl all 0.108-1 [42.6 kB] Get:369 http://ftpmaster.internal/ubuntu focal/main amd64 libpython3.7 amd64 3.7.5-2 [1483 kB] Get:370 http://ftpmaster.internal/ubuntu focal/main amd64 libpython3.8-stdlib amd64 3.8.0-5 [1663 kB] Get:371 http://ftpmaster.internal/ubuntu focal/main amd64 rubygems-integration all 1.14 [5044 B] Get:372 http://ftpmaster.internal/ubuntu focal/main amd64 ruby2.5 amd64 2.5.7-1ubuntu1 [48.7 kB] Get:373 http://ftpmaster.internal/ubuntu focal/main amd64 ruby amd64 1:2.5.2 [5788 B] Get:374 http://ftpmaster.internal/ubuntu focal/main amd64 rake all 12.3.3-1 [45.1 kB] Get:375 http://ftpmaster.internal/ubuntu focal/main amd64 ruby-did-you-mean all 1.2.1-1 [9828 B] Get:376 http://ftpmaster.internal/ubuntu focal/main amd64 ruby-minitest all 5.13.0-1 [40.9 kB] Get:377 http://ftpmaster.internal/ubuntu focal/main amd64 ruby-net-telnet all 0.1.1-2 [12.6 kB] Get:378 http://ftpmaster.internal/ubuntu focal/main amd64 ruby-power-assert all 1.1.1-1 [11.0 kB] Get:379 http://ftpmaster.internal/ubuntu focal/main amd64 ruby-test-unit all 3.3.4-1 [73.1 kB] Get:380 http://ftpmaster.internal/ubuntu focal/main amd64 ruby-xmlrpc all 0.3.0-2 [23.8 kB] Get:381 http://ftpmaster.internal/ubuntu focal/main amd64 libruby2.5 amd64 2.5.7-1ubuntu1 [3086 kB] Get:382 http://ftpmaster.internal/ubuntu focal/main amd64 libtext-levenshtein-perl all 0.13-1 [9612 B] Get:383 http://ftpmaster.internal/ubuntu focal/main amd64 libtype-tiny-perl all 1.008001-2 [304 kB] Get:384 http://ftpmaster.internal/ubuntu focal/main amd64 libxml-namespacesupport-perl all 1.12-1 [13.2 kB] Get:385 http://ftpmaster.internal/ubuntu focal/main amd64 libxml-sax-base-perl all 1.09-1 [18.8 kB] Get:386 http://ftpmaster.internal/ubuntu focal/main amd64 libxml-sax-perl all 1.02+dfsg-1 [56.2 kB] Get:387 http://ftpmaster.internal/ubuntu focal/main amd64 libxml-libxml-perl amd64 2.0134+dfsg-1build1 [320 kB] Get:388 http://ftpmaster.internal/ubuntu focal/main amd64 libxml-simple-perl all 2.25-1 [64.9 kB] Get:389 http://ftpmaster.internal/ubuntu focal/main amd64 libyaml-libyaml-perl amd64 0.80+repack-2 [27.7 kB] Get:390 http://ftpmaster.internal/ubuntu focal/main amd64 lintian all 2.32.0 [971 kB] Get:391 http://ftpmaster.internal/ubuntu focal/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu1 [573 kB] Get:392 http://ftpmaster.internal/ubuntu focal/main amd64 xfonts-utils amd64 1:7.7+6 [91.5 kB] Get:393 http://ftpmaster.internal/ubuntu focal/universe amd64 lmodern all 2.004.5-6 [9474 kB] Get:394 http://ftpmaster.internal/ubuntu focal/main amd64 python3.8 amd64 3.8.0-5 [355 kB] Get:395 http://ftpmaster.internal/ubuntu focal/main amd64 python3-all amd64 3.7.5-1ubuntu1 [1120 B] Get:396 http://ftpmaster.internal/ubuntu focal/main amd64 python3-chardet all 3.0.4-4 [80.6 kB] Get:397 http://ftpmaster.internal/ubuntu focal/main amd64 python3-debian all 0.1.36build1 [65.0 kB] Get:398 http://ftpmaster.internal/ubuntu focal/universe amd64 python3-distutils-extra all 2.43 [15.4 kB] Get:399 http://ftpmaster.internal/ubuntu focal/main amd64 python3-libxml2 amd64 2.9.4+dfsg1-8ubuntu1 [155 kB] Get:400 http://ftpmaster.internal/ubuntu focal/universe amd64 quilt all 0.65-3 [301 kB] Get:401 http://ftpmaster.internal/ubuntu focal/universe amd64 teckit amd64 2.5.8+ds2-5ubuntu1 [688 kB] Get:402 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive-lang-cjk all 2019.20191208-1 [1120 kB] Get:403 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive-lang-chinese all 2019.20191208-1 [44.3 MB] Get:404 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive-lang-cyrillic all 2019.20191208-1 [20.9 MB] Get:405 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive-lang-english all 2019.20191208-1 [79.8 MB] Get:406 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive-lang-french all 2019.20191208-1 [59.2 MB] Get:407 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive-lang-german all 2019.20191208-1 [24.6 MB] Get:408 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive-lang-japanese all 2019.20191208-1 [21.2 MB] Get:409 http://ftpmaster.internal/ubuntu focal/universe amd64 tipa all 2:1.3-20 [2978 kB] Get:410 http://ftpmaster.internal/ubuntu focal/universe amd64 texlive-xetex all 2019.20191208-4 [14.6 MB] Get:411 http://ftpmaster.internal/ubuntu focal/universe amd64 tree amd64 1.8.0-1 [43.0 kB] Get:412 http://ftpmaster.internal/ubuntu focal/main amd64 vim-runtime all 2:8.1.0875-5ubuntu3 [5670 kB] Get:413 http://ftpmaster.internal/ubuntu focal/main amd64 vim amd64 2:8.1.0875-5ubuntu3 [1208 kB] Get:414 http://ftpmaster.internal/ubuntu focal/main amd64 w3m amd64 0.5.3-37 [935 kB] Get:415 http://ftpmaster.internal/ubuntu focal/main amd64 zip amd64 3.0-11build1 [167 kB] Get:416 http://ftpmaster.internal/ubuntu focal/universe amd64 debmake all 4.3.1-1 [74.1 kB] Get:417 http://ftpmaster.internal/ubuntu focal/universe amd64 libfaketime amd64 0.9.7-3 [27.7 kB] Get:418 http://ftpmaster.internal/ubuntu focal/universe amd64 faketime amd64 0.9.7-3 [9880 B] Get:419 http://ftpmaster.internal/ubuntu focal/universe amd64 itstool all 2.0.6-1 [21.5 kB] Get:420 http://ftpmaster.internal/ubuntu focal/main amd64 locales-all amd64 2.30-0ubuntu3 [10.6 MB] debconf: delaying package configuration, since apt-utils is not installed Fetched 760 MB in 41s (18.4 MB/s) Selecting previously unselected package libpython3.7-minimal:amd64. (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libpython3.7-minimal_3.7.5-2_amd64.deb ... Unpacking libpython3.7-minimal:amd64 (3.7.5-2) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.2.9-1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.9-1) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../python3.7-minimal_3.7.5-2_amd64.deb ... Unpacking python3.7-minimal (3.7.5-2) ... Setting up libpython3.7-minimal:amd64 (3.7.5-2) ... Setting up libexpat1:amd64 (2.2.9-1) ... Setting up python3.7-minimal (3.7.5-2) ... Selecting previously unselected package python3-minimal. (Reading database ... 14901 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.7.5-1ubuntu1_amd64.deb ... Unpacking python3-minimal (3.7.5-1ubuntu1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.64ubuntu1_all.deb ... Unpacking mime-support (3.64ubuntu1) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../2-libmpdec2_2.4.2-2_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-2) ... Selecting previously unselected package libpython3.7-stdlib:amd64. Preparing to unpack .../3-libpython3.7-stdlib_3.7.5-2_amd64.deb ... Unpacking libpython3.7-stdlib:amd64 (3.7.5-2) ... Selecting previously unselected package python3.7. Preparing to unpack .../4-python3.7_3.7.5-2_amd64.deb ... Unpacking python3.7 (3.7.5-2) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../5-libpython3-stdlib_3.7.5-1ubuntu1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.7.5-1ubuntu1) ... Setting up python3-minimal (3.7.5-1ubuntu1) ... Selecting previously unselected package python3. (Reading database ... 15339 files and directories currently installed.) Preparing to unpack .../00-python3_3.7.5-1ubuntu1_amd64.deb ... Unpacking python3 (3.7.5-1ubuntu1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../01-libbsd0_0.10.0-1_amd64.deb ... Unpacking libbsd0:amd64 (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../02-bsdmainutils_11.1.2ubuntu2_amd64.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../03-libuchardet0_0.0.6-3_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../04-groff-base_1.22.4-4_amd64.deb ... Unpacking groff-base (1.22.4-4) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../05-libpipeline1_1.5.1-3_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.1-3) ... Selecting previously unselected package man-db. Preparing to unpack .../06-man-db_2.9.0-2_amd64.deb ... Unpacking man-db (2.9.0-2) ... Selecting previously unselected package libpopt0:amd64. Preparing to unpack .../07-libpopt0_1.16-14_amd64.deb ... Unpacking libpopt0:amd64 (1.16-14) ... Selecting previously unselected package rsync. Preparing to unpack .../08-rsync_3.1.3-8_amd64.deb ... Unpacking rsync (3.1.3-8) ... Selecting previously unselected package fonts-arphic-bkai00mp. Preparing to unpack .../09-fonts-arphic-bkai00mp_2.10-20_all.deb ... Unpacking fonts-arphic-bkai00mp (2.10-20) ... Selecting previously unselected package fonts-arphic-bsmi00lp. Preparing to unpack .../10-fonts-arphic-bsmi00lp_2.10-18_all.deb ... Unpacking fonts-arphic-bsmi00lp (2.10-18) ... Selecting previously unselected package fonts-arphic-gkai00mp. Preparing to unpack .../11-fonts-arphic-gkai00mp_2.11-15_all.deb ... Unpacking fonts-arphic-gkai00mp (2.11-15) ... Selecting previously unselected package fonts-ipaexfont-gothic. Preparing to unpack .../12-fonts-ipaexfont-gothic_00301-4ubuntu1_all.deb ... Unpacking fonts-ipaexfont-gothic (00301-4ubuntu1) ... Selecting previously unselected package fonts-ipaexfont-mincho. Preparing to unpack .../13-fonts-ipaexfont-mincho_00301-4ubuntu1_all.deb ... Unpacking fonts-ipaexfont-mincho (00301-4ubuntu1) ... Selecting previously unselected package fonts-ipafont-gothic. Preparing to unpack .../14-fonts-ipafont-gothic_00303-18ubuntu1_all.deb ... Unpacking fonts-ipafont-gothic (00303-18ubuntu1) ... Selecting previously unselected package fonts-ipafont-mincho. Preparing to unpack .../15-fonts-ipafont-mincho_00303-18ubuntu1_all.deb ... Unpacking fonts-ipafont-mincho (00303-18ubuntu1) ... Selecting previously unselected package fonts-ipafont. Preparing to unpack .../16-fonts-ipafont_00303-18ubuntu1_all.deb ... Unpacking fonts-ipafont (00303-18ubuntu1) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../17-libfreetype6_2.10.1-2_amd64.deb ... Unpacking libfreetype6:amd64 (2.10.1-2) ... Selecting previously unselected package ucf. Preparing to unpack .../18-ucf_3.0038+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0038+nmu1) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../19-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fonts-liberation. Preparing to unpack .../20-fonts-liberation_1%3a1.07.4-10_all.deb ... Unpacking fonts-liberation (1:1.07.4-10) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../21-fontconfig-config_2.13.1-2ubuntu2_all.deb ... Unpacking fontconfig-config (2.13.1-2ubuntu2) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../22-libfontconfig1_2.13.1-2ubuntu2_amd64.deb ... Unpacking libfontconfig1:amd64 (2.13.1-2ubuntu2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../23-fontconfig_2.13.1-2ubuntu2_amd64.deb ... Unpacking fontconfig (2.13.1-2ubuntu2) ... Selecting previously unselected package fonts-wqy-zenhei. Preparing to unpack .../24-fonts-wqy-zenhei_0.9.45-7ubuntu1_all.deb ... Unpacking fonts-wqy-zenhei (0.9.45-7ubuntu1) ... Selecting previously unselected package poppler-data. Preparing to unpack .../25-poppler-data_0.4.9-2_all.deb ... Unpacking poppler-data (0.4.9-2) ... Selecting previously unselected package libpython2.7-minimal:amd64. Preparing to unpack .../26-libpython2.7-minimal_2.7.17-1_amd64.deb ... Unpacking libpython2.7-minimal:amd64 (2.7.17-1) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../27-python2.7-minimal_2.7.17-1_amd64.deb ... Unpacking python2.7-minimal (2.7.17-1) ... Selecting previously unselected package python2-minimal. Preparing to unpack .../28-python2-minimal_2.7.17-1_amd64.deb ... Unpacking python2-minimal (2.7.17-1) ... Selecting previously unselected package python-minimal. Preparing to unpack .../29-python-minimal_2.7.17-1_amd64.deb ... Unpacking python-minimal (2.7.17-1) ... Selecting previously unselected package libpython2.7-stdlib:amd64. Preparing to unpack .../30-libpython2.7-stdlib_2.7.17-1_amd64.deb ... Unpacking libpython2.7-stdlib:amd64 (2.7.17-1) ... Selecting previously unselected package python2.7. Preparing to unpack .../31-python2.7_2.7.17-1_amd64.deb ... Unpacking python2.7 (2.7.17-1) ... Selecting previously unselected package libpython2-stdlib:amd64. Preparing to unpack .../32-libpython2-stdlib_2.7.17-1_amd64.deb ... Unpacking libpython2-stdlib:amd64 (2.7.17-1) ... Selecting previously unselected package libpython-stdlib:amd64. Preparing to unpack .../33-libpython-stdlib_2.7.17-1_amd64.deb ... Unpacking libpython-stdlib:amd64 (2.7.17-1) ... Setting up libpython2.7-minimal:amd64 (2.7.17-1) ... Setting up python2.7-minimal (2.7.17-1) ... Setting up python2-minimal (2.7.17-1) ... Selecting previously unselected package python2. (Reading database ... 17557 files and directories currently installed.) Preparing to unpack .../python2_2.7.17-1_amd64.deb ... Unpacking python2 (2.7.17-1) ... Setting up python-minimal (2.7.17-1) ... Selecting previously unselected package python. (Reading database ... 17589 files and directories currently installed.) Preparing to unpack .../000-python_2.7.17-1_amd64.deb ... Unpacking python (2.7.17-1) ... Selecting previously unselected package libpython3.8-minimal:amd64. Preparing to unpack .../001-libpython3.8-minimal_3.8.0-5_amd64.deb ... Unpacking libpython3.8-minimal:amd64 (3.8.0-5) ... Selecting previously unselected package python3.8-minimal. Preparing to unpack .../002-python3.8-minimal_3.8.0-5_amd64.deb ... Unpacking python3.8-minimal (3.8.0-5) ... Selecting previously unselected package sgml-base. Preparing to unpack .../003-sgml-base_1.29.1_all.deb ... Unpacking sgml-base (1.29.1) ... Selecting previously unselected package tex-common. Preparing to unpack .../004-tex-common_6.13_all.deb ... Unpacking tex-common (6.13) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../005-libdbus-1-3_1.12.16-2ubuntu2_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.12.16-2ubuntu2) ... Selecting previously unselected package dbus. Preparing to unpack .../006-dbus_1.12.16-2ubuntu2_amd64.deb ... Unpacking dbus (1.12.16-2ubuntu2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../007-libmagic-mgc_1%3a5.37-6_amd64.deb ... Unpacking libmagic-mgc (1:5.37-6) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../008-libmagic1_1%3a5.37-6_amd64.deb ... Unpacking libmagic1:amd64 (1:5.37-6) ... Selecting previously unselected package file. Preparing to unpack .../009-file_1%3a5.37-6_amd64.deb ... Unpacking file (1:5.37-6) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../010-libglib2.0-0_2.63.3-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.63.3-1) ... Selecting previously unselected package libgirepository-1.0-1:amd64. Preparing to unpack .../011-libgirepository-1.0-1_1.62.0-2_amd64.deb ... Unpacking libgirepository-1.0-1:amd64 (1.62.0-2) ... Selecting previously unselected package gir1.2-glib-2.0:amd64. Preparing to unpack .../012-gir1.2-glib-2.0_1.62.0-2_amd64.deb ... Unpacking gir1.2-glib-2.0:amd64 (1.62.0-2) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../013-libelf1_0.176-1.1_amd64.deb ... Unpacking libelf1:amd64 (0.176-1.1) ... Selecting previously unselected package libfribidi0:amd64. Preparing to unpack .../014-libfribidi0_1.0.7-1.1_amd64.deb ... Unpacking libfribidi0:amd64 (1.0.7-1.1) ... Selecting previously unselected package libicu63:amd64. Preparing to unpack .../015-libicu63_63.2-2_amd64.deb ... Unpacking libicu63:amd64 (63.2-2) ... Selecting previously unselected package libpam-systemd:amd64. Preparing to unpack .../016-libpam-systemd_244-3ubuntu1_amd64.deb ... Unpacking libpam-systemd:amd64 (244-3ubuntu1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../017-libxml2_2.9.4+dfsg1-8ubuntu1_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-8ubuntu1) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../018-libyaml-0-2_0.2.2-1_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.2-1) ... Selecting previously unselected package netbase. Preparing to unpack .../019-netbase_5.6_all.deb ... Unpacking netbase (5.6) ... Selecting previously unselected package python3-gi. Preparing to unpack .../020-python3-gi_3.34.0-1ubuntu2_amd64.deb ... Unpacking python3-gi (3.34.0-1ubuntu2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../021-python3-pkg-resources_41.4.0-1_all.deb ... Unpacking python3-pkg-resources (41.4.0-1) ... Selecting previously unselected package python3-six. Preparing to unpack .../022-python3-six_1.12.0-2build1_all.deb ... Unpacking python3-six (1.12.0-2build1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../023-shared-mime-info_1.10-1_amd64.deb ... Unpacking shared-mime-info (1.10-1) ... Selecting previously unselected package xxd. Preparing to unpack .../024-xxd_2%3a8.1.0875-5ubuntu3_amd64.deb ... Unpacking xxd (2:8.1.0875-5ubuntu3) ... Selecting previously unselected package vim-common. Preparing to unpack .../025-vim-common_2%3a8.1.0875-5ubuntu3_all.deb ... Unpacking vim-common (2:8.1.0875-5ubuntu3) ... Selecting previously unselected package xkb-data. Preparing to unpack .../026-xkb-data_2.26-2ubuntu2_all.deb ... Unpacking xkb-data (2.26-2ubuntu2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../027-gettext-base_0.19.8.1-10_amd64.deb ... Unpacking gettext-base (0.19.8.1-10) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../028-libkrb5support0_1.17-6_amd64.deb ... Unpacking libkrb5support0:amd64 (1.17-6) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../029-libk5crypto3_1.17-6_amd64.deb ... Unpacking libk5crypto3:amd64 (1.17-6) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../030-libkeyutils1_1.6-6ubuntu1_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6-6ubuntu1) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../031-libkrb5-3_1.17-6_amd64.deb ... Unpacking libkrb5-3:amd64 (1.17-6) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../032-libgssapi-krb5-2_1.17-6_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.17-6) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../033-libpsl5_0.20.2-2_amd64.deb ... Unpacking libpsl5:amd64 (0.20.2-2) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../034-libxau6_1%3a1.0.9-0ubuntu1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.9-0ubuntu1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../035-libxdmcp6_1%3a1.1.3-0ubuntu1_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.3-0ubuntu1) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../036-libxcb1_1.13.1-2_amd64.deb ... Unpacking libxcb1:amd64 (1.13.1-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../037-libx11-data_2%3a1.6.8-1_all.deb ... Unpacking libx11-data (2:1.6.8-1) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../038-libx11-6_2%3a1.6.8-1_amd64.deb ... Unpacking libx11-6:amd64 (2:1.6.8-1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../039-libxext6_2%3a1.3.4-0ubuntu1_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-0ubuntu1) ... Selecting previously unselected package python-apt-common. Preparing to unpack .../040-python-apt-common_1.9.0ubuntu5_all.deb ... Unpacking python-apt-common (1.9.0ubuntu5) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../041-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package libjpeg-turbo8:amd64. Preparing to unpack .../042-libjpeg-turbo8_2.0.3-0ubuntu1_amd64.deb ... Unpacking libjpeg-turbo8:amd64 (2.0.3-0ubuntu1) ... Selecting previously unselected package libjpeg8:amd64. Preparing to unpack .../043-libjpeg8_8c-2ubuntu8_amd64.deb ... Unpacking libjpeg8:amd64 (8c-2ubuntu8) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../044-libjbig0_2.1-3.1build1_amd64.deb ... Unpacking libjbig0:amd64 (2.1-3.1build1) ... Selecting previously unselected package libwebp6:amd64. Preparing to unpack .../045-libwebp6_0.6.1-2_amd64.deb ... Unpacking libwebp6:amd64 (0.6.1-2) ... Selecting previously unselected package libtiff5:amd64. Preparing to unpack .../046-libtiff5_4.1.0+git191117-1_amd64.deb ... Unpacking libtiff5:amd64 (4.1.0+git191117-1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../047-libgdk-pixbuf2.0-common_2.40.0+dfsg-2_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.40.0+dfsg-2) ... Selecting previously unselected package libgdk-pixbuf2.0-0:amd64. Preparing to unpack .../048-libgdk-pixbuf2.0-0_2.40.0+dfsg-2_amd64.deb ... Unpacking libgdk-pixbuf2.0-0:amd64 (2.40.0+dfsg-2) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../049-gtk-update-icon-cache_3.24.13-1ubuntu1_amd64.deb ... No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Unpacking gtk-update-icon-cache (3.24.13-1ubuntu1) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../050-libpixman-1-0_0.38.4-0ubuntu1_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.38.4-0ubuntu1) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../051-libxcb-render0_1.13.1-2_amd64.deb ... Unpacking libxcb-render0:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../052-libxcb-shm0_1.13.1-2_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.13.1-2) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../053-libxrender1_1%3a0.9.10-1_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../054-libcairo2_1.16.0-4ubuntu1_amd64.deb ... Unpacking libcairo2:amd64 (1.16.0-4ubuntu1) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../055-libcroco3_0.6.13-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.13-1) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../056-libgraphite2-3_1.3.13-11_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.13-11) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../057-libharfbuzz0b_2.6.4-1ubuntu1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (2.6.4-1ubuntu1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../058-libthai-data_0.1.28-3_all.deb ... Unpacking libthai-data (0.1.28-3) ... Selecting previously unselected package libdatrie1:amd64. Preparing to unpack .../059-libdatrie1_0.2.12-3_amd64.deb ... Unpacking libdatrie1:amd64 (0.2.12-3) ... Selecting previously unselected package libthai0:amd64. Preparing to unpack .../060-libthai0_0.1.28-3_amd64.deb ... Unpacking libthai0:amd64 (0.1.28-3) ... Selecting previously unselected package libpango-1.0-0:amd64. Preparing to unpack .../061-libpango-1.0-0_1.44.7-1_amd64.deb ... Unpacking libpango-1.0-0:amd64 (1.44.7-1) ... Selecting previously unselected package libpangoft2-1.0-0:amd64. Preparing to unpack .../062-libpangoft2-1.0-0_1.44.7-1_amd64.deb ... Unpacking libpangoft2-1.0-0:amd64 (1.44.7-1) ... Selecting previously unselected package libpangocairo-1.0-0:amd64. Preparing to unpack .../063-libpangocairo-1.0-0_1.44.7-1_amd64.deb ... Unpacking libpangocairo-1.0-0:amd64 (1.44.7-1) ... Selecting previously unselected package librsvg2-2:amd64. Preparing to unpack .../064-librsvg2-2_2.46.4-1ubuntu1_amd64.deb ... Unpacking librsvg2-2:amd64 (2.46.4-1ubuntu1) ... Selecting previously unselected package librsvg2-common:amd64. Preparing to unpack .../065-librsvg2-common_2.46.4-1ubuntu1_amd64.deb ... Unpacking librsvg2-common:amd64 (2.46.4-1ubuntu1) ... Selecting previously unselected package humanity-icon-theme. Preparing to unpack .../066-humanity-icon-theme_0.6.15_all.deb ... Unpacking humanity-icon-theme (0.6.15) ... Selecting previously unselected package ubuntu-mono. Preparing to unpack .../067-ubuntu-mono_19.04-0ubuntu2_all.deb ... Unpacking ubuntu-mono (19.04-0ubuntu2) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../068-adwaita-icon-theme_3.34.0-1ubuntu1_all.deb ... Unpacking adwaita-icon-theme (3.34.0-1ubuntu1) ... Selecting previously unselected package asciidoc-common. Preparing to unpack .../069-asciidoc-common_9.0.0~rc1-1_all.deb ... Unpacking asciidoc-common (9.0.0~rc1-1) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../070-libxml2-utils_2.9.4+dfsg1-8ubuntu1_amd64.deb ... Unpacking libxml2-utils (2.9.4+dfsg1-8ubuntu1) ... Selecting previously unselected package asciidoc-base. Preparing to unpack .../071-asciidoc-base_9.0.0~rc1-1_all.deb ... Unpacking asciidoc-base (9.0.0~rc1-1) ... Selecting previously unselected package asciidoc. Preparing to unpack .../072-asciidoc_9.0.0~rc1-1_all.deb ... Unpacking asciidoc (9.0.0~rc1-1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../073-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../074-m4_1.4.18-4_amd64.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../075-autoconf_2.69-11ubuntu1_all.deb ... Unpacking autoconf (2.69-11ubuntu1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../076-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../077-automake_1%3a1.16.1-4ubuntu3_all.deb ... Unpacking automake (1:1.16.1-4ubuntu3) ... Selecting previously unselected package autopoint. Preparing to unpack .../078-autopoint_0.19.8.1-10_all.deb ... Unpacking autopoint (0.19.8.1-10) ... Selecting previously unselected package cmake-data. Preparing to unpack .../079-cmake-data_3.15.4-1ubuntu2_all.deb ... Unpacking cmake-data (3.15.4-1ubuntu2) ... Selecting previously unselected package libarchive13:amd64. Preparing to unpack .../080-libarchive13_3.4.0-1build1_amd64.deb ... Unpacking libarchive13:amd64 (3.4.0-1build1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../081-libbrotli1_1.0.7-5_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.7-5) ... Selecting previously unselected package libroken18-heimdal:amd64. Preparing to unpack .../082-libroken18-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libroken18-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libasn1-8-heimdal:amd64. Preparing to unpack .../083-libasn1-8-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libasn1-8-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libheimbase1-heimdal:amd64. Preparing to unpack .../084-libheimbase1-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libheimbase1-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libhcrypto4-heimdal:amd64. Preparing to unpack .../085-libhcrypto4-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libhcrypto4-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libwind0-heimdal:amd64. Preparing to unpack .../086-libwind0-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libwind0-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libhx509-5-heimdal:amd64. Preparing to unpack .../087-libhx509-5-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libhx509-5-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libkrb5-26-heimdal:amd64. Preparing to unpack .../088-libkrb5-26-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libkrb5-26-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libheimntlm0-heimdal:amd64. Preparing to unpack .../089-libheimntlm0-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libheimntlm0-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libgssapi3-heimdal:amd64. Preparing to unpack .../090-libgssapi3-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libgssapi3-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../091-libsasl2-modules-db_2.1.27+dfsg-2_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-2) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../092-libsasl2-2_2.1.27+dfsg-2_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27+dfsg-2) ... Selecting previously unselected package libldap-common. Preparing to unpack .../093-libldap-common_2.4.48+dfsg-1ubuntu3_all.deb ... Unpacking libldap-common (2.4.48+dfsg-1ubuntu3) ... Selecting previously unselected package libldap-2.4-2:amd64. Preparing to unpack .../094-libldap-2.4-2_2.4.48+dfsg-1ubuntu3_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.48+dfsg-1ubuntu3) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../095-libnghttp2-14_1.40.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.40.0-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../096-librtmp1_2.4+20151223.gitfa8646d.1-2build1_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2build1) ... Selecting previously unselected package libssh-4:amd64. Preparing to unpack .../097-libssh-4_0.9.0-1ubuntu5_amd64.deb ... Unpacking libssh-4:amd64 (0.9.0-1ubuntu5) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../098-libcurl4_7.66.0-1ubuntu1_amd64.deb ... Unpacking libcurl4:amd64 (7.66.0-1ubuntu1) ... Selecting previously unselected package libjsoncpp1:amd64. Preparing to unpack .../099-libjsoncpp1_1.7.4-3_amd64.deb ... Unpacking libjsoncpp1:amd64 (1.7.4-3) ... Selecting previously unselected package librhash0:amd64. Preparing to unpack .../100-librhash0_1.3.9-1_amd64.deb ... Unpacking librhash0:amd64 (1.3.9-1) ... Selecting previously unselected package libuv1:amd64. Preparing to unpack .../101-libuv1_1.33.1-2_amd64.deb ... Unpacking libuv1:amd64 (1.33.1-2) ... Selecting previously unselected package cmake. Preparing to unpack .../102-cmake_3.15.4-1ubuntu2_amd64.deb ... Unpacking cmake (3.15.4-1ubuntu2) ... Selecting previously unselected package xml-core. Preparing to unpack .../103-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package sgml-data. Preparing to unpack .../104-sgml-data_2.0.11_all.deb ... Unpacking sgml-data (2.0.11) ... Selecting previously unselected package docbook-xml. Preparing to unpack .../105-docbook-xml_4.5-9_all.deb ... Unpacking docbook-xml (4.5-9) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../106-libksba8_1.3.5-2_amd64.deb ... Unpacking libksba8:amd64 (1.3.5-2) ... Selecting previously unselected package dirmngr. Preparing to unpack .../107-dirmngr_2.2.17-3ubuntu1_amd64.deb ... Unpacking dirmngr (2.2.17-3ubuntu1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../108-gnupg-l10n_2.2.17-3ubuntu1_all.deb ... Unpacking gnupg-l10n (2.2.17-3ubuntu1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../109-gnupg-utils_2.2.17-3ubuntu1_amd64.deb ... Unpacking gnupg-utils (2.2.17-3ubuntu1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../110-gpg-wks-client_2.2.17-3ubuntu1_amd64.deb ... Unpacking gpg-wks-client (2.2.17-3ubuntu1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../111-gpg-wks-server_2.2.17-3ubuntu1_amd64.deb ... Unpacking gpg-wks-server (2.2.17-3ubuntu1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../112-gpgsm_2.2.17-3ubuntu1_amd64.deb ... Unpacking gpgsm (2.2.17-3ubuntu1) ... Selecting previously unselected package gnupg. Preparing to unpack .../113-gnupg_2.2.17-3ubuntu1_all.deb ... Unpacking gnupg (2.2.17-3ubuntu1) ... Selecting previously unselected package python-apt. Preparing to unpack .../114-python-apt_1.9.0ubuntu5_amd64.deb ... Unpacking python-apt (1.9.0ubuntu5) ... Selecting previously unselected package libpaper1:amd64. Preparing to unpack .../115-libpaper1_1.1.28_amd64.deb ... Unpacking libpaper1:amd64 (1.1.28) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../116-libpaper-utils_1.1.28_amd64.deb ... Unpacking libpaper-utils (1.1.28) ... Selecting previously unselected package libkpathsea6:amd64. Preparing to unpack .../117-libkpathsea6_2019.20190605.51237-3_amd64.deb ... Unpacking libkpathsea6:amd64 (2019.20190605.51237-3) ... Selecting previously unselected package libptexenc1:amd64. Preparing to unpack .../118-libptexenc1_2019.20190605.51237-3_amd64.deb ... Unpacking libptexenc1:amd64 (2019.20190605.51237-3) ... Selecting previously unselected package libsynctex2:amd64. Preparing to unpack .../119-libsynctex2_2019.20190605.51237-3_amd64.deb ... Unpacking libsynctex2:amd64 (2019.20190605.51237-3) ... Selecting previously unselected package libtexlua53:amd64. Preparing to unpack .../120-libtexlua53_2019.20190605.51237-3_amd64.deb ... Unpacking libtexlua53:amd64 (2019.20190605.51237-3) ... Selecting previously unselected package libtexluajit2:amd64. Preparing to unpack .../121-libtexluajit2_2019.20190605.51237-3_amd64.deb ... Unpacking libtexluajit2:amd64 (2019.20190605.51237-3) ... Selecting previously unselected package t1utils. Preparing to unpack .../122-t1utils_1.41-3_amd64.deb ... Unpacking t1utils (1.41-3) ... Selecting previously unselected package libharfbuzz-icu0:amd64. Preparing to unpack .../123-libharfbuzz-icu0_2.6.4-1ubuntu1_amd64.deb ... Unpacking libharfbuzz-icu0:amd64 (2.6.4-1ubuntu1) ... Selecting previously unselected package libteckit0:amd64. Preparing to unpack .../124-libteckit0_2.5.8+ds2-5ubuntu1_amd64.deb ... Unpacking libteckit0:amd64 (2.5.8+ds2-5ubuntu1) ... Selecting previously unselected package x11-common. Preparing to unpack .../125-x11-common_1%3a7.7+19ubuntu12_all.deb ... dpkg-query: no packages found matching nux-tools Unpacking x11-common (1:7.7+19ubuntu12) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../126-libice6_2%3a1.0.10-0ubuntu1_amd64.deb ... Unpacking libice6:amd64 (2:1.0.10-0ubuntu1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../127-libsm6_2%3a1.2.3-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.3-1) ... Selecting previously unselected package libxt6:amd64. Preparing to unpack .../128-libxt6_1%3a1.1.5-1_amd64.deb ... Unpacking libxt6:amd64 (1:1.1.5-1) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../129-libxmu6_2%3a1.1.3-0ubuntu1_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-0ubuntu1) ... Selecting previously unselected package libxpm4:amd64. Preparing to unpack .../130-libxpm4_1%3a3.5.12-1_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.12-1) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../131-libxaw7_2%3a1.0.13-1_amd64.deb ... Unpacking libxaw7:amd64 (2:1.0.13-1) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../132-libxi6_2%3a1.7.10-0ubuntu1_amd64.deb ... Unpacking libxi6:amd64 (2:1.7.10-0ubuntu1) ... Selecting previously unselected package libzzip-0-13:amd64. Preparing to unpack .../133-libzzip-0-13_0.13.62-3.2_amd64.deb ... Unpacking libzzip-0-13:amd64 (0.13.62-3.2) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../134-texlive-binaries_2019.20190605.51237-3_amd64.deb ... Unpacking texlive-binaries (2019.20190605.51237-3) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../135-xdg-utils_1.1.3-1ubuntu2_all.deb ... Unpacking xdg-utils (1.1.3-1ubuntu2) ... Selecting previously unselected package texlive-base. Preparing to unpack .../136-texlive-base_2019.20191208-4_all.deb ... Unpacking texlive-base (2019.20191208-4) ... Selecting previously unselected package texlive-fonts-recommended. Preparing to unpack .../137-texlive-fonts-recommended_2019.20191208-4_all.deb ... Unpacking texlive-fonts-recommended (2019.20191208-4) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../138-fonts-lmodern_2.004.5-6_all.deb ... Unpacking fonts-lmodern (2.004.5-6) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../139-texlive-latex-base_2019.20191208-4_all.deb ... Unpacking texlive-latex-base (2019.20191208-4) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../140-texlive-latex-recommended_2019.20191208-4_all.deb ... Unpacking texlive-latex-recommended (2019.20191208-4) ... Selecting previously unselected package texlive. Preparing to unpack .../141-texlive_2019.20191208-4_all.deb ... Unpacking texlive (2019.20191208-4) ... Selecting previously unselected package texlive-bibtex-extra. Preparing to unpack .../142-texlive-bibtex-extra_2019.20191208-1_all.deb ... Unpacking texlive-bibtex-extra (2019.20191208-1) ... Selecting previously unselected package libsombok3:amd64. Preparing to unpack .../143-libsombok3_2.4.0-2_amd64.deb ... Unpacking libsombok3:amd64 (2.4.0-2) ... Selecting previously unselected package libmime-charset-perl. Preparing to unpack .../144-libmime-charset-perl_1.012.2-1_all.deb ... Unpacking libmime-charset-perl (1.012.2-1) ... Selecting previously unselected package libunicode-linebreak-perl. Preparing to unpack .../145-libunicode-linebreak-perl_0.0.20190101-1build1_amd64.deb ... Unpacking libunicode-linebreak-perl (0.0.20190101-1build1) ... Selecting previously unselected package texlive-extra-utils. Preparing to unpack .../146-texlive-extra-utils_2019.20191208-1_all.deb ... Unpacking texlive-extra-utils (2019.20191208-1) ... Selecting previously unselected package preview-latex-style. Preparing to unpack .../147-preview-latex-style_11.91-2ubuntu1_all.deb ... Unpacking preview-latex-style (11.91-2ubuntu1) ... Selecting previously unselected package texlive-pictures. Preparing to unpack .../148-texlive-pictures_2019.20191208-4_all.deb ... Unpacking texlive-pictures (2019.20191208-4) ... Selecting previously unselected package texlive-latex-extra. Preparing to unpack .../149-texlive-latex-extra_2019.20191208-1_all.deb ... Unpacking texlive-latex-extra (2019.20191208-1) ... Selecting previously unselected package fonts-gfs-baskerville. Preparing to unpack .../150-fonts-gfs-baskerville_1.1-5_all.deb ... Unpacking fonts-gfs-baskerville (1.1-5) ... Selecting previously unselected package fonts-gfs-porson. Preparing to unpack .../151-fonts-gfs-porson_1.1-6_all.deb ... Unpacking fonts-gfs-porson (1.1-6) ... Selecting previously unselected package texlive-lang-greek. Preparing to unpack .../152-texlive-lang-greek_2019.20191208-1_all.deb ... Unpacking texlive-lang-greek (2019.20191208-1) ... Selecting previously unselected package texlive-science. Preparing to unpack .../153-texlive-science_2019.20191208-1_all.deb ... Unpacking texlive-science (2019.20191208-1) ... Selecting previously unselected package libxslt1.1:amd64. Preparing to unpack .../154-libxslt1.1_1.1.33-0ubuntu2_amd64.deb ... Unpacking libxslt1.1:amd64 (1.1.33-0ubuntu2) ... Selecting previously unselected package xsltproc. Preparing to unpack .../155-xsltproc_1.1.33-0ubuntu2_amd64.deb ... Unpacking xsltproc (1.1.33-0ubuntu2) ... Selecting previously unselected package dblatex. Preparing to unpack .../156-dblatex_0.3.10-2_all.deb ... Unpacking dblatex (0.3.10-2) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../157-dbus-user-session_1.12.16-2ubuntu2_amd64.deb ... Unpacking dbus-user-session (1.12.16-2ubuntu2) ... Selecting previously unselected package libdconf1:amd64. Preparing to unpack .../158-libdconf1_0.34.0-1ubuntu2_amd64.deb ... Unpacking libdconf1:amd64 (0.34.0-1ubuntu2) ... Selecting previously unselected package dconf-service. Preparing to unpack .../159-dconf-service_0.34.0-1ubuntu2_amd64.deb ... Unpacking dconf-service (0.34.0-1ubuntu2) ... Selecting previously unselected package dconf-gsettings-backend:amd64. Preparing to unpack .../160-dconf-gsettings-backend_0.34.0-1ubuntu2_amd64.deb ... Unpacking dconf-gsettings-backend:amd64 (0.34.0-1ubuntu2) ... Selecting previously unselected package libtool. Preparing to unpack .../161-libtool_2.4.6-11_all.deb ... Unpacking libtool (2.4.6-11) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../162-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../163-libdebhelper-perl_12.7.1ubuntu1_all.deb ... Unpacking libdebhelper-perl (12.7.1ubuntu1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../164-libarchive-zip-perl_1.67-1_all.deb ... Unpacking libarchive-zip-perl (1.67-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../165-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../166-libfile-stripnondeterminism-perl_1.6.3-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.6.3-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../167-dh-strip-nondeterminism_1.6.3-1_all.deb ... Unpacking dh-strip-nondeterminism (1.6.3-1) ... Selecting previously unselected package dwz. Preparing to unpack .../168-dwz_0.13-5_amd64.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package gettext. Preparing to unpack .../169-gettext_0.19.8.1-10_amd64.deb ... Unpacking gettext (0.19.8.1-10) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../170-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../171-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../172-debhelper_12.7.1ubuntu1_all.deb ... Unpacking debhelper (12.7.1ubuntu1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../173-libfile-which-perl_1.23-1_all.deb ... Unpacking libfile-which-perl (1.23-1) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../174-libfile-homedir-perl_1.004-1_all.deb ... Unpacking libfile-homedir-perl (1.004-1) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../175-libio-pty-perl_1%3a1.12-1_amd64.deb ... Unpacking libio-pty-perl (1:1.12-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../176-libipc-run-perl_20180523.0-2_all.deb ... Unpacking libipc-run-perl (20180523.0-2) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../177-libclass-method-modifiers-perl_2.13-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.13-1) ... Selecting previously unselected package libb-hooks-op-check-perl. Preparing to unpack .../178-libb-hooks-op-check-perl_0.22-1build2_amd64.deb ... Unpacking libb-hooks-op-check-perl (0.22-1build2) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../179-libdynaloader-functions-perl_0.003-1_all.deb ... Unpacking libdynaloader-functions-perl (0.003-1) ... Selecting previously unselected package libdevel-callchecker-perl. Preparing to unpack .../180-libdevel-callchecker-perl_0.008-1build1_amd64.deb ... Unpacking libdevel-callchecker-perl (0.008-1build1) ... Selecting previously unselected package libparams-classify-perl. Preparing to unpack .../181-libparams-classify-perl_0.015-1build2_amd64.deb ... Unpacking libparams-classify-perl (0.015-1build2) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../182-libmodule-runtime-perl_0.016-1_all.deb ... Unpacking libmodule-runtime-perl (0.016-1) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../183-libimport-into-perl_1.002005-1_all.deb ... Unpacking libimport-into-perl (1.002005-1) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../184-librole-tiny-perl_2.001004-1_all.deb ... Unpacking librole-tiny-perl (2.001004-1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../185-libstrictures-perl_2.000006-1_all.deb ... Unpacking libstrictures-perl (2.000006-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../186-libsub-quote-perl_2.006006-1_all.deb ... Unpacking libsub-quote-perl (2.006006-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../187-libmoo-perl_2.003006-1_all.deb ... Unpacking libmoo-perl (2.003006-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../188-libencode-locale-perl_1.05-1_all.deb ... Unpacking libencode-locale-perl (1.05-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../189-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../190-libhttp-date-perl_6.05-1_all.deb ... Unpacking libhttp-date-perl (6.05-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../191-libfile-listing-perl_6.04-1_all.deb ... Unpacking libfile-listing-perl (6.04-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../192-libhtml-tagset-perl_3.20-4_all.deb ... Unpacking libhtml-tagset-perl (3.20-4) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../193-liburi-perl_1.76-1_all.deb ... Unpacking liburi-perl (1.76-1) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../194-libhtml-parser-perl_3.72-3build3_amd64.deb ... Unpacking libhtml-parser-perl (3.72-3build3) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../195-libhtml-tree-perl_5.07-2_all.deb ... Unpacking libhtml-tree-perl (5.07-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../196-libio-html-perl_1.001-1_all.deb ... Unpacking libio-html-perl (1.001-1) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../197-liblwp-mediatypes-perl_6.04-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../198-libhttp-message-perl_6.18-1_all.deb ... Unpacking libhttp-message-perl (6.18-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../199-libhttp-cookies-perl_6.08-1_all.deb ... Unpacking libhttp-cookies-perl (6.08-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../200-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:amd64. Preparing to unpack .../201-perl-openssl-defaults_3build1_amd64.deb ... Unpacking perl-openssl-defaults:amd64 (3build1) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../202-libnet-ssleay-perl_1.88-0ubuntu2_amd64.deb ... Unpacking libnet-ssleay-perl (1.88-0ubuntu2) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../203-libio-socket-ssl-perl_2.066-0ubuntu4_all.deb ... Unpacking libio-socket-ssl-perl (2.066-0ubuntu4) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../204-libnet-http-perl_6.19-1_all.deb ... Unpacking libnet-http-perl (6.19-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../205-liblwp-protocol-https-perl_6.07-2ubuntu2_all.deb ... Unpacking liblwp-protocol-https-perl (6.07-2ubuntu2) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../206-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../207-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../208-libwww-perl_6.43-1_all.deb ... Unpacking libwww-perl (6.43-1) ... Selecting previously unselected package patchutils. Preparing to unpack .../209-patchutils_0.3.4-2_amd64.deb ... Unpacking patchutils (0.3.4-2) ... Selecting previously unselected package wdiff. Preparing to unpack .../210-wdiff_1.2.2-2build1_amd64.deb ... Unpacking wdiff (1.2.2-2build1) ... Selecting previously unselected package devscripts. Preparing to unpack .../211-devscripts_2.19.7ubuntu2_amd64.deb ... Unpacking devscripts (2.19.7ubuntu2) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../212-python3-lib2to3_3.8.0-1_all.deb ... Unpacking python3-lib2to3 (3.8.0-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../213-python3-distutils_3.8.0-1_all.deb ... Unpacking python3-distutils (3.8.0-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../214-dh-python_4.20191017ubuntu1_all.deb ... Unpacking dh-python (4.20191017ubuntu1) ... Selecting previously unselected package diffstat. Preparing to unpack .../215-diffstat_1.63-1_amd64.deb ... Unpacking diffstat (1.63-1) ... Selecting previously unselected package docbook-xsl. Preparing to unpack .../216-docbook-xsl_1.79.1+dfsg-2_all.deb ... Unpacking docbook-xsl (1.79.1+dfsg-2) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../217-emacsen-common_3.0.4_all.deb ... Unpacking emacsen-common (3.0.4) ... Selecting previously unselected package fonts-arphic-gbsn00lp. Preparing to unpack .../218-fonts-arphic-gbsn00lp_2.11-16_all.deb ... Unpacking fonts-arphic-gbsn00lp (2.11-16) ... Selecting previously unselected package fonts-sil-padauk. Preparing to unpack .../219-fonts-sil-padauk_4.000-1_all.deb ... Unpacking fonts-sil-padauk (4.000-1) ... Selecting previously unselected package fonts-tlwg-garuda-otf. Preparing to unpack .../220-fonts-tlwg-garuda-otf_1%3a0.7.1-3_all.deb ... Unpacking fonts-tlwg-garuda-otf (1:0.7.1-3) ... Selecting previously unselected package fonts-tlwg-kinnari-otf. Preparing to unpack .../221-fonts-tlwg-kinnari-otf_1%3a0.7.1-3_all.deb ... Unpacking fonts-tlwg-kinnari-otf (1:0.7.1-3) ... Selecting previously unselected package fonts-tlwg-laksaman-otf. Preparing to unpack .../222-fonts-tlwg-laksaman-otf_1%3a0.7.1-3_all.deb ... Unpacking fonts-tlwg-laksaman-otf (1:0.7.1-3) ... Selecting previously unselected package fonts-tlwg-loma-otf. Preparing to unpack .../223-fonts-tlwg-loma-otf_1%3a0.7.1-3_all.deb ... Unpacking fonts-tlwg-loma-otf (1:0.7.1-3) ... Selecting previously unselected package fonts-tlwg-mono-otf. Preparing to unpack .../224-fonts-tlwg-mono-otf_1%3a0.7.1-3_all.deb ... Unpacking fonts-tlwg-mono-otf (1:0.7.1-3) ... Selecting previously unselected package fonts-tlwg-norasi-otf. Preparing to unpack .../225-fonts-tlwg-norasi-otf_1%3a0.7.1-3_all.deb ... Unpacking fonts-tlwg-norasi-otf (1:0.7.1-3) ... Selecting previously unselected package fonts-tlwg-purisa-otf. Preparing to unpack .../226-fonts-tlwg-purisa-otf_1%3a0.7.1-3_all.deb ... Unpacking fonts-tlwg-purisa-otf (1:0.7.1-3) ... Selecting previously unselected package fonts-tlwg-sawasdee-otf. Preparing to unpack .../227-fonts-tlwg-sawasdee-otf_1%3a0.7.1-3_all.deb ... Unpacking fonts-tlwg-sawasdee-otf (1:0.7.1-3) ... Selecting previously unselected package fonts-tlwg-typewriter-otf. Preparing to unpack .../228-fonts-tlwg-typewriter-otf_1%3a0.7.1-3_all.deb ... Unpacking fonts-tlwg-typewriter-otf (1:0.7.1-3) ... Selecting previously unselected package fonts-tlwg-typist-otf. Preparing to unpack .../229-fonts-tlwg-typist-otf_1%3a0.7.1-3_all.deb ... Unpacking fonts-tlwg-typist-otf (1:0.7.1-3) ... Selecting previously unselected package fonts-tlwg-typo-otf. Preparing to unpack .../230-fonts-tlwg-typo-otf_1%3a0.7.1-3_all.deb ... Unpacking fonts-tlwg-typo-otf (1:0.7.1-3) ... Selecting previously unselected package fonts-tlwg-umpush-otf. Preparing to unpack .../231-fonts-tlwg-umpush-otf_1%3a0.7.1-3_all.deb ... Unpacking fonts-tlwg-umpush-otf (1:0.7.1-3) ... Selecting previously unselected package fonts-tlwg-waree-otf. Preparing to unpack .../232-fonts-tlwg-waree-otf_1%3a0.7.1-3_all.deb ... Unpacking fonts-tlwg-waree-otf (1:0.7.1-3) ... Selecting previously unselected package libatk1.0-data. Preparing to unpack .../233-libatk1.0-data_2.34.1-1ubuntu1_all.deb ... Unpacking libatk1.0-data (2.34.1-1ubuntu1) ... Selecting previously unselected package libatk1.0-0:amd64. Preparing to unpack .../234-libatk1.0-0_2.34.1-1ubuntu1_amd64.deb ... Unpacking libatk1.0-0:amd64 (2.34.1-1ubuntu1) ... Selecting previously unselected package gir1.2-atk-1.0:amd64. Preparing to unpack .../235-gir1.2-atk-1.0_2.34.1-1ubuntu1_amd64.deb ... Unpacking gir1.2-atk-1.0:amd64 (2.34.1-1ubuntu1) ... Selecting previously unselected package gir1.2-freedesktop:amd64. Preparing to unpack .../236-gir1.2-freedesktop_1.62.0-2_amd64.deb ... Unpacking gir1.2-freedesktop:amd64 (1.62.0-2) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:amd64. Preparing to unpack .../237-gir1.2-gdkpixbuf-2.0_2.40.0+dfsg-2_amd64.deb ... Unpacking gir1.2-gdkpixbuf-2.0:amd64 (2.40.0+dfsg-2) ... Selecting previously unselected package libxft2:amd64. Preparing to unpack .../238-libxft2_2.3.3-0ubuntu1_amd64.deb ... Unpacking libxft2:amd64 (2.3.3-0ubuntu1) ... Selecting previously unselected package libpangoxft-1.0-0:amd64. Preparing to unpack .../239-libpangoxft-1.0-0_1.44.7-1_amd64.deb ... Unpacking libpangoxft-1.0-0:amd64 (1.44.7-1) ... Selecting previously unselected package gir1.2-pango-1.0:amd64. Preparing to unpack .../240-gir1.2-pango-1.0_1.44.7-1_amd64.deb ... Unpacking gir1.2-pango-1.0:amd64 (1.44.7-1) ... Selecting previously unselected package libatspi2.0-0:amd64. Preparing to unpack .../241-libatspi2.0-0_2.34.0-3ubuntu2_amd64.deb ... Unpacking libatspi2.0-0:amd64 (2.34.0-3ubuntu2) ... Selecting previously unselected package libatk-bridge2.0-0:amd64. Preparing to unpack .../242-libatk-bridge2.0-0_2.34.1-2ubuntu1_amd64.deb ... Unpacking libatk-bridge2.0-0:amd64 (2.34.1-2ubuntu1) ... Selecting previously unselected package libcairo-gobject2:amd64. Preparing to unpack .../243-libcairo-gobject2_1.16.0-4ubuntu1_amd64.deb ... Unpacking libcairo-gobject2:amd64 (1.16.0-4ubuntu1) ... Selecting previously unselected package liblcms2-2:amd64. Preparing to unpack .../244-liblcms2-2_2.9-4_amd64.deb ... Unpacking liblcms2-2:amd64 (2.9-4) ... Selecting previously unselected package libcolord2:amd64. Preparing to unpack .../245-libcolord2_1.4.4-1_amd64.deb ... Unpacking libcolord2:amd64 (1.4.4-1) ... Selecting previously unselected package libavahi-common-data:amd64. Preparing to unpack .../246-libavahi-common-data_0.7-4ubuntu6_amd64.deb ... Unpacking libavahi-common-data:amd64 (0.7-4ubuntu6) ... Selecting previously unselected package libavahi-common3:amd64. Preparing to unpack .../247-libavahi-common3_0.7-4ubuntu6_amd64.deb ... Unpacking libavahi-common3:amd64 (0.7-4ubuntu6) ... Selecting previously unselected package libavahi-client3:amd64. Preparing to unpack .../248-libavahi-client3_0.7-4ubuntu6_amd64.deb ... Unpacking libavahi-client3:amd64 (0.7-4ubuntu6) ... Selecting previously unselected package libcups2:amd64. Preparing to unpack .../249-libcups2_2.3.0-7_amd64.deb ... Unpacking libcups2:amd64 (2.3.0-7) ... Selecting previously unselected package libepoxy0:amd64. Preparing to unpack .../250-libepoxy0_1.5.4-1_amd64.deb ... Unpacking libepoxy0:amd64 (1.5.4-1) ... Selecting previously unselected package libjson-glib-1.0-common. Preparing to unpack .../251-libjson-glib-1.0-common_1.4.4-2ubuntu1_all.deb ... Unpacking libjson-glib-1.0-common (1.4.4-2ubuntu1) ... Selecting previously unselected package libjson-glib-1.0-0:amd64. Preparing to unpack .../252-libjson-glib-1.0-0_1.4.4-2ubuntu1_amd64.deb ... Unpacking libjson-glib-1.0-0:amd64 (1.4.4-2ubuntu1) ... Selecting previously unselected package libproxy1v5:amd64. Preparing to unpack .../253-libproxy1v5_0.4.15-9build1_amd64.deb ... Unpacking libproxy1v5:amd64 (0.4.15-9build1) ... Selecting previously unselected package glib-networking-common. Preparing to unpack .../254-glib-networking-common_2.63.2-1_all.deb ... Unpacking glib-networking-common (2.63.2-1) ... Selecting previously unselected package glib-networking-services. Preparing to unpack .../255-glib-networking-services_2.63.2-1_amd64.deb ... Unpacking glib-networking-services (2.63.2-1) ... Selecting previously unselected package gsettings-desktop-schemas. Preparing to unpack .../256-gsettings-desktop-schemas_3.34.0-1ubuntu1_all.deb ... Unpacking gsettings-desktop-schemas (3.34.0-1ubuntu1) ... Selecting previously unselected package glib-networking:amd64. Preparing to unpack .../257-glib-networking_2.63.2-1_amd64.deb ... Unpacking glib-networking:amd64 (2.63.2-1) ... Selecting previously unselected package libsoup2.4-1:amd64. Preparing to unpack .../258-libsoup2.4-1_2.68.2-2build2_amd64.deb ... Unpacking libsoup2.4-1:amd64 (2.68.2-2build2) ... Selecting previously unselected package libsoup-gnome2.4-1:amd64. Preparing to unpack .../259-libsoup-gnome2.4-1_2.68.2-2build2_amd64.deb ... Unpacking libsoup-gnome2.4-1:amd64 (2.68.2-2build2) ... Selecting previously unselected package librest-0.7-0:amd64. Preparing to unpack .../260-librest-0.7-0_0.8.1-1_amd64.deb ... Unpacking librest-0.7-0:amd64 (0.8.1-1) ... Selecting previously unselected package libwayland-client0:amd64. Preparing to unpack .../261-libwayland-client0_1.17.0-1_amd64.deb ... Unpacking libwayland-client0:amd64 (1.17.0-1) ... Selecting previously unselected package libwayland-cursor0:amd64. Preparing to unpack .../262-libwayland-cursor0_1.17.0-1_amd64.deb ... Unpacking libwayland-cursor0:amd64 (1.17.0-1) ... Selecting previously unselected package libwayland-egl1:amd64. Preparing to unpack .../263-libwayland-egl1_1.17.0-1_amd64.deb ... Unpacking libwayland-egl1:amd64 (1.17.0-1) ... Selecting previously unselected package libxcomposite1:amd64. Preparing to unpack .../264-libxcomposite1_1%3a0.4.5-0ubuntu1_amd64.deb ... Unpacking libxcomposite1:amd64 (1:0.4.5-0ubuntu1) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../265-libxfixes3_1%3a5.0.3-1_amd64.deb ... Unpacking libxfixes3:amd64 (1:5.0.3-1) ... Selecting previously unselected package libxcursor1:amd64. Preparing to unpack .../266-libxcursor1_1%3a1.2.0-2_amd64.deb ... Unpacking libxcursor1:amd64 (1:1.2.0-2) ... Selecting previously unselected package libxdamage1:amd64. Preparing to unpack .../267-libxdamage1_1%3a1.1.5-1_amd64.deb ... Unpacking libxdamage1:amd64 (1:1.1.5-1) ... Selecting previously unselected package libxinerama1:amd64. Preparing to unpack .../268-libxinerama1_2%3a1.1.4-2_amd64.deb ... Unpacking libxinerama1:amd64 (2:1.1.4-2) ... Selecting previously unselected package libxkbcommon0:amd64. Preparing to unpack .../269-libxkbcommon0_0.9.1-1_amd64.deb ... Unpacking libxkbcommon0:amd64 (0.9.1-1) ... Selecting previously unselected package libxrandr2:amd64. Preparing to unpack .../270-libxrandr2_2%3a1.5.2-0ubuntu1_amd64.deb ... Unpacking libxrandr2:amd64 (2:1.5.2-0ubuntu1) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../271-libgtk-3-common_3.24.13-1ubuntu1_all.deb ... Unpacking libgtk-3-common (3.24.13-1ubuntu1) ... Selecting previously unselected package libgtk-3-0:amd64. Preparing to unpack .../272-libgtk-3-0_3.24.13-1ubuntu1_amd64.deb ... Unpacking libgtk-3-0:amd64 (3.24.13-1ubuntu1) ... Selecting previously unselected package gir1.2-gtk-3.0:amd64. Preparing to unpack .../273-gir1.2-gtk-3.0_3.24.13-1ubuntu1_amd64.deb ... Unpacking gir1.2-gtk-3.0:amd64 (3.24.13-1ubuntu1) ... Selecting previously unselected package libxml-parser-perl. Preparing to unpack .../274-libxml-parser-perl_2.46-1_amd64.deb ... Unpacking libxml-parser-perl (2.46-1) ... Selecting previously unselected package intltool. Preparing to unpack .../275-intltool_0.51.0-5ubuntu1_all.deb ... Unpacking intltool (0.51.0-5ubuntu1) ... Selecting previously unselected package texlive-font-utils. Preparing to unpack .../276-texlive-font-utils_2019.20191208-1_all.deb ... Unpacking texlive-font-utils (2019.20191208-1) ... Selecting previously unselected package latex-cjk-common. Preparing to unpack .../277-latex-cjk-common_4.8.4+git20170127-2_amd64.deb ... Unpacking latex-cjk-common (4.8.4+git20170127-2) ... Selecting previously unselected package latex-cjk-chinese. Preparing to unpack .../278-latex-cjk-chinese_4.8.4+git20170127-2_amd64.deb ... Unpacking latex-cjk-chinese (4.8.4+git20170127-2) ... Selecting previously unselected package latex-cjk-japanese. Preparing to unpack .../279-latex-cjk-japanese_4.8.4+git20170127-2_amd64.deb ... Unpacking latex-cjk-japanese (4.8.4+git20170127-2) ... Selecting previously unselected package latex-cjk-korean. Preparing to unpack .../280-latex-cjk-korean_4.8.4+git20170127-2_all.deb ... Unpacking latex-cjk-korean (4.8.4+git20170127-2) ... Selecting previously unselected package texlive-lang-other. Preparing to unpack .../281-texlive-lang-other_2019.20191208-1_all.deb ... Unpacking texlive-lang-other (2019.20191208-1) ... Selecting previously unselected package latex-cjk-thai. Preparing to unpack .../282-latex-cjk-thai_4.8.4+git20170127-2_all.deb ... Unpacking latex-cjk-thai (4.8.4+git20170127-2) ... Selecting previously unselected package latex-cjk-chinese-arphic-bsmi00lp. Preparing to unpack .../283-latex-cjk-chinese-arphic-bsmi00lp_1.23_all.deb ... Unpacking latex-cjk-chinese-arphic-bsmi00lp (1.23) ... Selecting previously unselected package latex-cjk-chinese-arphic-bkai00mp. Preparing to unpack .../284-latex-cjk-chinese-arphic-bkai00mp_1.23_all.deb ... Unpacking latex-cjk-chinese-arphic-bkai00mp (1.23) ... Selecting previously unselected package latex-cjk-chinese-arphic-gbsn00lp. Preparing to unpack .../285-latex-cjk-chinese-arphic-gbsn00lp_1.23_all.deb ... Unpacking latex-cjk-chinese-arphic-gbsn00lp (1.23) ... Selecting previously unselected package latex-cjk-chinese-arphic-gkai00mp. Preparing to unpack .../286-latex-cjk-chinese-arphic-gkai00mp_1.23_all.deb ... Unpacking latex-cjk-chinese-arphic-gkai00mp (1.23) ... Selecting previously unselected package latex-cjk-japanese-wadalab. Preparing to unpack .../287-latex-cjk-japanese-wadalab_0.20050817-17_all.deb ... Unpacking latex-cjk-japanese-wadalab (0.20050817-17) ... Selecting previously unselected package latex-cjk-all. Preparing to unpack .../288-latex-cjk-all_4.8.4+git20170127-2_all.deb ... Unpacking latex-cjk-all (4.8.4+git20170127-2) ... Selecting previously unselected package libapt-pkg-perl. Preparing to unpack .../289-libapt-pkg-perl_0.1.36build1_amd64.deb ... Unpacking libapt-pkg-perl (0.1.36build1) ... Selecting previously unselected package libberkeleydb-perl:amd64. Preparing to unpack .../290-libberkeleydb-perl_0.62-1build1_amd64.deb ... Unpacking libberkeleydb-perl:amd64 (0.62-1build1) ... Selecting previously unselected package libcapture-tiny-perl. Preparing to unpack .../291-libcapture-tiny-perl_0.48-1_all.deb ... Unpacking libcapture-tiny-perl (0.48-1) ... Selecting previously unselected package libcgi-pm-perl. Preparing to unpack .../292-libcgi-pm-perl_4.44-1_all.deb ... Unpacking libcgi-pm-perl (4.44-1) ... Selecting previously unselected package libsub-name-perl. Preparing to unpack .../293-libsub-name-perl_0.26-1_amd64.deb ... Unpacking libsub-name-perl (0.26-1) ... Selecting previously unselected package libclass-accessor-perl. Preparing to unpack .../294-libclass-accessor-perl_0.51-1_all.deb ... Unpacking libclass-accessor-perl (0.51-1) ... Selecting previously unselected package libclone-perl. Preparing to unpack .../295-libclone-perl_0.43-2_amd64.deb ... Unpacking libclone-perl (0.43-2) ... Selecting previously unselected package libdigest-hmac-perl. Preparing to unpack .../296-libdigest-hmac-perl_1.03+dfsg-2_all.deb ... Unpacking libdigest-hmac-perl (1.03+dfsg-2) ... Selecting previously unselected package libnet-smtp-ssl-perl. Preparing to unpack .../297-libnet-smtp-ssl-perl_1.04-1_all.deb ... Unpacking libnet-smtp-ssl-perl (1.04-1) ... Selecting previously unselected package libmailtools-perl. Preparing to unpack .../298-libmailtools-perl_2.21-1_all.deb ... Unpacking libmailtools-perl (2.21-1) ... Selecting previously unselected package libnet-ip-perl. Preparing to unpack .../299-libnet-ip-perl_1.26-2_all.deb ... Unpacking libnet-ip-perl (1.26-2) ... Selecting previously unselected package libnet-dns-perl. Preparing to unpack .../300-libnet-dns-perl_1.21-1_all.deb ... Unpacking libnet-dns-perl (1.21-1) ... Selecting previously unselected package libnet-domain-tld-perl. Preparing to unpack .../301-libnet-domain-tld-perl_1.75-1_all.deb ... Unpacking libnet-domain-tld-perl (1.75-1) ... Selecting previously unselected package libemail-valid-perl. Preparing to unpack .../302-libemail-valid-perl_1.202-1_all.deb ... Unpacking libemail-valid-perl (1.202-1) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../303-libexporter-tiny-perl_1.002001-1_all.deb ... Unpacking libexporter-tiny-perl (1.002001-1) ... Selecting previously unselected package libipc-system-simple-perl. Preparing to unpack .../304-libipc-system-simple-perl_1.25-5_all.deb ... Unpacking libipc-system-simple-perl (1.25-5) ... Selecting previously unselected package libfile-basedir-perl. Preparing to unpack .../305-libfile-basedir-perl_0.08-1_all.deb ... Unpacking libfile-basedir-perl (0.08-1) ... Selecting previously unselected package libnumber-compare-perl. Preparing to unpack .../306-libnumber-compare-perl_0.03-1_all.deb ... Unpacking libnumber-compare-perl (0.03-1) ... Selecting previously unselected package libtext-glob-perl. Preparing to unpack .../307-libtext-glob-perl_0.10-1_all.deb ... Unpacking libtext-glob-perl (0.10-1) ... Selecting previously unselected package libfile-find-rule-perl. Preparing to unpack .../308-libfile-find-rule-perl_0.34-1_all.deb ... Unpacking libfile-find-rule-perl (0.34-1) ... Selecting previously unselected package libfontenc1:amd64. Preparing to unpack .../309-libfontenc1_1%3a1.1.4-0ubuntu1_amd64.deb ... Unpacking libfontenc1:amd64 (1:1.1.4-0ubuntu1) ... Selecting previously unselected package libfuture-perl. Preparing to unpack .../310-libfuture-perl_0.42-1_all.deb ... Unpacking libfuture-perl (0.42-1) ... Selecting previously unselected package libgc1c2:amd64. Preparing to unpack .../311-libgc1c2_1%3a7.6.4-0.4_amd64.deb ... Unpacking libgc1c2:amd64 (1:7.6.4-0.4) ... Selecting previously unselected package libgpm2:amd64. Preparing to unpack .../312-libgpm2_1.20.7-5_amd64.deb ... Unpacking libgpm2:amd64 (1.20.7-5) ... Selecting previously unselected package libstruct-dumb-perl. Preparing to unpack .../313-libstruct-dumb-perl_0.09-1_all.deb ... Unpacking libstruct-dumb-perl (0.09-1) ... Selecting previously unselected package libio-async-perl. Preparing to unpack .../314-libio-async-perl_0.75-1_all.deb ... Unpacking libio-async-perl (0.75-1) ... Selecting previously unselected package liblinux-epoll-perl. Preparing to unpack .../315-liblinux-epoll-perl_0.017-1_amd64.deb ... Unpacking liblinux-epoll-perl (0.017-1) ... Selecting previously unselected package libio-async-loop-epoll-perl. Preparing to unpack .../316-libio-async-loop-epoll-perl_0.20-1_all.deb ... Unpacking libio-async-loop-epoll-perl (0.20-1) ... Selecting previously unselected package liblist-compare-perl. Preparing to unpack .../317-liblist-compare-perl_0.53-1_all.deb ... Unpacking liblist-compare-perl (0.53-1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../318-liblist-moreutils-perl_0.416-1build5_amd64.deb ... Unpacking liblist-moreutils-perl (0.416-1build5) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../319-libltdl7_2.4.6-11_amd64.deb ... Unpacking libltdl7:amd64 (2.4.6-11) ... Selecting previously unselected package libltdl-dev:amd64. Preparing to unpack .../320-libltdl-dev_2.4.6-11_amd64.deb ... Unpacking libltdl-dev:amd64 (2.4.6-11) ... Selecting previously unselected package libmldbm-perl. Preparing to unpack .../321-libmldbm-perl_2.05-2_all.deb ... Unpacking libmldbm-perl (2.05-2) ... Selecting previously unselected package libpath-tiny-perl. Preparing to unpack .../322-libpath-tiny-perl_0.108-1_all.deb ... Unpacking libpath-tiny-perl (0.108-1) ... Selecting previously unselected package libpython3.7:amd64. Preparing to unpack .../323-libpython3.7_3.7.5-2_amd64.deb ... Unpacking libpython3.7:amd64 (3.7.5-2) ... Selecting previously unselected package libpython3.8-stdlib:amd64. Preparing to unpack .../324-libpython3.8-stdlib_3.8.0-5_amd64.deb ... Unpacking libpython3.8-stdlib:amd64 (3.8.0-5) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../325-rubygems-integration_1.14_all.deb ... Unpacking rubygems-integration (1.14) ... Selecting previously unselected package ruby2.5. Preparing to unpack .../326-ruby2.5_2.5.7-1ubuntu1_amd64.deb ... Unpacking ruby2.5 (2.5.7-1ubuntu1) ... Selecting previously unselected package ruby. Preparing to unpack .../327-ruby_1%3a2.5.2_amd64.deb ... Unpacking ruby (1:2.5.2) ... Selecting previously unselected package rake. Preparing to unpack .../328-rake_12.3.3-1_all.deb ... Unpacking rake (12.3.3-1) ... Selecting previously unselected package ruby-did-you-mean. Preparing to unpack .../329-ruby-did-you-mean_1.2.1-1_all.deb ... Unpacking ruby-did-you-mean (1.2.1-1) ... Selecting previously unselected package ruby-minitest. Preparing to unpack .../330-ruby-minitest_5.13.0-1_all.deb ... Unpacking ruby-minitest (5.13.0-1) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../331-ruby-net-telnet_0.1.1-2_all.deb ... Unpacking ruby-net-telnet (0.1.1-2) ... Selecting previously unselected package ruby-power-assert. Preparing to unpack .../332-ruby-power-assert_1.1.1-1_all.deb ... Unpacking ruby-power-assert (1.1.1-1) ... Selecting previously unselected package ruby-test-unit. Preparing to unpack .../333-ruby-test-unit_3.3.4-1_all.deb ... Unpacking ruby-test-unit (3.3.4-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../334-ruby-xmlrpc_0.3.0-2_all.deb ... Unpacking ruby-xmlrpc (0.3.0-2) ... Selecting previously unselected package libruby2.5:amd64. Preparing to unpack .../335-libruby2.5_2.5.7-1ubuntu1_amd64.deb ... Unpacking libruby2.5:amd64 (2.5.7-1ubuntu1) ... Selecting previously unselected package libtext-levenshtein-perl. Preparing to unpack .../336-libtext-levenshtein-perl_0.13-1_all.deb ... Unpacking libtext-levenshtein-perl (0.13-1) ... Selecting previously unselected package libtype-tiny-perl. Preparing to unpack .../337-libtype-tiny-perl_1.008001-2_all.deb ... Unpacking libtype-tiny-perl (1.008001-2) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../338-libxml-namespacesupport-perl_1.12-1_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-1) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../339-libxml-sax-base-perl_1.09-1_all.deb ... Unpacking libxml-sax-base-perl (1.09-1) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../340-libxml-sax-perl_1.02+dfsg-1_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-1) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../341-libxml-libxml-perl_2.0134+dfsg-1build1_amd64.deb ... Unpacking libxml-libxml-perl (2.0134+dfsg-1build1) ... Selecting previously unselected package libxml-simple-perl. Preparing to unpack .../342-libxml-simple-perl_2.25-1_all.deb ... Unpacking libxml-simple-perl (2.25-1) ... Selecting previously unselected package libyaml-libyaml-perl. Preparing to unpack .../343-libyaml-libyaml-perl_0.80+repack-2_amd64.deb ... Unpacking libyaml-libyaml-perl (0.80+repack-2) ... Selecting previously unselected package lintian. Preparing to unpack .../344-lintian_2.32.0_all.deb ... Unpacking lintian (2.32.0) ... Selecting previously unselected package xfonts-encodings. Preparing to unpack .../345-xfonts-encodings_1%3a1.0.5-0ubuntu1_all.deb ... Unpacking xfonts-encodings (1:1.0.5-0ubuntu1) ... Selecting previously unselected package xfonts-utils. Preparing to unpack .../346-xfonts-utils_1%3a7.7+6_amd64.deb ... Unpacking xfonts-utils (1:7.7+6) ... Selecting previously unselected package lmodern. Preparing to unpack .../347-lmodern_2.004.5-6_all.deb ... Unpacking lmodern (2.004.5-6) ... Selecting previously unselected package python3.8. Preparing to unpack .../348-python3.8_3.8.0-5_amd64.deb ... Unpacking python3.8 (3.8.0-5) ... Selecting previously unselected package python3-all. Preparing to unpack .../349-python3-all_3.7.5-1ubuntu1_amd64.deb ... Unpacking python3-all (3.7.5-1ubuntu1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../350-python3-chardet_3.0.4-4_all.deb ... Unpacking python3-chardet (3.0.4-4) ... Selecting previously unselected package python3-debian. Preparing to unpack .../351-python3-debian_0.1.36build1_all.deb ... Unpacking python3-debian (0.1.36build1) ... Selecting previously unselected package python3-distutils-extra. Preparing to unpack .../352-python3-distutils-extra_2.43_all.deb ... Unpacking python3-distutils-extra (2.43) ... Selecting previously unselected package python3-libxml2:amd64. Preparing to unpack .../353-python3-libxml2_2.9.4+dfsg1-8ubuntu1_amd64.deb ... Unpacking python3-libxml2:amd64 (2.9.4+dfsg1-8ubuntu1) ... Selecting previously unselected package quilt. Preparing to unpack .../354-quilt_0.65-3_all.deb ... Unpacking quilt (0.65-3) ... Selecting previously unselected package teckit. Preparing to unpack .../355-teckit_2.5.8+ds2-5ubuntu1_amd64.deb ... Unpacking teckit (2.5.8+ds2-5ubuntu1) ... Selecting previously unselected package texlive-lang-cjk. Preparing to unpack .../356-texlive-lang-cjk_2019.20191208-1_all.deb ... Unpacking texlive-lang-cjk (2019.20191208-1) ... Selecting previously unselected package texlive-lang-chinese. Preparing to unpack .../357-texlive-lang-chinese_2019.20191208-1_all.deb ... Unpacking texlive-lang-chinese (2019.20191208-1) ... Selecting previously unselected package texlive-lang-cyrillic. Preparing to unpack .../358-texlive-lang-cyrillic_2019.20191208-1_all.deb ... Unpacking texlive-lang-cyrillic (2019.20191208-1) ... Selecting previously unselected package texlive-lang-english. Preparing to unpack .../359-texlive-lang-english_2019.20191208-1_all.deb ... Unpacking texlive-lang-english (2019.20191208-1) ... Selecting previously unselected package texlive-lang-french. Preparing to unpack .../360-texlive-lang-french_2019.20191208-1_all.deb ... Unpacking texlive-lang-french (2019.20191208-1) ... Selecting previously unselected package texlive-lang-german. Preparing to unpack .../361-texlive-lang-german_2019.20191208-1_all.deb ... Unpacking texlive-lang-german (2019.20191208-1) ... Selecting previously unselected package texlive-lang-japanese. Preparing to unpack .../362-texlive-lang-japanese_2019.20191208-1_all.deb ... Unpacking texlive-lang-japanese (2019.20191208-1) ... Selecting previously unselected package tipa. Preparing to unpack .../363-tipa_2%3a1.3-20_all.deb ... Unpacking tipa (2:1.3-20) ... Selecting previously unselected package texlive-xetex. Preparing to unpack .../364-texlive-xetex_2019.20191208-4_all.deb ... Unpacking texlive-xetex (2019.20191208-4) ... Selecting previously unselected package tree. Preparing to unpack .../365-tree_1.8.0-1_amd64.deb ... Unpacking tree (1.8.0-1) ... Selecting previously unselected package vim-runtime. Preparing to unpack .../366-vim-runtime_2%3a8.1.0875-5ubuntu3_all.deb ... Adding 'diversion of /usr/share/vim/vim81/doc/help.txt to /usr/share/vim/vim81/doc/help.txt.vim-tiny by vim-runtime' Adding 'diversion of /usr/share/vim/vim81/doc/tags to /usr/share/vim/vim81/doc/tags.vim-tiny by vim-runtime' Unpacking vim-runtime (2:8.1.0875-5ubuntu3) ... Selecting previously unselected package vim. Preparing to unpack .../367-vim_2%3a8.1.0875-5ubuntu3_amd64.deb ... Unpacking vim (2:8.1.0875-5ubuntu3) ... Selecting previously unselected package w3m. Preparing to unpack .../368-w3m_0.5.3-37_amd64.deb ... Unpacking w3m (0.5.3-37) ... Selecting previously unselected package zip. Preparing to unpack .../369-zip_3.0-11build1_amd64.deb ... Unpacking zip (3.0-11build1) ... Selecting previously unselected package debmake. Preparing to unpack .../370-debmake_4.3.1-1_all.deb ... Unpacking debmake (4.3.1-1) ... Selecting previously unselected package libfaketime:amd64. Preparing to unpack .../371-libfaketime_0.9.7-3_amd64.deb ... Unpacking libfaketime:amd64 (0.9.7-3) ... Selecting previously unselected package faketime. Preparing to unpack .../372-faketime_0.9.7-3_amd64.deb ... Unpacking faketime (0.9.7-3) ... Selecting previously unselected package itstool. Preparing to unpack .../373-itstool_2.0.6-1_all.deb ... Unpacking itstool (2.0.6-1) ... Selecting previously unselected package locales-all. Preparing to unpack .../374-locales-all_2.30-0ubuntu3_amd64.deb ... Unpacking locales-all (2.30-0ubuntu3) ... Selecting previously unselected package sbuild-build-depends-debmake-doc-dummy. Preparing to unpack .../375-sbuild-build-depends-debmake-doc-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-debmake-doc-dummy (0.invalid.0) ... Setting up fonts-tlwg-purisa-otf (1:0.7.1-3) ... Setting up libapt-pkg-perl (0.1.36build1) ... Setting up libksba8:amd64 (1.3.5-2) ... Setting up libpipeline1:amd64 (1.5.1-3) ... Setting up libgraphite2-3:amd64 (1.3.13-11) ... Setting up liblcms2-2:amd64 (2.9-4) ... Setting up libberkeleydb-perl:amd64 (0.62-1build1) ... Setting up libpixman-1-0:amd64 (0.38.4-0ubuntu1) ... Setting up wdiff (1.2.2-2build1) ... Setting up libfile-which-perl (1.23-1) ... Setting up libxau6:amd64 (1:1.0.9-0ubuntu1) ... Setting up libkeyutils1:amd64 (1.6-6ubuntu1) ... Setting up libproxy1v5:amd64 (0.4.15-9build1) ... Setting up libpsl5:amd64 (0.20.2-2) ... Setting up libpython3.8-minimal:amd64 (3.8.0-5) ... Setting up libstruct-dumb-perl (0.09-1) ... Setting up libgpm2:amd64 (1.20.7-5) ... Setting up mime-support (3.64ubuntu1) ... Setting up fonts-gfs-porson (1.1-6) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up fonts-tlwg-umpush-otf (1:0.7.1-3) ... Setting up fonts-tlwg-garuda-otf (1:0.7.1-3) ... Setting up fonts-arphic-bkai00mp (2.10-20) ... Setting up libdynaloader-functions-perl (0.003-1) ... Setting up libdatrie1:amd64 (0.2.12-3) ... Setting up libtext-glob-perl (0.10-1) ... Setting up libclass-method-modifiers-perl (2.13-1) ... Setting up liblist-compare-perl (0.53-1) ... Setting up ruby-power-assert (1.1.1-1) ... Setting up libio-pty-perl (1:1.12-1) ... Setting up libmagic-mgc (1:5.37-6) ... Setting up libtexlua53:amd64 (2019.20190605.51237-3) ... Setting up libclone-perl (0.43-2) ... Setting up libarchive-zip-perl (1.67-1) ... Setting up libgc1c2:amd64 (1:7.6.4-0.4) ... Setting up libyaml-0-2:amd64 (0.2.2-1) ... Setting up libglib2.0-0:amd64 (2.63.3-1) ... Setting up fonts-tlwg-typo-otf (1:0.7.1-3) ... Setting up fonts-arphic-gkai00mp (2.11-15) ... Setting up libhtml-tagset-perl (3.20-4) ... Setting up fonts-sil-padauk (4.000-1) ... Setting up libtexluajit2:amd64 (2019.20190605.51237-3) ... Setting up libdebhelper-perl (12.7.1ubuntu1) ... Setting up libbrotli1:amd64 (1.0.7-5) ... Setting up gpgsm (2.2.17-3ubuntu1) ... Setting up libfuture-perl (0.42-1) ... Setting up liblwp-mediatypes-perl (6.04-1) ... Setting up libgdk-pixbuf2.0-common (2.40.0+dfsg-2) ... Setting up libyaml-libyaml-perl (0.80+repack-2) ... Setting up x11-common (1:7.7+19ubuntu12) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libtry-tiny-perl (0.30-1) ... Setting up libnghttp2-14:amd64 (1.40.0-1) ... Setting up libmagic1:amd64 (1:5.37-6) ... Setting up fonts-tlwg-norasi-otf (1:0.7.1-3) ... Setting up fonts-tlwg-mono-otf (1:0.7.1-3) ... Setting up perl-openssl-defaults:amd64 (3build1) ... Setting up libmldbm-perl (2.05-2) ... Setting up libxml-namespacesupport-perl (1.12-1) ... Setting up gettext-base (0.19.8.1-10) ... Setting up xkb-data (2.26-2ubuntu2) ... Setting up fonts-arphic-bsmi00lp (2.10-18) ... Setting up libencode-locale-perl (1.05-1) ... Setting up fonts-arphic-gbsn00lp (2.11-16) ... Setting up libtext-levenshtein-perl (0.13-1) ... Setting up rubygems-integration (1.14) ... Setting up libzzip-0-13:amd64 (0.13.62-3.2) ... Setting up fonts-ipaexfont-mincho (00301-4ubuntu1) ... update-alternatives: using /usr/share/fonts/opentype/ipaexfont-mincho/ipaexm.ttf to provide /usr/share/fonts/truetype/fonts-japanese-mincho.ttf (fonts-japanese-mincho.ttf) in auto mode Setting up file (1:5.37-6) ... Setting up libldap-common (2.4.48+dfsg-1ubuntu3) ... Setting up libjbig0:amd64 (2.1-3.1build1) ... Setting up locales-all (2.30-0ubuntu3) ... Setting up libcolord2:amd64 (1.4.4-1) ... Setting up libicu63:amd64 (63.2-2) ... Setting up xxd (2:8.1.0875-5ubuntu3) ... Setting up poppler-data (0.4.9-2) ... Setting up libkrb5support0:amd64 (1.17-6) ... Setting up libnumber-compare-perl (0.03-1) ... Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-2) ... Setting up libpython2.7-stdlib:amd64 (2.7.17-1) ... Setting up libio-async-perl (0.75-1) ... Setting up fonts-ipaexfont-gothic (00301-4ubuntu1) ... update-alternatives: using /usr/share/fonts/opentype/ipaexfont-gothic/ipaexg.ttf to provide /usr/share/fonts/truetype/fonts-japanese-gothic.ttf (fonts-japanese-gothic.ttf) in auto mode Setting up libdconf1:amd64 (0.34.0-1ubuntu2) ... Setting up ruby-minitest (5.13.0-1) ... Setting up patchutils (0.3.4-2) ... Setting up asciidoc-common (9.0.0~rc1-1) ... Setting up libxml-sax-base-perl (1.09-1) ... Setting up fonts-tlwg-typewriter-otf (1:0.7.1-3) ... Setting up zip (3.0-11build1) ... Setting up libfontenc1:amd64 (1:1.1.4-0ubuntu1) ... Setting up autotools-dev (20180224.1) ... Setting up libuv1:amd64 (1.33.1-2) ... Setting up vim-common (2:8.1.0875-5ubuntu3) ... Setting up fonts-tlwg-loma-otf (1:0.7.1-3) ... Setting up w3m (0.5.3-37) ... Setting up emacsen-common (3.0.4) ... Setting up fonts-tlwg-laksaman-otf (1:0.7.1-3) ... Setting up libfreetype6:amd64 (2.10.1-2) ... Setting up ruby-test-unit (3.3.4-1) ... Setting up libx11-data (2:1.6.8-1) ... Setting up libepoxy0:amd64 (1.5.4-1) ... Setting up libfile-find-rule-perl (0.34-1) ... Setting up gnupg-l10n (2.2.17-3ubuntu1) ... Setting up libdigest-hmac-perl (1.03+dfsg-2) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2build1) ... Setting up libipc-system-simple-perl (1.25-5) ... Setting up libnet-domain-tld-perl (1.75-1) ... Setting up libteckit0:amd64 (2.5.8+ds2-5ubuntu1) ... Setting up libavahi-common-data:amd64 (0.7-4ubuntu6) ... Setting up libdbus-1-3:amd64 (1.12.16-2ubuntu2) ... Setting up ruby-net-telnet (0.1.1-2) ... Setting up dbus (1.12.16-2ubuntu2) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up xfonts-encodings (1:1.0.5-0ubuntu1) ... Setting up libfribidi0:amd64 (1.0.7-1.1) ... Setting up t1utils (1.41-3) ... Setting up liblinux-epoll-perl (0.017-1) ... Setting up diffstat (1.63-1) ... Setting up tree (1.8.0-1) ... Setting up libio-html-perl (1.001-1) ... Setting up autopoint (0.19.8.1-10) ... Setting up libwebp6:amd64 (0.6.1-2) ... Setting up libb-hooks-op-check-perl (0.22-1build2) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up libipc-run-perl (20180523.0-2) ... Setting up ucf (3.0038+nmu1) ... Setting up libk5crypto3:amd64 (1.17-6) ... Setting up libjpeg-turbo8:amd64 (2.0.3-0ubuntu1) ... Setting up libltdl7:amd64 (2.4.6-11) ... Setting up fonts-tlwg-waree-otf (1:0.7.1-3) ... Setting up libkpathsea6:amd64 (2019.20190605.51237-3) ... Setting up libsasl2-2:amd64 (2.1.27+dfsg-2) ... Setting up libroken18-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up fonts-tlwg-sawasdee-otf (1:0.7.1-3) ... Setting up libcapture-tiny-perl (0.48-1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up gpg-wks-server (2.2.17-3ubuntu1) ... Setting up libsub-name-perl (0.26-1) ... Setting up fonts-tlwg-typist-otf (1:0.7.1-3) ... Setting up libatk1.0-data (2.34.1-1ubuntu1) ... Setting up python-apt-common (1.9.0ubuntu5) ... Setting up python3.8-minimal (3.8.0-5) ... Setting up fonts-gfs-baskerville (1.1-5) ... Setting up fonts-ipafont-mincho (00303-18ubuntu1) ... Setting up fonts-ipafont-gothic (00303-18ubuntu1) ... Setting up libmime-charset-perl (1.012.2-1) ... Setting up librhash0:amd64 (1.3.9-1) ... Setting up libpath-tiny-perl (0.108-1) ... Setting up libuchardet0:amd64 (0.0.6-3) ... Setting up fonts-liberation (1:1.07.4-10) ... Setting up librole-tiny-perl (2.001004-1) ... Setting up libpam-systemd:amd64 (244-3ubuntu1) ... Setting up fonts-lmodern (2.004.5-6) ... Setting up libsub-override-perl (0.09-2) ... Setting up libharfbuzz0b:amd64 (2.6.4-1ubuntu1) ... Setting up libthai-data (0.1.28-3) ... Setting up libgirepository-1.0-1:amd64 (1.62.0-2) ... Setting up netbase (5.6) ... Setting up libjson-glib-1.0-common (1.4.4-2ubuntu1) ... Setting up sgml-base (1.29.1) ... Setting up libstrictures-perl (2.000006-1) ... Setting up libsub-quote-perl (2.006006-1) ... Setting up cmake-data (3.15.4-1ubuntu2) ... Setting up libatk1.0-0:amd64 (2.34.1-1ubuntu1) ... Setting up libkrb5-3:amd64 (1.17-6) ... Setting up libwayland-egl1:amd64 (1.17.0-1) ... Setting up libmpdec2:amd64 (2.4.2-2) ... Setting up libexporter-tiny-perl (1.002001-1) ... Setting up ruby-did-you-mean (1.2.1-1) ... Setting up glib-networking-common (2.63.2-1) ... Setting up vim-runtime (2:8.1.0875-5ubuntu3) ... Setting up libclass-accessor-perl (0.51-1) ... Setting up libpython3.8-stdlib:amd64 (3.8.0-5) ... Setting up fonts-tlwg-kinnari-otf (1:0.7.1-3) ... Setting up python3.8 (3.8.0-5) ... Setting up libfile-homedir-perl (1.004-1) ... Setting up libnet-ip-perl (1.26-2) ... Setting up libbsd0:amd64 (0.10.0-1) ... Setting up libelf1:amd64 (0.176-1.1) ... Setting up ruby-xmlrpc (0.3.0-2) ... Setting up libxml2:amd64 (2.9.4+dfsg1-8ubuntu1) ... Setting up xdg-utils (1.1.3-1ubuntu2) ... Setting up liburi-perl (1.76-1) ... Setting up libjsoncpp1:amd64 (1.7.4-3) ... Setting up libsynctex2:amd64 (2019.20190605.51237-3) ... Setting up libheimbase1-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up libpopt0:amd64 (1.16-14) ... Setting up libfaketime:amd64 (0.9.7-3) ... Setting up gnupg-utils (2.2.17-3ubuntu1) ... Setting up libxkbcommon0:amd64 (0.9.1-1) ... Setting up libwayland-client0:amd64 (1.17.0-1) ... Setting up libnet-ssleay-perl (1.88-0ubuntu2) ... Setting up libjpeg8:amd64 (8c-2ubuntu8) ... Setting up teckit (2.5.8+ds2-5ubuntu1) ... Setting up libfile-stripnondeterminism-perl (1.6.3-1) ... Setting up glib-networking-services (2.63.2-1) ... Setting up libpaper1:amd64 (1.1.28) ... Creating config file /etc/papersize with new version Setting up faketime (0.9.7-3) ... Setting up libice6:amd64 (2:1.0.10-0ubuntu1) ... Setting up libhttp-date-perl (6.05-1) ... Setting up libxdmcp6:amd64 (1:1.1.3-0ubuntu1) ... Setting up libpython3.7-stdlib:amd64 (3.7.5-2) ... Setting up libxcb1:amd64 (1.13.1-2) ... Setting up libfile-basedir-perl (0.08-1) ... Setting up libharfbuzz-icu0:amd64 (2.6.4-1ubuntu1) ... Setting up libfile-listing-perl (6.04-1) ... Setting up python2.7 (2.7.17-1) ... Setting up libpython3.7:amd64 (3.7.5-2) ... Setting up libtool (2.4.6-11) ... Setting up libpython2-stdlib:amd64 (2.7.17-1) ... Setting up libarchive13:amd64 (3.4.0-1build1) ... Setting up libxcb-render0:amd64 (1.13.1-2) ... Setting up fontconfig-config (2.13.1-2ubuntu2) ... Setting up liblist-moreutils-perl (0.416-1build5) ... Setting up libasn1-8-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up libavahi-common3:amd64 (0.7-4ubuntu6) ... Setting up libtype-tiny-perl (1.008001-2) ... Setting up libnet-http-perl (6.19-1) ... Setting up m4 (1.4.18-4) ... Setting up libnet-dns-perl (1.21-1) ... Setting up libxcb-shm0:amd64 (1.13.1-2) ... Setting up libpaper-utils (1.1.28) ... Setting up fonts-ipafont (00303-18ubuntu1) ... Setting up xfonts-utils (1:7.7+6) ... Setting up libdevel-callchecker-perl (0.008-1build1) ... Setting up libxml-sax-perl (1.02+dfsg-1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up libhcrypto4-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up python2 (2.7.17-1) ... Setting up libio-async-loop-epoll-perl (0.20-1) ... Setting up libjson-glib-1.0-0:amd64 (1.4.4-2ubuntu1) ... Setting up tex-common (6.13) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libthai0:amd64 (0.1.28-3) ... Setting up libpython-stdlib:amd64 (2.7.17-1) ... Setting up dbus-user-session (1.12.16-2ubuntu2) ... Setting up libwind0-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up libptexenc1:amd64 (2019.20190605.51237-3) ... Setting up shared-mime-info (1.10-1) ... Setting up bsdmainutils (11.1.2ubuntu2) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libgssapi-krb5-2:amd64 (1.17-6) ... Setting up libcroco3:amd64 (0.6.13-1) ... Setting up gir1.2-glib-2.0:amd64 (1.62.0-2) ... Setting up libssh-4:amd64 (0.9.0-1ubuntu5) ... Setting up autoconf (2.69-11ubuntu1) ... Setting up libxml-libxml-perl (2.0134+dfsg-1build1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up dh-strip-nondeterminism (1.6.3-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up dwz (0.13-5) ... Setting up latex-cjk-chinese-arphic-bsmi00lp (1.23) ... update-language: texlive-base not installed and configured, doing nothing! Regenerating '/var/lib/texmf/fmtutil.cnf-DEBIAN'... done. Regenerating '/var/lib/texmf/fmtutil.cnf-TEXLIVEDIST'... done. update-fmtutil has updated the following file(s): /var/lib/texmf/fmtutil.cnf-DEBIAN /var/lib/texmf/fmtutil.cnf-TEXLIVEDIST If you want to activate the changes in the above file(s), you should run fmtutil-sys or fmtutil. Setting up groff-base (1.22.4-4) ... Setting up libwayland-cursor0:amd64 (1.17.0-1) ... Setting up lmodern (2.004.5-6) ... Setting up xml-core (0.18+nmu1) ... Setting up libhtml-parser-perl (3.72-3build3) ... Setting up libxslt1.1:amd64 (1.1.33-0ubuntu2) ... Setting up libx11-6:amd64 (2:1.6.8-1) ... Setting up libtiff5:amd64 (4.1.0+git191117-1) ... Setting up libfontconfig1:amd64 (2.13.1-2ubuntu2) ... Setting up libxml2-utils (2.9.4+dfsg1-8ubuntu1) ... Setting up latex-cjk-japanese-wadalab (0.20050817-17) ... Setting up libxcomposite1:amd64 (1:0.4.5-0ubuntu1) ... Setting up libsm6:amd64 (2:1.2.3-1) ... Setting up python (2.7.17-1) ... Setting up libavahi-client3:amd64 (0.7-4ubuntu6) ... Setting up libio-socket-ssl-perl (2.066-0ubuntu4) ... Setting up rsync (3.1.3-8) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Created symlink /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service. Setting up libpython3-stdlib:amd64 (3.7.5-1ubuntu1) ... Setting up libhttp-message-perl (6.18-1) ... Setting up automake (1:1.16.1-4ubuntu3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up python3.7 (3.7.5-2) ... Setting up libhttp-negotiate-perl (6.01-1) ... Setting up fontconfig (2.13.1-2ubuntu2) ... Regenerating fonts cache... done. Setting up gettext (0.19.8.1-10) ... Setting up gir1.2-freedesktop:amd64 (1.62.0-2) ... Setting up latex-cjk-chinese-arphic-gbsn00lp (1.23) ... update-language: texlive-base not installed and configured, doing nothing! Regenerating '/var/lib/texmf/fmtutil.cnf-DEBIAN'... done. Regenerating '/var/lib/texmf/fmtutil.cnf-TEXLIVEDIST'... done. update-fmtutil has updated the following file(s): /var/lib/texmf/fmtutil.cnf-DEBIAN /var/lib/texmf/fmtutil.cnf-TEXLIVEDIST If you want to activate the changes in the above file(s), you should run fmtutil-sys or fmtutil. Setting up vim (2:8.1.0875-5ubuntu3) ... update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/editor (editor) in auto mode Setting up libxdamage1:amd64 (1:1.1.5-1) ... Setting up libxpm4:amd64 (1:3.5.12-1) ... Setting up libxrender1:amd64 (1:0.9.10-1) ... Setting up libhttp-cookies-perl (6.08-1) ... Setting up libsombok3:amd64 (2.4.0-2) ... Setting up latex-cjk-chinese-arphic-bkai00mp (1.23) ... update-language: texlive-base not installed and configured, doing nothing! Regenerating '/var/lib/texmf/fmtutil.cnf-DEBIAN'... done. Regenerating '/var/lib/texmf/fmtutil.cnf-TEXLIVEDIST'... done. update-fmtutil has updated the following file(s): /var/lib/texmf/fmtutil.cnf-DEBIAN /var/lib/texmf/fmtutil.cnf-TEXLIVEDIST If you want to activate the changes in the above file(s), you should run fmtutil-sys or fmtutil. Setting up gir1.2-atk-1.0:amd64 (2.34.1-1ubuntu1) ... Setting up latex-cjk-chinese-arphic-gkai00mp (1.23) ... update-language: texlive-base not installed and configured, doing nothing! Regenerating '/var/lib/texmf/fmtutil.cnf-DEBIAN'... done. Regenerating '/var/lib/texmf/fmtutil.cnf-TEXLIVEDIST'... done. update-fmtutil has updated the following file(s): /var/lib/texmf/fmtutil.cnf-DEBIAN /var/lib/texmf/fmtutil.cnf-TEXLIVEDIST If you want to activate the changes in the above file(s), you should run fmtutil-sys or fmtutil. Setting up libhx509-5-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up libhtml-tree-perl (5.07-2) ... Setting up preview-latex-style (11.91-2ubuntu1) ... Setting up libparams-classify-perl (0.015-1build2) ... Setting up libpango-1.0-0:amd64 (1.44.7-1) ... Setting up libcgi-pm-perl (4.44-1) ... Setting up xsltproc (1.1.33-0ubuntu2) ... Setting up fonts-wqy-zenhei (0.9.45-7ubuntu1) ... Setting up libxext6:amd64 (2:1.3.4-0ubuntu1) ... Setting up dconf-service (0.34.0-1ubuntu2) ... Setting up python3 (3.7.5-1ubuntu1) ... Setting up quilt (0.65-3) ... Setting up libatspi2.0-0:amd64 (2.34.0-3ubuntu2) ... Setting up man-db (2.9.0-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up libcairo2:amd64 (1.16.0-4ubuntu1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up python3-six (1.12.0-2build1) ... Setting up python3-libxml2:amd64 (2.9.4+dfsg1-8ubuntu1) ... Setting up libatk-bridge2.0-0:amd64 (2.34.1-2ubuntu1) ... Setting up libltdl-dev:amd64 (2.4.6-11) ... Setting up asciidoc-base (9.0.0~rc1-1) ... Setting up libnet-smtp-ssl-perl (1.04-1) ... Setting up libmodule-runtime-perl (0.016-1) ... Setting up libmailtools-perl (2.21-1) ... Setting up libxfixes3:amd64 (1:5.0.3-1) ... Setting up libunicode-linebreak-perl (0.0.20190101-1build1) ... Setting up libgdk-pixbuf2.0-0:amd64 (2.40.0+dfsg-2) ... Setting up python3-gi (3.34.0-1ubuntu2) ... Setting up libxinerama1:amd64 (2:1.1.4-2) ... Setting up libxrandr2:amd64 (2:1.5.2-0ubuntu1) ... Setting up libxml-simple-perl (2.25-1) ... Setting up libxt6:amd64 (1:1.1.5-1) ... Setting up libcups2:amd64 (2.3.0-7) ... Setting up libcairo-gobject2:amd64 (1.16.0-4ubuntu1) ... Setting up libpangoft2-1.0-0:amd64 (1.44.7-1) ... Setting up python3-lib2to3 (3.8.0-1) ... Setting up libpangocairo-1.0-0:amd64 (1.44.7-1) ... Setting up libkrb5-26-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up python3-pkg-resources (41.4.0-1) ... Setting up python3-distutils (3.8.0-1) ... Setting up dh-python (4.20191017ubuntu1) ... Setting up gtk-update-icon-cache (3.24.13-1ubuntu1) ... Setting up libxft2:amd64 (2.3.3-0ubuntu1) ... Setting up libxmu6:amd64 (2:1.1.3-0ubuntu1) ... Setting up libpangoxft-1.0-0:amd64 (1.44.7-1) ... Setting up libxi6:amd64 (2:1.7.10-0ubuntu1) ... Setting up dconf-gsettings-backend:amd64 (0.34.0-1ubuntu2) ... Setting up gir1.2-gdkpixbuf-2.0:amd64 (2.40.0+dfsg-2) ... Setting up itstool (2.0.6-1) ... Setting up libemail-valid-perl (1.202-1) ... Setting up libimport-into-perl (1.002005-1) ... Setting up libmoo-perl (2.003006-1) ... Setting up po-debconf (1.0.21) ... Setting up libxcursor1:amd64 (1:1.2.0-2) ... Setting up python3-all (3.7.5-1ubuntu1) ... Setting up lintian (2.32.0) ... Setting up libxaw7:amd64 (2:1.0.13-1) ... Setting up libheimntlm0-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up asciidoc (9.0.0~rc1-1) ... Setting up librsvg2-2:amd64 (2.46.4-1ubuntu1) ... Setting up gir1.2-pango-1.0:amd64 (1.44.7-1) ... Setting up python3-chardet (3.0.4-4) ... Setting up libgssapi3-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up python3-debian (0.1.36build1) ... Setting up librsvg2-common:amd64 (2.46.4-1ubuntu1) ... Setting up texlive-binaries (2019.20190605.51237-3) ... update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode Setting up texlive-base (2019.20191208-4) ... tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/config/pdftexconfig.tex Setting up libgtk-3-common (3.24.13-1ubuntu1) ... Setting up texlive-lang-german (2019.20191208-1) ... Setting up gsettings-desktop-schemas (3.34.0-1ubuntu1) ... Setting up libldap-2.4-2:amd64 (2.4.48+dfsg-1ubuntu3) ... Setting up texlive-lang-greek (2019.20191208-1) ... Setting up texlive-font-utils (2019.20191208-1) ... Setting up texlive-lang-english (2019.20191208-1) ... Setting up texlive-lang-other (2019.20191208-1) ... Setting up dirmngr (2.2.17-3ubuntu1) ... Created symlink /etc/systemd/user/sockets.target.wants/dirmngr.socket → /usr/lib/systemd/user/dirmngr.socket. Setting up texlive-lang-french (2019.20191208-1) ... Setting up texlive-latex-base (2019.20191208-4) ... Setting up texlive-extra-utils (2019.20191208-1) ... Setting up texlive-latex-recommended (2019.20191208-4) ... Setting up texlive-pictures (2019.20191208-4) ... Setting up texlive-lang-cyrillic (2019.20191208-1) ... Setting up texlive-fonts-recommended (2019.20191208-4) ... Setting up libcurl4:amd64 (7.66.0-1ubuntu1) ... Setting up tipa (2:1.3-20) ... Regenerating '/var/lib/texmf/fmtutil.cnf-DEBIAN'... done. Regenerating '/var/lib/texmf/fmtutil.cnf-TEXLIVEDIST'... done. update-fmtutil has updated the following file(s): /var/lib/texmf/fmtutil.cnf-DEBIAN /var/lib/texmf/fmtutil.cnf-TEXLIVEDIST If you want to activate the changes in the above file(s), you should run fmtutil-sys or fmtutil. Setting up glib-networking:amd64 (2.63.2-1) ... Setting up latex-cjk-common (4.8.4+git20170127-2) ... Setting up texlive-lang-cjk (2019.20191208-1) ... Setting up latex-cjk-korean (4.8.4+git20170127-2) ... Setting up libsoup2.4-1:amd64 (2.68.2-2build2) ... Setting up gpg-wks-client (2.2.17-3ubuntu1) ... Setting up texlive (2019.20191208-4) ... Setting up latex-cjk-thai (4.8.4+git20170127-2) ... Setting up texlive-science (2019.20191208-1) ... Setting up texlive-latex-extra (2019.20191208-1) ... Setting up texlive-bibtex-extra (2019.20191208-1) ... Setting up texlive-lang-chinese (2019.20191208-1) ... Setting up latex-cjk-japanese (4.8.4+git20170127-2) ... Setting up latex-cjk-chinese (4.8.4+git20170127-2) ... Setting up gnupg (2.2.17-3ubuntu1) ... Setting up cmake (3.15.4-1ubuntu2) ... Setting up texlive-xetex (2019.20191208-4) ... Setting up libsoup-gnome2.4-1:amd64 (2.68.2-2build2) ... Setting up librest-0.7-0:amd64 (0.8.1-1) ... Setting up python-apt (1.9.0ubuntu5) ... Setting up latex-cjk-all (4.8.4+git20170127-2) ... Setting up adwaita-icon-theme (3.34.0-1ubuntu1) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up rake (12.3.3-1) ... Setting up liblwp-protocol-https-perl (6.07-2ubuntu2) ... Setting up libwww-perl (6.43-1) ... Setting up libgtk-3-0:amd64 (3.24.13-1ubuntu1) ... Setting up libruby2.5:amd64 (2.5.7-1ubuntu1) ... Setting up gir1.2-gtk-3.0:amd64 (3.24.13-1ubuntu1) ... Setting up dh-autoreconf (19) ... Setting up humanity-icon-theme (0.6.15) ... Setting up devscripts (2.19.7ubuntu2) ... Setting up debmake (4.3.1-1) ... Setting up libxml-parser-perl (2.46-1) ... Setting up ruby2.5 (2.5.7-1ubuntu1) ... Setting up ubuntu-mono (19.04-0ubuntu2) ... Setting up debhelper (12.7.1ubuntu1) ... Setting up ruby (1:2.5.2) ... Setting up intltool (0.51.0-5ubuntu1) ... Setting up texlive-lang-japanese (2019.20191208-1) ... Setting up python3-distutils-extra (2.43) ... Processing triggers for libc-bin (2.30-0ubuntu3) ... Processing triggers for systemd (244-3ubuntu1) ... Processing triggers for sgml-base (1.29.1) ... Setting up docbook-xsl (1.79.1+dfsg-2) ... Setting up sgml-data (2.0.11) ... Processing triggers for sgml-base (1.29.1) ... Setting up docbook-xml (4.5-9) ... Processing triggers for sgml-base (1.29.1) ... Setting up dblatex (0.3.10-2) ... Setting up sbuild-build-depends-debmake-doc-dummy (0.invalid.0) ... Processing triggers for tex-common (6.13) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. Processing triggers for libgdk-pixbuf2.0-0:amd64 (2.40.0+dfsg-2) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-170-generic amd64 (x86_64) Toolchain package versions: binutils_2.33.1-6ubuntu3 dpkg-dev_1.19.7ubuntu2 g++-9_9.2.1-21ubuntu1 gcc-9_9.2.1-21ubuntu1 libc6-dev_2.30-0ubuntu3 libstdc++-9-dev_9.2.1-21ubuntu1 libstdc++6_9.2.1-21ubuntu1 linux-libc-dev_5.3.0-24.26 Package versions: adduser_3.118ubuntu1 advancecomp_2.1-2.1 adwaita-icon-theme_3.34.0-1ubuntu1 apt_1.9.5 asciidoc_9.0.0~rc1-1 asciidoc-base_9.0.0~rc1-1 asciidoc-common_9.0.0~rc1-1 autoconf_2.69-11ubuntu1 automake_1:1.16.1-4ubuntu3 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11ubuntu2 base-passwd_3.5.47 bash_5.0-5ubuntu1 binutils_2.33.1-6ubuntu3 binutils-common_2.33.1-6ubuntu3 binutils-x86-64-linux-gnu_2.33.1-6ubuntu3 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.34-0.1ubuntu4 build-essential_12.8ubuntu1 bzip2_1.0.8-2 ca-certificates_20190110 cmake_3.15.4-1ubuntu2 cmake-data_3.15.4-1ubuntu2 coreutils_8.30-3ubuntu2 cpp_4:9.2.1-3.1ubuntu1 cpp-9_9.2.1-21ubuntu1 dash_0.5.10.2-6 dblatex_0.3.10-2 dbus_1.12.16-2ubuntu2 dbus-user-session_1.12.16-2ubuntu2 dconf-gsettings-backend_0.34.0-1ubuntu2 dconf-service_0.34.0-1ubuntu2 debconf_1.5.73 debhelper_12.7.1ubuntu1 debianutils_4.9.1 debmake_4.3.1-1 devscripts_2.19.7ubuntu2 dh-autoreconf_19 dh-python_4.20191017ubuntu1 dh-strip-nondeterminism_1.6.3-1 diffstat_1.63-1 diffutils_1:3.7-3 dirmngr_2.2.17-3ubuntu1 docbook-xml_4.5-9 docbook-xsl_1.79.1+dfsg-2 dpkg_1.19.7ubuntu2 dpkg-dev_1.19.7ubuntu2 dwz_0.13-5 e2fsprogs_1.45.3-4ubuntu2 emacsen-common_3.0.4 fakeroot_1.24-1 faketime_0.9.7-3 fdisk_2.34-0.1ubuntu4 file_1:5.37-6 findutils_4.6.0+git+20190209-2ubuntu1 fontconfig_2.13.1-2ubuntu2 fontconfig-config_2.13.1-2ubuntu2 fonts-arphic-bkai00mp_2.10-20 fonts-arphic-bsmi00lp_2.10-18 fonts-arphic-gbsn00lp_2.11-16 fonts-arphic-gkai00mp_2.11-15 fonts-dejavu-core_2.37-1 fonts-gfs-baskerville_1.1-5 fonts-gfs-porson_1.1-6 fonts-ipaexfont-gothic_00301-4ubuntu1 fonts-ipaexfont-mincho_00301-4ubuntu1 fonts-ipafont_00303-18ubuntu1 fonts-ipafont-gothic_00303-18ubuntu1 fonts-ipafont-mincho_00303-18ubuntu1 fonts-liberation_1:1.07.4-10 fonts-lmodern_2.004.5-6 fonts-sil-padauk_4.000-1 fonts-tlwg-garuda-otf_1:0.7.1-3 fonts-tlwg-kinnari-otf_1:0.7.1-3 fonts-tlwg-laksaman-otf_1:0.7.1-3 fonts-tlwg-loma-otf_1:0.7.1-3 fonts-tlwg-mono-otf_1:0.7.1-3 fonts-tlwg-norasi-otf_1:0.7.1-3 fonts-tlwg-purisa-otf_1:0.7.1-3 fonts-tlwg-sawasdee-otf_1:0.7.1-3 fonts-tlwg-typewriter-otf_1:0.7.1-3 fonts-tlwg-typist-otf_1:0.7.1-3 fonts-tlwg-typo-otf_1:0.7.1-3 fonts-tlwg-umpush-otf_1:0.7.1-3 fonts-tlwg-waree-otf_1:0.7.1-3 fonts-wqy-zenhei_0.9.45-7ubuntu1 g++_4:9.2.1-3.1ubuntu1 g++-9_9.2.1-21ubuntu1 gcc_4:9.2.1-3.1ubuntu1 gcc-9_9.2.1-21ubuntu1 gcc-9-base_9.2.1-21ubuntu1 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 gir1.2-atk-1.0_2.34.1-1ubuntu1 gir1.2-freedesktop_1.62.0-2 gir1.2-gdkpixbuf-2.0_2.40.0+dfsg-2 gir1.2-glib-2.0_1.62.0-2 gir1.2-gtk-3.0_3.24.13-1ubuntu1 gir1.2-pango-1.0_1.44.7-1 glib-networking_2.63.2-1 glib-networking-common_2.63.2-1 glib-networking-services_2.63.2-1 gnupg_2.2.17-3ubuntu1 gnupg-l10n_2.2.17-3ubuntu1 gnupg-utils_2.2.17-3ubuntu1 gpg_2.2.17-3ubuntu1 gpg-agent_2.2.17-3ubuntu1 gpg-wks-client_2.2.17-3ubuntu1 gpg-wks-server_2.2.17-3ubuntu1 gpgconf_2.2.17-3ubuntu1 gpgsm_2.2.17-3ubuntu1 gpgv_2.2.17-3ubuntu1 grep_3.3-1build1 groff-base_1.22.4-4 gsettings-desktop-schemas_3.34.0-1ubuntu1 gtk-update-icon-cache_3.24.13-1ubuntu1 gzip_1.10-0ubuntu4 hicolor-icon-theme_0.17-2 hostname_3.23 humanity-icon-theme_0.6.15 init_1.57 init-system-helpers_1.57 intltool_0.51.0-5ubuntu1 intltool-debian_0.35.0+20060710.5 itstool_2.0.6-1 latex-cjk-all_4.8.4+git20170127-2 latex-cjk-chinese_4.8.4+git20170127-2 latex-cjk-chinese-arphic-bkai00mp_1.23 latex-cjk-chinese-arphic-bsmi00lp_1.23 latex-cjk-chinese-arphic-gbsn00lp_1.23 latex-cjk-chinese-arphic-gkai00mp_1.23 latex-cjk-common_4.8.4+git20170127-2 latex-cjk-japanese_4.8.4+git20170127-2 latex-cjk-japanese-wadalab_0.20050817-17 latex-cjk-korean_4.8.4+git20170127-2 latex-cjk-thai_4.8.4+git20170127-2 libacl1_2.2.53-5ubuntu1 libapparmor1_2.13.3-7ubuntu1 libapt-pkg-perl_0.1.36build1 libapt-pkg5.90_1.9.5 libarchive-zip-perl_1.67-1 libarchive13_3.4.0-1build1 libargon2-1_0~20171227-0.2 libasan5_9.2.1-21ubuntu1 libasn1-8-heimdal_7.7.0+dfsg-1 libassuan0_2.5.3-7ubuntu1 libatk-bridge2.0-0_2.34.1-2ubuntu1 libatk1.0-0_2.34.1-1ubuntu1 libatk1.0-data_2.34.1-1ubuntu1 libatomic1_9.2.1-21ubuntu1 libatspi2.0-0_2.34.0-3ubuntu2 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-2ubuntu5 libaudit1_1:2.8.5-2ubuntu5 libavahi-client3_0.7-4ubuntu6 libavahi-common-data_0.7-4ubuntu6 libavahi-common3_0.7-4ubuntu6 libb-hooks-op-check-perl_0.22-1build2 libberkeleydb-perl_0.62-1build1 libbinutils_2.33.1-6ubuntu3 libblkid1_2.34-0.1ubuntu4 libbrotli1_1.0.7-5 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-2 libc-bin_2.30-0ubuntu3 libc-dev-bin_2.30-0ubuntu3 libc6_2.30-0ubuntu3 libc6-dev_2.30-0ubuntu3 libcairo-gobject2_1.16.0-4ubuntu1 libcairo2_1.16.0-4ubuntu1 libcap-ng0_0.7.9-2.1 libcap2_1:2.27-1 libcapture-tiny-perl_0.48-1 libcc1-0_9.2.1-21ubuntu1 libcgi-pm-perl_4.44-1 libclass-accessor-perl_0.51-1 libclass-method-modifiers-perl_2.13-1 libclone-perl_0.43-2 libcolord2_1.4.4-1 libcom-err2_1.45.3-4ubuntu2 libcroco3_0.6.13-1 libcryptsetup12_2:2.2.2-1ubuntu1 libcups2_2.3.0-7 libcurl4_7.66.0-1ubuntu1 libdatrie1_0.2.12-3 libdb5.3_5.3.28+dfsg1-0.6ubuntu1 libdbus-1-3_1.12.16-2ubuntu2 libdconf1_0.34.0-1ubuntu2 libdebconfclient0_0.250ubuntu2 libdebhelper-perl_12.7.1ubuntu1 libdevel-callchecker-perl_0.008-1build1 libdevmapper1.02.1_2:1.02.155-2ubuntu7 libdigest-hmac-perl_1.03+dfsg-2 libdpkg-perl_1.19.7ubuntu2 libdynaloader-functions-perl_0.003-1 libelf1_0.176-1.1 libemail-valid-perl_1.202-1 libencode-locale-perl_1.05-1 libepoxy0_1.5.4-1 libexpat1_2.2.9-1 libexporter-tiny-perl_1.002001-1 libext2fs2_1.45.3-4ubuntu2 libfakeroot_1.24-1 libfaketime_0.9.7-3 libfdisk1_2.34-0.1ubuntu4 libffi6_3.2.1-9 libfile-basedir-perl_0.08-1 libfile-find-rule-perl_0.34-1 libfile-homedir-perl_1.004-1 libfile-listing-perl_6.04-1 libfile-stripnondeterminism-perl_1.6.3-1 libfile-which-perl_1.23-1 libfontconfig1_2.13.1-2ubuntu2 libfontenc1_1:1.1.4-0ubuntu1 libfreetype6_2.10.1-2 libfribidi0_1.0.7-1.1 libfuture-perl_0.42-1 libgc1c2_1:7.6.4-0.4 libgcc-9-dev_9.2.1-21ubuntu1 libgcc1_1:9.2.1-21ubuntu1 libgcrypt20_1.8.5-3ubuntu1 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libgdk-pixbuf2.0-0_2.40.0+dfsg-2 libgdk-pixbuf2.0-common_2.40.0+dfsg-2 libgirepository-1.0-1_1.62.0-2 libglib2.0-0_2.63.3-1 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.11.1-2 libgomp1_9.2.1-21ubuntu1 libgpg-error0_1.36-7 libgpm2_1.20.7-5 libgraphite2-3_1.3.13-11 libgssapi-krb5-2_1.17-6 libgssapi3-heimdal_7.7.0+dfsg-1 libgtk-3-0_3.24.13-1ubuntu1 libgtk-3-common_3.24.13-1ubuntu1 libharfbuzz-icu0_2.6.4-1ubuntu1 libharfbuzz0b_2.6.4-1ubuntu1 libhcrypto4-heimdal_7.7.0+dfsg-1 libheimbase1-heimdal_7.7.0+dfsg-1 libheimntlm0-heimdal_7.7.0+dfsg-1 libhogweed4_3.4.1-1 libhogweed5_3.5.1+really3.5.1-2 libhtml-parser-perl_3.72-3build3 libhtml-tagset-perl_3.20-4 libhtml-tree-perl_5.07-2 libhttp-cookies-perl_6.08-1 libhttp-date-perl_6.05-1 libhttp-message-perl_6.18-1 libhttp-negotiate-perl_6.01-1 libhx509-5-heimdal_7.7.0+dfsg-1 libice6_2:1.0.10-0ubuntu1 libicu63_63.2-2 libidn2-0_2.2.0-2 libimport-into-perl_1.002005-1 libio-async-loop-epoll-perl_0.20-1 libio-async-perl_0.75-1 libio-html-perl_1.001-1 libio-pty-perl_1:1.12-1 libio-socket-ssl-perl_2.066-0ubuntu4 libip4tc2_1.8.3-2ubuntu5 libipc-run-perl_20180523.0-2 libipc-system-simple-perl_1.25-5 libisl21_0.21-2 libisl22_0.22-2 libitm1_9.2.1-21ubuntu1 libjbig0_2.1-3.1build1 libjpeg-turbo8_2.0.3-0ubuntu1 libjpeg8_8c-2ubuntu8 libjson-c4_0.13.1+dfsg-6 libjson-glib-1.0-0_1.4.4-2ubuntu1 libjson-glib-1.0-common_1.4.4-2ubuntu1 libjsoncpp1_1.7.4-3 libk5crypto3_1.17-6 libkeyutils1_1.6-6ubuntu1 libkmod2_26-3ubuntu1 libkpathsea6_2019.20190605.51237-3 libkrb5-26-heimdal_7.7.0+dfsg-1 libkrb5-3_1.17-6 libkrb5support0_1.17-6 libksba8_1.3.5-2 liblcms2-2_2.9-4 libldap-2.4-2_2.4.48+dfsg-1ubuntu3 libldap-common_2.4.48+dfsg-1ubuntu3 liblinux-epoll-perl_0.017-1 liblist-compare-perl_0.53-1 liblist-moreutils-perl_0.416-1build5 liblockfile-bin_1.16-1.1 liblockfile1_1.16-1.1 liblsan0_9.2.1-21ubuntu1 libltdl-dev_2.4.6-11 libltdl7_2.4.6-11 liblwp-mediatypes-perl_6.04-1 liblwp-protocol-https-perl_6.07-2ubuntu2 liblz4-1_1.9.2-2 liblzma5_5.2.4-1 libmagic-mgc_1:5.37-6 libmagic1_1:5.37-6 libmailtools-perl_2.21-1 libmime-charset-perl_1.012.2-1 libmldbm-perl_2.05-2 libmodule-runtime-perl_0.016-1 libmoo-perl_2.003006-1 libmount1_2.34-0.1ubuntu4 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.2-1 libncurses6_6.1+20191019-1ubuntu1 libncursesw6_6.1+20191019-1ubuntu1 libnet-dns-perl_1.21-1 libnet-domain-tld-perl_1.75-1 libnet-http-perl_6.19-1 libnet-ip-perl_1.26-2 libnet-smtp-ssl-perl_1.04-1 libnet-ssleay-perl_1.88-0ubuntu2 libnettle6_3.4.1-1 libnettle7_3.5.1+really3.5.1-2 libnghttp2-14_1.40.0-1 libnpth0_1.6-1 libnumber-compare-perl_0.03-1 libp11-kit0_0.23.18.1-2 libpam-modules_1.3.1-5ubuntu4 libpam-modules-bin_1.3.1-5ubuntu4 libpam-runtime_1.3.1-5ubuntu4 libpam-systemd_244-3ubuntu1 libpam0g_1.3.1-5ubuntu4 libpango-1.0-0_1.44.7-1 libpangocairo-1.0-0_1.44.7-1 libpangoft2-1.0-0_1.44.7-1 libpangoxft-1.0-0_1.44.7-1 libpaper-utils_1.1.28 libpaper1_1.1.28 libparams-classify-perl_0.015-1build2 libpath-tiny-perl_0.108-1 libpcre2-8-0_10.34-7 libpcre3_2:8.39-12 libperl5.28_5.28.1-6build1 libperl5.30_5.30.0-9 libpipeline1_1.5.1-3 libpixman-1-0_0.38.4-0ubuntu1 libpng16-16_1.6.37-1 libpopt0_1.16-14 libprocps7_2:3.3.15-2ubuntu3 libproxy1v5_0.4.15-9build1 libpsl5_0.20.2-2 libptexenc1_2019.20190605.51237-3 libpython-stdlib_2.7.17-1 libpython2-stdlib_2.7.17-1 libpython2.7-minimal_2.7.17-1 libpython2.7-stdlib_2.7.17-1 libpython3-stdlib_3.7.5-1ubuntu1 libpython3.7_3.7.5-2 libpython3.7-minimal_3.7.5-2 libpython3.7-stdlib_3.7.5-2 libpython3.8-minimal_3.8.0-5 libpython3.8-stdlib_3.8.0-5 libquadmath0_9.2.1-21ubuntu1 libreadline8_8.0-3 librest-0.7-0_0.8.1-1 librhash0_1.3.9-1 libroken18-heimdal_7.7.0+dfsg-1 librole-tiny-perl_2.001004-1 librsvg2-2_2.46.4-1ubuntu1 librsvg2-common_2.46.4-1ubuntu1 librtmp1_2.4+20151223.gitfa8646d.1-2build1 libruby2.5_2.5.7-1ubuntu1 libsasl2-2_2.1.27+dfsg-2 libsasl2-modules-db_2.1.27+dfsg-2 libseccomp2_2.4.2-2ubuntu1 libselinux1_3.0-1 libsemanage-common_3.0-1 libsemanage1_3.0-1 libsepol1_3.0-1 libsigsegv2_2.12-2 libsm6_2:1.2.3-1 libsmartcols1_2.34-0.1ubuntu4 libsombok3_2.4.0-2 libsoup-gnome2.4-1_2.68.2-2build2 libsoup2.4-1_2.68.2-2build2 libsqlite3-0_3.30.1-1ubuntu1 libss2_1.45.3-4ubuntu2 libssh-4_0.9.0-1ubuntu5 libssl1.1_1.1.1c-1ubuntu4 libstdc++-9-dev_9.2.1-21ubuntu1 libstdc++6_9.2.1-21ubuntu1 libstrictures-perl_2.000006-1 libstruct-dumb-perl_0.09-1 libsub-name-perl_0.26-1 libsub-override-perl_0.09-2 libsub-quote-perl_2.006006-1 libsynctex2_2019.20190605.51237-3 libsystemd0_244-3ubuntu1 libtasn1-6_4.15.0-2 libteckit0_2.5.8+ds2-5ubuntu1 libtexlua53_2019.20190605.51237-3 libtexluajit2_2019.20190605.51237-3 libtext-glob-perl_0.10-1 libtext-levenshtein-perl_0.13-1 libthai-data_0.1.28-3 libthai0_0.1.28-3 libtiff5_4.1.0+git191117-1 libtimedate-perl_2.3000-2 libtinfo6_6.1+20191019-1ubuntu1 libtool_2.4.6-11 libtry-tiny-perl_0.30-1 libtsan0_9.2.1-21ubuntu1 libtype-tiny-perl_1.008001-2 libubsan1_9.2.1-21ubuntu1 libuchardet0_0.0.6-3 libudev1_244-3ubuntu1 libunicode-linebreak-perl_0.0.20190101-1build1 libunistring2_0.9.10-2 liburi-perl_1.76-1 libuuid1_2.34-0.1ubuntu4 libuv1_1.33.1-2 libwayland-client0_1.17.0-1 libwayland-cursor0_1.17.0-1 libwayland-egl1_1.17.0-1 libwebp6_0.6.1-2 libwind0-heimdal_7.7.0+dfsg-1 libwww-perl_6.43-1 libwww-robotrules-perl_6.02-1 libx11-6_2:1.6.8-1 libx11-data_2:1.6.8-1 libxau6_1:1.0.9-0ubuntu1 libxaw7_2:1.0.13-1 libxcb-render0_1.13.1-2 libxcb-shm0_1.13.1-2 libxcb1_1.13.1-2 libxcomposite1_1:0.4.5-0ubuntu1 libxcursor1_1:1.2.0-2 libxdamage1_1:1.1.5-1 libxdmcp6_1:1.1.3-0ubuntu1 libxext6_2:1.3.4-0ubuntu1 libxfixes3_1:5.0.3-1 libxft2_2.3.3-0ubuntu1 libxi6_2:1.7.10-0ubuntu1 libxinerama1_2:1.1.4-2 libxkbcommon0_0.9.1-1 libxml-libxml-perl_2.0134+dfsg-1build1 libxml-namespacesupport-perl_1.12-1 libxml-parser-perl_2.46-1 libxml-sax-base-perl_1.09-1 libxml-sax-perl_1.02+dfsg-1 libxml-simple-perl_2.25-1 libxml2_2.9.4+dfsg1-8ubuntu1 libxml2-utils_2.9.4+dfsg1-8ubuntu1 libxmu6_2:1.1.3-0ubuntu1 libxpm4_1:3.5.12-1 libxrandr2_2:1.5.2-0ubuntu1 libxrender1_1:0.9.10-1 libxslt1.1_1.1.33-0ubuntu2 libxt6_1:1.1.5-1 libyaml-0-2_0.2.2-1 libyaml-libyaml-perl_0.80+repack-2 libzstd1_1.4.4+dfsg-1 libzzip-0-13_0.13.62-3.2 lintian_2.32.0 linux-libc-dev_5.3.0-24.26 lmodern_2.004.5-6 locales-all_2.30-0ubuntu3 lockfile-progs_0.1.18 login_1:4.5-1.1ubuntu4 logsave_1.45.3-4ubuntu2 lsb-base_11.1.0ubuntu2 m4_1.4.18-4 make_4.2.1-1.2 man-db_2.9.0-2 mawk_1.3.3-17ubuntu3 mime-support_3.64ubuntu1 mount_2.34-0.1ubuntu4 ncurses-base_6.1+20191019-1ubuntu1 ncurses-bin_6.1+20191019-1ubuntu1 netbase_5.6 openssl_1.1.1c-1ubuntu4 optipng_0.7.7-1 passwd_1:4.5-1.1ubuntu4 patch_2.7.6-6 patchutils_0.3.4-2 perl_5.30.0-9 perl-base_5.30.0-9 perl-modules-5.28_5.28.1-6build1 perl-modules-5.30_5.30.0-9 perl-openssl-defaults_3build1 pinentry-curses_1.1.0-3 pkgbinarymangler_144 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 poppler-data_0.4.9-2 preview-latex-style_11.91-2ubuntu1 procps_2:3.3.15-2ubuntu3 python_2.7.17-1 python-apt_1.9.0ubuntu5 python-apt-common_1.9.0ubuntu5 python-minimal_2.7.17-1 python2_2.7.17-1 python2-minimal_2.7.17-1 python2.7_2.7.17-1 python2.7-minimal_2.7.17-1 python3_3.7.5-1ubuntu1 python3-all_3.7.5-1ubuntu1 python3-chardet_3.0.4-4 python3-debian_0.1.36build1 python3-distutils_3.8.0-1 python3-distutils-extra_2.43 python3-gi_3.34.0-1ubuntu2 python3-lib2to3_3.8.0-1 python3-libxml2_2.9.4+dfsg1-8ubuntu1 python3-minimal_3.7.5-1ubuntu1 python3-pkg-resources_41.4.0-1 python3-six_1.12.0-2build1 python3.7_3.7.5-2 python3.7-minimal_3.7.5-2 python3.8_3.8.0-5 python3.8-minimal_3.8.0-5 quilt_0.65-3 rake_12.3.3-1 readline-common_8.0-3 rsync_3.1.3-8 ruby_1:2.5.2 ruby-did-you-mean_1.2.1-1 ruby-minitest_5.13.0-1 ruby-net-telnet_0.1.1-2 ruby-power-assert_1.1.1-1 ruby-test-unit_3.3.4-1 ruby-xmlrpc_0.3.0-2 ruby2.5_2.5.7-1ubuntu1 rubygems-integration_1.14 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-debmake-doc-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 sgml-base_1.29.1 sgml-data_2.0.11 shared-mime-info_1.10-1 systemd_244-3ubuntu1 systemd-sysv_244-3ubuntu1 sysvinit-utils_2.96-1ubuntu1 t1utils_1.41-3 tar_1.30+dfsg-6 teckit_2.5.8+ds2-5ubuntu1 tex-common_6.13 texlive_2019.20191208-4 texlive-base_2019.20191208-4 texlive-bibtex-extra_2019.20191208-1 texlive-binaries_2019.20190605.51237-3 texlive-extra-utils_2019.20191208-1 texlive-font-utils_2019.20191208-1 texlive-fonts-recommended_2019.20191208-4 texlive-lang-chinese_2019.20191208-1 texlive-lang-cjk_2019.20191208-1 texlive-lang-cyrillic_2019.20191208-1 texlive-lang-english_2019.20191208-1 texlive-lang-french_2019.20191208-1 texlive-lang-german_2019.20191208-1 texlive-lang-greek_2019.20191208-1 texlive-lang-japanese_2019.20191208-1 texlive-lang-other_2019.20191208-1 texlive-latex-base_2019.20191208-4 texlive-latex-extra_2019.20191208-1 texlive-latex-recommended_2019.20191208-4 texlive-pictures_2019.20191208-4 texlive-science_2019.20191208-1 texlive-xetex_2019.20191208-4 tipa_2:1.3-20 tree_1.8.0-1 tzdata_2019c-3 ubuntu-keyring_2018.09.18.1 ubuntu-mono_19.04-0ubuntu2 ucf_3.0038+nmu1 util-linux_2.34-0.1ubuntu4 vim_2:8.1.0875-5ubuntu3 vim-common_2:8.1.0875-5ubuntu3 vim-runtime_2:8.1.0875-5ubuntu3 w3m_0.5.3-37 wdiff_1.2.2-2build1 x11-common_1:7.7+19ubuntu12 xdg-utils_1.1.3-1ubuntu2 xfonts-encodings_1:1.0.5-0ubuntu1 xfonts-utils_1:7.7+6 xkb-data_2.26-2ubuntu2 xml-core_0.18+nmu1 xsltproc_1.1.33-0ubuntu2 xxd_2:8.1.0875-5ubuntu3 xz-utils_5.2.4-1 zip_3.0-11build1 zlib1g_1:1.2.11.dfsg-1ubuntu3 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Tue Mar 26 17:05:20 2019 UTC gpgv: using RSA key 3133724D6207881579E95D621E1356881DD8D791 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./debmake-doc_1.14-1.dsc dpkg-source: info: extracting debmake-doc in debmake-doc-1.14 dpkg-source: info: unpacking debmake-doc_1.14.orig.tar.xz dpkg-source: info: unpacking debmake-doc_1.14-1.debian.tar.xz Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-18289229 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-18289229 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-18289229 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package debmake-doc dpkg-buildpackage: info: source version 1.14-1 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean dh_auto_clean make -j4 distclean make[1]: Entering directory '/<>' if [ -e debhello-0.0-pkg1/Makefile ]; then \ make -C debhello-0.0-pkg1 clean ; \ fi if [ -e debhello-0.0-pkg2/Makefile ]; then \ make -C debhello-0.0-pkg2 clean ; \ fi if [ -e debhello-0.0-pkg3/Makefile ]; then \ make -C debhello-0.0-pkg3 clean ; \ fi if [ -e debhello-0.0-pkg4/Makefile ]; then \ make -C debhello-0.0-pkg4 clean ; \ fi rm -f debhello-0.0-pkg1/.stamp rm -f debhello-0.0-pkg2/.stamp rm -f debhello-0.0-pkg4/.stamp if [ -e debhello-0.0-pkg1/Makefile ]; then \ make -C debhello-0.0-pkg1 distclean ;\ rm -f debhello-0.0-pkg1/Makefile ; \ fi if [ -e debhello-0.0-pkg2/Makefile ]; then \ make -C debhello-0.0-pkg2 distclean ;\ rm -f debhello-0.0-pkg2/Makefile ; \ fi rm -f debhello-0.0-pkg3/.stamp if [ -e debhello-0.0-pkg4/Makefile ]; then \ make -C debhello-0.0-pkg4 distclean ;\ rm -f debhello-0.0-pkg4/Makefile ; \ fi rm -f debhello-0.0-pkg2/.stamp rm -f debhello-0.0-pkg1/.stamp if [ -e debhello-0.0-pkg3/Makefile ]; then \ make -C debhello-0.0-pkg3 distclean ;\ rm -f debhello-0.0-pkg3/Makefile ; \ fi rm -f debhello-0.0-pkg4/.stamp if [ -e debhello-0.1-pkg1/Makefile ]; then \ make -C debhello-0.1-pkg1 clean ; \ fi if [ -e debhello-0.2-pkg1/Makefile ]; then \ make -C debhello-0.2-pkg1 clean ; \ fi rm -f debhello-0.0-pkg3/.stamp if [ -e debhello-0.3-pkg1/Makefile ]; then \ make -C debhello-0.3-pkg1 clean ; \ fi if [ -e debhello-1.0-pkg1/Makefile ]; then \ make -C debhello-1.0-pkg1 clean ; \ fi rm -f debhello-0.1-pkg1/.stamp rm -f debhello-0.2-pkg1/.stamp rm -f debhello-0.3-pkg1/.stamp rm -f debhello-1.0-pkg1/.stamp if [ -e debhello-0.1-pkg1/Makefile ]; then \ make -C debhello-0.1-pkg1 distclean ;\ rm -f debhello-0.1-pkg1/Makefile ; \ fi if [ -e debhello-1.0-pkg1/Makefile ]; then \ make -C debhello-1.0-pkg1 distclean ;\ rm -f debhello-1.0-pkg1/Makefile ; \ fi rm -f debhello-0.1-pkg1/.stamp if [ -e debhello-0.3-pkg1/Makefile ]; then \ make -C debhello-0.3-pkg1 distclean ;\ rm -f debhello-0.3-pkg1/Makefile ; \ fi rm -f debhello-1.0-pkg1/.stamp if [ -e debhello-1.1-pkg1/Makefile ]; then \ make -C debhello-1.1-pkg1 clean ; \ fi if [ -e debhello-0.2-pkg1/Makefile ]; then \ make -C debhello-0.2-pkg1 distclean ;\ rm -f debhello-0.2-pkg1/Makefile ; \ fi if [ -e debhello-1.2-pkg1/Makefile ]; then \ make -C debhello-1.2-pkg1 clean ; \ fi rm -f debhello-0.3-pkg1/.stamp rm -f debhello-1.1-pkg1/.stamp rm -f debhello-0.2-pkg1/.stamp rm -f debhello-1.2-pkg1/.stamp if [ -e debhello-1.3-pkg1/Makefile ]; then \ make -C debhello-1.3-pkg1 clean ; \ fi if [ -e debhello-1.2-pkg1/Makefile ]; then \ make -C debhello-1.2-pkg1 distclean ;\ rm -f debhello-1.2-pkg1/Makefile ; \ fi if [ -e debhello-1.1-pkg1/Makefile ]; then \ make -C debhello-1.1-pkg1 distclean ;\ rm -f debhello-1.1-pkg1/Makefile ; \ fi rm -f debhello-1.3-pkg1/.stamp rm -f debhello-1.2-pkg1/.stamp if [ -e debhello-1.4-pkg1/Makefile ]; then \ make -C debhello-1.4-pkg1 clean ; \ fi if [ -e debhello-1.3-pkg1/Makefile ]; then \ make -C debhello-1.3-pkg1 distclean ;\ rm -f debhello-1.3-pkg1/Makefile ; \ fi if [ -e debhello-1.5-pkg1/Makefile ]; then \ make -C debhello-1.5-pkg1 clean ; \ fi rm -f debhello-1.1-pkg1/.stamp rm -f debhello-1.3-pkg1/.stamp rm -f debhello-1.5-pkg1/.stamp rm -f debhello-1.4-pkg1/.stamp if [ -e debhello-1.6-pkg1/Makefile ]; then \ make -C debhello-1.6-pkg1 clean ; \ fi if [ -e debhello-1.5-pkg1/Makefile ]; then \ make -C debhello-1.5-pkg1 distclean ;\ rm -f debhello-1.5-pkg1/Makefile ; \ fi if [ -e debhello-1.7-pkg1/Makefile ]; then \ make -C debhello-1.7-pkg1 clean ; \ fi rm -f debhello-1.6-pkg1/.stamp rm -f debhello-1.5-pkg1/.stamp if [ -e debhello-1.4-pkg1/Makefile ]; then \ make -C debhello-1.4-pkg1 distclean ;\ rm -f debhello-1.4-pkg1/Makefile ; \ fi if [ -e debhello-2.0-pkg1/Makefile ]; then \ make -C debhello-2.0-pkg1 clean ; \ fi rm -f debhello-1.4-pkg1/.stamp if [ -e debhello-1.6-pkg1/Makefile ]; then \ make -C debhello-1.6-pkg1 distclean ;\ rm -f debhello-1.6-pkg1/Makefile ; \ fi rm -f debhello-2.0-pkg1/.stamp rm -f debhello-1.7-pkg1/.stamp rm -f debhello-1.6-pkg1/.stamp if [ -e debhello-2.0-pkg1/Makefile ]; then \ make -C debhello-2.0-pkg1 distclean ;\ rm -f debhello-2.0-pkg1/Makefile ; \ fi if [ -e debhello-1.7-pkg1/Makefile ]; then \ make -C debhello-1.7-pkg1 distclean ;\ rm -f debhello-1.7-pkg1/Makefile ; \ fi if [ -e debhello-2.0-pkg2/Makefile ]; then \ make -C debhello-2.0-pkg2 clean ; \ fi rm -f debhello-1.7-pkg1/.stamp rm -f debhello-2.0-pkg1/.stamp rm -f debhello-2.0-pkg2/.stamp if [ -e debhello-2.1-pkg1/Makefile ]; then \ make -C debhello-2.1-pkg1 clean ; \ fi if [ -e debhello-2.1-pkg2/Makefile ]; then \ make -C debhello-2.1-pkg2 clean ; \ fi if [ -e debhello-2.0-pkg2/Makefile ]; then \ make -C debhello-2.0-pkg2 distclean ;\ rm -f debhello-2.0-pkg2/Makefile ; \ fi rm -f debhello-2.1-pkg1/.stamp if [ -e debhello-3.0-pkg1/Makefile ]; then \ make -C debhello-3.0-pkg1 clean ; \ fi rm -f debhello-2.0-pkg2/.stamp rm -f debhello-3.0-pkg1/.stamp if [ -e debhello-2.1-pkg1/Makefile ]; then \ make -C debhello-2.1-pkg1 distclean ;\ rm -f debhello-2.1-pkg1/Makefile ; \ fi rm -f debhello-2.1-pkg2/.stamp if [ -e debhello-3.0-pkg1/Makefile ]; then \ make -C debhello-3.0-pkg1 distclean ;\ rm -f debhello-3.0-pkg1/Makefile ; \ fi if [ -e debhello-3.1-pkg1/Makefile ]; then \ make -C debhello-3.1-pkg1 clean ; \ fi rm -f debhello-2.1-pkg1/.stamp rm -f debhello-3.0-pkg1/.stamp if [ -e debhello-2.1-pkg2/Makefile ]; then \ make -C debhello-2.1-pkg2 distclean ;\ rm -f debhello-2.1-pkg2/Makefile ; \ fi if [ -e debhello-3.2-pkg1/Makefile ]; then \ make -C debhello-3.2-pkg1 clean ; \ fi if [ -e debhello-3.3-pkg1/Makefile ]; then \ make -C debhello-3.3-pkg1 clean ; \ fi rm -f debhello-3.2-pkg1/.stamp rm -f debhello-2.1-pkg2/.stamp rm -f debhello-3.3-pkg1/.stamp rm -f debhello-3.1-pkg1/.stamp if [ -e debhello-3.4-pkg1/Makefile ]; then \ make -C debhello-3.4-pkg1 clean ; \ fi if [ -e debhello-3.2-pkg1/Makefile ]; then \ make -C debhello-3.2-pkg1 distclean ;\ rm -f debhello-3.2-pkg1/Makefile ; \ fi if [ -e debhello-3.3-pkg1/Makefile ]; then \ make -C debhello-3.3-pkg1 distclean ;\ rm -f debhello-3.3-pkg1/Makefile ; \ fi if [ -e debhello-3.1-pkg1/Makefile ]; then \ make -C debhello-3.1-pkg1 distclean ;\ rm -f debhello-3.1-pkg1/Makefile ; \ fi rm -f debhello-3.4-pkg1/.stamp rm -f debhello-3.2-pkg1/.stamp rm -f debhello-3.3-pkg1/.stamp rm -f debhello-3.1-pkg1/.stamp if [ -e debhello-3.4-pkg1/Makefile ]; then \ make -C debhello-3.4-pkg1 distclean ;\ rm -f debhello-3.4-pkg1/Makefile ; \ fi # don't clean packages # don't clean packages # don't clean packages rm -f debhello-3.4-pkg1/.stamp # don't clean packages # don't clean packages # don't clean packages # don't clean packages # don't clean packages # don't clean packages # don't clean packages # don't clean packages # don't clean packages # don't clean packages # don't clean packages # don't clean packages # don't clean packages # don't clean packages # don't clean packages # don't clean packages # don't clean packages # don't clean packages # don't clean packages # don't clean packages # don't clean packages rm -f *.tar.xz *.tar.gz rm -f *.dsc *.changes *.build *.deb *~ # don't clean packages rm -f *.swp *~ *.tmp rm -f url.ent rm -f po/*~ po/*.mo po/*.pot rm -rf /<>/debian/debmake-doc/usr/share/doc/debmake-doc/tmp rm -rf /<>/debian/debmake-doc/usr/share/doc/debmake-doc rm -rf en ja zh-cn de ru en rm -f debmake-doc.en.x00 debmake-doc.ja.x00 debmake-doc.zh-cn.x00 debmake-doc.de.x00 debmake-doc.ru.x00 rm -f debmake-doc.en.x01 debmake-doc.ja.x01 debmake-doc.zh-cn.x01 debmake-doc.de.x01 debmake-doc.ru.x01 rm -f debmake-doc.en.x02 debmake-doc.ja.x02 debmake-doc.zh-cn.x02 debmake-doc.de.x02 debmake-doc.ru.x02 rm -f debmake-doc.en.xml debmake-doc.ja.xml debmake-doc.zh-cn.xml debmake-doc.de.xml debmake-doc.ru.xml rm -f fuzzy.log rm -rf /<>/debian/debmake-doc/usr/share/doc/debmake-doc/tmp make -C asciidoc clean make[2]: Entering directory '/<>/asciidoc' rm -f 99-manpage.txt binary.txt caveat.txt rm -f *.xml rm -f *.html rm -f debmake.1 rm -f *~ make[2]: Leaving directory '/<>/asciidoc' make[1]: Leaving directory '/<>' dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/debmake-doc.substvars debian/files rm -fr -- debian/debmake-doc/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) debian/rules build dh build dh_update_autotools_config dh_autoreconf dh_auto_configure dh_auto_build make -j4 "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>' mkdir -p /<>/debian/debmake-doc/usr/share/doc/debmake-doc/tmp echo "******" ****** #make prep # prepare source tree for consistent changelog etc. make tars # make upstream tar files make[2]: Entering directory '/<>' tar --exclude=debhello-0.0/debian -cvzf debhello-0.0.tar.gz debhello-0.0/ tar --exclude=debhello-0.1/debian -cvzf debhello-0.1.tar.gz debhello-0.1/ tar --exclude=debhello-0.2/debian -cvzf debhello-0.2.tar.gz debhello-0.2/ tar --exclude=debhello-0.3/debian -cvzf debhello-0.3.tar.gz debhello-0.3/ debhello-0.0/ debhello-0.0/LICENSE debhello-0.1/ debhello-0.0/src/ debhello-0.0/src/hello.c debhello-0.0/Makefile debhello-0.3/ tar --exclude=debhello-1.0/debian -cvzf debhello-1.0.tar.gz debhello-1.0/ debhello-0.2/ debhello-0.2/scripts/ debhello-1.0/ debhello-1.0/scripts/ debhello-1.0/scripts/hello debhello-1.0/LICENSE debhello-1.0/data/ debhello-1.0/data/hello.desktop debhello-1.0/data/hello.png debhello-1.0/man/ debhello-1.0/man/hello.1 debhello-1.0/Makefile debhello-0.2/scripts/hello debhello-0.3/LICENSE debhello-0.2/LICENSE debhello-0.3/src/ debhello-0.2/data/ debhello-0.3/src/hello.c debhello-0.2/data/hello.desktop tar --exclude=debhello-1.1/debian -cvzf debhello-1.1.tar.gz debhello-1.1/ debhello-0.3/Makefile debhello-0.2/data/hello.png tar --exclude=debhello-1.2/debian -cvzf debhello-1.2.tar.gz debhello-1.2/ debhello-0.2/man/ debhello-0.2/man/hello.1 tar --exclude=debhello-1.3/debian -cvzf debhello-1.3.tar.gz debhello-1.3/ debhello-1.1/ debhello-1.1/setup.py debhello-1.1/scripts/ debhello-1.1/scripts/hello debhello-1.1/LICENSE debhello-1.1/MANIFEST.in debhello-1.1/hello_py/ debhello-1.1/hello_py/__init__.py debhello-1.1/PKG-INFO debhello-1.2/ debhello-1.2/scripts/ debhello-1.2/scripts/hello debhello-1.2/LICENSE debhello-1.2/data/ debhello-1.2/data/hello.desktop debhello-1.2/data/hello.png debhello-1.2/man/ debhello-1.2/man/hello.1 tar --exclude=debhello-1.4/debian -cvzf debhello-1.4.tar.gz debhello-1.4/ debhello-1.2/Makefile debhello-1.3/ debhello-1.3/setup.py debhello-1.3/scripts/ debhello-1.3/scripts/hello debhello-1.3/LICENSE debhello-1.3/data/ debhello-1.3/data/hello.desktop debhello-1.3/data/hello.png debhello-1.3/MANIFEST.in debhello-1.3/man/ debhello-1.3/man/hello.1 debhello-1.3/hello_py/ debhello-1.3/hello_py/__init__.py debhello-1.3/PKG-INFO debhello-1.4/ debhello-1.4/LICENSE debhello-1.4/src/ debhello-1.4/src/hello.c debhello-1.4/src/config.h debhello-1.4/data/ debhello-1.4/data/hello.desktop debhello-1.4/data/hello.png debhello-1.4/man/ debhello-1.4/man/hello.1 tar --exclude=debhello-1.5/debian -cvzf debhello-1.5.tar.gz debhello-1.5/ debhello-1.5/ debhello-1.5/LICENSE debhello-1.5/src/ debhello-1.5/src/hello.c debhello-1.5/data/ debhello-1.5/data/hello.desktop debhello-1.5/data/hello.png debhello-1.5/configure debhello-1.5/man/ debhello-1.5/man/hello.1 debhello-1.5/Makefile.in tar --exclude=debhello-1.6/debian -cvzf debhello-1.6.tar.gz debhello-1.6/ debhello-1.4/Makefile tar --exclude=debhello-1.7/debian -cvzf debhello-1.7.tar.gz debhello-1.7/ tar --exclude=debhello-2.0/debian -cvzf debhello-2.0.tar.gz debhello-2.0/ tar --exclude=debhello-2.1/debian -cvzf debhello-2.1.tar.gz debhello-2.1/ debhello-1.7/ debhello-1.7/src/ debhello-1.7/src/config.h.in debhello-1.7/src/hello.c debhello-1.7/src/CMakeLists.txt debhello-1.7/data/ debhello-1.7/data/hello.desktop debhello-1.7/data/hello.png debhello-1.7/man/ debhello-1.7/man/hello.1 debhello-1.7/man/CMakeLists.txt debhello-1.7/CMakeLists.txt debhello-2.0/ debhello-2.0/src/ debhello-2.0/src/hello.c debhello-2.0/src/Makefile.am debhello-2.0/data/ debhello-2.0/data/hello.desktop debhello-2.0/data/hello.png debhello-2.0/configure.ac debhello-2.1/ debhello-2.0/man/ debhello-2.0/man/hello.1 debhello-2.0/man/Makefile.am debhello-2.1/src/ debhello-2.1/src/config.h.in debhello-2.0/lib/ debhello-2.1/src/hello.c debhello-2.0/lib/Makefile.am debhello-2.1/src/CMakeLists.txt debhello-2.0/lib/sharedlib.h debhello-2.0/lib/sharedlib.c debhello-2.1/data/ debhello-2.0/Makefile.am debhello-2.1/data/hello.desktop debhello-2.1/data/hello.png debhello-2.1/man/ debhello-2.1/man/hello.1 debhello-2.1/man/CMakeLists.txt debhello-2.1/lib/ debhello-2.1/lib/sharedlib.h debhello-2.1/lib/sharedlib.c debhello-2.1/lib/CMakeLists.txt debhello-2.1/CMakeLists.txt debhello-1.6/ debhello-1.6/src/ debhello-1.6/src/hello.c debhello-1.6/src/Makefile.am tar --exclude=debhello-3.0/debian -cvzf debhello-3.0.tar.gz debhello-3.0/ debhello-1.6/data/ debhello-1.6/data/hello.desktop debhello-1.6/data/hello.png debhello-1.6/configure.ac debhello-1.6/man/ debhello-3.0/ debhello-3.0/scripts/ debhello-3.0/scripts/hello debhello-3.0/LICENSE debhello-3.0/data/ debhello-3.0/data/hello.png debhello-3.0/data/hello.desktop.in debhello-3.0/po/ debhello-3.0/po/ja.po debhello-3.0/po/LINGUAS debhello-3.0/po/Makefile debhello-3.0/man/ debhello-3.0/man/hello.1 debhello-3.0/Makefile debhello-1.6/man/hello.1 tar --exclude=debhello-3.1/debian -cvzf debhello-3.1.tar.gz debhello-3.1/ debhello-1.6/man/Makefile.am debhello-1.6/Makefile.am tar --exclude=debhello-3.2/debian -cvzf debhello-3.2.tar.gz debhello-3.2/ debhello-3.1/ debhello-3.1/setup.py debhello-3.1/scripts/ debhello-3.1/scripts/hello debhello-3.1/LICENSE debhello-3.1/data/ debhello-3.1/data/hello.png debhello-3.1/data/hello.desktop.in debhello-3.1/po/ debhello-3.1/po/ja.po debhello-3.1/po/LINGUAS debhello-3.1/po/POTFILES.in debhello-3.1/MANIFEST.in debhello-3.1/man/ debhello-3.1/man/hello.1 debhello-3.1/hello_py/ debhello-3.1/hello_py/__init__.py debhello-3.1/PKG-INFO debhello-3.1/setup.cfg tar --exclude=debhello-3.3/debian -cvzf debhello-3.3.tar.gz debhello-3.3/ debhello-3.2/ debhello-3.2/LICENSE debhello-3.2/src/ debhello-3.2/src/hello.c debhello-3.3/ debhello-3.2/data/ debhello-3.2/data/hello.png debhello-3.3/src/ debhello-3.3/src/hello.c debhello-3.2/data/hello.desktop.in debhello-3.3/src/Makefile.am debhello-3.2/po/ debhello-3.2/po/ja.po debhello-3.3/data/ debhello-3.2/po/LINGUAS debhello-3.3/data/hello.png debhello-3.2/po/Makefile debhello-3.2/configure debhello-3.3/data/hello.desktop.in debhello-3.3/configure.ac debhello-3.2/man/ debhello-3.2/man/hello.1 debhello-3.2/Makefile.in debhello-3.3/po/ debhello-3.3/po/quot.sed debhello-3.3/po/Rules-quot debhello-3.3/po/fr.po debhello-3.3/po/insert-header.sin debhello-3.3/po/LINGUAS debhello-3.3/po/Makevars debhello-3.3/po/boldquot.sed debhello-3.3/po/Makefile.in.in debhello-3.3/po/en@quot.header debhello-3.3/po/remove-potcdate.sin debhello-3.3/po/en@boldquot.header debhello-3.3/po/POTFILES.in debhello-3.3/po/ChangeLog debhello-3.3/man/ debhello-3.3/man/hello.1 debhello-3.3/man/Makefile.am debhello-3.3/lib/ debhello-3.3/lib/Makefile.am debhello-3.3/lib/sharedlib.h debhello-3.3/lib/sharedlib.c debhello-3.3/Makefile.am debhello-3.3/configure.ac.new tar --exclude=debhello-3.4/debian -cvzf debhello-3.4.tar.gz debhello-3.4/ ln -sf debhello-0.0.tar.gz debhello_0.0.orig.tar.gz ln -sf debhello-0.1.tar.gz debhello_0.1.orig.tar.gz debhello-3.4/ debhello-3.4/src/ debhello-3.4/src/config.h.in debhello-3.4/src/hello.c debhello-3.4/src/CMakeLists.txt debhello-3.4/data/ debhello-3.4/data/hello.png debhello-3.4/data/hello.desktop.in debhello-3.4/data/CMakeLists.txt debhello-3.4/po/ debhello-3.4/po/ja.po debhello-3.4/po/LINGUAS debhello-3.4/po/CMakeLists.txt debhello-3.4/man/ debhello-3.4/man/hello.1 debhello-3.4/man/CMakeLists.txt debhello-3.4/lib/ debhello-3.4/lib/sharedlib.h debhello-3.4/lib/sharedlib.c debhello-3.4/lib/CMakeLists.txt debhello-3.4/CMakeLists.txt ln -sf debhello-0.2.tar.gz debhello_0.2.orig.tar.gz ln -sf debhello-0.3.tar.gz debhello_0.3.orig.tar.gz ln -sf debhello-1.0.tar.gz debhello_1.0.orig.tar.gz ln -sf debhello-1.1.tar.gz debhello_1.1.orig.tar.gz ln -sf debhello-1.2.tar.gz debhello_1.2.orig.tar.gz ln -sf debhello-1.3.tar.gz debhello_1.3.orig.tar.gz ln -sf debhello-1.4.tar.gz debhello_1.4.orig.tar.gz ln -sf debhello-1.5.tar.gz debhello_1.5.orig.tar.gz ln -sf debhello-1.6.tar.gz debhello_1.6.orig.tar.gz ln -sf debhello-1.7.tar.gz debhello_1.7.orig.tar.gz ln -sf debhello-2.0.tar.gz debhello_2.0.orig.tar.gz ln -sf debhello-2.1.tar.gz debhello_2.1.orig.tar.gz ln -sf debhello-3.0.tar.gz debhello_3.0.orig.tar.gz ln -sf debhello-3.1.tar.gz debhello_3.1.orig.tar.gz ln -sf debhello-3.2.tar.gz debhello_3.2.orig.tar.gz ln -sf debhello-3.3.tar.gz debhello_3.3.orig.tar.gz ln -sf debhello-3.4.tar.gz debhello_3.4.orig.tar.gz make[2]: Leaving directory '/<>' make makes # add Makefile make[2]: Entering directory '/<>' ln -sf ../debian-template/Makefile debhello-0.0-pkg1/Makefile ln -sf ../debian-template/Makefile debhello-0.0-pkg2/Makefile ln -sf ../debian-template/Makefile debhello-0.0-pkg3/Makefile ln -sf ../debian-template/Makefile debhello-0.0-pkg4/Makefile ln -sf ../debian-template/Makefile debhello-0.1-pkg1/Makefile ln -sf ../debian-template/Makefile debhello-0.2-pkg1/Makefile ln -sf ../debian-template/Makefile debhello-0.3-pkg1/Makefile ln -sf ../debian-template/Makefile debhello-1.0-pkg1/Makefile ln -sf ../debian-template/Makefile debhello-1.1-pkg1/Makefile ln -sf ../debian-template/Makefile debhello-1.2-pkg1/Makefile ln -sf ../debian-template/Makefile debhello-1.3-pkg1/Makefile ln -sf ../debian-template/Makefile debhello-1.4-pkg1/Makefile ln -sf ../debian-template/Makefile debhello-1.5-pkg1/Makefile ln -sf ../debian-template/Makefile debhello-1.6-pkg1/Makefile ln -sf ../debian-template/Makefile debhello-1.7-pkg1/Makefile ln -sf ../debian-template/Makefile debhello-2.0-pkg1/Makefile ln -sf ../debian-template/Makefile debhello-2.0-pkg2/Makefile ln -sf ../debian-template/Makefile debhello-2.1-pkg1/Makefile ln -sf ../debian-template/Makefile debhello-2.1-pkg2/Makefile ln -sf ../debian-template/Makefile debhello-3.0-pkg1/Makefile ln -sf ../debian-template/Makefile debhello-3.1-pkg1/Makefile ln -sf ../debian-template/Makefile debhello-3.2-pkg1/Makefile ln -sf ../debian-template/Makefile debhello-3.3-pkg1/Makefile ln -sf ../debian-template/Makefile debhello-3.4-pkg1/Makefile make[2]: Leaving directory '/<>' make stamps # build source make[2]: Entering directory '/<>' ============= Build debhello-0.0-pkg2 ============== make -C debhello-0.0-pkg2 ============= Build debhello-0.0-pkg1 ============== make -C debhello-0.0-pkg1 ============= Build debhello-0.0-pkg4 ============== ============= Build debhello-0.0-pkg3 ============== make[3]: Entering directory '/<>/debhello-0.0-pkg2' make -C debhello-0.0-pkg3 make[3]: Entering directory '/<>/debhello-0.0-pkg1' make -C debhello-0.0-pkg4 mkdir -p /<>/debhello-0.0-pkg2/test make[3]: Entering directory '/<>/debhello-0.0-pkg4' echo /<>/debhello-0.0-pkg2 > /<>/debhello-0.0-pkg2/next.dir make[3]: Entering directory '/<>/debhello-0.0-pkg3' echo debhello-0.0 > /<>/debhello-0.0-pkg2/project 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 /<>/debhello-0.0-pkg2/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-0.0-pkg2/$i.cmd /<>/debhello-0.0-pkg2/$i.log ; \ ERR=$? ; \ cat /<>/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#/<>/debhello-0.0-pkg2/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-0.0-pkg2/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done mkdir -p /<>/debhello-0.0-pkg1/test echo /<>/debhello-0.0-pkg1 > /<>/debhello-0.0-pkg1/next.dir mkdir -p /<>/debhello-0.0-pkg3/test mkdir -p /<>/debhello-0.0-pkg4/test echo debhello-0.0 > /<>/debhello-0.0-pkg1/project echo /<>/debhello-0.0-pkg3 > /<>/debhello-0.0-pkg3/next.dir 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 /<>/debhello-0.0-pkg1/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-0.0-pkg1/$i.cmd /<>/debhello-0.0-pkg1/$i.log ; \ ERR=$? ; \ cat /<>/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#/<>/debhello-0.0-pkg1/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-0.0-pkg1/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done echo debhello-0.0 > /<>/debhello-0.0-pkg3/project echo /<>/debhello-0.0-pkg4 > /<>/debhello-0.0-pkg4/next.dir 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 /<>/debhello-0.0-pkg3/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-0.0-pkg3/$i.cmd /<>/debhello-0.0-pkg3/$i.log ; \ ERR=$? ; \ cat /<>/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#/<>/debhello-0.0-pkg3/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-0.0-pkg3/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done echo debhello-0.0 > /<>/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 /<>/debhello-0.0-pkg4/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-0.0-pkg4/$i.cmd /<>/debhello-0.0-pkg4/$i.log ; \ ERR=$? ; \ cat /<>/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#/<>/debhello-0.0-pkg4/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/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 $ 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 $ wget http://www.example.org/download/debhello-0.0.tar.gz ... $ tar -xzmf debhello-0.0.tar.gz $ tree $ 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. ├── debhello-0.0 │   ├── LICENSE │   ├── Makefile │   └── src │   └── hello.c └── debhello-0.0.tar.gz 2 directories, 4 files │   └── 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 $ cat debhello-0.0/src/hello.c #include int main() { printf("Hello, world!\n"); return 0; } $ cat debhello-0.0/src/hello.c #include int main() { printf("Hello, world!\n"); return 0; } $ cat debhello-0.0/src/hello.c #include int main() { printf("Hello, world!\n"); return 0; } $ cat debhello-0.0/src/hello.c #include 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 $ cd debhello-0.0 $ debmake $ cd debhello-0.0 $ debmake $ 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-01-05 11:40:20.339706278 +0000 +++ debhello-0.0/Makefile 2020-01-05 11:40:20.435705200 +0000 @@ -1,4 +1,4 @@ -prefix = /usr/local +prefix = /usr all: src/hello $ cd debhello-0.0 $ debmake $ rm -rf debhello-0.0 $ mv -f debhello-0.0.orig debhello-0.0 $ 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 = "/<>/debhello-0.0-pkg3/test" I: $ ln -sf debhello-0.0.tar.gz debhello_0.0.orig.tar.gz I: set parameters I: set parameters I: pwd = "/<>/debhello-0.0-pkg3/test/debhello-0.0" I: sanity check of parameters I: parse binary package settings: I: binary package=debhello Type=bin / Arch=any M-A=foreign I: analyze the source tree 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 = "/<>/debhello-0.0-pkg1/test" I: $ ln -sf debhello-0.0.tar.gz debhello_0.0.orig.tar.gz I: build_type = make I: scan source for copyright+license text and file extensions 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 = "/<>/debhello-0.0-pkg4/test" I: 100 %, ext = c I: check_all_licenses I: .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: pwd = "/<>/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: creating => debian/control I: build_type = make I: scan source for copyright+license text and file extensions I: 100 %, ext = c I: pwd = "/<>/debhello-0.0-pkg4/test/debhello-0.0" I: check_all_licenses I: parse binary package settings: I: 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/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/extra1/compat I: creating => debian/compat 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/control . 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/copyright I: creating => debian/control 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/copyright I: creating => debian/watch I: substituting => /usr/share/debmake/extra1/compat I: substituting => /usr/share/debmake/extra0/rules I: creating => debian/compat I: substituting => /usr/share/debmake/extra1source/local-options I: creating => debian/rules I: substituting => /usr/share/debmake/extra0/changelog I: creating => debian/source/local-options I: creating => debian/changelog I: substituting => /usr/share/debmake/extra1source/format I: substituting => /usr/share/debmake/extra1/README.Debian I: creating => debian/source/format I: creating => debian/README.Debian I: substituting => /usr/share/debmake/extra1/watch I: substituting => /usr/share/debmake/extra1patches/series I: creating => debian/watch I: substituting => /usr/share/debmake/extra1/compat I: creating => debian/patches/series I: run "debmake -x2" to get more template files I: $ wrap-and-sort I: creating => debian/compat 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: creating => debian/patches/series I: run "debmake -x2" to get more template files I: $ wrap-and-sort 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 = "/<>/debhello-0.0-pkg2/test" I: $ ln -sf debhello-0.0.tar.gz debhello_0.0.orig.tar.gz I: pwd = "/<>/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/extra1/compat I: creating => debian/compat 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 │   │   ├── compat │   │   ├── 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 $ cd .. $ tree . ├── debhello-0.0 │   ├── LICENSE │   ├── Makefile │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── compat │   │   ├── 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 $ cd .. $ tree . ├── debhello-0.0 │   ├── LICENSE │   ├── Makefile │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── compat │   │   ├── 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 $ cd .. $ tree . ├── 000-prefix-usr.patch ├── debhello-0.0 │   ├── LICENSE │   ├── Makefile │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── compat │   │   ├── 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, 16 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" Build-Depends: debhelper (>=11~) Standards-Version: 4.1.4 Homepage: 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" Build-Depends: debhelper (>=11~) Standards-Version: 4.1.4 Homepage: 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" Build-Depends: debhelper (>=11~) Standards-Version: 4.1.4 Homepage: 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" Build-Depends: debhelper (>=11~) Standards-Version: 4.1.4 Homepage: 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 Source: # # 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 . 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 Source: # # 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 . 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 Source: # # 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 . 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 Source: # # 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 . 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 /<>/debhello-0.0-pkg3/test debmake $ cd /<>/debhello-0.0-pkg3/test $ cd .. $ cp -a /<>/debhello-0.0-pkg4/test debmake $ cd /<>/debhello-0.0-pkg4/test $ cd .. $ cp -a /<>/debhello-0.0-pkg1/test debmake $ cd /<>/debhello-0.0-pkg1/test $ cd .. $ cp -a /<>/debhello-0.0-pkg2/test debmake $ cd /<>/debhello-0.0-pkg2/test $ 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 $ 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 $@ $ cd debhello-0.0 $ 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 debhello-0.0/debian/control ... hack, hack, hack, ... $ cat debhello-0.0/debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki 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 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/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/control ... hack, hack, hack, ... $ cat debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki 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 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/control ... hack, hack, hack, ... $ cat debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki 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 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 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 $ 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 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 .. $ cat debian/patches/000-prefix-usr.patch $ 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 Mon, 12 Jan 2015 00:00:01 +0900 From: Osamu Aoki 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 Patch debian/patches/000-prefix-usr.patch is now on top $ dquilt add Makefile $ cd .. $ 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 Mon, 12 Jan 2015 00:00:01 +0900 $ tree debhello-0.0/debian debhello-0.0/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── patches │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 10 files $ 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 Mon, 12 Jan 2015 00:00:01 +0900 $ cd debhello-0.0 $ cd .. $ cp -a /<>/debhello-0.0-pkg1/test package $ cd /<>/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 ├── compat ├── control ├── copyright ├── patches │   ├── 000-prefix-usr.patch │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 11 files $ cd debhello-0.0 $ debuild $ cd .. $ cp -a /<>/debhello-0.0-pkg2/test package $ cd /<>/debhello-0.0-pkg2/test $ vim Makefile ... hack, hack, hack, ... $ head -n1 Makefile prefix = /usr $ cd debhello-0.0 $ debuild Refreshed patch debian/patches/000-prefix-usr.patch $ dpkg-source --commit . 000-prefix-usr.patch ... edit the DEP-3 patch header with editor $ 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 │   ├── compat │   ├── control │   ├── copyright │   ├── patches │   │   ├── 000-prefix-usr.patch │   │   └── series │   ├── rules │   ├── source │   │   ├── format │   │   └── local-options │   └── watch └── src └── hello.c 6 directories, 20 files $ cat debian/patches/series 000-prefix-usr.patch $ cat debian/patches/000-prefix-usr.patch Description: set prefix=/usr patch Author: Osamu Aoki 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 .. 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 $ 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 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-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 $ cat debian/patches/series 000-prefix-usr.patch $ cat debian/patches/000-prefix-usr.patch Description: set prefix=/usr patch Author: Osamu Aoki 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 │   ├── compat │   ├── control │   ├── copyright │   ├── patches │   │   ├── 000-prefix-usr.patch │   │   └── series │   ├── rules │   ├── source │   │   ├── format │   │   └── local-options │   └── watch └── src └── hello.c 6 directories, 20 files $ 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 Mon, 12 Jan 2015 00:00:01 +0900 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 dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 $ tree debhello-0.0/debian debhello-0.0/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── patches │   ├── 000-prefix-usr.patch │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 11 files $ cd .. $ cd .. $ cp -a /<>/debhello-0.0-pkg3/test package $ cd /<>/debhello-0.0-pkg3/test $ tree debhello-0.0/debian debhello-0.0/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── patches │   ├── 000-prefix-usr.patch │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 11 files $ cd debhello-0.0 $ debuild $ cd .. $ cp -a /<>/debhello-0.0-pkg4/test package $ cd /<>/debhello-0.0-pkg4/test $ 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 dh clean dpkg-buildpackage -us -uc -ui -i fakeroot debian/rules clean dh clean dpkg-buildpackage -us -uc -ui -i dh_auto_clean 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 dh_auto_clean make -j4 distclean make[1]: Entering directory '/<>/debhello-0.0-pkg1/test/debhello-0.0' rm -f src/hello make[1]: Leaving directory '/<>/debhello-0.0-pkg1/test/debhello-0.0' dh_clean 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 dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/debhello.substvars debian/files make -j4 distclean make[1]: Entering directory '/<>/debhello-0.0-pkg2/test/debhello-0.0' rm -f src/hello rm -fr -- debian/debhello/ debian/tmp/ make[1]: Leaving directory '/<>/debhello-0.0-pkg2/test/debhello-0.0' dh_clean find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dpkg-source -i -b . rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/debhello.substvars debian/files rm -fr -- debian/debhello/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dpkg-source -i -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_0.0.orig.tar.gz dpkg-source: info: building debhello in debhello_0.0-1.debian.tar.xz dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_0.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building debhello in debhello_0.0-1.dsc fakeroot debian/rules clean debian/rules build dh build dpkg-source: info: building debhello in debhello_0.0-1.debian.tar.xz fakeroot debian/rules clean dh clean dh clean dpkg-source: info: building debhello in debhello_0.0-1.dsc debian/rules build dh build dh_update_autotools_config dh_update_autotools_config dh_auto_clean dh_autoreconf dh_auto_clean dh_autoreconf dh_auto_configure make -j4 distclean make[1]: Entering directory '/<>/debhello-0.0-pkg4/test/debhello-0.0' rm -f src/hello make[1]: Leaving directory '/<>/debhello-0.0-pkg4/test/debhello-0.0' dh_clean make -j4 distclean make[1]: Entering directory '/<>/debhello-0.0-pkg3/test/debhello-0.0' rm -f src/hello dh_auto_configure make[1]: Leaving directory '/<>/debhello-0.0-pkg3/test/debhello-0.0' dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/debhello.substvars debian/files rm -fr -- debian/debhello/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dpkg-source -i -b . rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ dh_auto_build rm -f -- debian/debhello.substvars debian/files rm -fr -- debian/debhello/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dh_auto_build dpkg-source -i -b . make -j4 "INSTALL=install --strip-program=true" make -j4 "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/debhello-0.0-pkg2/test/debhello-0.0' make[1]: Entering directory '/<>/debhello-0.0-pkg1/test/debhello-0.0' # CFLAGS=-g -O2 # -fdebug-prefix-map=/<>=. # -fstack-protector-strong -Wformat -Werror=format-security cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -o src/hello src/hello.c # CFLAGS=-g -O2 # -fdebug-prefix-map=/<>=. # -fstack-protector-strong -Wformat -Werror=format-security cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -o src/hello src/hello.c make[1]: Leaving directory '/<>/debhello-0.0-pkg1/test/debhello-0.0'make[1]: Leaving directory '/<>/debhello-0.0-pkg2/test/debhello-0.0' dh_auto_test dh_auto_test dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_0.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_0.0.orig.tar.gz dpkg-source: info: building debhello in debhello_0.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building debhello in debhello_0.0-1.dsc dpkg-source: info: building debhello in debhello_0.0-1.debian.tar.xz create-stamp debian/debhelper-build-stamp debian/rules build fakeroot debian/rules binary create-stamp debian/debhelper-build-stamp dh build fakeroot debian/rules binary dh binary dpkg-source: info: building debhello in debhello_0.0-1.dsc dh binary debian/rules build dh build dh_update_autotools_config dh_testroot dh_testroot dh_update_autotools_config dh_autoreconf dh_prep dh_prep dh_autoreconf rm -f -- debian/debhello.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ dh_auto_configure rm -f -- debian/debhello.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ dh_auto_install debian/rules override_dh_auto_install make[1]: Entering directory '/<>/debhello-0.0-pkg1/test/debhello-0.0' dh_auto_install -- prefix=/usr dh_auto_configure dh_auto_build install -d /<>/debhello-0.0-pkg2/test/debhello-0.0/debian/debhello dh_auto_build make -j4 install DESTDIR=/<>/debhello-0.0-pkg2/test/debhello-0.0/debian/debhello AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/debhello-0.0-pkg2/test/debhello-0.0' install -D src/hello \ /<>/debhello-0.0-pkg2/test/debhello-0.0/debian/debhello/usr/bin/hello make[1]: Leaving directory '/<>/debhello-0.0-pkg2/test/debhello-0.0' make -j4 "INSTALL=install --strip-program=true" dh_installdocs make[1]: Entering directory '/<>/debhello-0.0-pkg4/test/debhello-0.0' install -d /<>/debhello-0.0-pkg1/test/debhello-0.0/debian/debhello # CFLAGS=-g -O2 # -fdebug-prefix-map=/<>=. # -fstack-protector-strong -Wformat -Werror=format-security cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -o src/hello src/hello.c make -j4 install DESTDIR=/<>/debhello-0.0-pkg1/test/debhello-0.0/debian/debhello AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" prefix=/usr make[2]: Entering directory '/<>/debhello-0.0-pkg1/test/debhello-0.0' install -D src/hello \ /<>/debhello-0.0-pkg1/test/debhello-0.0/debian/debhello/usr/bin/hello make[2]: Leaving directory '/<>/debhello-0.0-pkg1/test/debhello-0.0' make[1]: Leaving directory '/<>/debhello-0.0-pkg1/test/debhello-0.0' dh_installdocs make -j4 "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/debhello-0.0-pkg3/test/debhello-0.0' # CFLAGS=-g -O2 # -fdebug-prefix-map=/<>=. # -fstack-protector-strong -Wformat -Werror=format-security install -d debian/debhello/usr/share/doc/debhello install -d debian/.debhelper/generated/debhello cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -o src/hello src/hello.c install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright dh_installchangelogs make[1]: Leaving directory '/<>/debhello-0.0-pkg4/test/debhello-0.0' dh_auto_test install -d debian/debhello/usr/share/doc/debhello install -d debian/.debhelper/generated/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright dh_installchangelogs make[1]: Leaving directory '/<>/debhello-0.0-pkg3/test/debhello-0.0' dh_auto_test create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian dh binary dh_perl create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian dh_perl dh_link dh_testroot dh_link dh_strip_nondeterminism dh_testroot dh_prep dh_strip_nondeterminism dh_prep rm -f -- debian/debhello.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ dh_compress dh_auto_install rm -f -- debian/debhello.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ dh_auto_install cd debian/debhello dh_compress chmod a-x usr/share/doc/debhello/changelog.Debian gzip -9nf usr/share/doc/debhello/changelog.Debian cd '/<>/debhello-0.0-pkg2/test/debhello-0.0' dh_fixperms install -d /<>/debhello-0.0-pkg4/test/debhello-0.0/debian/debhello make -j4 install DESTDIR=/<>/debhello-0.0-pkg4/test/debhello-0.0/debian/debhello AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/debhello-0.0-pkg4/test/debhello-0.0' install -D src/hello \ /<>/debhello-0.0-pkg4/test/debhello-0.0/debian/debhello/usr/bin/hello make[1]: Leaving directory '/<>/debhello-0.0-pkg4/test/debhello-0.0' dh_installdocs cd debian/debhello find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 chmod a-x usr/share/doc/debhello/changelog.Debian gzip -9nf usr/share/doc/debhello/changelog.Debian cd '/<>/debhello-0.0-pkg1/test/debhello-0.0' find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s dh_fixperms install -d /<>/debhello-0.0-pkg3/test/debhello-0.0/debian/debhello find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 make -j4 install DESTDIR=/<>/debhello-0.0-pkg3/test/debhello-0.0/debian/debhello AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/debhello-0.0-pkg3/test/debhello-0.0' install -D src/hello \ /<>/debhello-0.0-pkg3/test/debhello-0.0/debian/debhello/usr/bin/hello make[1]: Leaving directory '/<>/debhello-0.0-pkg3/test/debhello-0.0' find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 dh_installdocs find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x install -d debian/debhello/usr/share/doc/debhello install -d debian/.debhelper/generated/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright dh_installchangelogs find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 dh_missing find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 install -d debian/debhello/usr/share/doc/debhello install -d debian/.debhelper/generated/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright dh_installchangelogs dh_strip find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x dh_missing dh_strip install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian install -d debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/12 objcopy --only-keep-debug --compress-debug-sections debian/debhello/usr/bin/hello debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/12/ca7b201e46c98ab4305c5a1f3fb904fcdf0888.debug dh_perl chmod 0644 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/12/ca7b201e46c98ab4305c5a1f3fb904fcdf0888.debug chown 0:0 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/12/ca7b201e46c98ab4305c5a1f3fb904fcdf0888.debug strip --remove-section=.comment --remove-section=.note debian/debhello/usr/bin/hello objcopy --add-gnu-debuglink debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/12/ca7b201e46c98ab4305c5a1f3fb904fcdf0888.debug debian/debhello/usr/bin/hello rm -fr debian/.debhelper/debhello/dbgsym-root dh_makeshlibs install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian dh_perl install -d debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/70 objcopy --only-keep-debug --compress-debug-sections debian/debhello/usr/bin/hello debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/70/b63270e87a816f6359775eb911dcc4e45003f3.debug dh_link chmod 0644 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/70/b63270e87a816f6359775eb911dcc4e45003f3.debug chown 0:0 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/70/b63270e87a816f6359775eb911dcc4e45003f3.debug strip --remove-section=.comment --remove-section=.note debian/debhello/usr/bin/hello objcopy --add-gnu-debuglink debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/70/b63270e87a816f6359775eb911dcc4e45003f3.debug debian/debhello/usr/bin/hello rm -fr debian/.debhelper/debhello/dbgsym-root rm -f debian/debhello/DEBIAN/shlibs dh_makeshlibs dh_shlibdeps dh_strip_nondeterminism dh_link rm -f debian/debhello/DEBIAN/shlibs dh_shlibdeps install -d debian/debhello/DEBIAN dpkg-shlibdeps -Tdebian/debhello.substvars debian/debhello/usr/bin/hello dh_strip_nondeterminism dh_compress install -d debian/debhello/DEBIAN dpkg-shlibdeps -Tdebian/debhello.substvars debian/debhello/usr/bin/hello cd debian/debhello chmod a-x usr/share/doc/debhello/changelog.Debian gzip -9nf usr/share/doc/debhello/changelog.Debian cd '/<>/debhello-0.0-pkg4/test/debhello-0.0' dh_compress dh_fixperms cd debian/debhello find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 chmod a-x usr/share/doc/debhello/changelog.Debian find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s gzip -9nf usr/share/doc/debhello/changelog.Debian cd '/<>/debhello-0.0-pkg3/test/debhello-0.0' dh_fixperms find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s dh_missing find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x dh_missing dh_strip dh_strip install -d debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/82 objcopy --only-keep-debug --compress-debug-sections debian/debhello/usr/bin/hello debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/82/cfda89b24c29f5c4846152877e547bc67eb5fb.debug chmod 0644 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/82/cfda89b24c29f5c4846152877e547bc67eb5fb.debug chown 0:0 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/82/cfda89b24c29f5c4846152877e547bc67eb5fb.debug strip --remove-section=.comment --remove-section=.note debian/debhello/usr/bin/hello objcopy --add-gnu-debuglink debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/82/cfda89b24c29f5c4846152877e547bc67eb5fb.debug debian/debhello/usr/bin/hello rm -fr debian/.debhelper/debhello/dbgsym-root dh_makeshlibs install -d debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/84 objcopy --only-keep-debug --compress-debug-sections debian/debhello/usr/bin/hello debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/84/52f9311ce22b2f96ba0a62e56a6a10818f17d2.debug chmod 0644 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/84/52f9311ce22b2f96ba0a62e56a6a10818f17d2.debug chown 0:0 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/84/52f9311ce22b2f96ba0a62e56a6a10818f17d2.debug strip --remove-section=.comment --remove-section=.note debian/debhello/usr/bin/hello rm -f debian/debhello/DEBIAN/shlibs objcopy --add-gnu-debuglink debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/84/52f9311ce22b2f96ba0a62e56a6a10818f17d2.debug debian/debhello/usr/bin/hello dh_shlibdeps rm -fr debian/.debhelper/debhello/dbgsym-root dh_makeshlibs rm -f debian/debhello/DEBIAN/shlibs dh_shlibdeps install -d debian/debhello/DEBIAN dpkg-shlibdeps -Tdebian/debhello.substvars debian/debhello/usr/bin/hello dh_installdeb dh_installdeb install -d debian/debhello/DEBIAN dpkg-shlibdeps -Tdebian/debhello.substvars debian/debhello/usr/bin/hello dh_gencontrol dh_gencontrol echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums dh_builddeb cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums dh_builddeb dpkg-deb --build debian/debhello .. dpkg-deb --build debian/debhello .. dh_installdeb dh_installdeb dh_gencontrol dh_gencontrol /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums dh_builddeb chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums dh_builddeb dpkg-deb --build debian/debhello .. dpkg-deb --build debian/debhello .. /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'debhello' in '../debhello_0.0-1_amd64.deb'. /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'debhello' in '../debhello_0.0-1_amd64.deb'. dpkg-genbuildinfo dpkg-genbuildinfo /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-genchanges >../debhello_0.0-1_amd64.changes /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-genchanges >../debhello_0.0-1_amd64.changes /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'debhello' in '../debhello_0.0-1_amd64.deb'. dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . dpkg-genbuildinfo /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'debhello' in '../debhello_0.0-1_amd64.deb'. dpkg-buildpackage: info: full upload (original source is included) Now running lintian debhello_0.0-1_amd64.changes ... dpkg-genbuildinfo dpkg-source: info: unapplying 000-prefix-usr.patch dpkg-buildpackage: info: full upload (original source is included) Now running lintian debhello_0.0-1_amd64.changes ... dpkg-genchanges >../debhello_0.0-1_amd64.changes dpkg-genchanges >../debhello_0.0-1_amd64.changes dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . dpkg-buildpackage: info: full upload (original source is included) Now running lintian debhello_0.0-1_amd64.changes ... dpkg-buildpackage: info: full upload (original source is included) Now running lintian debhello_0.0-1_amd64.changes ... E: debhello changes: bad-distribution-in-changes-file unstable E: debhello changes: bad-distribution-in-changes-file unstable E: debhello changes: bad-distribution-in-changes-file unstable W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) E: debhello changes: bad-distribution-in-changes-file unstable W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) W: debhello: readme-debian-contains-debmake-template W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) W: debhello: readme-debian-contains-debmake-template W: debhello: readme-debian-contains-debmake-template W: debhello: readme-debian-contains-debmake-template W: debhello: binary-without-manpage usr/bin/hello W: debhello: binary-without-manpage usr/bin/hello W: debhello: binary-without-manpage usr/bin/hello Finished running lintian. $ cd .. $ tree -FL 1 . ├── debhello-0.0/ ├── debhello-0.0.tar.gz ├── debhello_0.0-1.debian.tar.xz ├── debhello_0.0-1.dsc ├── debhello_0.0-1_amd64.build ├── debhello_0.0-1_amd64.buildinfo ├── debhello_0.0-1_amd64.changes ├── debhello_0.0-1_amd64.deb └── debhello_0.0.orig.tar.gz -> debhello-0.0.tar.gz 1 directory, 8 files $ dpkg -c debhello_0.0-1_amd64.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright Finished running lintian. Finished running lintian. $ tar -tzf debhello-0.0.tar.gz debhello-0.0/ debhello-0.0/LICENSE debhello-0.0/src/ debhello-0.0/src/hello.c debhello-0.0/Makefile $ tar --xz -tf debhello_0.0-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/patches/ debian/patches/series debian/rules debian/source/ debian/source/format debian/watch $ cd .. $ tree -FL 1 . ├── 000-prefix-usr.patch ├── debhello-0.0/ ├── debhello-0.0.tar.gz ├── debhello_0.0-1.debian.tar.xz ├── debhello_0.0-1.dsc ├── debhello_0.0-1_amd64.build ├── debhello_0.0-1_amd64.buildinfo ├── debhello_0.0-1_amd64.changes ├── debhello_0.0-1_amd64.deb └── debhello_0.0.orig.tar.gz -> debhello-0.0.tar.gz 1 directory, 9 files $ cd .. $ tree -FL 1 . ├── debhello-0.0/ ├── debhello-0.0.tar.gz ├── debhello_0.0-1.debian.tar.xz ├── debhello_0.0-1.dsc ├── debhello_0.0-1_amd64.build ├── debhello_0.0-1_amd64.buildinfo ├── debhello_0.0-1_amd64.changes ├── debhello_0.0-1_amd64.deb └── debhello_0.0.orig.tar.gz -> debhello-0.0.tar.gz 1 directory, 8 files $ dpkg -f debhello_0.0-1_amd64.deb pre-depends \ depends recommends conflicts breaks Depends: libc6 (>= 2.2.5) $ dpkg -c debhello_0.0-1_amd64.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright W: debhello: binary-without-manpage usr/bin/hello make[3]: Leaving directory '/<>/debhello-0.0-pkg1' touch debhello-0.0-pkg1/.stamp ============= Build debhello-0.1-pkg1 ============== make -C debhello-0.1-pkg1 make[3]: Entering directory '/<>/debhello-0.1-pkg1' mkdir -p /<>/debhello-0.1-pkg1/test echo /<>/debhello-0.1-pkg1 > /<>/debhello-0.1-pkg1/next.dir echo debhello-0.1 > /<>/debhello-0.1-pkg1/project $ dpkg -c debhello_0.0-1_amd64.deb for i in step000 step200 step201 step299 ; do \ cd $(cat /<>/debhello-0.1-pkg1/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-0.1-pkg1/$i.cmd /<>/debhello-0.1-pkg1/$i.log ; \ ERR=$? ; \ cat /<>/debhello-0.1-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#/<>/debhello-0.1-pkg1/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-0.1-pkg1/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright $ tar -tzf debhello-0.0.tar.gz debhello-0.0/ debhello-0.0/LICENSE debhello-0.0/src/ debhello-0.0/src/hello.c debhello-0.0/Makefile $ tar --xz -tf debhello_0.0-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/patches/ debian/patches/000-prefix-usr.patch debian/patches/series debian/rules $ mkdir debhello-0.1 $ tree . └── debhello-0.1 1 directory, 0 files debian/source/ debian/source/format debian/watch $ tar -tzf debhello-0.0.tar.gz debhello-0.0/ debhello-0.0/LICENSE debhello-0.0/src/ debhello-0.0/src/hello.c debhello-0.0/Makefile $ tar --xz -tf debhello_0.0-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/patches/ debian/patches/000-prefix-usr.patch debian/patches/series debian/rules debian/source/ debian/source/format debian/watch $ debmake -t -p debhello -u 0.1 -r 1 -x4 $ dpkg -f debhello_0.0-1_amd64.deb pre-depends depends recommends conflicts breaks Depends: libc6 (>= 2.2.5) $ dpkg -f debhello_0.0-1_amd64.deb pre-depends depends recommends conflicts breaks Depends: libc6 (>= 2.2.5) make[3]: Leaving directory '/<>/debhello-0.0-pkg2' touch debhello-0.0-pkg2/.stamp ============= Build debhello-0.2-pkg1 ============== make -C debhello-0.2-pkg1 make[3]: Entering directory '/<>/debhello-0.2-pkg1' mkdir -p /<>/debhello-0.2-pkg1/test echo /<>/debhello-0.2-pkg1 > /<>/debhello-0.2-pkg1/next.dir echo debhello-0.2 > /<>/debhello-0.2-pkg1/project for i in step000 step101 step102 step200 step201 step202 step203 step299 step301 step302 step303 step304 step309 step400 step499 step500 step600 step700 step701 step702 ; do \ cd $(cat /<>/debhello-0.2-pkg1/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-0.2-pkg1/$i.cmd /<>/debhello-0.2-pkg1/$i.log ; \ ERR=$? ; \ cat /<>/debhello-0.2-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#/<>/debhello-0.2-pkg1/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-0.2-pkg1/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done make[3]: Leaving directory '/<>/debhello-0.0-pkg3' touch debhello-0.0-pkg3/.stamp ============= Build debhello-0.3-pkg1 ============== make -C debhello-0.3-pkg1 make[3]: Entering directory '/<>/debhello-0.3-pkg1' $ wget http://www.example.org/download/debhello-0.2.tar.gz ... $ tar -xzmf debhello-0.2.tar.gz mkdir -p /<>/debhello-0.3-pkg1/test echo /<>/debhello-0.3-pkg1 > /<>/debhello-0.3-pkg1/next.dir echo debhello-0.3 > /<>/debhello-0.3-pkg1/project $ tree for i in step000 step101 step102 step200 step201 step202 step203 step204 step299 step301 step302 step303 step304 step305 step309 step400 step499 step500 step600 step700 step701 step702 ; do \ cd $(cat /<>/debhello-0.3-pkg1/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-0.3-pkg1/$i.cmd /<>/debhello-0.3-pkg1/$i.log ; \ ERR=$? ; \ cat /<>/debhello-0.3-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#/<>/debhello-0.3-pkg1/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-0.3-pkg1/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done . ├── debhello-0.2 │   ├── LICENSE │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── man │   │   └── hello.1 │   └── scripts │   └── hello └── debhello-0.2.tar.gz 4 directories, 6 files Finished running lintian. $ wget http://www.example.org/download/debhello-0.3.tar.gz ... $ tar -xzmf debhello-0.3.tar.gz $ tree . ├── debhello-0.3 │   ├── LICENSE │   ├── Makefile │   └── src │   └── hello.c └── debhello-0.3.tar.gz 2 directories, 4 files $ cat debhello-0.2/scripts/hello #!/bin/sh -e echo "Hello from the shell!" echo "" echo -n "Type Enter to exit this program: " read X $ cd .. $ tree -FL 1 . ├── debhello-0.0/ ├── debhello-0.0.tar.gz ├── debhello_0.0-1.debian.tar.xz ├── debhello_0.0-1.dsc ├── debhello_0.0-1_amd64.build ├── debhello_0.0-1_amd64.buildinfo ├── debhello_0.0-1_amd64.changes ├── debhello_0.0-1_amd64.deb └── debhello_0.0.orig.tar.gz -> debhello-0.0.tar.gz 1 directory, 8 files $ cat debhello-0.3/src/hello.c #include #include #define LEN_NAME 10 int main(int argc, char *argv[]) { int i, len; char name[LEN_NAME]; if (argc == 2) { for (i=0;argv[1][i]!='\0'; i++) { if (argv[1][i] >= 'a' && argv[1][i] <= 'z') name[i] = argv[1][i] -'a' + 'A'; else name[i] = argv[1][i]; } name[i] = '\0'; printf("Hello, %s!\n", name); } else printf("Hello! Run this with one argument!\n"); return 0; } $ cat debhello-0.2/data/hello.desktop [Desktop Entry] Name=Hello Name[fr]=Bonjour Comment=Greetings Comment[fr]=Salutations Type=Application Keywords=hello Exec=hello Terminal=true Icon=hello.png Categories=Utility; $ dpkg -c debhello_0.0-1_amd64.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright $ cat debhello-0.3/Makefile all: src/hello src/hello: src/hello.c $(CC) $(CPPFLAGS) $(CFLAGS) $(LDCFLAGS) -o $@ $^ install: src/hello install -D src/hello \ /usr/local/bin/hello clean: -rm -f src/hello distclean: clean uninstall: -rm -f /usr/local/bin/hello .PHONY: all install clean distclean uninstall $ cd debhello-0.2 $ debmake -b':sh' $ tar -tzf debhello-0.0.tar.gz debhello-0.0/ debhello-0.0/LICENSE debhello-0.0/src/ debhello-0.0/src/hello.c debhello-0.0/Makefile $ tar --xz -tf debhello_0.0-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/patches/ debian/patches/000-prefix-usr.patch debian/patches/series debian/rules debian/source/ debian/source/format debian/watch $ cd debhello-0.3 $ debmake I: set parameters I: sanity check of parameters W: -p "debhello" != auto set value "" W: -u "0.1" != auto set value "0~2001051140" W: -r "1" != auto set value "" I: pkg="debhello", ver="0.1", rev="1" I: make the upstream tarball with "tar --exclude=debian" I: pwd = "/<>/debhello-0.1-pkg1/test/debhello-0.1" I: pwd = "/<>/debhello-0.1-pkg1/test" I: good, -t (--tar) run in the versioned directory I: $ tar --exclude='debhello-0.1/debian' --anchored --exclude-vcs -cvzf debhello-0.1.tar.gz debhello-0.1 debhello-0.1/ I: debhello-0.1.tar.gz tarball made I: pwd = "/<>/debhello-0.1-pkg1/test/debhello-0.1" I: *** start packaging in "debhello-0.1". *** I: provide debhello_0.1.orig.tar.gz for non-native Debian package I: pwd = "/<>/debhello-0.1-pkg1/test" I: $ ln -sf debhello-0.1.tar.gz debhello_0.1.orig.tar.gz $ dpkg -f debhello_0.0-1_amd64.deb pre-depends depends recommends conflicts breaks Depends: libc6 (>= 2.2.5) I: pwd = "/<>/debhello-0.1-pkg1/test/debhello-0.1" I: parse binary package settings: I: binary package=debhello Type=bin / Arch=any M-A=foreign I: analyze the source tree I: build_type = Unknown I: scan source for copyright+license text and file extensions I: check_all_licenses W: check_all_licenses(files) should have files I: I: check_all_licenses completed for 0 files. I: bunch_all_licenses I: format_all_licenses I: make debian/* template files I: debmake -x "4" ... 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/extra1/compat I: creating => debian/compat 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: substituting => /usr/share/debmake/extra2single/clean I: creating => debian/clean I: substituting => /usr/share/debmake/extra2single/postinst I: creating => debian/postinst I: substituting => /usr/share/debmake/extra2single/prerm I: creating => debian/prerm I: substituting => /usr/share/debmake/extra2single/install I: creating => debian/install I: substituting => /usr/share/debmake/extra2single/preinst I: creating => debian/preinst I: substituting => /usr/share/debmake/extra2single/links I: creating => debian/links I: substituting => /usr/share/debmake/extra2single/postrm I: creating => debian/postrm I: substituting => /usr/share/debmake/extra3/package.default.ex I: creating => debian/debhello.default.ex I: substituting => /usr/share/debmake/extra3/package.lintian-overrides.ex I: creating => debian/debhello.lintian-overrides.ex I: substituting => /usr/share/debmake/extra3/manpage.xml.ex I: creating => debian/manpage.xml.ex I: substituting => /usr/share/debmake/extra3/package.upstart.ex I: creating => debian/debhello.upstart.ex I: substituting => /usr/share/debmake/extra3/manpage.asciidoc.ex I: creating => debian/manpage.asciidoc.ex I: substituting => /usr/share/debmake/extra3/package.emacsen-install.ex I: creating => debian/debhello.emacsen-install.ex I: substituting => /usr/share/debmake/extra3/package.bug-presubj.ex I: creating => debian/debhello.bug-presubj.ex I: substituting => /usr/share/debmake/extra3/package.emacsen-startup.ex I: creating => debian/debhello.emacsen-startup.ex I: substituting => /usr/share/debmake/extra3/package.bug-script.ex I: creating => debian/debhello.bug-script.ex I: substituting => /usr/share/debmake/extra3/package.cron.daily.ex I: creating => debian/debhello.cron.daily.ex I: substituting => /usr/share/debmake/extra3/manpage.sgml.ex I: creating => debian/manpage.sgml.ex I: substituting => /usr/share/debmake/extra3/package.cron.hourly.ex I: creating => debian/debhello.cron.hourly.ex I: substituting => /usr/share/debmake/extra3/package.init.ex I: creating => debian/debhello.init.ex I: substituting => /usr/share/debmake/extra3/package.cron.monthly.ex I: creating => debian/debhello.cron.monthly.ex I: substituting => /usr/share/debmake/extra3/package.tmpfile.ex I: creating => debian/debhello.tmpfile.ex I: substituting => /usr/share/debmake/extra3/manpage.1.ex I: creating => debian/manpage.1.ex I: substituting => /usr/share/debmake/extra3/package.service.ex I: creating => debian/debhello.service.ex I: substituting => /usr/share/debmake/extra3/package.dirs.ex I: creating => debian/debhello.dirs.ex I: substituting => /usr/share/debmake/extra3/package.emacsen-remove.ex I: creating => debian/debhello.emacsen-remove.ex I: substituting => /usr/share/debmake/extra3/package.cron.d.ex I: creating => debian/debhello.cron.d.ex I: substituting => /usr/share/debmake/extra3/package.conffiles.ex I: creating => debian/debhello.conffiles.ex I: substituting => /usr/share/debmake/extra3/package.cron.weekly.ex I: creating => debian/debhello.cron.weekly.ex I: substituting => /usr/share/debmake/extra3/package.bug-control.ex I: creating => debian/debhello.bug-control.ex I: substituting => /usr/share/debmake/extra3/source.lintian-overrides.ex I: creating => debian/source.lintian-overrides.ex I: substituting => /usr/share/debmake/extra4/GPL-3.0+ I: creating => debian/license-examples/GPL-3.0+ I: substituting => /usr/share/debmake/extra4/Expat I: creating => debian/license-examples/Expat I: substituting => /usr/share/debmake/extra4/LGPL-3.0+ I: creating => debian/license-examples/LGPL-3.0+ I: substituting => /usr/share/debmake/extra4/Artistic-1.0 I: creating => debian/license-examples/Artistic-1.0 I: substituting => /usr/share/debmake/extra4/Apache-2.0 I: creating => debian/license-examples/Apache-2.0 I: substituting => /usr/share/debmake/extra4/LGPL-2.1+ I: creating => debian/license-examples/LGPL-2.1+ I: substituting => /usr/share/debmake/extra4/GPL-2.0+ I: creating => debian/license-examples/GPL-2.0+ I: substituting => /usr/share/debmake/extra4/BSD-3-Clause I: creating => debian/license-examples/BSD-3-Clause I: $ wrap-and-sort make[3]: Leaving directory '/<>/debhello-0.0-pkg4' touch debhello-0.0-pkg4/.stamp ============= Build debhello-1.0-pkg1 ============== make -C debhello-1.0-pkg1 make[3]: Entering directory '/<>/debhello-1.0-pkg1' mkdir -p /<>/debhello-1.0-pkg1/test echo /<>/debhello-1.0-pkg1 > /<>/debhello-1.0-pkg1/next.dir echo debhello-1.0 > /<>/debhello-1.0-pkg1/project for i in step000 step101 step200 step201 step202 step299 step301 step309 step390 step400 step499 step500 step600 step700 step701 step702 ; do \ cd $(cat /<>/debhello-1.0-pkg1/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-1.0-pkg1/$i.cmd /<>/debhello-1.0-pkg1/$i.log ; \ ERR=$? ; \ cat /<>/debhello-1.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#/<>/debhello-1.0-pkg1/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-1.0-pkg1/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done $ wget http://www.example.org/download/debhello-1.0.tar.gz ... $ tar -xzmf debhello-1.0.tar.gz $ tree . ├── debhello-1.0 │   ├── LICENSE │   ├── Makefile │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── man │   │   └── hello.1 │   └── scripts │   └── hello └── debhello-1.0.tar.gz 4 directories, 7 files $ cat debhello-1.0/Makefile prefix = /usr/local all: : # do nothing install: install -D scripts/hello \ $(DESTDIR)$(prefix)/bin/hello install -m 644 -D data/hello.desktop \ $(DESTDIR)$(prefix)/share/applications/hello.desktop install -m 644 -D data/hello.png \ $(DESTDIR)$(prefix)/share/pixmaps/hello.png install -m 644 -D man/hello.1 \ $(DESTDIR)$(prefix)/share/man/man1/hello.1 clean: : # do nothing distclean: clean uninstall: -rm -f $(DESTDIR)$(prefix)/bin/hello -rm -f $(DESTDIR)$(prefix)/share/applications/hello.desktop -rm -f $(DESTDIR)$(prefix)/share/pixmaps/hello.png -rm -f $(DESTDIR)$(prefix)/share/man/man1/hello.1 .PHONY: all install clean distclean uninstall $ cd debhello-1.0 $ debmake -b':sh' $ cd .. $ tree . ├── debhello-0.1 │   └── debian │   ├── README.Debian │   ├── changelog │   ├── clean │   ├── compat │   ├── control │   ├── copyright │   ├── debhello.bug-control.ex │   ├── debhello.bug-presubj.ex │   ├── debhello.bug-script.ex │   ├── debhello.conffiles.ex │   ├── debhello.cron.d.ex │   ├── debhello.cron.daily.ex │   ├── debhello.cron.hourly.ex │   ├── debhello.cron.monthly.ex │   ├── debhello.cron.weekly.ex │   ├── debhello.default.ex │   ├── debhello.dirs.ex │   ├── debhello.emacsen-install.ex │   ├── debhello.emacsen-remove.ex │   ├── debhello.emacsen-startup.ex │   ├── debhello.init.ex │   ├── debhello.lintian-overrides.ex │   ├── debhello.service.ex │   ├── debhello.tmpfile.ex │   ├── debhello.upstart.ex │   ├── install │   ├── license-examples │   │   ├── Apache-2.0 │   │   ├── Artistic-1.0 │   │   ├── BSD-3-Clause │   │   ├── Expat │   │   ├── GPL-2.0+ │   │   ├── GPL-3.0+ │   │   ├── LGPL-2.1+ │   │   └── LGPL-3.0+ │   ├── links │   ├── manpage.1.ex │   ├── manpage.asciidoc.ex │   ├── manpage.sgml.ex │   ├── manpage.xml.ex │   ├── patches │   │   └── series │   ├── postinst │   ├── postrm │   ├── preinst │   ├── prerm │   ├── rules │   ├── source │   │   ├── format │   │   └── local-options │   ├── source.lintian-overrides.ex │   └── watch ├── debhello-0.1.tar.gz └── debhello_0.1.orig.tar.gz -> debhello-0.1.tar.gz 5 directories, 51 files I: set parameters I: sanity check of parameters I: pkg="debhello", ver="0.2", rev="1" I: *** start packaging in "debhello-0.2". *** I: provide debhello_0.2.orig.tar.gz for non-native Debian package I: pwd = "/<>/debhello-0.2-pkg1/test" I: $ ln -sf debhello-0.2.tar.gz debhello_0.2.orig.tar.gz I: pwd = "/<>/debhello-0.2-pkg1/test/debhello-0.2" I: parse binary package settings: :sh I: binary package=debhello Type=script / Arch=all M-A=foreign I: analyze the source tree I: build_type = Unknown I: scan source for copyright+license text and file extensions I: 33 %, ext = desktop I: 33 %, ext = media I: 33 %, ext = 1 I: check_all_licenses I: ...W: Non-UTF-8 char found, using latin-1: data/hello.png I: set parameters $ cd .. $ cp -a /<>/debhello-0.1-pkg1/test debmake $ cd /<>/debhello-0.1-pkg1/test . I: check_all_licenses completed for 4 files. I: bunch_all_licenses I: format_all_licenses I: make debian/* template files I: single binary package I: debmake -x "1" ... I: sanity check of parameters I: creating => debian/control I: pkg="debhello", ver="0.3", rev="1" I: *** start packaging in "debhello-0.3". *** I: provide debhello_0.3.orig.tar.gz for non-native Debian package I: pwd = "/<>/debhello-0.3-pkg1/test" I: $ ln -sf debhello-0.3.tar.gz debhello_0.3.orig.tar.gz 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/extra1/compat I: creating => debian/compat 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 = "/<>/debhello-0.3-pkg1/test/debhello-0.3" 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/extra1/compat I: creating => debian/compat 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 make[3]: Leaving directory '/<>/debhello-0.1-pkg1' touch debhello-0.1-pkg1/.stamp ============= Build debhello-1.1-pkg1 ============== make -C debhello-1.1-pkg1 make[3]: Entering directory '/<>/debhello-1.1-pkg1' mkdir -p /<>/debhello-1.1-pkg1/test echo /<>/debhello-1.1-pkg1 > /<>/debhello-1.1-pkg1/next.dir echo debhello-1.1 > /<>/debhello-1.1-pkg1/project for i in step000 step101 step102 step103 step104 step200 step201 step202 step203 step299 step301 step302 step303 step309 step400 step499 step500 step600 step700 step701 step702 ; do \ cd $(cat /<>/debhello-1.1-pkg1/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-1.1-pkg1/$i.cmd /<>/debhello-1.1-pkg1/$i.log ; \ ERR=$? ; \ cat /<>/debhello-1.1-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#/<>/debhello-1.1-pkg1/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-1.1-pkg1/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done $ wget http://www.example.org/download/debhello-1.1.tar.gz ... $ tar -xzmf debhello-1.1.tar.gz $ tree . ├── debhello-1.1 │   ├── LICENSE │   ├── MANIFEST.in │   ├── PKG-INFO │   ├── hello_py │   │   └── __init__.py │   ├── scripts │   │   └── hello │   └── setup.py └── debhello-1.1.tar.gz 3 directories, 7 files $ cat debhello-1.1/scripts/hello #!/usr/bin/python3 import hello_py if __name__ == '__main__': hello_py.main() $ $ vim debian/source/local-options /<>/bin/L: line 4: $: command not found ... hack, hack, hack, ... $ cat debian/source/local-options auto-commit $ cat debhello-1.1/hello_py/__init__.py #!/usr/bin/python3 def main(): print('Hello Python3!') input("Press Enter to continue...") return if __name__ == '__main__': main() $ cd .. $ tree . ├── debhello-0.2 │   ├── LICENSE │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── compat │   │   ├── control │   │   ├── copyright │   │   ├── patches │   │   │   └── series │   │   ├── rules │   │   ├── source │   │   │   ├── format │   │   │   └── local-options │   │   └── watch │   ├── man │   │   └── hello.1 │   └── scripts │   └── hello ├── debhello-0.2.tar.gz └── debhello_0.2.orig.tar.gz -> debhello-0.2.tar.gz 7 directories, 17 files I: set parameters I: sanity check of parameters I: pkg="debhello", ver="1.0", rev="1" I: *** start packaging in "debhello-1.0". *** I: provide debhello_1.0.orig.tar.gz for non-native Debian package I: pwd = "/<>/debhello-1.0-pkg1/test" I: $ ln -sf debhello-1.0.tar.gz debhello_1.0.orig.tar.gz I: pwd = "/<>/debhello-1.0-pkg1/test/debhello-1.0" I: parse binary package settings: :sh I: binary package=debhello Type=script / Arch=all M-A=foreign I: analyze the source tree I: build_type = make I: scan source for copyright+license text and file extensions I: 33 %, ext = desktop I: 33 %, ext = media I: 33 %, ext = 1 I: check_all_licenses I: ....W: Non-UTF-8 char found, using latin-1: data/hello.png $ cd .. $ tree . ├── debhello-0.3 │   ├── LICENSE │   ├── Makefile │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── compat │   │   ├── control │   │   ├── copyright │   │   ├── patches │   │   │   └── series │   │   ├── rules │   │   ├── source │   │   │   ├── format │   │   │   └── local-options │   │   └── watch │   └── src │   └── hello.c ├── debhello-0.3.tar.gz └── debhello_0.3.orig.tar.gz -> debhello-0.3.tar.gz 5 directories, 15 files $ cat debhello-1.1/setup.py #!/usr/bin/python3 # vi:se ts=4 sts=4 et ai: from distutils.core import setup setup(name='debhello', version='4.0', description='Hello Python', long_description='Hello Python program.', author='Osamu Aoki', author_email='osamu@debian.org', url='http://people.debian.org/~osamu/', packages=['hello_py'], package_dir={'hello_py': 'hello_py'}, scripts=['scripts/hello'], classifiers = ['Development Status :: 3 - Alpha', 'Environment :: Console', 'Intended Audience :: Developers', 'License :: OSI Approved :: MIT License', 'Natural Language :: English', 'Operating System :: POSIX :: Linux', 'Programming Language :: Python :: 3', 'Topic :: Utilities', ], platforms = 'POSIX', license = 'MIT License' ) . I: check_all_licenses completed for 5 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/extra1/compat I: creating => debian/compat 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 $ cat debhello-0.2/debian/rules #!/usr/bin/make -f # You must remove unused comment lines for the released package. #export DH_VERBOSE = 1 %: dh $@ $ cat debhello-0.3/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-1.1/MANIFEST.in include MANIFEST.in include LICENSE $ cat debhello-0.2/debian/control Source: debhello Section: unknown Priority: optional Maintainer: "Firstname Lastname" Build-Depends: debhelper (>=11~) Standards-Version: 4.1.4 Homepage: Package: debhello Architecture: all Multi-Arch: foreign Depends: ${misc: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.3/debian/control Source: debhello Section: unknown Priority: optional Maintainer: "Firstname Lastname" Build-Depends: debhelper (>=11~) Standards-Version: 4.1.4 Homepage: 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. $ cd debhello-1.1 $ debmake -b':py3' $ cd .. $ cp -a /<>/debhello-0.2-pkg1/test debmake $ cd /<>/debhello-0.2-pkg1/test $ cat debhello-0.3/debian/copyright Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: debhello Source: # # 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 . 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.2/debian/rules ... hack, hack, hack, ... $ cat debhello-0.2/debian/rules #!/usr/bin/make -f export DH_VERBOSE = 1 %: dh $@ $ cd .. $ cp -a /<>/debhello-0.3-pkg1/test debmake $ cd /<>/debhello-0.3-pkg1/test $ cd .. $ tree . ├── debhello-1.0 │   ├── LICENSE │   ├── Makefile │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── compat │   │   ├── control │   │   ├── copyright │   │   ├── patches │   │   │   └── series │   │   ├── rules │   │   ├── source │   │   │   ├── format │   │   │   └── local-options │   │   └── watch │   ├── man │   │   └── hello.1 │   └── scripts │   └── hello ├── debhello-1.0.tar.gz └── debhello_1.0.orig.tar.gz -> debhello-1.0.tar.gz 7 directories, 18 files $ vim debhello-0.2/debian/control ... hack, hack, hack, ... $ cat debhello-0.2/debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki Build-Depends: debhelper (>=11~) Standards-Version: 4.3.0 Homepage: https://salsa.debian.org/debian/debmake-doc Package: debhello Architecture: all Multi-Arch: foreign Depends: ${misc: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.3/debian/rules ... hack, hack, hack, ... $ cat debhello-0.3/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 $@ $ cat debhello-1.0/debian/rules #!/usr/bin/make -f # You must remove unused comment lines for the released package. #export DH_VERBOSE = 1 %: dh $@ #override_dh_auto_install: # dh_auto_install -- prefix=/usr #override_dh_install: # dh_install --list-missing -X.pyc -X.pyo $ vim debhello-0.2/debian/install ... hack, hack, hack, ... $ cat debhello-0.2/debian/install data/hello.desktop usr/share/applications data/hello.png usr/share/pixmaps scripts/hello usr/bin $ vim debhello-0.3/debian/control ... hack, hack, hack, ... $ cat debhello-0.3/debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki 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)'. $ cd .. $ cp -a /<>/debhello-1.0-pkg1/test debmake $ cd /<>/debhello-1.0-pkg1/test $ vim debhello-0.2/debian/manpages ... hack, hack, hack, ... $ cat debhello-0.2/debian/manpages man/hello.1 $ vim debhello-0.3/debian/copyright ... hack, hack, hack, ... $ cat debhello-0.3/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 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-1.0/debian/rules ... hack, hack, hack, ... $ cat debhello-1.0/debian/rules #!/usr/bin/make -f export DH_VERBOSE = 1 %: dh $@ override_dh_auto_install: dh_auto_install -- prefix=/usr $ dch -r ... hack, hack, hack, ... $ cat debhello-0.2/debian/changelog debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 $ cd debhello-0.3 $ ls -l debian/patches/ total 4 -rw-rw-r-- 1 buildd buildd 65 Jan 5 11:40 series $ cat debian/patches/series # You must remove unused comment lines for the released package. vi Makefile ... hack, hack, hack, ... $ cat Makefile all: src/hello src/hello: src/hello.c $(CC) $(CPPFLAGS) $(CFLAGS) $(LDCFLAGS) -o $@ $^ install: src/hello install -D src/hello \ $(DESTDIR)/usr/bin/hello clean: -rm -f src/hello distclean: clean uninstall: -rm -f $(DESTDIR)/usr/bin/hello .PHONY: all install clean distclean uninstall $ cd .. I: set parameters $ tree debhello-0.2/debian debhello-0.2/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── install ├── manpages ├── patches │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 12 files I: sanity check of parameters I: pkg="debhello", ver="1.1", rev="1" I: *** start packaging in "debhello-1.1". *** I: provide debhello_1.1.orig.tar.gz for non-native Debian package I: pwd = "/<>/debhello-1.1-pkg1/test" I: $ ln -sf debhello-1.1.tar.gz debhello_1.1.orig.tar.gz I: pwd = "/<>/debhello-1.1-pkg1/test/debhello-1.1" I: parse binary package settings: :py3 I: binary package=debhello Type=python3 / Arch=all M-A=foreign I: analyze the source tree I: build_type = I: scan source for copyright+license text and file extensions I: 67 %, ext = python I: 33 %, ext = in I: check_all_licenses I: ..... I: check_all_licenses completed for 5 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/extra1/compat I: creating => debian/compat 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 $ dch -r ... hack, hack, hack, ... $ cat debhello-1.0/debian/changelog debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 $ cat debhello-0.3/debian/patches/series # You must remove unused comment lines for the released package. $ ls -l debhello-0.3/debian/patches/ total 4 -rw-rw-r-- 1 buildd buildd 65 Jan 5 11:40 series $ cd .. $ cp -a /<>/debhello-0.2-pkg1/test package $ cd /<>/debhello-0.2-pkg1/test $ vim debhello-1.0/debian/README.Debian ... hack, hack, hack, ... $ cat debhello-1.0/debian/README.Debian debhello upstream package example This is an example upstream package to demonstrate the Debian packaging using the debmake command. -- Osamu Aoki Sun, 11 Jan 2015 00:00:00 +0000 $ vim debhello-1.0/debian/changelog ... hack, hack, hack, ... $ cat debhello-1.0/debian/changelog debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 $ vim debhello-1.0/debian/watch ... hack, hack, hack, ... $ cat debhello-1.0/debian/watch # When there is no appropriate upstream URL for uscan, it is # the best to have a watch file without any real content as # this file. See uscan(1). $ vim debhello-1.0/debian/compat ... hack, hack, hack, ... $ dch -r ... hack, hack, hack, ... $ cat debhello-0.3/debian/changelog debhello (0.3-1) unstable; urgency=medium * New upstream release. - C source for a buggy executable. - Makefile with fixed install path /usr/local . -- Osamu Aoki Sun, 23 Oct 2016 16:56:42 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 $ cat debhello-1.0/debian/compat 11 $ vim debhello-1.0/debian/control ... hack, hack, hack, ... $ cat debhello-1.0/debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki Build-Depends: debhelper (>=11~) Standards-Version: 4.3.0 Homepage: https://salsa.debian.org/debian/debmake-doc Package: debhello Architecture: all Multi-Arch: foreign Depends: ${misc: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-1.0/debian/copyright ... hack, hack, hack, ... $ cat debhello-1.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 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-1.0/debian/source/format ... hack, hack, hack, ... $ cat debhello-1.0/debian/source/format $ cd debhello-0.2 $ debuild 3.0 (quilt) $ vim debhello-1.0/debian/source/local-options ... hack, hack, hack, ... $ cat debhello-1.0/debian/source/local-options abort-on-upstream-changes unapply-patches $ tree debhello-0.3/debian debhello-0.3/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── patches │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 10 files $ tree debhello-1.0/debian debhello-1.0/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── patches │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 10 files $ cd .. $ cp -a /<>/debhello-0.3-pkg1/test package $ cd /<>/debhello-0.3-pkg1/test $ cd .. $ cp -a /<>/debhello-1.0-pkg1/test package $ cd /<>/debhello-1.0-pkg1/test $ cd .. $ tree . ├── debhello-1.1 │   ├── LICENSE │   ├── MANIFEST.in │   ├── PKG-INFO │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── compat │   │   ├── control │   │   ├── copyright │   │   ├── patches │   │   │   └── series │   │   ├── rules │   │   ├── source │   │   │   ├── format │   │   │   └── local-options │   │   └── watch │   ├── hello_py │   │   └── __init__.py │   ├── scripts │   │   └── hello │   └── setup.py ├── debhello-1.1.tar.gz └── debhello_1.1.orig.tar.gz -> debhello-1.1.tar.gz 6 directories, 18 files $ cd debhello-0.3 $ debuild $ cd debhello-1.0 $ debuild dpkg-buildpackage -us -uc -ui -i $ cat debhello-1.1/debian/rules #!/usr/bin/make -f # You must remove unused comment lines for the released package. #export DH_VERBOSE = 1 %: dh $@ --with python3 --buildsystem=pybuild $ cat debhello-1.1/debian/control Source: debhello Section: unknown Priority: optional Maintainer: "Firstname Lastname" Build-Depends: debhelper (>=11~), dh-python, python3-all Standards-Version: 4.1.4 Homepage: X-Python3-Version: >= 3.2 Package: debhello Architecture: all Multi-Arch: foreign Depends: ${misc:Depends}, ${python3:Depends} Description: auto-generated package by debmake This Debian binary package was auto-generated by the debmake(1) command provided by the debmake package. $ cd .. $ cp -a /<>/debhello-1.1-pkg1/test debmake $ cd /<>/debhello-1.1-pkg1/test dpkg-buildpackage -us -uc -ui -i dpkg-buildpackage: info: source package debhello dpkg-buildpackage: info: source version 0.2-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osamu Aoki dpkg-buildpackage -us -uc -ui -i $ vim debhello-1.1/debian/rules ... hack, hack, hack, ... $ cat debhello-1.1/debian/rules #!/usr/bin/make -f export DH_VERBOSE = 1 %: dh $@ --with python3 --buildsystem=pybuild dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 $ vim debhello-1.1/debian/control ... hack, hack, hack, ... $ cat debhello-1.1/debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki Build-Depends: debhelper (>= 12~), dh-python, python3-all Standards-Version: 4.3.0 Homepage: https://salsa.debian.org/debian/debmake-doc X-Python3-Version: >= 3.2 Package: debhello Architecture: all Multi-Arch: foreign Depends: ${misc:Depends}, ${python3: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-1.1/debian/hello.1 ... hack, hack, hack, ... $ vim debhello-1.1/debian/manpages ... hack, hack, hack, ... $ cat debhello-1.1/debian/manpages debian/hello.1 dpkg-buildpackage: info: source package debhello dpkg-buildpackage: info: source version 0.3-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osamu Aoki dpkg-buildpackage: info: source package debhello dpkg-buildpackage: info: source version 1.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osamu Aoki dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 $ dch -r ... hack, hack, hack, ... $ cat debhello-1.1/debian/changelog debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 $ tree debhello-1.1/debian debhello-1.1/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── hello.1 ├── manpages ├── patches │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 12 files $ cd .. $ cp -a /<>/debhello-1.1-pkg1/test package $ cd /<>/debhello-1.1-pkg1/test fakeroot debian/rules clean $ cd debhello-1.1 $ debuild dh clean dpkg-source: info: using options from debhello-0.3/debian/source/local-options: --auto-commit dpkg-source: info: using options from debhello-1.0/debian/source/local-options: --abort-on-upstream-changes --unapply-patches dh_clean fakeroot debian/rules clean dh clean dpkg-buildpackage -us -uc -ui -i rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ fakeroot debian/rules clean rm -f -- debian/debhello.substvars debian/files rm -fr -- debian/debhello/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dh clean dpkg-source -i -b . dh_auto_clean dpkg-buildpackage: info: source package debhello dpkg-buildpackage: info: source version 1.1-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osamu Aoki dh_auto_clean dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 make -j4 distclean make[1]: Entering directory '/<>/debhello-0.3-pkg1/test/debhello-0.3' rm -f src/hello make[1]: Leaving directory '/<>/debhello-0.3-pkg1/test/debhello-0.3' dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ make -j4 distclean rm -f -- debian/debhello.substvars debian/files make[1]: Entering directory '/<>/debhello-1.0-pkg1/test/debhello-1.0' : # do nothing rm -fr -- debian/debhello/ debian/tmp/ make[1]: Leaving directory '/<>/debhello-1.0-pkg1/test/debhello-1.0' find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_0.2.orig.tar.gz dh_clean dpkg-source -i -b . dpkg-source: info: building debhello in debhello_0.2-1.debian.tar.xz rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/debhello.substvars debian/files rm -fr -- debian/debhello/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dpkg-source: info: building debhello in debhello_0.2-1.dsc debian/rules build dpkg-source -i -b . dh build dh_update_autotools_config dh_autoreconf dpkg-source: info: using options from debhello-0.3/debian/source/local-options: --auto-commit dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_0.3.orig.tar.gz fakeroot debian/rules clean dpkg-source: info: local changes detected, the modified files are: debhello-0.3/Makefile dh clean --with python3 --buildsystem=pybuild dpkg-source: info: local changes have been recorded in a new patch: debhello-0.3/debian/patches/debian-changes-0.3-1 dpkg-source: info: building debhello in debhello_0.3-1.debian.tar.xz create-stamp debian/debhelper-build-stamp dpkg-source: info: using options from debhello-1.0/debian/source/local-options: --abort-on-upstream-changes --unapply-patches fakeroot debian/rules binary dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_1.0.orig.tar.gz dpkg-source: info: building debhello in debhello_0.3-1.dsc dpkg-source: info: building debhello in debhello_1.0-1.debian.tar.xz dh binary debian/rules build dh build dpkg-source: info: building debhello in debhello_1.0-1.dsc debian/rules build dh build dh_auto_clean -O--buildsystem=pybuild dh_testroot dh_update_autotools_config dh_update_autotools_config dh_prep dh_autoreconf rm -f -- debian/debhello.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ dh_autoreconf dh_install dh_auto_configure dh_auto_configure install -d debian/debhello/usr/bin cp --reflink=auto -a ./scripts/hello debian/debhello/usr/bin/ dh_auto_build install -d debian/debhello/usr/share/applications cp --reflink=auto -a ./data/hello.desktop debian/debhello/usr/share/applications/ install -d debian/debhello/usr/share/pixmaps cp --reflink=auto -a ./data/hello.png debian/debhello/usr/share/pixmaps/ dh_auto_build install -d debian/.debhelper/generated/debhello dh_installdocs make -j4 "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/debhello-0.3-pkg1/test/debhello-0.3' cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -o src/hello src/hello.c make -j4 "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/debhello-1.0-pkg1/test/debhello-1.0' : # do nothing make[1]: Leaving directory '/<>/debhello-1.0-pkg1/test/debhello-1.0' install -d debian/debhello/usr/share/doc/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright dh_auto_test dh_installchangelogs make[1]: Leaving directory '/<>/debhello-0.3-pkg1/test/debhello-0.3' dh_auto_test create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary pybuild --clean -i python{version} -p "3.8 3.7" install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian dh_installman dh binary install -d debian/debhello/usr/share/man/man1/ install -p -m0644 ./man/hello.1 debian/debhello/usr/share/man/man1/hello.1 dh_testroot dh_prep I: pybuild base:217: python3.8 setup.py clean dh_testroot rm -f -- debian/debhello.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ debian/rules override_dh_auto_install make[1]: Entering directory '/<>/debhello-1.0-pkg1/test/debhello-1.0' dh_auto_install -- prefix=/usr dh_prep rm -f -- debian/debhello.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ dh_auto_install running clean removing '/<>/debhello-1.1-pkg1/test/debhello-1.1/.pybuild/cpython3_3.8/build' (and everything under it) 'build/bdist.linux-amd64' does not exist -- can't clean it 'build/scripts-3.8' does not exist -- can't clean it I: pybuild base:217: python3.7 setup.py clean install -d /<>/debhello-1.0-pkg1/test/debhello-1.0/debian/debhello make -j4 install DESTDIR=/<>/debhello-1.0-pkg1/test/debhello-1.0/debian/debhello AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" prefix=/usr make[2]: Entering directory '/<>/debhello-1.0-pkg1/test/debhello-1.0' install -D scripts/hello \ /<>/debhello-1.0-pkg1/test/debhello-1.0/debian/debhello/usr/bin/hello man-recode --to-code UTF-8 --suffix .dh-new debian/debhello/usr/share/man/man1/hello.1 install -m 644 -D data/hello.desktop \ /<>/debhello-1.0-pkg1/test/debhello-1.0/debian/debhello/usr/share/applications/hello.desktop install -m 644 -D data/hello.png \ /<>/debhello-1.0-pkg1/test/debhello-1.0/debian/debhello/usr/share/pixmaps/hello.png install -m 644 -D man/hello.1 \ /<>/debhello-1.0-pkg1/test/debhello-1.0/debian/debhello/usr/share/man/man1/hello.1 make[2]: Leaving directory '/<>/debhello-1.0-pkg1/test/debhello-1.0' make[1]: Leaving directory '/<>/debhello-1.0-pkg1/test/debhello-1.0' dh_installdocs install -d /<>/debhello-0.3-pkg1/test/debhello-0.3/debian/debhello make -j4 install DESTDIR=/<>/debhello-0.3-pkg1/test/debhello-0.3/debian/debhello AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/debhello-0.3-pkg1/test/debhello-0.3' install -D src/hello \ /<>/debhello-0.3-pkg1/test/debhello-0.3/debian/debhello/usr/bin/hello make[1]: Leaving directory '/<>/debhello-0.3-pkg1/test/debhello-0.3' dh_installdocs running clean removing '/<>/debhello-1.1-pkg1/test/debhello-1.1/.pybuild/cpython3_3.7/build' (and everything under it) 'build/bdist.linux-amd64' does not exist -- can't clean it 'build/scripts-3.7' does not exist -- can't clean it rm -rf .pybuild/ find . -name \*.pyc -exec rm {} \; dh_autoreconf_clean -O--buildsystem=pybuild install -d debian/debhello/usr/share/doc/debhello install -d debian/.debhelper/generated/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright dh_installchangelogs install -d debian/debhello/usr/share/doc/debhello install -d debian/.debhelper/generated/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright dh_installchangelogs dh_clean -O--buildsystem=pybuild mv debian/debhello/usr/share/man/man1/hello.1.dh-new debian/debhello/usr/share/man/man1/hello.1 chmod 0644 -- debian/debhello/usr/share/man/man1/hello.1 rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/debhello.substvars debian/files rm -fr -- debian/debhello/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian dh_perl dpkg-source -i -b . dh_installman install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian dh_perl dh_link dh_link dh_strip_nondeterminism dh_strip_nondeterminism dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_1.1.orig.tar.gz dh_compress dpkg-source: info: building debhello in debhello_1.1-1.debian.tar.xz man-recode --to-code UTF-8 --suffix .dh-new debian/debhello/usr/share/man/man1/hello.1 Using 1553618396 as canonical time cd debian/debhello dpkg-source: info: building debhello in debhello_1.1-1.dsc debian/rules build dh build --with python3 --buildsystem=pybuild Normalizing debian/debhello/usr/share/pixmaps/hello.png using File::StripNondeterminism::handlers::png dh_compress chmod a-x usr/share/doc/debhello/changelog.Debian gzip -9nf usr/share/doc/debhello/changelog.Debian cd '/<>/debhello-0.3-pkg1/test/debhello-0.3' dh_fixperms cd debian/debhello find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s chmod a-x usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 gzip -9nf usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 cd '/<>/debhello-0.2-pkg1/test/debhello-0.2' find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 dh_fixperms find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 dh_update_autotools_config -O--buildsystem=pybuild find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x dh_missing find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s dh_strip find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 dh_autoreconf -O--buildsystem=pybuild find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello/usr/share/man debian/debhello/usr/share/applications -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 mv debian/debhello/usr/share/man/man1/hello.1.dh-new debian/debhello/usr/share/man/man1/hello.1 chmod 0644 -- debian/debhello/usr/share/man/man1/hello.1 find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 dh_perl find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x dh_auto_configure -O--buildsystem=pybuild dh_missing install -d debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/c5 objcopy --only-keep-debug --compress-debug-sections debian/debhello/usr/bin/hello debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/c5/e7609bd4bf7cf82ee08be6f1cb45242178bfb9.debug chmod 0644 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/c5/e7609bd4bf7cf82ee08be6f1cb45242178bfb9.debug chown 0:0 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/c5/e7609bd4bf7cf82ee08be6f1cb45242178bfb9.debug strip --remove-section=.comment --remove-section=.note debian/debhello/usr/bin/hello objcopy --add-gnu-debuglink debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/c5/e7609bd4bf7cf82ee08be6f1cb45242178bfb9.debug debian/debhello/usr/bin/hello rm -fr debian/.debhelper/debhello/dbgsym-root dh_makeshlibs dh_link dh_installdeb rm -f debian/debhello/DEBIAN/shlibs dh_shlibdeps install -d debian/debhello/DEBIAN dh_gencontrol dh_strip_nondeterminism echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello install -d debian/debhello/DEBIAN dpkg-shlibdeps -Tdebian/debhello.substvars debian/debhello/usr/bin/hello Using 1553618396 as canonical time Normalizing debian/debhello/usr/share/pixmaps/hello.png using File::StripNondeterminism::handlers::png dh_compress pybuild --configure -i python{version} -p "3.8 3.7" chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums cd debian/debhello chmod a-x usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums gzip -9nf usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 cd '/<>/debhello-1.0-pkg1/test/debhello-1.0' chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums dh_fixperms dh_builddeb find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 I: pybuild base:217: python3.8 setup.py config find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello/usr/share/man debian/debhello/usr/share/applications -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x dh_missing dpkg-deb --build debian/debhello .. running config I: pybuild base:217: python3.7 setup.py config dh_installdeb running config install -d debian/debhello/DEBIAN dh_gencontrol dh_auto_build -O--buildsystem=pybuild echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dh_installdeb dh_gencontrol chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums dh_builddeb /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb --build debian/debhello .. pybuild --build -i python{version} -p "3.8 3.7" chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums dh_builddeb /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler I: pybuild base:217: /usr/bin/python3.8 setup.py build dpkg-deb --build debian/debhello .. running build running build_py creating /<>/debhello-1.1-pkg1/test/debhello-1.1/.pybuild/cpython3_3.8/build/hello_py copying hello_py/__init__.py -> /<>/debhello-1.1-pkg1/test/debhello-1.1/.pybuild/cpython3_3.8/build/hello_py running build_scripts creating build creating build/scripts-3.8 copying and adjusting scripts/hello -> build/scripts-3.8 changing mode of build/scripts-3.8/hello from 644 to 755 I: pybuild base:217: /usr/bin/python3 setup.py build /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler running build running build_py creating /<>/debhello-1.1-pkg1/test/debhello-1.1/.pybuild/cpython3_3.7/build/hello_py copying hello_py/__init__.py -> /<>/debhello-1.1-pkg1/test/debhello-1.1/.pybuild/cpython3_3.7/build/hello_py running build_scripts creating build/scripts-3.7 copying and adjusting scripts/hello -> build/scripts-3.7 changing mode of build/scripts-3.7/hello from 644 to 755 /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'debhello' in '../debhello_0.2-1_all.deb'. dh_auto_test -O--buildsystem=pybuild /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-genbuildinfo /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler pybuild --test -i python{version} -p "3.8 3.7" dpkg-genchanges >../debhello_0.2-1_amd64.changes /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'debhello' in '../debhello_1.0-1_all.deb'. I: pybuild base:217: cd /<>/debhello-1.1-pkg1/test/debhello-1.1/.pybuild/cpython3_3.8/build; python3.8 -m unittest discover -v dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . dpkg-genbuildinfo ---------------------------------------------------------------------- Ran 0 tests in 0.000s OK I: pybuild base:217: cd /<>/debhello-1.1-pkg1/test/debhello-1.1/.pybuild/cpython3_3.7/build; python3.7 -m unittest discover -v /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'debhello' in '../debhello_0.3-1_amd64.deb'. ---------------------------------------------------------------------- Ran 0 tests in 0.000s OK dpkg-genbuildinfo dpkg-buildpackage: info: full upload (original source is included) Now running lintian debhello_0.2-1_amd64.changes ... create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --with python3 --buildsystem=pybuild dpkg-genchanges >../debhello_1.0-1_amd64.changes dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild dpkg-genchanges >../debhello_0.3-1_amd64.changes rm -f -- debian/debhello.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ dh_auto_install -O--buildsystem=pybuild dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . install -d /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . dpkg-source: info: using options from debhello-1.0/debian/source/local-options: --abort-on-upstream-changes --unapply-patches dpkg-buildpackage: info: full upload (original source is included) Now running lintian debhello_1.0-1_amd64.changes ... dpkg-source: info: using options from debhello-0.3/debian/source/local-options: --auto-commit dpkg-buildpackage: info: full upload (original source is included) Now running lintian debhello_0.3-1_amd64.changes ... pybuild --install -i python{version} -p "3.8 3.7" --dest-dir /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello I: pybuild base:217: /usr/bin/python3.8 setup.py install --root /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello running install running build running build_py running build_scripts running install_lib creating /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr creating /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/lib creating /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/lib/python3.8 creating /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/lib/python3.8/dist-packages creating /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/lib/python3.8/dist-packages/hello_py copying /<>/debhello-1.1-pkg1/test/debhello-1.1/.pybuild/cpython3_3.8/build/hello_py/__init__.py -> /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/lib/python3.8/dist-packages/hello_py creating /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/lib/python3.8/dist-packages/hello_py/__pycache__ copying /<>/debhello-1.1-pkg1/test/debhello-1.1/.pybuild/cpython3_3.8/build/hello_py/__pycache__/__init__.cpython-38.pyc -> /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/lib/python3.8/dist-packages/hello_py/__pycache__ byte-compiling /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/lib/python3.8/dist-packages/hello_py/__init__.py to __init__.cpython-38.pyc running install_scripts creating /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/bin copying build/scripts-3.8/hello -> /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/bin changing mode of /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/bin/hello to 755 running install_egg_info Writing /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/lib/python3.8/dist-packages/debhello-4.0.egg-info I: pybuild base:217: /usr/bin/python3 setup.py install --root /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello running install running build running build_py running build_scripts running install_lib creating /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/lib/python3.7 creating /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/lib/python3.7/dist-packages creating /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/lib/python3.7/dist-packages/hello_py copying /<>/debhello-1.1-pkg1/test/debhello-1.1/.pybuild/cpython3_3.7/build/hello_py/__init__.py -> /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/lib/python3.7/dist-packages/hello_py creating /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/lib/python3.7/dist-packages/hello_py/__pycache__ copying /<>/debhello-1.1-pkg1/test/debhello-1.1/.pybuild/cpython3_3.7/build/hello_py/__pycache__/__init__.cpython-37.pyc -> /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/lib/python3.7/dist-packages/hello_py/__pycache__ byte-compiling /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/lib/python3.7/dist-packages/hello_py/__init__.py to __init__.cpython-37.pyc running install_scripts copying build/scripts-3.7/hello -> /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/bin changing mode of /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/bin/hello to 755 running install_egg_info Writing /<>/debhello-1.1-pkg1/test/debhello-1.1/debian/debhello/usr/lib/python3.7/dist-packages/debhello-4.0.egg-info dh_installdocs -O--buildsystem=pybuild install -d debian/debhello/usr/share/doc/debhello install -d debian/.debhelper/generated/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright dh_installchangelogs -O--buildsystem=pybuild install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian dh_installman -O--buildsystem=pybuild install -d debian/debhello/usr/share/man/man1/ install -p -m0644 ./debian/hello.1 debian/debhello/usr/share/man/man1/hello.1 E: debhello changes: bad-distribution-in-changes-file unstable man-recode --to-code UTF-8 --suffix .dh-new debian/debhello/usr/share/man/man1/hello.1 W: debhello source: syntax-error-in-dep5-copyright line 23: Continuation line outside a paragraph (maybe line 22 should be " ."). mv debian/debhello/usr/share/man/man1/hello.1.dh-new debian/debhello/usr/share/man/man1/hello.1 chmod 0644 -- debian/debhello/usr/share/man/man1/hello.1 dh_python3 -O--buildsystem=pybuild W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) D: dh_python3 dh_python3:161: version: 4.20191017ubuntu1 D: dh_python3 dh_python3:162: argv: ['/usr/bin/dh_python3', '-O--buildsystem=pybuild'] D: dh_python3 dh_python3:163: options: {'guess_deps': True, 'skip_private': False, 'verbose': False, 'arch': None, 'package': None, 'no_package': None, 'compile_all': False, 'vrange': None, 'regexpr': None, 'accept_upstream_versions': False, 'depends': None, 'depends_section': None, 'recommends': None, 'recommends_section': None, 'suggests': None, 'suggests_section': None, 'requires': None, 'shebang': None, 'ignore_shebangs': False, 'clean_dbg_pkg': True, 'no_ext_rename': False, 'no_shebang_rewrite': False, 'O': '--buildsystem=pybuild'} D: dh_python3 dh_python3:164: args: [] D: dh_python3 dh_python3:166: supported Python versions: 3.7,3.8 (default=3.7) D: dh_python3 debhelper:153: source=debhello, binary packages=['debhello'] D: dh_python3 dh_python3:183: processing package debhello... D: dh_python3 fs:49: moving files from debian/debhello/usr/lib/python3.7/dist-packages to debian/debhello/usr/lib/python3/dist-packages/ D: dh_python3 tools:232: invoking: /usr/bin/python3.7 -c 'import sysconfig as s;print("__SEP__".join(i or "" for i in s.get_config_vars("SOABI", "MULTIARCH", "INCLUDEPY", "LIBPL", "LDLIBRARY")))' D: dh_python3 fs:49: moving files from debian/debhello/usr/lib/python3.8/dist-packages to debian/debhello/usr/lib/python3/dist-packages/ D: dh_python3 tools:232: invoking: /usr/bin/python3.8 -c 'import sysconfig as s;print("__SEP__".join(i or "" for i in s.get_config_vars("SOABI", "MULTIARCH", "INCLUDEPY", "LIBPL", "LDLIBRARY")))' D: dh_python3 fs:260: package debhello details = {'requires.txt': set(), 'egg-info': {'debian/debhello/usr/lib/python3/dist-packages/debhello-4.0.egg-info'}, 'nsp.txt': set(), 'shebangs': {/usr/bin/python3}, 'public_vers': {Version('3')}, 'private_dirs': {}, 'compile': True, 'ext_vers': set(), 'ext_no_version': set()} D: dh_python3 depends:117: generating dependencies for package debhello D: dh_python3 depends:275: D={'python3:any (>= 3.2~)', 'python3:any'}; R=[]; S=[]; E=[], B=[]; RT=[] dh_installinit -O--buildsystem=pybuild E: debhello changes: bad-distribution-in-changes-file unstable W: debhello: copyright-has-url-from-dh_make-boilerplate W: debhello: readme-debian-contains-debmake-template dh_perl -O--buildsystem=pybuild E: debhello changes: bad-distribution-in-changes-file unstable dh_link -O--buildsystem=pybuild dh_strip_nondeterminism -O--buildsystem=pybuild dh_compress -O--buildsystem=pybuild W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) cd debian/debhello chmod a-x usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 gzip -9nf usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 cd '/<>/debhello-1.1-pkg1/test/debhello-1.1' dh_fixperms -O--buildsystem=pybuild W: debhello source: timewarp-standards-version (2016-10-23 < 2018-12-23) find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 W: debhello source: format-3.0-but-debian-changes-patch find debian/debhello/usr/share/man -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x find debian/debhello/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w dh_missing -O--buildsystem=pybuild dh_installdeb -O--buildsystem=pybuild W: debhello: readme-debian-contains-debmake-template install -d debian/debhello/DEBIAN printf '#!/bin/sh\nset -e\n' > debian/debhello/DEBIAN/postinst cat debian/debhello.postinst.debhelper >> debian/debhello/DEBIAN/postinst chmod 0755 -- debian/debhello/DEBIAN/postinst chown 0:0 -- debian/debhello/DEBIAN/postinst printf '#!/bin/sh\nset -e\n' > debian/debhello/DEBIAN/prerm cat debian/debhello.prerm.debhelper >> debian/debhello/DEBIAN/prerm chmod 0755 -- debian/debhello/DEBIAN/prerm chown 0:0 -- debian/debhello/DEBIAN/prerm dh_gencontrol -O--buildsystem=pybuild echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello Finished running lintian. $ cd .. $ tree -FL 1 . ├── debhello-0.2/ ├── debhello-0.2.tar.gz ├── debhello_0.2-1.debian.tar.xz ├── debhello_0.2-1.dsc ├── debhello_0.2-1_all.deb ├── debhello_0.2-1_amd64.build ├── debhello_0.2-1_amd64.buildinfo ├── debhello_0.2-1_amd64.changes └── debhello_0.2.orig.tar.gz -> debhello-0.2.tar.gz 1 directory, 8 files chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums -O--buildsystem=pybuild $ dpkg -c debhello_0.2-1_all.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/applications/ -rw-r--r-- root/root ... ./usr/share/applications/hello.desktop drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright drwxr-xr-x root/root ... ./usr/share/man/ drwxr-xr-x root/root ... ./usr/share/man/man1/ -rw-r--r-- root/root ... ./usr/share/man/man1/hello.1.gz drwxr-xr-x root/root ... ./usr/share/pixmaps/ -rw-r--r-- root/root ... ./usr/share/pixmaps/hello.png cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums dh_builddeb -O--buildsystem=pybuild W: debhello: binary-without-manpage usr/bin/hello dpkg-deb --build debian/debhello .. $ tar -tzf debhello-0.2.tar.gz debhello-0.2/ debhello-0.2/scripts/ debhello-0.2/scripts/hello debhello-0.2/LICENSE debhello-0.2/data/ debhello-0.2/data/hello.desktop debhello-0.2/data/hello.png debhello-0.2/man/ debhello-0.2/man/hello.1 $ tar --xz -tf debhello_0.2-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/install debian/manpages debian/patches/ debian/patches/series debian/rules debian/source/ debian/source/format debian/watch $ dpkg -f debhello_0.2-1_all.deb pre-depends depends recommends conflicts breaks make[3]: Leaving directory '/<>/debhello-0.2-pkg1' touch debhello-0.2-pkg1/.stamp ============= Build debhello-1.2-pkg1 ============== make -C debhello-1.2-pkg1 make[3]: Entering directory '/<>/debhello-1.2-pkg1' mkdir -p /<>/debhello-1.2-pkg1/test echo /<>/debhello-1.2-pkg1 > /<>/debhello-1.2-pkg1/next.dir echo debhello-1.2 > /<>/debhello-1.2-pkg1/project for i in step000 step101 step102 step200 step201 step202 step299 step301 step302 step309 step400 step499 step500 step600 step700 step701 step702 ; do \ cd $(cat /<>/debhello-1.2-pkg1/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-1.2-pkg1/$i.cmd /<>/debhello-1.2-pkg1/$i.log ; \ ERR=$? ; \ cat /<>/debhello-1.2-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#/<>/debhello-1.2-pkg1/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-1.2-pkg1/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done $ wget http://www.example.org/download/debhello-1.2.tar.gz ... $ tar -xzmf debhello-1.2.tar.gz $ tree . ├── debhello-1.2 │   ├── LICENSE │   ├── Makefile │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── man │   │   └── hello.1 │   └── scripts │   └── hello └── debhello-1.2.tar.gz 4 directories, 7 files Finished running lintian. /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ cat debhello-1.2/scripts/hello #!/bin/sh -e zenity --info --title "hello" --text "Hello from the shell!" $ cd .. $ tree -FL 1 . ├── debhello-0.3/ ├── debhello-0.3.tar.gz ├── debhello_0.3-1.debian.tar.xz ├── debhello_0.3-1.dsc ├── debhello_0.3-1_amd64.build ├── debhello_0.3-1_amd64.buildinfo ├── debhello_0.3-1_amd64.changes ├── debhello_0.3-1_amd64.deb └── debhello_0.3.orig.tar.gz -> debhello-0.3.tar.gz 1 directory, 8 files $ cat debhello-1.2/data/hello.desktop [Desktop Entry] Name=Hello Name[fr]=Bonjour Comment=Greetings Comment[fr]=Salutations Type=Application Keywords=hello Exec=hello Terminal=false Icon=hello.png Categories=Utility; $ dpkg -c debhello_0.3-1_amd64.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright $ cd debhello-1.2 $ debmake -b':sh' $ tar -tzf debhello-0.3.tar.gz debhello-0.3/ debhello-0.3/LICENSE debhello-0.3/src/ debhello-0.3/src/hello.c debhello-0.3/Makefile $ tar --xz -tf debhello_0.3-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/patches/ debian/patches/debian-changes-0.3-1 debian/patches/series debian/rules debian/source/ debian/source/format debian/watch /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler Finished running lintian. $ dpkg -f debhello_0.3-1_amd64.deb pre-depends depends recommends conflicts breaks Depends: libc6 (>= 2.4) $ cd .. $ tree -FL 1 . ├── debhello-1.0/ ├── debhello-1.0.tar.gz ├── debhello_1.0-1.debian.tar.xz ├── debhello_1.0-1.dsc ├── debhello_1.0-1_all.deb ├── debhello_1.0-1_amd64.build ├── debhello_1.0-1_amd64.buildinfo ├── debhello_1.0-1_amd64.changes └── debhello_1.0.orig.tar.gz -> debhello-1.0.tar.gz 1 directory, 8 files make[3]: Leaving directory '/<>/debhello-0.3-pkg1' touch debhello-0.3-pkg1/.stamp ============= Build debhello-1.3-pkg1 ============== make -C debhello-1.3-pkg1 make[3]: Entering directory '/<>/debhello-1.3-pkg1' mkdir -p /<>/debhello-1.3-pkg1/test echo /<>/debhello-1.3-pkg1 > /<>/debhello-1.3-pkg1/next.dir echo debhello-1.3 > /<>/debhello-1.3-pkg1/project for i in step000 step101 step102 step103 step104 step200 step201 step202 step203 step299 step301 step302 step309 step400 step499 step500 step600 step700 step701 step702 ; do \ cd $(cat /<>/debhello-1.3-pkg1/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-1.3-pkg1/$i.cmd /<>/debhello-1.3-pkg1/$i.log ; \ ERR=$? ; \ cat /<>/debhello-1.3-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#/<>/debhello-1.3-pkg1/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-1.3-pkg1/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done $ dpkg -c debhello_1.0-1_all.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/applications/ -rw-r--r-- root/root ... ./usr/share/applications/hello.desktop drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright drwxr-xr-x root/root ... ./usr/share/man/ drwxr-xr-x root/root ... ./usr/share/man/man1/ -rw-r--r-- root/root ... ./usr/share/man/man1/hello.1.gz drwxr-xr-x root/root ... ./usr/share/pixmaps/ -rw-r--r-- root/root ... ./usr/share/pixmaps/hello.png $ wget http://www.example.org/download/debhello-1.3.tar.gz ... $ tar -xzmf debhello-1.3.tar.gz $ tree . ├── debhello-1.3 │   ├── LICENSE │   ├── MANIFEST.in │   ├── PKG-INFO │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── hello_py │   │   └── __init__.py │   ├── man │   │   └── hello.1 │   ├── scripts │   │   └── hello │   └── setup.py └── debhello-1.3.tar.gz 5 directories, 10 files $ tar -tzf debhello-1.0.tar.gz debhello-1.0/ debhello-1.0/scripts/ debhello-1.0/scripts/hello debhello-1.0/LICENSE debhello-1.0/data/ debhello-1.0/data/hello.desktop debhello-1.0/data/hello.png debhello-1.0/man/ debhello-1.0/man/hello.1 debhello-1.0/Makefile $ tar --xz -tf debhello_1.0-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/patches/ debian/patches/series debian/rules debian/source/ debian/source/format debian/watch /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ cat debhello-1.3/scripts/hello #!/usr/bin/python3 import hello_py if __name__ == '__main__': hello_py.main() $ cat debhello-1.3/hello_py/__init__.py #!/usr/bin/python3 from gi.repository import Gtk class TopWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self) self.title = "Hello World!" self.counter = 0 self.border_width = 10 self.set_default_size(400, 100) self.set_position(Gtk.WindowPosition.CENTER) self.button = Gtk.Button(label="Click me!") self.button.connect("clicked", self.on_button_clicked) self.add(self.button) self.connect("delete-event", self.on_window_destroy) def on_window_destroy(self, *args): Gtk.main_quit(*args) def on_button_clicked(self, widget): self.counter += 1 widget.set_label("Hello, World!\nClick count = %i" % self.counter) def main(): window = TopWindow() window.show_all() Gtk.main() if __name__ == '__main__': main() $ dpkg -f debhello_1.0-1_all.deb pre-depends depends recommends conflicts breaks make[3]: Leaving directory '/<>/debhello-1.0-pkg1' touch debhello-1.0-pkg1/.stamp I: set parameters ============= Build debhello-1.4-pkg1 ============== $ cat debhello-1.3/setup.py #!/usr/bin/python3 # vi:se ts=4 sts=4 et ai: from distutils.core import setup setup(name='debhello', version='4.1', description='Hello Python', long_description='Hello Python program.', author='Osamu Aoki', author_email='osamu@debian.org', url='http://people.debian.org/~osamu/', packages=['hello_py'], package_dir={'hello_py': 'hello_py'}, scripts=['scripts/hello'], data_files=[ ('share/applications', ['data/hello.desktop']), ('share/pixmaps', ['data/hello.png']), ('share/man/man1', ['man/hello.1']), ], classifiers = ['Development Status :: 3 - Alpha', 'Environment :: Console', 'Intended Audience :: Developers', 'License :: OSI Approved :: MIT License', 'Natural Language :: English', 'Operating System :: POSIX :: Linux', 'Programming Language :: Python :: 3', 'Topic :: Utilities', ], platforms = 'POSIX', license = 'MIT License' ) make -C debhello-1.4-pkg1 I: sanity check of parameters I: pkg="debhello", ver="1.2", rev="1" I: *** start packaging in "debhello-1.2". *** I: provide debhello_1.2.orig.tar.gz for non-native Debian package I: pwd = "/<>/debhello-1.2-pkg1/test" I: $ ln -sf debhello-1.2.tar.gz debhello_1.2.orig.tar.gz make[3]: Entering directory '/<>/debhello-1.4-pkg1' mkdir -p /<>/debhello-1.4-pkg1/test echo /<>/debhello-1.4-pkg1 > /<>/debhello-1.4-pkg1/next.dir echo debhello-1.4 > /<>/debhello-1.4-pkg1/project for i in step000 step101 step102 step103 step200 step201 step202 step203 step299 step301 step302 step309 step400 step499 step500 step600 step700 step701 step702 ; do \ cd $(cat /<>/debhello-1.4-pkg1/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-1.4-pkg1/$i.cmd /<>/debhello-1.4-pkg1/$i.log ; \ ERR=$? ; \ cat /<>/debhello-1.4-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#/<>/debhello-1.4-pkg1/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-1.4-pkg1/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done I: pwd = "/<>/debhello-1.2-pkg1/test/debhello-1.2" I: parse binary package settings: :sh I: binary package=debhello Type=script / Arch=all M-A=foreign I: analyze the source tree I: build_type = make I: scan source for copyright+license text and file extensions I: 33 %, ext = desktop I: 33 %, ext = media I: 33 %, ext = 1 I: check_all_licenses I: ....W: Non-UTF-8 char found, using latin-1: data/hello.png $ wget http://www.example.org/download/debhello-1.4.tar.gz ... $ tar -xzmf debhello-1.4.tar.gz . I: check_all_licenses completed for 5 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 $ tree I: creating => debian/copyright I: substituting => /usr/share/debmake/extra0/rules . I: creating => debian/rules I: substituting => /usr/share/debmake/extra0/changelog ├── debhello-1.4 │   ├── LICENSE │   ├── Makefile │   ├── data │   │   ├── hello.desktop │   │   └── hello.png I: creating => debian/changelog │   ├── man │   │   └── hello.1 I: substituting => /usr/share/debmake/extra1/README.Debian │   └── src │   ├── config.h │   └── hello.c └── debhello-1.4.tar.gz 4 directories, 8 files I: creating => debian/README.Debian I: substituting => /usr/share/debmake/extra1/watch I: creating => debian/watch I: substituting => /usr/share/debmake/extra1/compat I: creating => debian/compat 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 $ cat debhello-1.3/MANIFEST.in include MANIFEST.in include LICENSE include data/hello.deskto include data/hello.png include man/hello.1 $ cat debhello-1.4/src/hello.c #include "config.h" #include #include int main() { printf("Hello, I am " PACKAGE_AUTHOR "!\n"); printf("4.0 * atan(1.0) = %10f8\n", 4.0*atan(1.0)); return 0; } /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'debhello' in '../debhello_1.1-1_all.deb'. $ cd debhello-1.3 $ debmake -b':py3' $ cat debhello-1.4/src/config.h #define PACKAGE_AUTHOR "Osamu Aoki" dpkg-genbuildinfo $ cat debhello-1.4/Makefile prefix = /usr/local all: src/hello src/hello: src/hello.c $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $^ -lm install: src/hello install -D src/hello \ $(DESTDIR)$(prefix)/bin/hello install -m 644 -D data/hello.desktop \ $(DESTDIR)$(prefix)/share/applications/hello.desktop install -m 644 -D data/hello.png \ $(DESTDIR)$(prefix)/share/pixmaps/hello.png install -m 644 -D man/hello.1 \ $(DESTDIR)$(prefix)/share/man/man1/hello.1 clean: -rm -f src/hello distclean: clean uninstall: -rm -f $(DESTDIR)$(prefix)/bin/hello -rm -f $(DESTDIR)$(prefix)/share/applications/hello.desktop -rm -f $(DESTDIR)$(prefix)/share/pixmaps/hello.png -rm -f $(DESTDIR)$(prefix)/share/man/man1/hello.1 .PHONY: all install clean distclean uninstall $ cd .. $ tree . ├── debhello-1.2 │   ├── LICENSE │   ├── Makefile │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── compat │   │   ├── control │   │   ├── copyright │   │   ├── patches │   │   │   └── series │   │   ├── rules │   │   ├── source │   │   │   ├── format │   │   │   └── local-options │   │   └── watch │   ├── man │   │   └── hello.1 │   └── scripts │   └── hello ├── debhello-1.2.tar.gz └── debhello_1.2.orig.tar.gz -> debhello-1.2.tar.gz 7 directories, 18 files $ cd debhello-1.4 $ debmake $ cat debhello-1.2/debian/control Source: debhello Section: unknown Priority: optional Maintainer: "Firstname Lastname" Build-Depends: debhelper (>=11~) Standards-Version: 4.1.4 Homepage: Package: debhello Architecture: all Multi-Arch: foreign Depends: ${misc:Depends} Description: auto-generated package by debmake This Debian binary package was auto-generated by the debmake(1) command provided by the debmake package. $ cd .. $ cp -a /<>/debhello-1.2-pkg1/test debmake $ cd /<>/debhello-1.2-pkg1/test $ vim debhello-1.2/debian/rules ... hack, hack, hack, ... $ cat debhello-1.2/debian/rules #!/usr/bin/make -f export DH_VERBOSE = 1 %: dh $@ override_dh_auto_install: dh_auto_install -- prefix=/usr I: set parameters I: sanity check of parameters I: pkg="debhello", ver="1.3", rev="1" I: *** start packaging in "debhello-1.3". *** I: provide debhello_1.3.orig.tar.gz for non-native Debian package I: pwd = "/<>/debhello-1.3-pkg1/test" I: $ ln -sf debhello-1.3.tar.gz debhello_1.3.orig.tar.gz dpkg-genchanges >../debhello_1.1-1_amd64.changes I: pwd = "/<>/debhello-1.3-pkg1/test/debhello-1.3" I: parse binary package settings: :py3 I: binary package=debhello Type=python3 / Arch=all M-A=foreign I: analyze the source tree I: build_type = I: scan source for copyright+license text and file extensions I: 33 %, ext = python I: 17 %, ext = in I: 17 %, ext = desktop I: 17 %, ext = media I: 17 %, ext = 1 I: check_all_licenses I: ......W: Non-UTF-8 char found, using latin-1: data/hello.png .. $ vim debhello-1.2/debian/control ... hack, hack, hack, ... $ cat debhello-1.2/debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki Build-Depends: debhelper (>=11~) Standards-Version: 4.3.0 Homepage: https://salsa.debian.org/debian/debmake-doc Package: debhello Architecture: all Multi-Arch: foreign Depends: zenity, ${misc: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)'. I: check_all_licenses completed for 8 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/extra1/compat I: creating => debian/compat 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 $ dch -r ... hack, hack, hack, ... $ cat debhello-1.2/debian/changelog debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 I: set parameters I: sanity check of parameters I: pkg="debhello", ver="1.4", rev="1" I: *** start packaging in "debhello-1.4". *** I: provide debhello_1.4.orig.tar.gz for non-native Debian package I: pwd = "/<>/debhello-1.4-pkg1/test" I: $ ln -sf debhello-1.4.tar.gz debhello_1.4.orig.tar.gz $ tree debhello-1.2/debian debhello-1.2/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── patches │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 10 files I: pwd = "/<>/debhello-1.4-pkg1/test/debhello-1.4" 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: 40 %, ext = c I: 20 %, ext = desktop I: 20 %, ext = media I: 20 %, ext = 1 I: check_all_licenses I: .....W: Non-UTF-8 char found, using latin-1: data/hello.png . I: check_all_licenses completed for 6 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/extra1/compat I: creating => debian/compat 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 dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . $ cd .. $ cp -a /<>/debhello-1.2-pkg1/test package $ cd /<>/debhello-1.2-pkg1/test $ cd .. $ tree . ├── debhello-1.3 │   ├── LICENSE │   ├── MANIFEST.in │   ├── PKG-INFO │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── compat │   │   ├── control │   │   ├── copyright │   │   ├── patches │   │   │   └── series │   │   ├── rules │   │   ├── source │   │   │   ├── format │   │   │   └── local-options │   │   └── watch │   ├── hello_py │   │   └── __init__.py │   ├── man │   │   └── hello.1 │   ├── scripts │   │   └── hello │   └── setup.py ├── debhello-1.3.tar.gz └── debhello_1.3.orig.tar.gz -> debhello-1.3.tar.gz 8 directories, 21 files $ cd debhello-1.2 $ debuild $ cat debhello-1.3/debian/rules #!/usr/bin/make -f # You must remove unused comment lines for the released package. #export DH_VERBOSE = 1 %: dh $@ --with python3 --buildsystem=pybuild $ cat debhello-1.3/debian/control Source: debhello Section: unknown Priority: optional Maintainer: "Firstname Lastname" Build-Depends: debhelper (>=11~), dh-python, python3-all Standards-Version: 4.1.4 Homepage: X-Python3-Version: >= 3.2 Package: debhello Architecture: all Multi-Arch: foreign Depends: ${misc:Depends}, ${python3:Depends} Description: auto-generated package by debmake This Debian binary package was auto-generated by the debmake(1) command provided by the debmake package. $ cd .. $ tree . ├── debhello-1.4 │   ├── LICENSE │   ├── Makefile │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── compat │   │   ├── control │   │   ├── copyright │   │   ├── patches │   │   │   └── series │   │   ├── rules │   │   ├── source │   │   │   ├── format │   │   │   └── local-options │   │   └── watch │   ├── man │   │   └── hello.1 │   └── src │   ├── config.h │   └── hello.c ├── debhello-1.4.tar.gz └── debhello_1.4.orig.tar.gz -> debhello-1.4.tar.gz 7 directories, 19 files dpkg-buildpackage: info: full upload (original source is included) Now running lintian debhello_1.1-1_amd64.changes ... $ cd .. $ cp -a /<>/debhello-1.3-pkg1/test debmake $ cd /<>/debhello-1.3-pkg1/test dpkg-buildpackage -us -uc -ui -i $ cat debhello-1.4/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 $ vim debhello-1.3/debian/rules ... hack, hack, hack, ... $ cat debhello-1.3/debian/rules #!/usr/bin/make -f export DH_VERBOSE = 1 %: dh $@ --with python3 --buildsystem=pybuild $ cat debhello-1.4/debian/control Source: debhello Section: unknown Priority: optional Maintainer: "Firstname Lastname" Build-Depends: debhelper (>=11~) Standards-Version: 4.1.4 Homepage: 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. $ vim debhello-1.3/debian/control ... hack, hack, hack, ... $ cat debhello-1.3/debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki Build-Depends: debhelper (>=11~), dh-python, python3-all Standards-Version: 4.3.0 Homepage: https://salsa.debian.org/debian/debmake-doc X-Python3-Version: >= 3.2 Package: debhello Architecture: all Multi-Arch: foreign Depends: gir1.2-gtk-3.0, python3-gi, ${misc:Depends}, ${python3: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)'. $ cd .. $ cp -a /<>/debhello-1.4-pkg1/test debmake $ cd /<>/debhello-1.4-pkg1/test $ dch -r ... hack, hack, hack, ... $ cat debhello-1.3/debian/changelog debhello (1.3-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:03:01 +0900 debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 dpkg-buildpackage: info: source package debhello dpkg-buildpackage: info: source version 1.2-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osamu Aoki $ vim debhello-1.4/debian/rules ... hack, hack, hack, ... $ cat debhello-1.4/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 dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 $ tree debhello-1.3/debian debhello-1.3/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── patches │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 10 files $ vim debhello-1.4/debian/control ... hack, hack, hack, ... $ cat debhello-1.4/debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki 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)'. $ cd .. $ cp -a /<>/debhello-1.3-pkg1/test package $ cd /<>/debhello-1.3-pkg1/test $ dch -r ... hack, hack, hack, ... $ cat debhello-1.4/debian/changelog debhello (1.4-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile not supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:04:01 +0900 debhello (1.3-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:03:01 +0900 debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 $ cd debhello-1.3 $ debuild $ tree debhello-1.4/debian debhello-1.4/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── patches │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 10 files $ cd .. $ cp -a /<>/debhello-1.4-pkg1/test package $ cd /<>/debhello-1.4-pkg1/test $ cd debhello-1.4 $ debuild dpkg-buildpackage -us -uc -ui -i fakeroot debian/rules clean dh clean dpkg-buildpackage -us -uc -ui -i dpkg-buildpackage: info: source package debhello dpkg-buildpackage: info: source version 1.3-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osamu Aoki dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 dh_auto_clean make -j4 distclean make[1]: Entering directory '/<>/debhello-1.2-pkg1/test/debhello-1.2' : # do nothing make[1]: Leaving directory '/<>/debhello-1.2-pkg1/test/debhello-1.2' dpkg-buildpackage: info: source package debhello dpkg-buildpackage: info: source version 1.4-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osamu Aoki dh_clean dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/debhello.substvars debian/files rm -fr -- debian/debhello/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dpkg-source -i -b . fakeroot debian/rules clean dh clean --with python3 --buildsystem=pybuild dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_1.2.orig.tar.gz dpkg-source: info: building debhello in debhello_1.2-1.debian.tar.xz dpkg-source: info: building debhello in debhello_1.2-1.dsc debian/rules build dh build fakeroot debian/rules clean dh_auto_clean -O--buildsystem=pybuild dh clean dh_update_autotools_config dh_autoreconf dh_auto_clean dh_auto_configure make -j4 distclean make[1]: Entering directory '/<>/debhello-1.4-pkg1/test/debhello-1.4' rm -f src/hello make[1]: Leaving directory '/<>/debhello-1.4-pkg1/test/debhello-1.4' dh_clean dh_auto_build rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/debhello.substvars debian/files rm -fr -- debian/debhello/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dpkg-source -i -b . make -j4 "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/debhello-1.2-pkg1/test/debhello-1.2' : # do nothing make[1]: Leaving directory '/<>/debhello-1.2-pkg1/test/debhello-1.2' dh_auto_test create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary pybuild --clean -i python{version} -p "3.8 3.7" dh binary dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_1.4.orig.tar.gz dpkg-source: info: building debhello in debhello_1.4-1.debian.tar.xz dpkg-source: info: building debhello in debhello_1.4-1.dsc debian/rules build dh build dh_testroot I: pybuild base:217: python3.8 setup.py clean dh_prep E: debhello changes: bad-distribution-in-changes-file unstable rm -f -- debian/debhello.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ debian/rules override_dh_auto_install make[1]: Entering directory '/<>/debhello-1.2-pkg1/test/debhello-1.2' dh_auto_install -- prefix=/usr dh_update_autotools_config running clean removing '/<>/debhello-1.3-pkg1/test/debhello-1.3/.pybuild/cpython3_3.8/build' (and everything under it) 'build/bdist.linux-amd64' does not exist -- can't clean it 'build/scripts-3.8' does not exist -- can't clean it I: pybuild base:217: python3.7 setup.py clean dh_autoreconf install -d /<>/debhello-1.2-pkg1/test/debhello-1.2/debian/debhello make -j4 install DESTDIR=/<>/debhello-1.2-pkg1/test/debhello-1.2/debian/debhello AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" prefix=/usr running clean removing '/<>/debhello-1.3-pkg1/test/debhello-1.3/.pybuild/cpython3_3.7/build' (and everything under it) 'build/bdist.linux-amd64' does not exist -- can't clean it 'build/scripts-3.7' does not exist -- can't clean it make[2]: Entering directory '/<>/debhello-1.2-pkg1/test/debhello-1.2' install -D scripts/hello \ /<>/debhello-1.2-pkg1/test/debhello-1.2/debian/debhello/usr/bin/hello install -m 644 -D data/hello.desktop \ /<>/debhello-1.2-pkg1/test/debhello-1.2/debian/debhello/usr/share/applications/hello.desktop dh_auto_configure install -m 644 -D data/hello.png \ /<>/debhello-1.2-pkg1/test/debhello-1.2/debian/debhello/usr/share/pixmaps/hello.png install -m 644 -D man/hello.1 \ /<>/debhello-1.2-pkg1/test/debhello-1.2/debian/debhello/usr/share/man/man1/hello.1 make[2]: Leaving directory '/<>/debhello-1.2-pkg1/test/debhello-1.2' make[1]: Leaving directory '/<>/debhello-1.2-pkg1/test/debhello-1.2' dh_installdocs W: debhello source: syntax-error-in-dep5-copyright line 21: Continuation line outside a paragraph (maybe line 20 should be " ."). rm -rf .pybuild/ find . -name \*.pyc -exec rm {} \; dh_autoreconf_clean -O--buildsystem=pybuild dh_auto_build install -d debian/debhello/usr/share/doc/debhello install -d debian/.debhelper/generated/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright dh_installchangelogs dh_clean -O--buildsystem=pybuild make -j4 "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/debhello-1.4-pkg1/test/debhello-1.4' cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -o src/hello src/hello.c -lm rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/debhello.substvars debian/files rm -fr -- debian/debhello/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dpkg-source -i -b . install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian dh_installman W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) make[1]: Leaving directory '/<>/debhello-1.4-pkg1/test/debhello-1.4' dh_auto_test create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary W: debhello source: ancient-python-version-field x-python3-version 3.2 dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_1.3.orig.tar.gz dpkg-source: info: building debhello in debhello_1.3-1.debian.tar.xz dpkg-source: info: building debhello in debhello_1.3-1.dsc debian/rules build dh build --with python3 --buildsystem=pybuild dh_testroot dh_prep man-recode --to-code UTF-8 --suffix .dh-new debian/debhello/usr/share/man/man1/hello.1 rm -f -- debian/debhello.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ debian/rules override_dh_auto_install make[1]: Entering directory '/<>/debhello-1.4-pkg1/test/debhello-1.4' dh_auto_install -- prefix=/usr dh_update_autotools_config -O--buildsystem=pybuild W: debhello: copyright-has-url-from-dh_make-boilerplate W: debhello: readme-debian-contains-debmake-template dh_autoreconf -O--buildsystem=pybuild install -d /<>/debhello-1.4-pkg1/test/debhello-1.4/debian/debhello make -j4 install DESTDIR=/<>/debhello-1.4-pkg1/test/debhello-1.4/debian/debhello AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" prefix=/usr make[2]: Entering directory '/<>/debhello-1.4-pkg1/test/debhello-1.4' install -D src/hello \ /<>/debhello-1.4-pkg1/test/debhello-1.4/debian/debhello/usr/bin/hello install -m 644 -D data/hello.desktop \ /<>/debhello-1.4-pkg1/test/debhello-1.4/debian/debhello/usr/share/applications/hello.desktop install -m 644 -D data/hello.png \ /<>/debhello-1.4-pkg1/test/debhello-1.4/debian/debhello/usr/share/pixmaps/hello.png install -m 644 -D man/hello.1 \ /<>/debhello-1.4-pkg1/test/debhello-1.4/debian/debhello/usr/share/man/man1/hello.1 make[2]: Leaving directory '/<>/debhello-1.4-pkg1/test/debhello-1.4' make[1]: Leaving directory '/<>/debhello-1.4-pkg1/test/debhello-1.4' dh_installdocs dh_auto_configure -O--buildsystem=pybuild install -d debian/debhello/usr/share/doc/debhello install -d debian/.debhelper/generated/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright dh_installchangelogs mv debian/debhello/usr/share/man/man1/hello.1.dh-new debian/debhello/usr/share/man/man1/hello.1 chmod 0644 -- debian/debhello/usr/share/man/man1/hello.1 dh_perl dh_link install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian dh_installman dh_strip_nondeterminism Using 1553618396 as canonical time Normalizing debian/debhello/usr/share/pixmaps/hello.png using File::StripNondeterminism::handlers::png pybuild --configure -i python{version} -p "3.8 3.7" dh_compress cd debian/debhello man-recode --to-code UTF-8 --suffix .dh-new debian/debhello/usr/share/man/man1/hello.1 chmod a-x usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 gzip -9nf usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 cd '/<>/debhello-1.2-pkg1/test/debhello-1.2' I: pybuild base:217: python3.8 setup.py config dh_fixperms find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 running config I: pybuild base:217: python3.7 setup.py config mv debian/debhello/usr/share/man/man1/hello.1.dh-new debian/debhello/usr/share/man/man1/hello.1 chmod 0644 -- debian/debhello/usr/share/man/man1/hello.1 find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s dh_perl find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello/usr/share/man debian/debhello/usr/share/applications -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x dh_link running config dh_missing dh_auto_build -O--buildsystem=pybuild dh_installdeb dh_strip_nondeterminism install -d debian/debhello/DEBIAN dh_gencontrol echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello Using 1553618396 as canonical time Normalizing debian/debhello/usr/share/pixmaps/hello.png using File::StripNondeterminism::handlers::png dh_compress cd debian/debhello chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums chmod a-x usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 gzip -9nf usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 cd '/<>/debhello-1.4-pkg1/test/debhello-1.4' dh_fixperms cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums pybuild --build -i python{version} -p "3.8 3.7" chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 dh_builddeb find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 Finished running lintian. find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello/usr/share/man debian/debhello/usr/share/applications -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x dh_missing $ cd .. $ tree -FL 1 . ├── debhello-1.1/ ├── debhello-1.1.tar.gz ├── debhello_1.1-1.debian.tar.xz ├── debhello_1.1-1.dsc ├── debhello_1.1-1_all.deb ├── debhello_1.1-1_amd64.build ├── debhello_1.1-1_amd64.buildinfo ├── debhello_1.1-1_amd64.changes └── debhello_1.1.orig.tar.gz -> debhello-1.1.tar.gz 1 directory, 8 files I: pybuild base:217: /usr/bin/python3.8 setup.py build dh_strip dpkg-deb --build debian/debhello .. $ dpkg -c debhello_1.1-1_all.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/lib/ drwxr-xr-x root/root ... ./usr/lib/python3/ drwxr-xr-x root/root ... ./usr/lib/python3/dist-packages/ -rw-r--r-- root/root ... ./usr/lib/python3/dist-packages/debhello-4.0.egg-info drwxr-xr-x root/root ... ./usr/lib/python3/dist-packages/hello_py/ -rw-r--r-- root/root ... ./usr/lib/python3/dist-packages/hello_py/__init__.py drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright drwxr-xr-x root/root ... ./usr/share/man/ drwxr-xr-x root/root ... ./usr/share/man/man1/ -rw-r--r-- root/root ... ./usr/share/man/man1/hello.1.gz running build running build_py creating /<>/debhello-1.3-pkg1/test/debhello-1.3/.pybuild/cpython3_3.8/build/hello_py copying hello_py/__init__.py -> /<>/debhello-1.3-pkg1/test/debhello-1.3/.pybuild/cpython3_3.8/build/hello_py running build_scripts creating build creating build/scripts-3.8 copying and adjusting scripts/hello -> build/scripts-3.8 changing mode of build/scripts-3.8/hello from 644 to 755 I: pybuild base:217: /usr/bin/python3 setup.py build $ tar -tzf debhello-1.1.tar.gz debhello-1.1/ debhello-1.1/setup.py debhello-1.1/scripts/ debhello-1.1/scripts/hello debhello-1.1/LICENSE debhello-1.1/MANIFEST.in debhello-1.1/hello_py/ debhello-1.1/hello_py/__init__.py debhello-1.1/PKG-INFO $ tar --xz -tf debhello_1.1-1.debian.tar.xz install -d debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/ab objcopy --only-keep-debug --compress-debug-sections debian/debhello/usr/bin/hello debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/ab/05ab43b268a2ccfb4629be16f101880b48b5fb.debug debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/hello.1 debian/manpages debian/patches/ debian/patches/series debian/rules debian/source/ debian/source/format debian/watch chmod 0644 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/ab/05ab43b268a2ccfb4629be16f101880b48b5fb.debug chown 0:0 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/ab/05ab43b268a2ccfb4629be16f101880b48b5fb.debug strip --remove-section=.comment --remove-section=.note debian/debhello/usr/bin/hello objcopy --add-gnu-debuglink debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/ab/05ab43b268a2ccfb4629be16f101880b48b5fb.debug debian/debhello/usr/bin/hello rm -fr debian/.debhelper/debhello/dbgsym-root dh_makeshlibs $ dpkg -f debhello_1.1-1_all.deb pre-depends depends recommends conflicts breaks Depends: python3:any (>= 3.2~) running build running build_py creating /<>/debhello-1.3-pkg1/test/debhello-1.3/.pybuild/cpython3_3.7/build/hello_py copying hello_py/__init__.py -> /<>/debhello-1.3-pkg1/test/debhello-1.3/.pybuild/cpython3_3.7/build/hello_py running build_scripts creating build/scripts-3.7 copying and adjusting scripts/hello -> build/scripts-3.7 changing mode of build/scripts-3.7/hello from 644 to 755 rm -f debian/debhello/DEBIAN/shlibs dh_shlibdeps dh_auto_test -O--buildsystem=pybuild make[3]: Leaving directory '/<>/debhello-1.1-pkg1' touch debhello-1.1-pkg1/.stamp ============= Build debhello-1.5-pkg1 ============== make -C debhello-1.5-pkg1 make[3]: Entering directory '/<>/debhello-1.5-pkg1' mkdir -p /<>/debhello-1.5-pkg1/test echo /<>/debhello-1.5-pkg1 > /<>/debhello-1.5-pkg1/next.dir /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler echo debhello-1.5 > /<>/debhello-1.5-pkg1/project for i in step000 step101 step102 step103 step200 step201 step202 step203 step299 step301 step302 step309 step400 step499 step500 step600 step700 step701 step702 ; do \ cd $(cat /<>/debhello-1.5-pkg1/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-1.5-pkg1/$i.cmd /<>/debhello-1.5-pkg1/$i.log ; \ ERR=$? ; \ cat /<>/debhello-1.5-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#/<>/debhello-1.5-pkg1/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-1.5-pkg1/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done $ wget http://www.example.org/download/debhello-1.5.tar.gz ... $ tar -xzmf debhello-1.5.tar.gz $ tree . ├── debhello-1.5 │   ├── LICENSE │   ├── Makefile.in │   ├── configure │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── man │   │   └── hello.1 │   └── src │   └── hello.c └── debhello-1.5.tar.gz 4 directories, 8 files install -d debian/debhello/DEBIAN dpkg-shlibdeps -Tdebian/debhello.substvars debian/debhello/usr/bin/hello $ cat debhello-1.5/src/hello.c #include "config.h" #ifdef WITH_MATH # include #endif #include int main() { printf("Hello, I am " PACKAGE_AUTHOR "!\n"); #ifdef WITH_MATH printf("4.0 * atan(1.0) = %10f8\n", 4.0*atan(1.0)); #else printf("I can't do MATH!\n"); #endif return 0; } $ cat debhello-1.5/Makefile.in prefix = @prefix@ all: src/hello src/hello: src/hello.c $(CC) @VERBOSE@ \ $(CPPFLAGS) \ $(CFLAGS) \ $(LDFLAGS) \ -o $@ $^ \ @LINKLIB@ install: src/hello install -D src/hello \ $(DESTDIR)$(prefix)/bin/hello install -m 644 -D data/hello.desktop \ $(DESTDIR)$(prefix)/share/applications/hello.desktop install -m 644 -D data/hello.png \ $(DESTDIR)$(prefix)/share/pixmaps/hello.png install -m 644 -D man/hello.1 \ $(DESTDIR)$(prefix)/share/man/man1/hello.1 clean: -rm -f src/hello distclean: clean uninstall: -rm -f $(DESTDIR)$(prefix)/bin/hello -rm -f $(DESTDIR)$(prefix)/share/applications/hello.desktop -rm -f $(DESTDIR)$(prefix)/share/pixmaps/hello.png -rm -f $(DESTDIR)$(prefix)/share/man/man1/hello.1 .PHONY: all install clean distclean uninstall /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ cat debhello-1.5/configure #!/bin/sh -e # default values PREFIX="/usr/local" VERBOSE="" WITH_MATH="0" LINKLIB="" PACKAGE_AUTHOR="John Doe" # parse arguments while [ "${1}" != "" ]; do VAR="${1%=*}" # Drop suffix =* VAL="${1#*=}" # Drop prefix *= case "${VAR}" in --prefix) PREFIX="${VAL}" ;; --verbose|-v) VERBOSE="-v" ;; --with-math) WITH_MATH="1" LINKLIB="-lm" ;; --author) PACKAGE_AUTHOR="${VAL}" ;; *) echo "W: Unknown argument: ${1}" esac shift done # setup configured Makefile and src/config.h sed -e "s,@prefix@,${PREFIX}," \ -e "s,@VERBOSE@,${VERBOSE}," \ -e "s,@LINKLIB@,${LINKLIB}," \ Makefile if [ "${WITH_MATH}" = 1 ]; then echo "#define WITH_MATH" >src/config.h else echo "/* not defined: WITH_MATH */" >src/config.h fi echo "#define PACKAGE_AUTHOR \"${PACKAGE_AUTHOR}\"" >>src/config.h $ cd debhello-1.5 $ debmake pybuild --test -i python{version} -p "3.8 3.7" /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler I: pybuild base:217: cd /<>/debhello-1.3-pkg1/test/debhello-1.3/.pybuild/cpython3_3.8/build; python3.8 -m unittest discover -v /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'debhello' in '../debhello_1.2-1_all.deb'. I: set parameters I: sanity check of parameters I: pkg="debhello", ver="1.5", rev="1" I: *** start packaging in "debhello-1.5". *** I: provide debhello_1.5.orig.tar.gz for non-native Debian package I: pwd = "/<>/debhello-1.5-pkg1/test" I: $ ln -sf debhello-1.5.tar.gz debhello_1.5.orig.tar.gz I: pwd = "/<>/debhello-1.5-pkg1/test/debhello-1.5" I: parse binary package settings: I: binary package=debhello Type=bin / Arch=any M-A=foreign I: analyze the source tree I: build_type = configure I: scan source for copyright+license text and file extensions I: 20 %, ext = in I: 20 %, ext = c I: 20 %, ext = desktop I: 20 %, ext = media I: 20 %, ext = 1 I: check_all_licenses I: .....W: Non-UTF-8 char found, using latin-1: data/hello.png dh_installdeb . I: check_all_licenses completed for 6 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/extra1/compat I: creating => debian/compat 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 dpkg-genbuildinfo Unable to init server: Could not connect: Connection refused dh_gencontrol Unable to init server: Could not connect: Connection refused /<>/debhello-1.3-pkg1/test/debhello-1.3/.pybuild/cpython3_3.8/build/hello_py/__init__.py:2: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded. from gi.repository import Gtk ---------------------------------------------------------------------- Ran 0 tests in 0.000s OK echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello I: pybuild base:217: cd /<>/debhello-1.3-pkg1/test/debhello-1.3/.pybuild/cpython3_3.7/build; python3.7 -m unittest discover -v $ cd .. $ tree . ├── debhello-1.5 │   ├── LICENSE │   ├── Makefile.in │   ├── configure │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── compat │   │   ├── control │   │   ├── copyright │   │   ├── patches │   │   │   └── series │   │   ├── rules │   │   ├── source │   │   │   ├── format │   │   │   └── local-options │   │   └── watch │   ├── man │   │   └── hello.1 │   └── src │   └── hello.c ├── debhello-1.5.tar.gz └── debhello_1.5.orig.tar.gz -> debhello-1.5.tar.gz 7 directories, 19 files chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums Unable to init server: Could not connect: Connection refused $ cat debhello-1.5/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 $@ Unable to init server: Could not connect: Connection refused /<>/debhello-1.3-pkg1/test/debhello-1.3/.pybuild/cpython3_3.7/build/hello_py/__init__.py:2: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded. from gi.repository import Gtk ---------------------------------------------------------------------- Ran 0 tests in 0.000s OK dpkg-genchanges >../debhello_1.2-1_amd64.changes cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums $ cat debhello-1.5/debian/control Source: debhello Section: unknown Priority: optional Maintainer: "Firstname Lastname" Build-Depends: debhelper (>=11~) Standards-Version: 4.1.4 Homepage: 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. dh_builddeb create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --with python3 --buildsystem=pybuild $ cd .. $ cp -a /<>/debhello-1.5-pkg1/test debmake $ cd /<>/debhello-1.5-pkg1/test dpkg-deb --build debian/debhello .. $ vim debhello-1.5/debian/rules ... hack, hack, hack, ... $ cat debhello-1.5/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_configure: dh_auto_configure -- \ --with-math \ --author="Osamu Aoki" dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . dh_testroot -O--buildsystem=pybuild $ vim debhello-1.5/debian/control ... hack, hack, hack, ... $ cat debhello-1.5/debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki 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)'. dh_prep -O--buildsystem=pybuild $ dch -r ... hack, hack, hack, ... $ cat debhello-1.5/debian/changelog debhello (1.5-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . -- Osamu Aoki Mon, 12 Jan 2015 01:05:01 +0900 debhello (1.4-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile not supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:04:01 +0900 debhello (1.3-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:03:01 +0900 debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 rm -f -- debian/debhello.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ dh_auto_install -O--buildsystem=pybuild $ tree debhello-1.5/debian debhello-1.5/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── patches │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 10 files /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ cd .. $ cp -a /<>/debhello-1.5-pkg1/test package $ cd /<>/debhello-1.5-pkg1/test dpkg-buildpackage: info: full upload (original source is included) Now running lintian debhello_1.2-1_amd64.changes ... $ cd debhello-1.5 $ debuild install -d /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-buildpackage -us -uc -ui -i pybuild --install -i python{version} -p "3.8 3.7" --dest-dir /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-buildpackage: info: source package debhello dpkg-buildpackage: info: source version 1.5-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osamu Aoki dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 I: pybuild base:217: /usr/bin/python3.8 setup.py install --root /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler running install dpkg-deb: building package 'debhello' in '../debhello_1.4-1_amd64.deb'. running build running build_py running build_scripts running install_lib creating /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr creating /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/lib creating /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/lib/python3.8 creating /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/lib/python3.8/dist-packages creating /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/lib/python3.8/dist-packages/hello_py copying /<>/debhello-1.3-pkg1/test/debhello-1.3/.pybuild/cpython3_3.8/build/hello_py/__init__.py -> /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/lib/python3.8/dist-packages/hello_py creating /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/lib/python3.8/dist-packages/hello_py/__pycache__ copying /<>/debhello-1.3-pkg1/test/debhello-1.3/.pybuild/cpython3_3.8/build/hello_py/__pycache__/__init__.cpython-38.pyc -> /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/lib/python3.8/dist-packages/hello_py/__pycache__ byte-compiling /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/lib/python3.8/dist-packages/hello_py/__init__.py to __init__.cpython-38.pyc running install_scripts creating /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/bin copying build/scripts-3.8/hello -> /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/bin changing mode of /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/bin/hello to 755 running install_data creating /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/share creating /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/share/applications copying data/hello.desktop -> /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/share/applications creating /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/share/pixmaps copying data/hello.png -> /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/share/pixmaps creating /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/share/man creating /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/share/man/man1 copying man/hello.1 -> /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/share/man/man1 running install_egg_info Writing /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/lib/python3.8/dist-packages/debhello-4.1.egg-info I: pybuild base:217: /usr/bin/python3 setup.py install --root /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello dpkg-genbuildinfo fakeroot debian/rules clean running install running build running build_py running build_scripts running install_lib creating /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/lib/python3.7 creating /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/lib/python3.7/dist-packages creating /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/lib/python3.7/dist-packages/hello_py copying /<>/debhello-1.3-pkg1/test/debhello-1.3/.pybuild/cpython3_3.7/build/hello_py/__init__.py -> /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/lib/python3.7/dist-packages/hello_py creating /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/lib/python3.7/dist-packages/hello_py/__pycache__ copying /<>/debhello-1.3-pkg1/test/debhello-1.3/.pybuild/cpython3_3.7/build/hello_py/__pycache__/__init__.cpython-37.pyc -> /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/lib/python3.7/dist-packages/hello_py/__pycache__ byte-compiling /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/lib/python3.7/dist-packages/hello_py/__init__.py to __init__.cpython-37.pyc running install_scripts copying build/scripts-3.7/hello -> /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/bin dh clean changing mode of /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/bin/hello to 755 running install_data copying data/hello.desktop -> /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/share/applications copying data/hello.png -> /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/share/pixmaps copying man/hello.1 -> /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/share/man/man1 running install_egg_info Writing /<>/debhello-1.3-pkg1/test/debhello-1.3/debian/debhello/usr/lib/python3.7/dist-packages/debhello-4.1.egg-info dh_installdocs -O--buildsystem=pybuild install -d debian/debhello/usr/share/doc/debhello install -d debian/.debhelper/generated/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright dh_installchangelogs -O--buildsystem=pybuild dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/debhello.substvars debian/files rm -fr -- debian/debhello/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dpkg-genchanges >../debhello_1.4-1_amd64.changes dpkg-source -i -b . install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian dh_installman -O--buildsystem=pybuild dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_1.5.orig.tar.gz dpkg-source: info: building debhello in debhello_1.5-1.debian.tar.xz dpkg-source: info: building debhello in debhello_1.5-1.dsc debian/rules build dh build man-recode --to-code UTF-8 --suffix .dh-new debian/debhello/usr/share/man/man1/hello.1 dh_update_autotools_config dpkg-buildpackage: info: full upload (original source is included) Now running lintian debhello_1.4-1_amd64.changes ... dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/<>/debhello-1.5-pkg1/test/debhello-1.5' dh_auto_configure -- \ --with-math \ --author="Osamu Aoki" mv debian/debhello/usr/share/man/man1/hello.1.dh-new debian/debhello/usr/share/man/man1/hello.1 chmod 0644 -- debian/debhello/usr/share/man/man1/hello.1 dh_python3 -O--buildsystem=pybuild ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --with-math "--author=Osamu Aoki" W: Unknown argument: --build=x86_64-linux-gnu W: Unknown argument: --includedir=${prefix}/include W: Unknown argument: --mandir=${prefix}/share/man W: Unknown argument: --infodir=${prefix}/share/info W: Unknown argument: --sysconfdir=/etc W: Unknown argument: --localstatedir=/var W: Unknown argument: --disable-silent-rules W: Unknown argument: --libdir=${prefix}/lib/x86_64-linux-gnu W: Unknown argument: --libexecdir=${prefix}/lib/x86_64-linux-gnu W: Unknown argument: --runstatedir=/run W: Unknown argument: --disable-maintainer-mode W: Unknown argument: --disable-dependency-tracking make[1]: Leaving directory '/<>/debhello-1.5-pkg1/test/debhello-1.5' dh_auto_build D: dh_python3 dh_python3:161: version: 4.20191017ubuntu1 D: dh_python3 dh_python3:162: argv: ['/usr/bin/dh_python3', '-O--buildsystem=pybuild'] D: dh_python3 dh_python3:163: options: {'guess_deps': True, 'skip_private': False, 'verbose': False, 'arch': None, 'package': None, 'no_package': None, 'compile_all': False, 'vrange': None, 'regexpr': None, 'accept_upstream_versions': False, 'depends': None, 'depends_section': None, 'recommends': None, 'recommends_section': None, 'suggests': None, 'suggests_section': None, 'requires': None, 'shebang': None, 'ignore_shebangs': False, 'clean_dbg_pkg': True, 'no_ext_rename': False, 'no_shebang_rewrite': False, 'O': '--buildsystem=pybuild'} D: dh_python3 dh_python3:164: args: [] D: dh_python3 dh_python3:166: supported Python versions: 3.7,3.8 (default=3.7) D: dh_python3 debhelper:153: source=debhello, binary packages=['debhello'] D: dh_python3 dh_python3:183: processing package debhello... D: dh_python3 fs:49: moving files from debian/debhello/usr/lib/python3.7/dist-packages to debian/debhello/usr/lib/python3/dist-packages/ D: dh_python3 tools:232: invoking: /usr/bin/python3.7 -c 'import sysconfig as s;print("__SEP__".join(i or "" for i in s.get_config_vars("SOABI", "MULTIARCH", "INCLUDEPY", "LIBPL", "LDLIBRARY")))' make -j4 make[1]: Entering directory '/<>/debhello-1.5-pkg1/test/debhello-1.5' cc \ -Wdate-time -D_FORTIFY_SOURCE=2 \ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security \ -Wl,-Bsymbolic-functions -Wl,-z,relro \ -o src/hello src/hello.c \ -lm D: dh_python3 fs:49: moving files from debian/debhello/usr/lib/python3.8/dist-packages to debian/debhello/usr/lib/python3/dist-packages/ D: dh_python3 tools:232: invoking: /usr/bin/python3.8 -c 'import sysconfig as s;print("__SEP__".join(i or "" for i in s.get_config_vars("SOABI", "MULTIARCH", "INCLUDEPY", "LIBPL", "LDLIBRARY")))' D: dh_python3 fs:260: package debhello details = {'requires.txt': set(), 'egg-info': {'debian/debhello/usr/lib/python3/dist-packages/debhello-4.1.egg-info'}, 'nsp.txt': set(), 'shebangs': {/usr/bin/python3}, 'public_vers': {Version('3')}, 'private_dirs': {}, 'compile': True, 'ext_vers': set(), 'ext_no_version': set()} D: dh_python3 depends:117: generating dependencies for package debhello D: dh_python3 depends:275: D={'python3:any', 'python3:any (>= 3.2~)'}; R=[]; S=[]; E=[], B=[]; RT=[] dh_installinit -O--buildsystem=pybuild make[1]: Leaving directory '/<>/debhello-1.5-pkg1/test/debhello-1.5' dh_auto_test E: debhello changes: bad-distribution-in-changes-file unstable create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh_perl -O--buildsystem=pybuild dh binary dh_link -O--buildsystem=pybuild W: debhello source: syntax-error-in-dep5-copyright line 24: Continuation line outside a paragraph (maybe line 23 should be " ."). dh_testroot dh_prep dh_strip_nondeterminism -O--buildsystem=pybuild rm -f -- debian/debhello.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ dh_auto_install install -d /<>/debhello-1.5-pkg1/test/debhello-1.5/debian/debhello make -j4 install DESTDIR=/<>/debhello-1.5-pkg1/test/debhello-1.5/debian/debhello AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/<>/debhello-1.5-pkg1/test/debhello-1.5' install -D src/hello \ /<>/debhello-1.5-pkg1/test/debhello-1.5/debian/debhello/usr/bin/hello install -m 644 -D data/hello.desktop \ /<>/debhello-1.5-pkg1/test/debhello-1.5/debian/debhello/usr/share/applications/hello.desktop install -m 644 -D data/hello.png \ /<>/debhello-1.5-pkg1/test/debhello-1.5/debian/debhello/usr/share/pixmaps/hello.png install -m 644 -D man/hello.1 \ /<>/debhello-1.5-pkg1/test/debhello-1.5/debian/debhello/usr/share/man/man1/hello.1 make[1]: Leaving directory '/<>/debhello-1.5-pkg1/test/debhello-1.5' W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) dh_installdocs Using 1553618396 as canonical time Normalizing debian/debhello/usr/share/pixmaps/hello.png using File::StripNondeterminism::handlers::png dh_compress -O--buildsystem=pybuild install -d debian/debhello/usr/share/doc/debhello install -d debian/.debhelper/generated/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright dh_installchangelogs cd debian/debhello chmod a-x usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 gzip -9nf usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 cd '/<>/debhello-1.3-pkg1/test/debhello-1.3' dh_fixperms -O--buildsystem=pybuild install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 dh_installman find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 W: debhello: copyright-has-url-from-dh_make-boilerplate W: debhello: readme-debian-contains-debmake-template find debian/debhello/usr/share/man debian/debhello/usr/share/applications -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 man-recode --to-code UTF-8 --suffix .dh-new debian/debhello/usr/share/man/man1/hello.1 find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x find debian/debhello/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w dh_missing -O--buildsystem=pybuild dh_installdeb -O--buildsystem=pybuild mv debian/debhello/usr/share/man/man1/hello.1.dh-new debian/debhello/usr/share/man/man1/hello.1 chmod 0644 -- debian/debhello/usr/share/man/man1/hello.1 dh_perl install -d debian/debhello/DEBIAN printf '#!/bin/sh\nset -e\n' > debian/debhello/DEBIAN/postinst cat debian/debhello.postinst.debhelper >> debian/debhello/DEBIAN/postinst chmod 0755 -- debian/debhello/DEBIAN/postinst chown 0:0 -- debian/debhello/DEBIAN/postinst printf '#!/bin/sh\nset -e\n' > debian/debhello/DEBIAN/prerm cat debian/debhello.prerm.debhelper >> debian/debhello/DEBIAN/prerm chmod 0755 -- debian/debhello/DEBIAN/prerm chown 0:0 -- debian/debhello/DEBIAN/prerm dh_gencontrol -O--buildsystem=pybuild dh_link echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello E: debhello changes: bad-distribution-in-changes-file unstable dh_strip_nondeterminism chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control W: debhello source: syntax-error-in-dep5-copyright line 25: Continuation line outside a paragraph (maybe line 24 should be " ."). dh_md5sums -O--buildsystem=pybuild Using 1553618396 as canonical time Normalizing debian/debhello/usr/share/pixmaps/hello.png using File::StripNondeterminism::handlers::png dh_compress cd debian/debhello cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod a-x usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums dh_builddeb -O--buildsystem=pybuild gzip -9nf usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 cd '/<>/debhello-1.5-pkg1/test/debhello-1.5' dh_fixperms find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello/usr/share/man debian/debhello/usr/share/applications -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x dh_missing dpkg-deb --build debian/debhello .. dh_strip install -d debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/0c objcopy --only-keep-debug --compress-debug-sections debian/debhello/usr/bin/hello debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/0c/0a27b053396028f6195baeaefa3a2334648523.debug chmod 0644 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/0c/0a27b053396028f6195baeaefa3a2334648523.debug chown 0:0 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/0c/0a27b053396028f6195baeaefa3a2334648523.debug strip --remove-section=.comment --remove-section=.note debian/debhello/usr/bin/hello objcopy --add-gnu-debuglink debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/0c/0a27b053396028f6195baeaefa3a2334648523.debug debian/debhello/usr/bin/hello rm -fr debian/.debhelper/debhello/dbgsym-root dh_makeshlibs Finished running lintian. rm -f debian/debhello/DEBIAN/shlibs /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dh_shlibdeps $ cd .. $ tree -FL 1 . ├── debhello-1.2/ ├── debhello-1.2.tar.gz ├── debhello_1.2-1.debian.tar.xz ├── debhello_1.2-1.dsc ├── debhello_1.2-1_all.deb ├── debhello_1.2-1_amd64.build ├── debhello_1.2-1_amd64.buildinfo ├── debhello_1.2-1_amd64.changes └── debhello_1.2.orig.tar.gz -> debhello-1.2.tar.gz 1 directory, 8 files $ dpkg -c debhello_1.2-1_all.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/applications/ -rw-r--r-- root/root ... ./usr/share/applications/hello.desktop drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright drwxr-xr-x root/root ... ./usr/share/man/ drwxr-xr-x root/root ... ./usr/share/man/man1/ -rw-r--r-- root/root ... ./usr/share/man/man1/hello.1.gz drwxr-xr-x root/root ... ./usr/share/pixmaps/ -rw-r--r-- root/root ... ./usr/share/pixmaps/hello.png install -d debian/debhello/DEBIAN dpkg-shlibdeps -Tdebian/debhello.substvars debian/debhello/usr/bin/hello W: debhello: copyright-has-url-from-dh_make-boilerplate W: debhello: readme-debian-contains-debmake-template $ tar -tzf debhello-1.2.tar.gz debhello-1.2/ debhello-1.2/scripts/ debhello-1.2/scripts/hello debhello-1.2/LICENSE debhello-1.2/data/ debhello-1.2/data/hello.desktop debhello-1.2/data/hello.png debhello-1.2/man/ debhello-1.2/man/hello.1 debhello-1.2/Makefile $ tar --xz -tf debhello_1.2-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/patches/ debian/patches/series debian/rules debian/source/ debian/source/format debian/watch /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ dpkg -f debhello_1.2-1_all.deb pre-depends depends recommends conflicts breaks Depends: zenity make[3]: Leaving directory '/<>/debhello-1.2-pkg1' touch debhello-1.2-pkg1/.stamp ============= Build debhello-1.6-pkg1 ============== make -C debhello-1.6-pkg1 make[3]: Entering directory '/<>/debhello-1.6-pkg1' mkdir -p /<>/debhello-1.6-pkg1/test echo /<>/debhello-1.6-pkg1 > /<>/debhello-1.6-pkg1/next.dir echo debhello-1.6 > /<>/debhello-1.6-pkg1/project for i in step000 step101 step102 step103 step200 step201 step202 step203 step299 step301 step302 step309 step400 step499 step500 step600 step700 step701 step702 ; do \ cd $(cat /<>/debhello-1.6-pkg1/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-1.6-pkg1/$i.cmd /<>/debhello-1.6-pkg1/$i.log ; \ ERR=$? ; \ cat /<>/debhello-1.6-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#/<>/debhello-1.6-pkg1/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-1.6-pkg1/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done $ wget http://www.example.org/download/debhello-1.6.tar.gz ... $ tar -xzmf debhello-1.6.tar.gz $ tree . ├── debhello-1.6 │   ├── Makefile.am │   ├── configure.ac │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── man │   │   ├── Makefile.am │   │   └── hello.1 │   └── src │   ├── Makefile.am │   └── hello.c └── debhello-1.6.tar.gz 4 directories, 9 files $ cat debhello-1.6/src/hello.c #include "config.h" #ifdef WITH_MATH # include #endif #include int main() { printf("Hello, I am " PACKAGE_AUTHOR "!\n"); #ifdef WITH_MATH printf("4.0 * atan(1.0) = %10f8\n", 4.0*atan(1.0)); #else printf("I can't do MATH!\n"); #endif return 0; } /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ cat debhello-1.6/Makefile.am SUBDIRS = src man $ cat debhello-1.6/man/Makefile.am dist_man_MANS = hello.1 $ cat debhello-1.6/src/Makefile.am bin_PROGRAMS = hello hello_SOURCES = hello.c $ cat debhello-1.6/configure.ac # -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ([2.69]) AC_INIT([debhello],[2.1],[foo@example.org]) AC_CONFIG_SRCDIR([src/hello.c]) AC_CONFIG_HEADERS([config.h]) echo "Standard customization chores" AC_CONFIG_AUX_DIR([build-aux]) AM_INIT_AUTOMAKE([foreign]) # Add #define PACKAGE_AUTHOR ... in config.h with a comment AC_DEFINE(PACKAGE_AUTHOR, ["Osamu Aoki"], [Define PACKAGE_AUTHOR]) echo "Add --with-math option functionality to ./configure" AC_ARG_WITH([math], [AS_HELP_STRING([--with-math], [compile with math library @<:@default=yes@:>@])], [], [with_math="yes"] ) echo "==== withval := \"$withval\"" echo "==== with_math := \"$with_math\"" # m4sh if-else construct AS_IF([test "x$with_math" != "xno"],[ echo "==== Check include: math.h" AC_CHECK_HEADER(math.h,[],[ AC_MSG_ERROR([Couldn't find math.h.] ) ]) echo "==== Check library: libm" AC_SEARCH_LIBS(atan, [m]) #AC_CHECK_LIB(m, atan) echo "==== Build with LIBS := \"$LIBS\"" AC_DEFINE(WITH_MATH, [1], [Build with the math library]) ],[ echo "==== Skip building with math.h." AH_TEMPLATE(WITH_MATH, [Build without the math library]) ]) # Checks for programs. AC_PROG_CC AC_CONFIG_FILES([Makefile man/Makefile src/Makefile]) AC_OUTPUT $ cd debhello-1.6 $ debmake /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'debhello' in '../debhello_1.3-1_all.deb'. dh_installdeb dpkg-genbuildinfo dh_gencontrol echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello I: set parameters I: sanity check of parameters I: pkg="debhello", ver="1.6", rev="1" I: *** start packaging in "debhello-1.6". *** I: provide debhello_1.6.orig.tar.gz for non-native Debian package I: pwd = "/<>/debhello-1.6-pkg1/test" I: $ ln -sf debhello-1.6.tar.gz debhello_1.6.orig.tar.gz I: pwd = "/<>/debhello-1.6-pkg1/test/debhello-1.6" I: parse binary package settings: I: binary package=debhello Type=bin / Arch=any M-A=foreign I: analyze the source tree I: build_type = Autotools with autoreconf I: scan source for copyright+license text and file extensions I: 38 %, ext = am I: 12 %, ext = ac I: 12 %, ext = c I: 12 %, ext = desktop I: 12 %, ext = media I: 12 %, ext = 1 I: check_all_licenses I: ......W: Non-UTF-8 char found, using latin-1: data/hello.png .. I: check_all_licenses completed for 8 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/extra1/compat I: creating => debian/compat 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 dpkg-genchanges >../debhello_1.3-1_amd64.changes chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums dh_builddeb $ cd .. $ tree . ├── debhello-1.6 │   ├── Makefile.am │   ├── configure.ac │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── compat │   │   ├── control │   │   ├── copyright │   │   ├── patches │   │   │   └── series │   │   ├── rules │   │   ├── source │   │   │   ├── format │   │   │   └── local-options │   │   └── watch │   ├── man │   │   ├── Makefile.am │   │   └── hello.1 │   └── src │   ├── Makefile.am │   └── hello.c ├── debhello-1.6.tar.gz └── debhello_1.6.orig.tar.gz -> debhello-1.6.tar.gz 7 directories, 20 files dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . $ cat debhello-1.6/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 $@ --with autoreconf #override_dh_install: # dh_install --list-missing -X.la -X.pyc -X.pyo dpkg-deb --build debian/debhello .. $ cat debhello-1.6/debian/control Source: debhello Section: unknown Priority: optional Maintainer: "Firstname Lastname" Build-Depends: debhelper (>=11~), dh-autoreconf Standards-Version: 4.1.4 Homepage: 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. Finished running lintian. $ cd .. $ cp -a /<>/debhello-1.6-pkg1/test debmake $ cd /<>/debhello-1.6-pkg1/test $ cd .. $ tree -FL 1 . ├── debhello-1.4/ ├── debhello-1.4.tar.gz ├── debhello_1.4-1.debian.tar.xz ├── debhello_1.4-1.dsc ├── debhello_1.4-1_amd64.build ├── debhello_1.4-1_amd64.buildinfo ├── debhello_1.4-1_amd64.changes ├── debhello_1.4-1_amd64.deb └── debhello_1.4.orig.tar.gz -> debhello-1.4.tar.gz 1 directory, 8 files $ vim debhello-1.6/debian/rules ... hack, hack, hack, ... $ cat debhello-1.6/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 $@ --with autoreconf override_dh_auto_configure: dh_auto_configure -- \ --with-math dpkg-buildpackage: info: full upload (original source is included) Now running lintian debhello_1.3-1_amd64.changes ... $ dpkg -c debhello_1.4-1_amd64.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/applications/ -rw-r--r-- root/root ... ./usr/share/applications/hello.desktop drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright drwxr-xr-x root/root ... ./usr/share/man/ drwxr-xr-x root/root ... ./usr/share/man/man1/ -rw-r--r-- root/root ... ./usr/share/man/man1/hello.1.gz drwxr-xr-x root/root ... ./usr/share/pixmaps/ -rw-r--r-- root/root ... ./usr/share/pixmaps/hello.png $ vim debhello-1.6/debian/control ... hack, hack, hack, ... $ cat debhello-1.6/debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki Build-Depends: debhelper (>=11~), dh-autoreconf 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)'. /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ tar -tzf debhello-1.4.tar.gz debhello-1.4/ debhello-1.4/LICENSE debhello-1.4/src/ debhello-1.4/src/hello.c debhello-1.4/src/config.h debhello-1.4/data/ debhello-1.4/data/hello.desktop debhello-1.4/data/hello.png debhello-1.4/man/ debhello-1.4/man/hello.1 debhello-1.4/Makefile $ tar --xz -tf debhello_1.4-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/patches/ debian/patches/series debian/rules debian/source/ debian/source/format debian/watch $ dch -r ... hack, hack, hack, ... $ cat debhello-1.6/debian/changelog debhello (1.6-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 01:06:01 +0900 debhello (1.5-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . -- Osamu Aoki Mon, 12 Jan 2015 01:05:01 +0900 debhello (1.4-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile not supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:04:01 +0900 debhello (1.3-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:03:01 +0900 debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 $ dpkg -f debhello_1.4-1_amd64.deb pre-depends depends recommends conflicts breaks Depends: libc6 (>= 2.3.4) $ tree debhello-1.6/debian debhello-1.6/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── patches │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 10 files make[3]: Leaving directory '/<>/debhello-1.4-pkg1' touch debhello-1.4-pkg1/.stamp ============= Build debhello-1.7-pkg1 ============== make -C debhello-1.7-pkg1 make[3]: Entering directory '/<>/debhello-1.7-pkg1' mkdir -p /<>/debhello-1.7-pkg1/test echo /<>/debhello-1.7-pkg1 > /<>/debhello-1.7-pkg1/next.dir echo debhello-1.7 > /<>/debhello-1.7-pkg1/project for i in step000 step101 step102 step103 step200 step201 step202 step203 step299 step301 step302 step309 step400 step499 step500 step600 step700 step701 step702 ; do \ cd $(cat /<>/debhello-1.7-pkg1/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-1.7-pkg1/$i.cmd /<>/debhello-1.7-pkg1/$i.log ; \ ERR=$? ; \ cat /<>/debhello-1.7-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#/<>/debhello-1.7-pkg1/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-1.7-pkg1/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done $ cd .. $ cp -a /<>/debhello-1.6-pkg1/test package $ cd /<>/debhello-1.6-pkg1/test $ wget http://www.example.org/download/debhello-1.7.tar.gz ... $ tar -xzmf debhello-1.7.tar.gz $ tree . ├── debhello-1.7 │   ├── CMakeLists.txt │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── man │   │   ├── CMakeLists.txt │   │   └── hello.1 │   └── src │   ├── CMakeLists.txt │   ├── config.h.in │   └── hello.c └── debhello-1.7.tar.gz 4 directories, 9 files $ cd debhello-1.6 $ debuild /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ cat debhello-1.7/src/hello.c #include "config.h" #ifdef WITH_MATH # include #endif #include int main() { printf("Hello, I am " PACKAGE_AUTHOR "!\n"); #ifdef WITH_MATH printf("4.0 * atan(1.0) = %10f8\n", 4.0*atan(1.0)); #else printf("I can't do MATH!\n"); #endif return 0; } $ cat debhello-1.7/src/config.h.in /* name of the package author */ #define PACKAGE_AUTHOR "@PACKAGE_AUTHOR@" /* math library support */ #cmakedefine WITH_MATH $ cat debhello-1.7/CMakeLists.txt cmake_minimum_required(VERSION 2.8) project(debhello) set(PACKAGE_AUTHOR "Osamu Aoki") add_subdirectory(src) add_subdirectory(man) $ cat debhello-1.7/man/CMakeLists.txt install( FILES ${CMAKE_CURRENT_SOURCE_DIR}/hello.1 DESTINATION share/man/man1 ) $ cat debhello-1.7/src/CMakeLists.txt # Always define HAVE_CONFIG_H add_definitions(-DHAVE_CONFIG_H) # Interactively define WITH_MATH option(WITH_MATH "Build with math support" OFF) #variable_watch(WITH_MATH) # Generate config.h from config.h.in configure_file( "${CMAKE_CURRENT_SOURCE_DIR}/config.h.in" "${CMAKE_CURRENT_BINARY_DIR}/config.h" ) include_directories("${CMAKE_CURRENT_BINARY_DIR}") add_executable(hello hello.c) install(TARGETS hello RUNTIME DESTINATION bin ) dpkg-buildpackage -us -uc -ui -i $ cd debhello-1.7 $ debmake /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-buildpackage: info: source package debhello dpkg-buildpackage: info: source version 1.6-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osamu Aoki dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'debhello' in '../debhello_1.5-1_amd64.deb'. dpkg-genbuildinfo I: set parameters I: sanity check of parameters I: pkg="debhello", ver="1.7", rev="1" I: *** start packaging in "debhello-1.7". *** I: provide debhello_1.7.orig.tar.gz for non-native Debian package I: pwd = "/<>/debhello-1.7-pkg1/test" I: $ ln -sf debhello-1.7.tar.gz debhello_1.7.orig.tar.gz I: pwd = "/<>/debhello-1.7-pkg1/test/debhello-1.7" I: parse binary package settings: I: binary package=debhello Type=bin / Arch=any M-A=foreign I: analyze the source tree I: build_type = Cmake I: scan source for copyright+license text and file extensions I: 38 %, ext = text I: 25 %, ext = c I: 12 %, ext = desktop I: 12 %, ext = media I: 12 %, ext = 1 I: check_all_licenses I: ......W: Non-UTF-8 char found, using latin-1: data/hello.png .. I: check_all_licenses completed for 8 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/extra1/compat I: creating => debian/compat 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 fakeroot debian/rules clean dh clean --with autoreconf dpkg-genchanges >../debhello_1.5-1_amd64.changes $ cd .. $ tree . ├── debhello-1.7 │   ├── CMakeLists.txt │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── compat │   │   ├── control │   │   ├── copyright │   │   ├── patches │   │   │   └── series │   │   ├── rules │   │   ├── source │   │   │   ├── format │   │   │   └── local-options │   │   └── watch │   ├── man │   │   ├── CMakeLists.txt │   │   └── hello.1 │   └── src │   ├── CMakeLists.txt │   ├── config.h.in │   └── hello.c ├── debhello-1.7.tar.gz └── debhello_1.7.orig.tar.gz -> debhello-1.7.tar.gz 7 directories, 20 files $ cat debhello-1.7/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_configure: # dh_auto_configure -- \ # -DCMAKE_LIBRARY_ARCHITECTURE="$(DEB_TARGET_MULTIARCH)" dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ $ cat debhello-1.7/debian/control Source: debhello Section: unknown Priority: optional Maintainer: "Firstname Lastname" Build-Depends: cmake, debhelper (>=11~) Standards-Version: 4.1.4 Homepage: 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. dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . rm -f -- debian/debhello.substvars debian/files rm -fr -- debian/debhello/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dpkg-source -i -b . $ cd .. $ cp -a /<>/debhello-1.7-pkg1/test debmake $ cd /<>/debhello-1.7-pkg1/test $ vim debhello-1.7/debian/rules ... hack, hack, hack, ... $ cat debhello-1.7/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_configure: dh_auto_configure -- -DWITH-MATH=1 dpkg-buildpackage: info: full upload (original source is included) Now running lintian debhello_1.5-1_amd64.changes ... dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_1.6.orig.tar.gz $ vim debhello-1.7/debian/control ... hack, hack, hack, ... $ cat debhello-1.7/debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki Build-Depends: cmake, 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)'. dpkg-source: info: building debhello in debhello_1.6-1.debian.tar.xz dpkg-source: info: building debhello in debhello_1.6-1.dsc debian/rules build dh build --with autoreconf $ dch -r ... hack, hack, hack, ... $ cat debhello-1.7/debian/changelog debhello (1.7-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 01:07:01 +0900 debhello (1.6-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 01:06:01 +0900 debhello (1.5-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . -- Osamu Aoki Mon, 12 Jan 2015 01:05:01 +0900 debhello (1.4-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile not supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:04:01 +0900 debhello (1.3-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:03:01 +0900 debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 $ tree debhello-1.7/debian debhello-1.7/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── patches │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 10 files dh_update_autotools_config $ cd .. $ cp -a /<>/debhello-1.7-pkg1/test package $ cd /<>/debhello-1.7-pkg1/test dh_autoreconf find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} + -o -type l -printf "symlink %p " > debian/autoreconf.before E: debhello changes: bad-distribution-in-changes-file unstable grep -q ^XDT_ configure.ac autoreconf -f -i $ cd debhello-1.7 $ debuild dpkg-buildpackage -us -uc -ui -i W: debhello source: syntax-error-in-dep5-copyright line 27: Continuation line outside a paragraph (maybe line 26 should be " ."). dpkg-buildpackage: info: source package debhello dpkg-buildpackage: info: source version 1.7-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osamu Aoki dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) W: debhello source: ancient-python-version-field x-python3-version 3.2 fakeroot debian/rules clean dh clean W: debhello: copyright-has-url-from-dh_make-boilerplate W: debhello: readme-debian-contains-debmake-template dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/debhello.substvars debian/files rm -fr -- debian/debhello/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dpkg-source -i -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_1.7.orig.tar.gz dpkg-source: info: building debhello in debhello_1.7-1.debian.tar.xz dpkg-source: info: building debhello in debhello_1.7-1.dsc debian/rules build dh build dh_update_autotools_config E: debhello changes: bad-distribution-in-changes-file unstable dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/<>/debhello-1.7-pkg1/test/debhello-1.7' dh_auto_configure -- -DWITH-MATH=1 install -d obj-x86_64-linux-gnu cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DWITH-MATH=1 .. W: debhello source: syntax-error-in-dep5-copyright line 25: Continuation line outside a paragraph (maybe line 24 should be " ."). -- The C compiler identification is GNU 9.2.1 W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) -- The CXX compiler identification is GNU 9.2.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info Finished running lintian. $ cd .. $ tree -FL 1 . ├── debhello-1.3/ ├── debhello-1.3.tar.gz ├── debhello_1.3-1.debian.tar.xz ├── debhello_1.3-1.dsc ├── debhello_1.3-1_all.deb ├── debhello_1.3-1_amd64.build ├── debhello_1.3-1_amd64.buildinfo ├── debhello_1.3-1_amd64.changes └── debhello_1.3.orig.tar.gz -> debhello-1.3.tar.gz 1 directory, 8 files -- Detecting C compiler ABI info - done W: debhello: copyright-has-url-from-dh_make-boilerplate $ dpkg -c debhello_1.3-1_all.deb W: debhello: readme-debian-contains-debmake-template drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/lib/ drwxr-xr-x root/root ... ./usr/lib/python3/ drwxr-xr-x root/root ... ./usr/lib/python3/dist-packages/ -rw-r--r-- root/root ... ./usr/lib/python3/dist-packages/debhello-4.1.egg-info drwxr-xr-x root/root ... ./usr/lib/python3/dist-packages/hello_py/ -rw-r--r-- root/root ... ./usr/lib/python3/dist-packages/hello_py/__init__.py drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/applications/ -rw-r--r-- root/root ... ./usr/share/applications/hello.desktop drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright drwxr-xr-x root/root ... ./usr/share/man/ drwxr-xr-x root/root ... ./usr/share/man/man1/ -rw-r--r-- root/root ... ./usr/share/man/man1/hello.1.gz drwxr-xr-x root/root ... ./usr/share/pixmaps/ -rw-r--r-- root/root ... ./usr/share/pixmaps/hello.png -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ $ tar -tzf debhello-1.3.tar.gz debhello-1.3/ debhello-1.3/setup.py debhello-1.3/scripts/ debhello-1.3/scripts/hello debhello-1.3/LICENSE debhello-1.3/data/ debhello-1.3/data/hello.desktop debhello-1.3/data/hello.png debhello-1.3/MANIFEST.in debhello-1.3/man/ debhello-1.3/man/hello.1 debhello-1.3/hello_py/ debhello-1.3/hello_py/__init__.py debhello-1.3/PKG-INFO $ tar --xz -tf debhello_1.3-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/patches/ debian/patches/series debian/rules debian/source/ debian/source/format debian/watch $ dpkg -f debhello_1.3-1_all.deb pre-depends depends recommends conflicts breaks Depends: gir1.2-gtk-3.0, python3-gi, python3:any (>= 3.2~) make[3]: Leaving directory '/<>/debhello-1.3-pkg1' touch debhello-1.3-pkg1/.stamp ============= Build debhello-2.0-pkg1 ============== make -C debhello-2.0-pkg1 make[3]: Entering directory '/<>/debhello-2.0-pkg1' -- Check for working CXX compiler: /usr/bin/c++ -- works mkdir -p /<>/debhello-2.0-pkg1/test -- Detecting CXX compiler ABI info echo /<>/debhello-2.0-pkg1 > /<>/debhello-2.0-pkg1/next.dir echo debhello-2.0 > /<>/debhello-2.0-pkg1/project for i in step000 step101 step102 step103 step104 step200 step201 step202 step203 step299 step300 step301 step302 step303 step304 step309 step390 step400 step499 step500 step600 step700 step701 step702 ; do \ cd $(cat /<>/debhello-2.0-pkg1/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-2.0-pkg1/$i.cmd /<>/debhello-2.0-pkg1/$i.log ; \ ERR=$? ; \ cat /<>/debhello-2.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#/<>/debhello-2.0-pkg1/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-2.0-pkg1/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done $ wget http://www.example.org/download/debhello-2.0.tar.gz ... $ tar -xzmf debhello-2.0.tar.gz $ tree . ├── debhello-2.0 │   ├── Makefile.am │   ├── configure.ac │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── lib │   │   ├── Makefile.am │   │   ├── sharedlib.c │   │   └── sharedlib.h │   ├── man │   │   ├── Makefile.am │   │   └── hello.1 │   └── src │   ├── Makefile.am │   └── hello.c └── debhello-2.0.tar.gz 5 directories, 12 files $ cat debhello-2.0/src/hello.c #include "config.h" #include #include int main() { printf("Hello, I am " PACKAGE_AUTHOR "!\n"); sharedlib(); return 0; } $ cat debhello-2.0/lib/sharedlib.h int sharedlib(); $ cat debhello-2.0/lib/sharedlib.c #include int sharedlib() { printf("This is a shared library!\n"); return 0; } -- Detecting CXX compiler ABI info - done $ cat debhello-2.0/Makefile.am # recursively process `Makefile.am` in SUBDIRS SUBDIRS = lib src man $ cat debhello-2.0/man/Makefile.am # manpages (distributed in the source package) dist_man_MANS = hello.1 $ cat debhello-2.0/lib/Makefile.am # libtool librares to be produced lib_LTLIBRARIES = libsharedlib.la # source files used for lib_LTLIBRARIES libsharedlib_la_SOURCES = sharedlib.c # C pre-processor flags used for lib_LTLIBRARIES #libsharedlib_la_CPPFLAGS = # Headers files to be installed in /include include_HEADERS = sharedlib.h # Versioning Libtool Libraries with version triplets libsharedlib_la_LDFLAGS = -version-info 1:0:0 $ cat debhello-2.0/src/Makefile.am -- Detecting CXX compile features # program executables to be produced bin_PROGRAMS = hello # source files used for bin_PROGRAMS hello_SOURCES = hello.c # C pre-processor flags used for bin_PROGRAMS AM_CPPFLAGS = -I$(srcdir) -I$(top_srcdir)/lib # Extra options for the linker for hello # hello_LDFLAGS = # Libraries the `hello` binary to be linked hello_LDADD = $(top_srcdir)/lib/libsharedlib.la -- Detecting CXX compile features - done -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR WITH-MATH -- Build files have been written to: /<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu make[1]: Leaving directory '/<>/debhello-1.7-pkg1/test/debhello-1.7' dh_auto_build $ cat debhello-2.0/configure.ac # -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ([2.69]) AC_INIT([debhello],[2.2],[foo@example.org]) AC_CONFIG_SRCDIR([src/hello.c]) AC_CONFIG_HEADERS([config.h]) echo "Standard customization chores" AC_CONFIG_AUX_DIR([build-aux]) AM_INIT_AUTOMAKE([foreign]) # Set default to --enable-shared --disable-static LT_INIT([shared disable-static]) # find the libltdl sources in the libltdl sub-directory LT_CONFIG_LTDL_DIR([libltdl]) # choose one LTDL_INIT([recursive]) #LTDL_INIT([subproject]) #LTDL_INIT([nonrecursive]) # Add #define PACKAGE_AUTHOR ... in config.h with a comment AC_DEFINE(PACKAGE_AUTHOR, ["Osamu Aoki"], [Define PACKAGE_AUTHOR]) # Checks for programs. AC_PROG_CC # only for the recursive case AC_CONFIG_FILES([Makefile lib/Makefile man/Makefile src/Makefile]) AC_OUTPUT cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu' /usr/bin/cmake -S/<>/debhello-1.7-pkg1/test/debhello-1.7 -B/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu/CMakeFiles /<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu/CMakeFiles/progress.marks $ cd debhello-2.0 make -f CMakeFiles/Makefile2 all $ debmake -b',libsharedlib1,libsharedlib-dev' make[2]: Entering directory '/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu' make -f src/CMakeFiles/hello.dir/build.make src/CMakeFiles/hello.dir/depend make[3]: Entering directory '/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu' cd /<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/debhello-1.7-pkg1/test/debhello-1.7 /<>/debhello-1.7-pkg1/test/debhello-1.7/src /<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu /<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu/src /<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu/src/CMakeFiles/hello.dir/DependInfo.cmake --color= Scanning dependencies of target hello make[3]: Leaving directory '/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu' make -f src/CMakeFiles/hello.dir/build.make src/CMakeFiles/hello.dir/build make[3]: Entering directory '/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu' [ 50%] Building C object src/CMakeFiles/hello.dir/hello.c.o cd /<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu/src && /usr/bin/cc -DHAVE_CONFIG_H -I/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu/src -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/hello.dir/hello.c.o -c /<>/debhello-1.7-pkg1/test/debhello-1.7/src/hello.c [100%] Linking C executable hello cd /<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/hello.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -rdynamic CMakeFiles/hello.dir/hello.c.o -o hello make[3]: Leaving directory '/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu' [100%] Built target hello make[2]: Leaving directory '/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu' dh_auto_test I: set parameters I: sanity check of parameters I: pkg="debhello", ver="2.0", rev="1" I: *** start packaging in "debhello-2.0". *** I: provide debhello_2.0.orig.tar.gz for non-native Debian package I: pwd = "/<>/debhello-2.0-pkg1/test" I: $ ln -sf debhello-2.0.tar.gz debhello_2.0.orig.tar.gz I: pwd = "/<>/debhello-2.0-pkg1/test/debhello-2.0" I: parse binary package settings: ,libsharedlib1,libsharedlib-dev I: binary package=debhello Type=bin / Arch=any M-A=foreign I: binary package=libsharedlib1 Type=lib / Arch=any M-A=same I: binary package=libsharedlib-dev Type=dev / Arch=any M-A=same I: analyze the source tree I: build_type = Autotools with autoreconf I: scan source for copyright+license text and file extensions I: 36 %, ext = am I: 27 %, ext = c I: 9 %, ext = ac I: 9 %, ext = desktop I: 9 %, ext = media I: 9 %, ext = 1 I: check_all_licenses I: ......W: Non-UTF-8 char found, using latin-1: data/hello.png create-stamp debian/debhelper-build-stamp .. fakeroot debian/rules binary ... I: check_all_licenses completed for 11 files. I: bunch_all_licenses I: format_all_licenses I: make debian/* template files I: multi binary packages: 3 I: debmake -x "2" ... 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/extra1/compat I: creating => debian/compat 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: substituting => /usr/share/debmake/extra2multi/clean I: creating => debian/clean I: substituting => /usr/share/debmake/extra2multi/package.preinst I: creating => debian/debhello.preinst I: substituting => /usr/share/debmake/extra2multi/package.postrm I: creating => debian/debhello.postrm I: substituting => /usr/share/debmake/extra2multi/package.postinst I: creating => debian/debhello.postinst I: substituting => /usr/share/debmake/extra2multi/package.prerm I: creating => debian/debhello.prerm I: substituting => /usr/share/debmake/extra2multi/package.links I: creating => debian/debhello.links I: substituting => /usr/share/debmake/extra2bin/package.install I: creating => debian/debhello.install I: substituting => /usr/share/debmake/extra2doc/package.info I: creating => debian/debhello.info I: substituting => /usr/share/debmake/extra2doc/package.install I: skipping :: debian/debhello.install (file exists) I: substituting => /usr/share/debmake/extra2doc/package.docs I: creating => debian/debhello.docs I: substituting => /usr/share/debmake/extra2doc/package.manpages I: creating => debian/debhello.manpages I: substituting => /usr/share/debmake/extra2doc/package.doc-base I: creating => debian/debhello.doc-base I: substituting => /usr/share/debmake/extra2doc/package.examples I: creating => debian/debhello.examples I: substituting => /usr/share/debmake/extra2lib/package.install I: creating => debian/libsharedlib1.install I: substituting => /usr/share/debmake/extra2lib/package.symbols I: creating => debian/libsharedlib1.symbols I: substituting => /usr/share/debmake/extra2dev/package.install I: creating => debian/libsharedlib-dev.install I: run "debmake -x3" to get more template files I: $ wrap-and-sort dh binary Finished running lintian. dh_testroot $ cd .. $ tree -FL 1 . ├── debhello-1.5/ ├── debhello-1.5.tar.gz ├── debhello_1.5-1.debian.tar.xz ├── debhello_1.5-1.dsc ├── debhello_1.5-1_amd64.build ├── debhello_1.5-1_amd64.buildinfo ├── debhello_1.5-1_amd64.changes ├── debhello_1.5-1_amd64.deb └── debhello_1.5.orig.tar.gz -> debhello-1.5.tar.gz 1 directory, 8 files dh_prep $ dpkg -c debhello_1.5-1_amd64.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/applications/ -rw-r--r-- root/root ... ./usr/share/applications/hello.desktop drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright drwxr-xr-x root/root ... ./usr/share/man/ drwxr-xr-x root/root ... ./usr/share/man/man1/ -rw-r--r-- root/root ... ./usr/share/man/man1/hello.1.gz drwxr-xr-x root/root ... ./usr/share/pixmaps/ -rw-r--r-- root/root ... ./usr/share/pixmaps/hello.png rm -f -- debian/debhello.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ $ cd .. $ tree . ├── debhello-2.0 │   ├── Makefile.am │   ├── configure.ac │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── clean │   │   ├── compat │   │   ├── control │   │   ├── copyright │   │   ├── debhello.doc-base │   │   ├── debhello.docs │   │   ├── debhello.examples │   │   ├── debhello.info │   │   ├── debhello.install │   │   ├── debhello.links │   │   ├── debhello.manpages │   │   ├── debhello.postinst │   │   ├── debhello.postrm │   │   ├── debhello.preinst │   │   ├── debhello.prerm │   │   ├── libsharedlib-dev.install │   │   ├── libsharedlib1.install │   │   ├── libsharedlib1.symbols │   │   ├── patches │   │   │   └── series │   │   ├── rules │   │   ├── source │   │   │   ├── format │   │   │   └── local-options │   │   └── watch │   ├── lib │   │   ├── Makefile.am │   │   ├── sharedlib.c │   │   └── sharedlib.h │   ├── man │   │   ├── Makefile.am │   │   └── hello.1 │   └── src │   ├── Makefile.am │   └── hello.c ├── debhello-2.0.tar.gz └── debhello_2.0.orig.tar.gz -> debhello-2.0.tar.gz 8 directories, 38 files dh_auto_install $ tar -tzf debhello-1.5.tar.gz debhello-1.5/ debhello-1.5/LICENSE debhello-1.5/src/ debhello-1.5/src/hello.c debhello-1.5/data/ debhello-1.5/data/hello.desktop debhello-1.5/data/hello.png debhello-1.5/configure debhello-1.5/man/ debhello-1.5/man/hello.1 debhello-1.5/Makefile.in $ tar --xz -tf debhello_1.5-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/patches/ debian/patches/series debian/rules debian/source/ debian/source/format debian/watch $ cat debhello-2.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 $@ --with autoreconf #override_dh_install: # dh_install --list-missing -X.la -X.pyc -X.pyo $ dpkg -f debhello_1.5-1_amd64.deb pre-depends depends recommends conflicts breaks Depends: libc6 (>= 2.3.4) install -d /<>/debhello-1.7-pkg1/test/debhello-1.7/debian/debhello $ cat debhello-2.0/debian/control Source: debhello Section: unknown Priority: optional Maintainer: "Firstname Lastname" Build-Depends: debhelper (>=11~), dh-autoreconf Standards-Version: 4.1.4 Homepage: Package: debhello Architecture: any Multi-Arch: foreign Depends: libsharedlib1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: auto-generated package by debmake: bin This package contains the compiled binary executable. . This Debian binary package was auto-generated by the debmake(1) command provided by the debmake package. Package: libsharedlib1 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: auto-generated package by debmake: lib This package contains the shared library. Package: libsharedlib-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libsharedlib1 (= ${binary:Version}), ${misc:Depends} Description: auto-generated package by debmake: dev This package contains the development files. cd obj-x86_64-linux-gnu && make -j4 install DESTDIR=/<>/debhello-1.7-pkg1/test/debhello-1.7/debian/debhello AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu' /usr/bin/cmake -S/<>/debhello-1.7-pkg1/test/debhello-1.7 -B/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make[3]: Leaving directory '/<>/debhello-1.5-pkg1' touch debhello-1.5-pkg1/.stamp /usr/bin/cmake -E cmake_progress_start /<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu/CMakeFiles /<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu/CMakeFiles/progress.marks ============= Build debhello-2.0-pkg2 ============== make -C debhello-2.0-pkg2 make[3]: Entering directory '/<>/debhello-2.0-pkg2' mkdir -p /<>/debhello-2.0-pkg2/test $ cd .. $ cp -a /<>/debhello-2.0-pkg1/test debmake $ cd /<>/debhello-2.0-pkg1/test echo /<>/debhello-2.0-pkg2 > /<>/debhello-2.0-pkg2/next.dir echo debhello-2.0 > /<>/debhello-2.0-pkg2/project for i in step000 step101 step102 step103 step104 step150 step151 step152 step153 step154 step155 step156 step157 step158 step160 step161 step170 step200 step201 step202 step203 step299 step300 step301 step302 step303 step304 step309 step390 step399 step400 step499 step500 step600 step700 step701 step702 ; do \ cd $(cat /<>/debhello-2.0-pkg2/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-2.0-pkg2/$i.cmd /<>/debhello-2.0-pkg2/$i.log ; \ ERR=$? ; \ cat /<>/debhello-2.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#/<>/debhello-2.0-pkg2/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-2.0-pkg2/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu' make -f src/CMakeFiles/hello.dir/build.make src/CMakeFiles/hello.dir/depend make[3]: Entering directory '/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu' cd /<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/debhello-1.7-pkg1/test/debhello-1.7 /<>/debhello-1.7-pkg1/test/debhello-1.7/src /<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu /<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu/src /<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu/src/CMakeFiles/hello.dir/DependInfo.cmake --color= $ wget http://www.example.org/download/debhello-2.0.tar.gz ... $ tar -xzmf debhello-2.0.tar.gz make[3]: Leaving directory '/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu' make -f src/CMakeFiles/hello.dir/build.make src/CMakeFiles/hello.dir/build $ tree . ├── debhello-2.0 │   ├── Makefile.am │   ├── configure.ac │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── lib │   │   ├── Makefile.am │   │   ├── sharedlib.c │   │   └── sharedlib.h │   ├── man │   │   ├── Makefile.am │   │   └── hello.1 │   └── src │   ├── Makefile.am │   └── hello.c └── debhello-2.0.tar.gz 5 directories, 12 files make[3]: Entering directory '/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/hello.dir/build'. make[3]: Leaving directory '/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu' $ rm -f debhello-2.0/debian/clean $ rm -f debhello-2.0/debian/debhello.doc-base $ rm -f debhello-2.0/debian/debhello.docs $ rm -f debhello-2.0/debian/debhello.examples $ rm -f debhello-2.0/debian/debhello.info [100%] Built target hello make[2]: Leaving directory '/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu/CMakeFiles 0 $ rm -f debhello-2.0/debian/debhello.links $ rm -f debhello-2.0/debian/debhello.manpages $ rm -f debhello-2.0/debian/debhello.menu make -f CMakeFiles/Makefile2 preinstall $ rm -f debhello-2.0/debian/debhello.postinst make[2]: Entering directory '/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu' $ rm -f debhello-2.0/debian/debhello.postrm $ rm -f debhello-2.0/debian/debhello.preinst $ cat debhello-2.0/src/hello.c #include "config.h" #include #include int main() { printf("Hello, I am " PACKAGE_AUTHOR "!\n"); sharedlib(); return 0; } $ rm -f debhello-2.0/debian/debhello.prerm Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /<>/debhello-1.7-pkg1/test/debhello-1.7/debian/debhello/usr/bin/hello -- Installing: /<>/debhello-1.7-pkg1/test/debhello-1.7/debian/debhello/usr/share/man/man1/hello.1 make[1]: Leaving directory '/<>/debhello-1.7-pkg1/test/debhello-1.7/obj-x86_64-linux-gnu' dh_installdocs $ vim debhello-2.0/debian/rules ... hack, hack, hack, ... $ cat debhello-2.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 $@ --with autoreconf override_dh_install: dh_install --list-missing -X.la $ cat debhello-2.0/lib/sharedlib.h int sharedlib(); $ cat debhello-2.0/lib/sharedlib.c #include int sharedlib() { printf("This is a shared library!\n"); return 0; } install -d debian/debhello/usr/share/doc/debhello install -d debian/.debhelper/generated/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright dh_installchangelogs $ vim debhello-2.0/debian/control ... hack, hack, hack, ... $ cat debhello-2.0/debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki Build-Depends: debhelper (>=11~), dh-autoreconf Standards-Version: 4.3.0 Homepage: https://salsa.debian.org/debian/debmake-doc Package: debhello Architecture: any Multi-Arch: foreign Depends: libsharedlib1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: example executable 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)'. . This package provides the executable program. Package: libsharedlib1 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: example shared library 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)'. . This package contains the shared library. Package: libsharedlib-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libsharedlib1 (= ${binary:Version}), ${misc:Depends} Description: example development 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)'. . This package contains the development files. $ cat debhello-2.0/Makefile.am # recursively process `Makefile.am` in SUBDIRS SUBDIRS = lib src man $ cat debhello-2.0/man/Makefile.am # manpages (distributed in the source package) dist_man_MANS = hello.1 $ cat debhello-2.0/lib/Makefile.am # libtool librares to be produced lib_LTLIBRARIES = libsharedlib.la # source files used for lib_LTLIBRARIES libsharedlib_la_SOURCES = sharedlib.c # C pre-processor flags used for lib_LTLIBRARIES #libsharedlib_la_CPPFLAGS = # Headers files to be installed in /include include_HEADERS = sharedlib.h # Versioning Libtool Libraries with version triplets libsharedlib_la_LDFLAGS = -version-info 1:0:0 $ cat debhello-2.0/src/Makefile.am # program executables to be produced bin_PROGRAMS = hello # source files used for bin_PROGRAMS hello_SOURCES = hello.c # C pre-processor flags used for bin_PROGRAMS AM_CPPFLAGS = -I$(srcdir) -I$(top_srcdir)/lib # Extra options for the linker for hello # hello_LDFLAGS = # Libraries the `hello` binary to be linked hello_LDADD = $(top_srcdir)/lib/libsharedlib.la $ vim debhello-2.0/debian/debhello.install ... hack, hack, hack, ... $ cat debhello-2.0/debian/debhello.install usr/bin/* usr/share/man/* $ vim debhello-2.0/debian/libsharedlib1.install ... hack, hack, hack, ... $ cat debhello-2.0/debian/libsharedlib1.install usr/lib/*/*.so.* $ vim debhello-2.0/debian/libsharedlib-dev.install ... hack, hack, hack, ... $ cat debhello-2.0/debian/libsharedlib-dev.install ###usr/lib/*/pkgconfig/*.pc usr/include usr/lib/*/*.so $ cat debhello-2.0/configure.ac # -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ([2.69]) AC_INIT([debhello],[2.2],[foo@example.org]) AC_CONFIG_SRCDIR([src/hello.c]) AC_CONFIG_HEADERS([config.h]) echo "Standard customization chores" AC_CONFIG_AUX_DIR([build-aux]) AM_INIT_AUTOMAKE([foreign]) # Set default to --enable-shared --disable-static LT_INIT([shared disable-static]) # find the libltdl sources in the libltdl sub-directory LT_CONFIG_LTDL_DIR([libltdl]) # choose one LTDL_INIT([recursive]) #LTDL_INIT([subproject]) #LTDL_INIT([nonrecursive]) # Add #define PACKAGE_AUTHOR ... in config.h with a comment AC_DEFINE(PACKAGE_AUTHOR, ["Osamu Aoki"], [Define PACKAGE_AUTHOR]) # Checks for programs. AC_PROG_CC # only for the recursive case AC_CONFIG_FILES([Makefile lib/Makefile man/Makefile src/Makefile]) AC_OUTPUT ... hack, hack, hack, ... $ cat debhello-2.0/debian/libsharedlib1.symbols libsharedlib.so.1 libsharedlib1 #MINVER# sharedlib@Base 2.0 $ cd debhello-2.0 $ gettextize Creating po/ subdirectory Creating build-aux/ subdirectory Copying file ABOUT-NLS Copying file build-aux/config.rpath Not copying intl/ directory. Copying file po/Makefile.in.in Copying file po/Makevars.template Copying file po/Rules-quot Copying file po/boldquot.sed Copying file po/en@boldquot.header Copying file po/en@quot.header Copying file po/insert-header.sin Copying file po/quot.sed Copying file po/remove-potcdate.sin Creating initial po/POTFILES.in Creating po/ChangeLog Creating directory m4 Copying file m4/gettext.m4 Copying file m4/iconv.m4 Copying file m4/lib-ld.m4 Copying file m4/lib-link.m4 Copying file m4/lib-prefix.m4 Copying file m4/nls.m4 Copying file m4/po.m4 Copying file m4/progtest.m4 Creating m4/ChangeLog Updating Makefile.am (backup is in Makefile.am~) Updating configure.ac (backup is in configure.ac~) Creating ChangeLog Please use AM_GNU_GETTEXT([external]) in order to cause autoconfiguration to look for an external libintl. Please create po/Makevars from the template in po/Makevars.template. You can then remove po/Makevars.template. Please fill po/POTFILES.in as described in the documentation. Please run 'aclocal' to regenerate the aclocal.m4 file. You need aclocal from GNU automake 1.9 (or newer) to do this. Then run 'autoconf' to regenerate the configure file. You will also need config.guess and config.sub, which you can get from the CV... of the 'config' project at http://savannah.gnu.org/. The commands to fetch th... are $ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/conf... $ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/conf... You might also want to copy the convenience header file gettext.h from the /usr/share/gettext directory into your package. It is a wrapper around that implements the configure --disable-nl... option. Press Return to acknowledge the previous 6 paragraphs. $ rm -rf m4 build-aux *~ install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian dh_installman $ ls -l po /<>/debhello-2.0-pkg2/step151.cmd: 2: SOURCE_DATE_EPOCH: not found total 60 -rw-r--r-- 1 buildd buildd 494 Jan 30 06:46 ChangeLog -rw-r--r-- 1 buildd buildd 17577 Jan 30 06:46 Makefile.in.in -rw-r--r-- 1 buildd buildd 3376 Jan 30 06:46 Makevars.template -rw-r--r-- 1 buildd buildd 59 Jan 30 06:46 POTFILES.in -rw-r--r-- 1 buildd buildd 2203 Jan 30 06:46 Rules-quot -rw-r--r-- 1 buildd buildd 217 Jan 30 06:46 boldquot.sed -rw-r--r-- 1 buildd buildd 1337 Jan 30 06:46 en@boldquot.header -rw-r--r-- 1 buildd buildd 1203 Jan 30 06:46 en@quot.header -rw-r--r-- 1 buildd buildd 672 Jan 30 06:46 insert-header.sin -rw-r--r-- 1 buildd buildd 153 Jan 30 06:46 quot.sed -rw-r--r-- 1 buildd buildd 432 Jan 30 06:46 remove-potcdate.sin $ dch -r ... hack, hack, hack, ... $ cat debhello-2.0/debian/changelog debhello (2.0-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 02:00:01 +0900 debhello (1.7-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 01:07:01 +0900 debhello (1.6-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 01:06:01 +0900 debhello (1.5-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . -- Osamu Aoki Mon, 12 Jan 2015 01:05:01 +0900 debhello (1.4-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile not supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:04:01 +0900 debhello (1.3-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:03:01 +0900 debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 $ vim configure.ac ... hack, hack, hack, ... $ cat configure.ac # -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ([2.69]) AC_INIT([debhello],[2.2],[foo@example.org]) AC_CONFIG_SRCDIR([src/hello.c]) AC_CONFIG_HEADERS([config.h]) echo "Standard customization chores" AC_CONFIG_AUX_DIR([build-aux]) AM_INIT_AUTOMAKE([foreign]) # Set default to --enable-shared --disable-static LT_INIT([shared disable-static]) # find the libltdl sources in the libltdl sub-directory LT_CONFIG_LTDL_DIR([libltdl]) # choose one LTDL_INIT([recursive]) #LTDL_INIT([subproject]) #LTDL_INIT([nonrecursive]) # Add #define PACKAGE_AUTHOR ... in config.h with a comment AC_DEFINE(PACKAGE_AUTHOR, ["Osamu Aoki"], [Define PACKAGE_AUTHOR]) # Checks for programs. AC_PROG_CC # desktop file support required AM_GNU_GETTEXT_VERSION([0.19.3]) AM_GNU_GETTEXT([external]) # only for the recursive case AC_CONFIG_FILES([Makefile po/Makefile.in lib/Makefile man/Makefile src/Makefile]) AC_OUTPUT $ vim debhello-2.0/debian/README.Debian ... hack, hack, hack, ... $ cat debhello-2.0/debian/README.Debian debhello upstream package example This is an example upstream package to demonstrate the Debian packaging using the debmake command. -- Osamu Aoki Sun, 11 Jan 2015 00:00:00 +0000 $ vim debhello-2.0/debian/changelog ... hack, hack, hack, ... $ cat debhello-2.0/debian/changelog debhello (2.0-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 02:00:01 +0900 debhello (1.7-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 01:07:01 +0900 debhello (1.6-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 01:06:01 +0900 debhello (1.5-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . -- Osamu Aoki Mon, 12 Jan 2015 01:05:01 +0900 debhello (1.4-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile not supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:04:01 +0900 debhello (1.3-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:03:01 +0900 debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 $ vim debhello-2.0/debian/watch ... hack, hack, hack, ... $ cat debhello-2.0/debian/watch # When there is no appropriate upstream URL for uscan, it is # the best to have a watch file without any real content as # this file. See uscan(1). $ vim debhello-2.0/debian/compat ... hack, hack, hack, ... $ cat debhello-2.0/debian/compat 11 $ vim debhello-2.0/debian/copyright ... hack, hack, hack, ... ... hack, hack, hack, ... $ diff -u po/Makevars.template po/Makevars --- po/Makevars.template 2020-01-05 11:40:42.943479736 +0000 +++ po/Makevars 2020-01-05 11:40:43.027478984 +0000 @@ -18,14 +18,14 @@ # or entity, or to disclaim their copyright. The empty string stands for # the public domain; in this case the translators are expected to disclaim # their copyright. -COPYRIGHT_HOLDER = Free Software Foundation, Inc. +COPYRIGHT_HOLDER = Osamu Aoki # This tells whether or not to prepend "GNU " prefix to the package # name that gets inserted into the header of the $(DOMAIN).pot file. # Possible values are "yes", "no", or empty. If it is empty, try to # detect it automatically by scanning the files in $(top_srcdir) for # "GNU packagename" string. -PACKAGE_GNU = +PACKAGE_GNU = no # This is the email address or URL to which the translators shall report # bugs in the untranslated strings: $ cat debhello-2.0/debian/copyright $ rm po/Makevars.template 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 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-2.0/debian/source/format ... hack, hack, hack, ... $ cat debhello-2.0/debian/source/format 3.0 (quilt) $ vim debhello-2.0/debian/source/local-options ... hack, hack, hack, ... $ cat debhello-2.0/debian/source/local-options abort-on-upstream-changes unapply-patches ... hack, hack, hack, ... $ cat src/hello.c #include "config.h" #include #include #define _(string) gettext (string) int main() { printf(_("Hello, I am " PACKAGE_AUTHOR "!\n")); sharedlib(); return 0; } $ tree debhello-2.0/debian debhello-2.0/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── debhello.install ├── libsharedlib-dev.install ├── libsharedlib1.install ├── libsharedlib1.symbols ├── patches │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 14 files ... hack, hack, hack, ... $ cat lib/sharedlib.c #include #define _(string) gettext (string) int sharedlib() { printf(_("This is a shared library!\n")); return 0; } $ cd .. $ cp -a /<>/debhello-2.0-pkg1/test package $ cd /<>/debhello-2.0-pkg1/test man-recode --to-code UTF-8 --suffix .dh-new debian/debhello/usr/share/man/man1/hello.1 $ fgrep -v '[ja]=' data/hello.desktop > data/hello.desktop.in $ rm data/hello.desktop $ cat data/hello.desktop.in [Desktop Entry] Name=Hello Comment=Greetings Type=Application Keywords=hello Exec=hello Terminal=true Icon=hello.png Categories=Utility; $ cd debhello-2.0 $ debuild ... hack, hack, hack, ... $ cat po/POTFILES.in src/hello.c lib/sharedlib.c data/hello.desktop.in $ cat Makefile.am # recursively process `Makefile.am` in SUBDIRS SUBDIRS = po lib src man ACLOCAL_AMFLAGS = -I m4 EXTRA_DIST = build-aux/config.rpath m4/ChangeLog $ xgettext -f po/POTFILES.in -d debhello -o po/debhello.pot -k_ $ cat po/debhello.pot # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-05 11:40+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #: src/hello.c:8 #, c-format msgid "Hello, I am " msgstr "" #: lib/sharedlib.c:6 #, c-format msgid "This is a shared library!\n" msgstr "" #: data/hello.desktop.in:3 msgid "Hello" msgstr "" #: data/hello.desktop.in:4 msgid "Greetings" msgstr "" #: data/hello.desktop.in:6 msgid "hello" msgstr "" #: data/hello.desktop.in:9 msgid "hello.png" msgstr "" dpkg-buildpackage -us -uc -ui -i mv debian/debhello/usr/share/man/man1/hello.1.dh-new debian/debhello/usr/share/man/man1/hello.1 chmod 0644 -- debian/debhello/usr/share/man/man1/hello.1 $ echo 'fr' > po/LINGUAS $ cp po/debhello.pot po/fr.po $ vim po/fr.po ... hack, hack, hack, ... $ cat po/fr.po # SOME DESCRIPTIVE TITLE. # This file is put in the public domain. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: debhello 2.2\n" "Report-Msgid-Bugs-To: foo@example.org\n" "POT-Creation-Date: 2015-03-01 20:22+0900\n" "PO-Revision-Date: 2015-02-21 23:18+0900\n" "Last-Translator: Osamu Aoki \n" "Language-Team: French \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/hello.c:34 #, c-format msgid "Hello, my name is %s!\n" msgstr "Bonjour, je m'appelle %s!\n" #: lib/sharedlib.c:29 #, c-format msgid "This is a shared library!\n" msgstr "Ceci est une bibliothèque partagée!\n" #: data/hello.desktop.in:3 msgid "Hello" msgstr "" #: data/hello.desktop.in:4 msgid "Greetings" msgstr "Salutations" #: data/hello.desktop.in:6 msgid "hello" msgstr "" #: data/hello.desktop.in:9 msgid "hello.png" msgstr "" dh_perl $ cd .. $ tar -czf debhello-2.0.tar.gz debhello-2.0 $ tree . ├── debhello-2.0 │   ├── ABOUT-NLS │   ├── ChangeLog │   ├── Makefile.am │   ├── configure.ac │   ├── data │   │   ├── hello.desktop.in │   │   └── hello.png │   ├── lib │   │   ├── Makefile.am │   │   ├── sharedlib.c │   │   └── sharedlib.h │   ├── man │   │   ├── Makefile.am │   │   └── hello.1 │   ├── po │   │   ├── ChangeLog │   │   ├── LINGUAS │   │   ├── Makefile.in.in │   │   ├── Makevars │   │   ├── POTFILES.in │   │   ├── Rules-quot │   │   ├── boldquot.sed │   │   ├── debhello.pot │   │   ├── en@boldquot.header │   │   ├── en@quot.header │   │   ├── fr.po │   │   ├── insert-header.sin │   │   ├── quot.sed │   │   └── remove-potcdate.sin │   └── src │   ├── Makefile.am │   └── hello.c └── debhello-2.0.tar.gz 6 directories, 28 files dh_link dpkg-buildpackage: info: source package debhello dpkg-buildpackage: info: source version 2.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osamu Aoki $ cd debhello-2.0 $ debmake -b',libsharedlib1,libsharedlib-dev' dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 dh_strip_nondeterminism dh_compress cd debian/debhello chmod a-x usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 gzip -9nf usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 cd '/<>/debhello-1.7-pkg1/test/debhello-1.7' dh_fixperms dpkg-source: info: using options from debhello-2.0/debian/source/local-options: --abort-on-upstream-changes --unapply-patches find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello/usr/share/man -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x dh_missing dh_strip I: set parameters fakeroot debian/rules clean I: sanity check of parameters I: pkg="debhello", ver="2.0", rev="1" I: *** start packaging in "debhello-2.0". *** I: provide debhello_2.0.orig.tar.gz for non-native Debian package I: pwd = "/<>/debhello-2.0-pkg2/test" I: $ ln -sf debhello-2.0.tar.gz debhello_2.0.orig.tar.gz I: pwd = "/<>/debhello-2.0-pkg2/test/debhello-2.0" I: parse binary package settings: ,libsharedlib1,libsharedlib-dev I: binary package=debhello Type=bin / Arch=any M-A=foreign I: binary package=libsharedlib1 Type=lib / Arch=any M-A=same I: binary package=libsharedlib-dev Type=dev / Arch=any M-A=same I: analyze the source tree I: build_type = Autotools with autoreconf I: scan source for copyright+license text and file extensions I: 19 %, ext = am I: 14 %, ext = c I: 10 %, ext = sed I: 10 %, ext = sin I: 10 %, ext = in I: 10 %, ext = header I: 5 %, ext = ac I: 5 %, ext = media I: 5 %, ext = desktop I: 5 %, ext = pot I: 5 %, ext = po I: 5 %, ext = 1 I: check_all_licenses I: ..dh clean --with autoreconf install -d debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/b7 objcopy --only-keep-debug --compress-debug-sections debian/debhello/usr/bin/hello debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/b7/69df3909fa6f74f70717fe2d0d673356682794.debug chmod 0644 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/b7/69df3909fa6f74f70717fe2d0d673356682794.debug chown 0:0 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/b7/69df3909fa6f74f70717fe2d0d673356682794.debug strip --remove-section=.comment --remove-section=.note debian/debhello/usr/bin/hello objcopy --add-gnu-debuglink debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/b7/69df3909fa6f74f70717fe2d0d673356682794.debug debian/debhello/usr/bin/hello rm -fr debian/.debhelper/debhello/dbgsym-root dh_makeshlibs configure.ac:22: installing 'build-aux/compile' configure.ac:9: installing 'build-aux/install-sh' configure.ac:9: installing 'build-aux/missing' rm -f debian/debhello/DEBIAN/shlibs dh_shlibdeps ....W: Non-UTF-8 char found, using latin-1: data/hello.png dh_clean ................... I: check_all_licenses completed for 25 files. I: bunch_all_licenses I: format_all_licenses I: make debian/* template files I: multi binary packages: 3 I: debmake -x "2" ... 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/extra1/compat I: creating => debian/compat 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: substituting => /usr/share/debmake/extra2multi/clean I: creating => debian/clean I: substituting => /usr/share/debmake/extra2multi/package.preinst I: creating => debian/debhello.preinst I: substituting => /usr/share/debmake/extra2multi/package.postrm I: creating => debian/debhello.postrm I: substituting => /usr/share/debmake/extra2multi/package.postinst I: creating => debian/debhello.postinst I: substituting => /usr/share/debmake/extra2multi/package.prerm I: creating => debian/debhello.prerm I: substituting => /usr/share/debmake/extra2multi/package.links I: creating => debian/debhello.links I: substituting => /usr/share/debmake/extra2bin/package.install I: creating => debian/debhello.install I: substituting => /usr/share/debmake/extra2doc/package.info I: creating => debian/debhello.info I: substituting => /usr/share/debmake/extra2doc/package.install I: skipping :: debian/debhello.install (file exists) I: substituting => /usr/share/debmake/extra2doc/package.docs I: creating => debian/debhello.docs I: substituting => /usr/share/debmake/extra2doc/package.manpages I: creating => debian/debhello.manpages I: substituting => /usr/share/debmake/extra2doc/package.doc-base I: creating => debian/debhello.doc-base I: substituting => /usr/share/debmake/extra2doc/package.examples I: creating => debian/debhello.examples I: substituting => /usr/share/debmake/extra2lib/package.install I: creating => debian/libsharedlib1.install I: substituting => /usr/share/debmake/extra2lib/package.symbols I: creating => debian/libsharedlib1.symbols I: substituting => /usr/share/debmake/extra2dev/package.install I: creating => debian/libsharedlib-dev.install I: run "debmake -x3" to get more template files I: $ wrap-and-sort rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/debhello.substvars debian/libsharedlib1.substvars debian/libsharedlib-dev.substvars debian/files rm -fr -- debian/debhello/ debian/tmp/ debian/libsharedlib1/ debian/libsharedlib-dev/ install -d debian/debhello/DEBIAN dpkg-shlibdeps -Tdebian/debhello.substvars debian/debhello/usr/bin/hello find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) src/Makefile.am: installing 'build-aux/depcomp' dpkg-source -i -b . find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} + -o -type l -printf "symlink %p " > debian/autoreconf.after debian/rules override_dh_auto_configure make[1]: Entering directory '/<>/debhello-1.6-pkg1/test/debhello-1.6' dh_auto_configure -- \ --with-math ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --with-math $ cd .. $ tree . ├── debhello-2.0 │   ├── ABOUT-NLS │   ├── ChangeLog │   ├── Makefile.am │   ├── configure.ac │   ├── data │   │   ├── hello.desktop.in │   │   └── hello.png │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── clean │   │   ├── compat │   │   ├── control │   │   ├── copyright │   │   ├── debhello.doc-base │   │   ├── debhello.docs │   │   ├── debhello.examples │   │   ├── debhello.info │   │   ├── debhello.install │   │   ├── debhello.links │   │   ├── debhello.manpages │   │   ├── debhello.postinst │   │   ├── debhello.postrm │   │   ├── debhello.preinst │   │   ├── debhello.prerm │   │   ├── libsharedlib-dev.install │   │   ├── libsharedlib1.install │   │   ├── libsharedlib1.symbols │   │   ├── patches │   │   │   └── series │   │   ├── rules │   │   ├── source │   │   │   ├── format │   │   │   └── local-options │   │   └── watch │   ├── lib │   │   ├── Makefile.am │   │   ├── sharedlib.c │   │   └── sharedlib.h │   ├── man │   │   ├── Makefile.am │   │   └── hello.1 │   ├── po │   │   ├── ChangeLog │   │   ├── LINGUAS │   │   ├── Makefile.in.in │   │   ├── Makevars │   │   ├── POTFILES.in │   │   ├── Rules-quot │   │   ├── boldquot.sed │   │   ├── debhello.pot │   │   ├── en@boldquot.header │   │   ├── en@quot.header │   │   ├── fr.po │   │   ├── insert-header.sin │   │   ├── quot.sed │   │   └── remove-potcdate.sin │   └── src │   ├── Makefile.am │   └── hello.c ├── debhello-2.0.tar.gz └── debhello_2.0.orig.tar.gz -> debhello-2.0.tar.gz 9 directories, 54 files dpkg-source: info: using options from debhello-2.0/debian/source/local-options: --abort-on-upstream-changes --unapply-patches dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_2.0.orig.tar.gz $ cat debhello-2.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 $@ --with autoreconf #override_dh_install: # dh_install --list-missing -X.la -X.pyc -X.pyo dpkg-source: info: building debhello in debhello_2.0-1.debian.tar.xz dpkg-source: info: building debhello in debhello_2.0-1.dsc $ cat debhello-2.0/debian/control Source: debhello Section: unknown Priority: optional Maintainer: "Firstname Lastname" Build-Depends: debhelper (>=11~), dh-autoreconf Standards-Version: 4.1.4 Homepage: Package: debhello Architecture: any Multi-Arch: foreign Depends: libsharedlib1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: auto-generated package by debmake: bin This package contains the compiled binary executable. . This Debian binary package was auto-generated by the debmake(1) command provided by the debmake package. Package: libsharedlib1 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: auto-generated package by debmake: lib This package contains the shared library. Package: libsharedlib-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libsharedlib1 (= ${binary:Version}), ${misc:Depends} Description: auto-generated package by debmake: dev This package contains the development files. debian/rules build dh build --with autoreconf $ cd .. $ cp -a /<>/debhello-2.0-pkg2/test debmake $ cd /<>/debhello-2.0-pkg2/test configure: WARNING: unrecognized options: --disable-maintainer-mode $ rm -f debhello-2.0/debian/clean $ rm -f debhello-2.0/debian/debhello.doc-base $ rm -f debhello-2.0/debian/debhello.docs $ rm -f debhello-2.0/debian/debhello.examples $ rm -f debhello-2.0/debian/debhello.info $ rm -f debhello-2.0/debian/debhello.links $ rm -f debhello-2.0/debian/debhello.manpages $ rm -f debhello-2.0/debian/debhello.menu $ rm -f debhello-2.0/debian/debhello.postinst $ rm -f debhello-2.0/debian/debhello.postrm dh_update_autotools_config $ rm -f debhello-2.0/debian/debhello.preinst $ rm -f debhello-2.0/debian/debhello.prerm Standard customization chores checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... dh_autoreconf yes checking for a thread-safe mkdir -p... $ vim debhello-2.0/debian/rules ... hack, hack, hack, ... $ cat debhello-2.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 $@ --with autoreconf override_dh_install: dh_install --list-missing -X.la /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} + -o -type l -printf "symlink %p " > debian/autoreconf.before grep -q ^XDT_ configure.ac autoreconf -f -i Add --with-math option functionality to ./configure ==== withval := "yes" ==== with_math := "yes" checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc $ vim debhello-2.0/debian/control ... hack, hack, hack, ... $ cat debhello-2.0/debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki Build-Depends: debhelper (>=11~), dh-autoreconf Standards-Version: 4.3.0 Homepage: https://salsa.debian.org/debian/debmake-doc Package: debhello Architecture: any Multi-Arch: foreign Depends: libsharedlib1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: example executable 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)'. . This package provides the executable program. Package: libsharedlib1 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: example shared library 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)'. . This package contains the shared library. Package: libsharedlib-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libsharedlib1 (= ${binary:Version}), ${misc:Depends} Description: example development 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)'. . This package contains the development files. checking whether the C compiler works... $ vim debhello-2.0/debian/debhello.install ... hack, hack, hack, ... $ cat debhello-2.0/debian/debhello.install usr/bin/* usr/share/man/* $ vim debhello-2.0/debian/libsharedlib1.install ... hack, hack, hack, ... $ cat debhello-2.0/debian/libsharedlib1.install usr/lib/*/*.so.* $ vim debhello-2.0/debian/libsharedlib-dev.install ... hack, hack, hack, ... dh_installdeb $ cat debhello-2.0/debian/libsharedlib-dev.install ###usr/lib/*/pkgconfig/*.pc usr/include usr/lib/*/*.so dh_gencontrol yes checking for C compiler default output file name... a.out checking for suffix of executables... ... hack, hack, hack, ... $ cat debhello-2.0/debian/libsharedlib1.symbols libsharedlib.so.1 libsharedlib1 #MINVER# sharedlib@Base 2.0 echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello checking whether we are cross compiling... $ dch -r ... hack, hack, hack, ... $ cat debhello-2.0/debian/changelog debhello (2.0-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 02:00:01 +0900 debhello (1.7-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 01:07:01 +0900 debhello (1.6-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 01:06:01 +0900 debhello (1.5-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . -- Osamu Aoki Mon, 12 Jan 2015 01:05:01 +0900 debhello (1.4-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile not supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:04:01 +0900 debhello (1.3-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:03:01 +0900 debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 $ vim debhello-2.0/debian/README.Debian ... hack, hack, hack, ... $ cat debhello-2.0/debian/README.Debian debhello upstream package example This is an example upstream package to demonstrate the Debian packaging using the debmake command. -- Osamu Aoki Sun, 11 Jan 2015 00:00:00 +0000 $ vim debhello-2.0/debian/changelog ... hack, hack, hack, ... $ cat debhello-2.0/debian/changelog debhello (2.0-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 02:00:01 +0900 debhello (1.7-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 01:07:01 +0900 debhello (1.6-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 01:06:01 +0900 debhello (1.5-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . -- Osamu Aoki Mon, 12 Jan 2015 01:05:01 +0900 debhello (1.4-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile not supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:04:01 +0900 debhello (1.3-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:03:01 +0900 debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 $ vim debhello-2.0/debian/watch ... hack, hack, hack, ... no $ cat debhello-2.0/debian/watch checking for suffix of object files... # When there is no appropriate upstream URL for uscan, it is # the best to have a watch file without any real content as # this file. See uscan(1). $ vim debhello-2.0/debian/compat ... hack, hack, hack, ... $ cat debhello-2.0/debian/compat 11 $ vim debhello-2.0/debian/copyright ... hack, hack, hack, ... $ cat debhello-2.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 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-2.0/debian/source/format ... hack, hack, hack, ... $ cat debhello-2.0/debian/source/format o checking whether we are using the GNU C compiler... 3.0 (quilt) $ vim debhello-2.0/debian/source/local-options ... hack, hack, hack, ... $ cat debhello-2.0/debian/source/local-options abort-on-upstream-changes unapply-patches chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums yes checking whether gcc accepts -g... $ mkdir -p debhello-2.0/debian $ vim debhello-2.0/debian/changelog ... hack, hack, hack, ... $ cat debhello-2.0/debian/changelog debhello (2.0-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 02:00:01 +0900 debhello (1.7-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 01:07:01 +0900 debhello (1.6-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 01:06:01 +0900 debhello (1.5-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . -- Osamu Aoki Mon, 12 Jan 2015 01:05:01 +0900 debhello (1.4-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile not supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:04:01 +0900 debhello (1.3-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:03:01 +0900 debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums dh_builddeb yes checking for gcc option to accept ISO C89... $ tree debhello-2.0/debian debhello-2.0/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── debhello.install ├── libsharedlib-dev.install ├── libsharedlib1.install ├── libsharedlib1.symbols ├── patches │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 14 files none needed checking whether gcc understands -c and -o together... $ cd .. $ cp -a /<>/debhello-2.0-pkg2/test package $ cd /<>/debhello-2.0-pkg2/test dpkg-deb --build debian/debhello .. yes checking dependency style of gcc... none checking how to run the C preprocessor... $ cd debhello-2.0 $ debuild gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... dpkg-buildpackage -us -uc -ui -i /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler yes checking for sys/types.h... dpkg-buildpackage: info: source package debhello dpkg-buildpackage: info: source version 2.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osamu Aoki yes dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 checking for sys/stat.h... /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler yes checking for stdlib.h... yes checking for string.h... yes dpkg-source: info: using options from debhello-2.0/debian/source/local-options: --abort-on-upstream-changes --unapply-patches /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler checking for memory.h... yes checking for strings.h... fakeroot debian/rules clean dh clean --with autoreconf yes checking for inttypes.h... /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'debhello' in '../debhello_1.7-1_amd64.deb'. yes checking for stdint.h... dpkg-genbuildinfo dh_clean yes checking for unistd.h... rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/debhello.substvars debian/libsharedlib1.substvars debian/libsharedlib-dev.substvars debian/files rm -fr -- debian/debhello/ debian/tmp/ debian/libsharedlib1/ debian/libsharedlib-dev/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dpkg-source -i -b . yes ==== Check include: math.h checking math.h usability... yes checking math.h presence... yes checking for math.h... yes ==== Check library: libm checking for library containing atan... dpkg-source: info: using options from debhello-2.0/debian/source/local-options: --abort-on-upstream-changes --unapply-patches dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_2.0.orig.tar.gz dpkg-genchanges >../debhello_1.7-1_amd64.changes dpkg-source: info: building debhello in debhello_2.0-1.debian.tar.xz dpkg-source: info: building debhello in debhello_2.0-1.dsc debian/rules build dh build --with autoreconf -lm ==== Build with LIBS := "-lm " checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . checking that generated files are newer than configure... done configure: creating ./config.status dh_update_autotools_config dh_autoreconf find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} + -o -type l -printf "symlink %p " > debian/autoreconf.before grep -q ^XDT_ configure.ac autoreconf -f -i config.status: creating Makefile config.status: creating man/Makefile dpkg-buildpackage: info: full upload (original source is included) config.status: creating src/Makefile Now running lintian debhello_1.7-1_amd64.changes ... config.status: creating config.h config.status: executing depfiles commands configure: WARNING: unrecognized options: --disable-maintainer-mode make[1]: Leaving directory '/<>/debhello-1.6-pkg1/test/debhello-1.6' dh_auto_build make -j4 make[1]: Entering directory '/<>/debhello-1.6-pkg1/test/debhello-1.6' make all-recursive make[2]: Entering directory '/<>/debhello-1.6-pkg1/test/debhello-1.6' Making all in src make[3]: Entering directory '/<>/debhello-1.6-pkg1/test/debhello-1.6/src' gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hello.o hello.c gcc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -o hello hello.o -lm make[3]: Leaving directory '/<>/debhello-1.6-pkg1/test/debhello-1.6/src' Making all in man make[3]: Entering directory '/<>/debhello-1.6-pkg1/test/debhello-1.6/man' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debhello-1.6-pkg1/test/debhello-1.6/man' make[3]: Entering directory '/<>/debhello-1.6-pkg1/test/debhello-1.6' make[3]: Leaving directory '/<>/debhello-1.6-pkg1/test/debhello-1.6' make[2]: Leaving directory '/<>/debhello-1.6-pkg1/test/debhello-1.6' make[1]: Leaving directory '/<>/debhello-1.6-pkg1/test/debhello-1.6' dh_auto_test make -j4 check VERBOSE=1 make[1]: Entering directory '/<>/debhello-1.6-pkg1/test/debhello-1.6' Making check in src make[2]: Entering directory '/<>/debhello-1.6-pkg1/test/debhello-1.6/src' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/<>/debhello-1.6-pkg1/test/debhello-1.6/src' Making check in man make[2]: Entering directory '/<>/debhello-1.6-pkg1/test/debhello-1.6/man' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/<>/debhello-1.6-pkg1/test/debhello-1.6/man' make[2]: Entering directory '/<>/debhello-1.6-pkg1/test/debhello-1.6' make[2]: Leaving directory '/<>/debhello-1.6-pkg1/test/debhello-1.6' make[1]: Leaving directory '/<>/debhello-1.6-pkg1/test/debhello-1.6' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --with autoreconf dh_testroot dh_prep rm -f -- debian/debhello.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ dh_auto_install install -d /<>/debhello-1.6-pkg1/test/debhello-1.6/debian/debhello make -j4 install DESTDIR=/<>/debhello-1.6-pkg1/test/debhello-1.6/debian/debhello AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/<>/debhello-1.6-pkg1/test/debhello-1.6' Making install in src make[2]: Entering directory '/<>/debhello-1.6-pkg1/test/debhello-1.6/src' make[3]: Entering directory '/<>/debhello-1.6-pkg1/test/debhello-1.6/src' make[3]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/<>/debhello-1.6-pkg1/test/debhello-1.6/debian/debhello/usr/bin' /usr/bin/install -c hello '/<>/debhello-1.6-pkg1/test/debhello-1.6/debian/debhello/usr/bin' make[3]: Leaving directory '/<>/debhello-1.6-pkg1/test/debhello-1.6/src' make[2]: Leaving directory '/<>/debhello-1.6-pkg1/test/debhello-1.6/src' Making install in man make[2]: Entering directory '/<>/debhello-1.6-pkg1/test/debhello-1.6/man' make[3]: Entering directory '/<>/debhello-1.6-pkg1/test/debhello-1.6/man' make[3]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/<>/debhello-1.6-pkg1/test/debhello-1.6/debian/debhello/usr/share/man/man1' /usr/bin/install -c -m 644 hello.1 '/<>/debhello-1.6-pkg1/test/debhello-1.6/debian/debhello/usr/share/man/man1' make[3]: Leaving directory '/<>/debhello-1.6-pkg1/test/debhello-1.6/man' make[2]: Leaving directory '/<>/debhello-1.6-pkg1/test/debhello-1.6/man' make[2]: Entering directory '/<>/debhello-1.6-pkg1/test/debhello-1.6' make[3]: Entering directory '/<>/debhello-1.6-pkg1/test/debhello-1.6' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/<>/debhello-1.6-pkg1/test/debhello-1.6' make[2]: Leaving directory '/<>/debhello-1.6-pkg1/test/debhello-1.6' make[1]: Leaving directory '/<>/debhello-1.6-pkg1/test/debhello-1.6' dh_installdocs install -d debian/debhello/usr/share/doc/debhello install -d debian/.debhelper/generated/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright dh_installchangelogs install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian dh_installman man-recode --to-code UTF-8 --suffix .dh-new debian/debhello/usr/share/man/man1/hello.1 E: debhello changes: bad-distribution-in-changes-file unstable mv debian/debhello/usr/share/man/man1/hello.1.dh-new debian/debhello/usr/share/man/man1/hello.1 chmod 0644 -- debian/debhello/usr/share/man/man1/hello.1 dh_perl W: debhello source: file-without-copyright-information debian/README.Debian W: debhello source: file-without-copyright-information debian/changelog W: debhello source: file-without-copyright-information debian/compat W: debhello source: file-without-copyright-information debian/control W: debhello source: file-without-copyright-information debian/copyright W: debhello source: file-without-copyright-information debian/patches/series W: debhello source: file-without-copyright-information debian/rules W: debhello source: file-without-copyright-information debian/source/format W: debhello source: file-without-copyright-information debian/watch W: debhello source: missing-license-paragraph-in-dep5-copyright __no_license__ (paragraph at line 17) W: debhello source: missing-license-paragraph-in-dep5-copyright __no_copyright_nor_license__ (paragraph at line 7) Copying file ABOUT-NLS Creating directory build-aux Copying file build-aux/config.rpath dh_link dh_strip_nondeterminism dh_compress W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) cd debian/debhello Creating directory m4 Copying file m4/codeset.m4 chmod a-x usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 gzip -9nf usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 cd '/<>/debhello-1.6-pkg1/test/debhello-1.6' Copying file m4/extern-inline.m4 dh_fixperms Copying file m4/fcntl-o.m4 Copying file m4/gettext.m4 find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 Copying file m4/glibc2.m4 find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello/usr/share/man -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 Copying file m4/glibc21.m4 find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x Copying file m4/iconv.m4 dh_missing Copying file m4/intdiv0.m4 Copying file m4/intl.m4 dh_strip Copying file m4/intldir.m4 Copying file m4/intlmacosx.m4 Copying file m4/intmax.m4 Copying file m4/inttypes-pri.m4 Copying file m4/inttypes_h.m4 install -d debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/43 objcopy --only-keep-debug --compress-debug-sections debian/debhello/usr/bin/hello debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/43/8949cceca2d5a3a45aae3b887a7e78bb4d80a9.debug chmod 0644 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/43/8949cceca2d5a3a45aae3b887a7e78bb4d80a9.debug chown 0:0 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/43/8949cceca2d5a3a45aae3b887a7e78bb4d80a9.debug strip --remove-section=.comment --remove-section=.note debian/debhello/usr/bin/hello Copying file m4/lcmessage.m4 objcopy --add-gnu-debuglink debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/43/8949cceca2d5a3a45aae3b887a7e78bb4d80a9.debug debian/debhello/usr/bin/hello rm -fr debian/.debhelper/debhello/dbgsym-root dh_makeshlibs Copying file m4/lib-ld.m4 W: debhello: copyright-has-url-from-dh_make-boilerplate Copying file m4/lib-link.m4 W: debhello: readme-debian-contains-debmake-template Copying file m4/lib-prefix.m4 rm -f debian/debhello/DEBIAN/shlibs Copying file m4/lock.m4 dh_shlibdeps Copying file m4/longlong.m4 Copying file m4/nls.m4 Copying file m4/po.m4 Copying file m4/printf-posix.m4 install -d debian/debhello/DEBIAN dpkg-shlibdeps -Tdebian/debhello.substvars debian/debhello/usr/bin/hello Copying file m4/progtest.m4 Copying file m4/size_max.m4 Copying file m4/stdint_h.m4 Copying file m4/threadlib.m4 Copying file m4/uintmax_t.m4 Copying file m4/visibility.m4 libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' Copying file m4/wchar_t.m4 Copying file m4/wint_t.m4 Copying file m4/xsize.m4 Copying file po/Makefile.in.in libtoolize: putting macros in 'm4'. libtoolize: copying file 'm4/libtool.m4' Copying file po/Makevars.template Copying file po/Rules-quot libtoolize: copying file 'm4/ltargz.m4' libtoolize: copying file 'm4/ltdl.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' libtoolize: putting libltdl files in LT_CONFIG_LTDL_DIR, 'libltdl'. libtoolize: copying file 'libltdl/COPYING.LIB' libtoolize: creating file 'libltdl/Makefile.am' libtoolize: copying file 'libltdl/README' libtoolize: creating file 'libltdl/Makefile.in' libtoolize: copying file 'libltdl/libltdl/lt__alloc.h' libtoolize: copying file 'libltdl/libltdl/lt__argz_.h' libtoolize: copying file 'libltdl/libltdl/lt__dirent.h' libtoolize: copying file 'libltdl/libltdl/lt__glibc.h' libtoolize: copying file 'libltdl/libltdl/lt__private.h' dh_installdeb libtoolize: copying file 'libltdl/libltdl/lt__strl.h' libtoolize: copying file 'libltdl/libltdl/lt_dlloader.h' libtoolize: copying file 'libltdl/libltdl/lt_error.h' libtoolize: copying file 'libltdl/libltdl/lt_system.h' dh_gencontrol libtoolize: copying file 'libltdl/libltdl/slist.h' libtoolize: copying file 'libltdl/loaders/dld_link.c' libtoolize: copying file 'libltdl/loaders/dlopen.c' libtoolize: copying file 'libltdl/loaders/dyld.c' echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello libtoolize: copying file 'libltdl/loaders/load_add_on.c' libtoolize: copying file 'libltdl/loaders/loadlibrary.c' libtoolize: copying file 'libltdl/loaders/preopen.c' libtoolize: copying file 'libltdl/loaders/shl_load.c' libtoolize: copying file 'libltdl/lt__alloc.c' libtoolize: copying file 'libltdl/lt__argz.c' libtoolize: copying file 'libltdl/lt__dirent.c' libtoolize: copying file 'libltdl/lt__strl.c' libtoolize: copying file 'libltdl/lt_dlloader.c' libtoolize: copying file 'libltdl/lt_error.c' libtoolize: copying file 'libltdl/ltdl.c' libtoolize: copying file 'libltdl/ltdl.h' libtoolize: copying file 'libltdl/slist.c' chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums Finished running lintian. cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums dh_builddeb $ cd .. $ tree -FL 1 . ├── debhello-1.7/ ├── debhello-1.7.tar.gz ├── debhello_1.7-1.debian.tar.xz ├── debhello_1.7-1.dsc ├── debhello_1.7-1_amd64.build ├── debhello_1.7-1_amd64.buildinfo ├── debhello_1.7-1_amd64.changes ├── debhello_1.7-1_amd64.deb └── debhello_1.7.orig.tar.gz -> debhello-1.7.tar.gz 1 directory, 8 files $ dpkg -c debhello_1.7-1_amd64.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright drwxr-xr-x root/root ... ./usr/share/man/ drwxr-xr-x root/root ... ./usr/share/man/man1/ -rw-r--r-- root/root ... ./usr/share/man/man1/hello.1.gz dpkg-deb --build debian/debhello .. $ tar -tzf debhello-1.7.tar.gz debhello-1.7/ debhello-1.7/src/ debhello-1.7/src/config.h.in debhello-1.7/src/hello.c debhello-1.7/src/CMakeLists.txt debhello-1.7/data/ debhello-1.7/data/hello.desktop debhello-1.7/data/hello.png debhello-1.7/man/ debhello-1.7/man/hello.1 debhello-1.7/man/CMakeLists.txt debhello-1.7/CMakeLists.txt $ tar --xz -tf debhello_1.7-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/patches/ debian/patches/series debian/rules debian/source/ debian/source/format debian/watch $ dpkg -f debhello_1.7-1_amd64.deb pre-depends depends recommends conflicts breaks Depends: libc6 (>= 2.2.5) make[3]: Leaving directory '/<>/debhello-1.7-pkg1' touch debhello-1.7-pkg1/.stamp ============= Build debhello-2.1-pkg1 ============== make -C debhello-2.1-pkg1 libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, libtoolize: and rerunning libtoolize and aclocal. libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. make[3]: Entering directory '/<>/debhello-2.1-pkg1' mkdir -p /<>/debhello-2.1-pkg1/test echo /<>/debhello-2.1-pkg1 > /<>/debhello-2.1-pkg1/next.dir echo debhello-2.1 > /<>/debhello-2.1-pkg1/project for i in step000 step101 step102 step103 step104 step200 step201 step202 step203 step299 step300 step301 step302 step303 step304 step305 step309 step390 step400 step499 step500 step600 step700 step701 step702 ; do \ cd $(cat /<>/debhello-2.1-pkg1/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-2.1-pkg1/$i.cmd /<>/debhello-2.1-pkg1/$i.log ; \ ERR=$? ; \ cat /<>/debhello-2.1-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#/<>/debhello-2.1-pkg1/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-2.1-pkg1/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done $ wget http://www.example.org/download/debhello-2.1.tar.gz ... $ tar -xzmf debhello-2.1.tar.gz $ tree . ├── debhello-2.1 │   ├── CMakeLists.txt │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── lib │   │   ├── CMakeLists.txt │   │   ├── sharedlib.c │   │   └── sharedlib.h │   ├── man │   │   ├── CMakeLists.txt │   │   └── hello.1 │   └── src │   ├── CMakeLists.txt │   ├── config.h.in │   └── hello.c └── debhello-2.1.tar.gz 5 directories, 12 files /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ cat debhello-2.1/src/hello.c #include "config.h" #include #include int main() { printf("Hello, I am " PACKAGE_AUTHOR "!\n"); sharedlib(); return 0; } $ cat debhello-2.1/src/config.h.in /* name of the package author */ #define PACKAGE_AUTHOR "@PACKAGE_AUTHOR@" $ cat debhello-2.1/CMakeLists.txt cmake_minimum_required(VERSION 2.8) project(debhello) set(PACKAGE_AUTHOR "Osamu Aoki") add_subdirectory(lib) add_subdirectory(src) add_subdirectory(man) $ cat debhello-2.1/man/CMakeLists.txt install( FILES ${CMAKE_CURRENT_SOURCE_DIR}/hello.1 DESTINATION share/man/man1 ) $ cat debhello-2.1/src/CMakeLists.txt # Always define HAVE_CONFIG_H add_definitions(-DHAVE_CONFIG_H) # Generate config.h from config.h.in configure_file( "${CMAKE_CURRENT_SOURCE_DIR}/config.h.in" "${CMAKE_CURRENT_BINARY_DIR}/config.h" ) include_directories("${CMAKE_CURRENT_BINARY_DIR}") include_directories("${CMAKE_SOURCE_DIR}/lib") add_executable(hello hello.c) target_link_libraries(hello sharedlib) install(TARGETS hello RUNTIME DESTINATION bin ) $ cat debhello-2.1/lib/sharedlib.h int sharedlib(); $ cat debhello-2.1/lib/sharedlib.c #include int sharedlib() { printf("This is a shared library!\n"); return 0; } /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ cd debhello-2.1 $ debmake -b',libsharedlib1,libsharedlib-dev' /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'debhello' in '../debhello_1.6-1_amd64.deb'. I: set parameters I: sanity check of parameters I: pkg="debhello", ver="2.1", rev="1" I: *** start packaging in "debhello-2.1". *** I: provide debhello_2.1.orig.tar.gz for non-native Debian package I: pwd = "/<>/debhello-2.1-pkg1/test" I: $ ln -sf debhello-2.1.tar.gz debhello_2.1.orig.tar.gz I: pwd = "/<>/debhello-2.1-pkg1/test/debhello-2.1" I: parse binary package settings: ,libsharedlib1,libsharedlib-dev I: binary package=debhello Type=bin / Arch=any M-A=foreign I: binary package=libsharedlib1 Type=lib / Arch=any M-A=same I: binary package=libsharedlib-dev Type=dev / Arch=any M-A=same I: analyze the source tree I: build_type = Cmake I: scan source for copyright+license text and file extensions I: 36 %, ext = text I: 36 %, ext = c I: 9 %, ext = desktop I: 9 %, ext = media I: 9 %, ext = 1 I: check_all_licenses I: ......W: Non-UTF-8 char found, using latin-1: data/hello.png ..... I: check_all_licenses completed for 11 files. I: bunch_all_licenses I: format_all_licenses I: make debian/* template files I: multi binary packages: 3 I: debmake -x "2" ... I: creating => debian/control I: creating => debian/copyright I: substituting => /usr/share/debmake/extra0/rules dpkg-genbuildinfo 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/extra1/compat I: creating => debian/compat 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: substituting => /usr/share/debmake/extra2multi/clean I: creating => debian/clean I: substituting => /usr/share/debmake/extra2multi/package.preinst I: creating => debian/debhello.preinst I: substituting => /usr/share/debmake/extra2multi/package.postrm I: creating => debian/debhello.postrm I: substituting => /usr/share/debmake/extra2multi/package.postinst I: creating => debian/debhello.postinst I: substituting => /usr/share/debmake/extra2multi/package.prerm I: creating => debian/debhello.prerm I: substituting => /usr/share/debmake/extra2multi/package.links I: creating => debian/debhello.links I: substituting => /usr/share/debmake/extra2bin/package.install I: creating => debian/debhello.install I: substituting => /usr/share/debmake/extra2doc/package.info I: creating => debian/debhello.info I: substituting => /usr/share/debmake/extra2doc/package.install I: skipping :: debian/debhello.install (file exists) I: substituting => /usr/share/debmake/extra2doc/package.docs I: creating => debian/debhello.docs I: substituting => /usr/share/debmake/extra2doc/package.manpages I: creating => debian/debhello.manpages I: substituting => /usr/share/debmake/extra2doc/package.doc-base I: creating => debian/debhello.doc-base I: substituting => /usr/share/debmake/extra2doc/package.examples I: creating => debian/debhello.examples I: substituting => /usr/share/debmake/extra2lib/package.install I: creating => debian/libsharedlib1.install I: substituting => /usr/share/debmake/extra2lib/package.symbols I: creating => debian/libsharedlib1.symbols I: substituting => /usr/share/debmake/extra2dev/package.install I: creating => debian/libsharedlib-dev.install I: run "debmake -x3" to get more template files I: $ wrap-and-sort $ cd .. $ tree . ├── debhello-2.1 │   ├── CMakeLists.txt │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── clean │   │   ├── compat │   │   ├── control │   │   ├── copyright │   │   ├── debhello.doc-base │   │   ├── debhello.docs │   │   ├── debhello.examples │   │   ├── debhello.info │   │   ├── debhello.install │   │   ├── debhello.links │   │   ├── debhello.manpages │   │   ├── debhello.postinst │   │   ├── debhello.postrm │   │   ├── debhello.preinst │   │   ├── debhello.prerm │   │   ├── libsharedlib-dev.install │   │   ├── libsharedlib1.install │   │   ├── libsharedlib1.symbols │   │   ├── patches │   │   │   └── series │   │   ├── rules │   │   ├── source │   │   │   ├── format │   │   │   └── local-options │   │   └── watch │   ├── lib │   │   ├── CMakeLists.txt │   │   ├── sharedlib.c │   │   └── sharedlib.h │   ├── man │   │   ├── CMakeLists.txt │   │   └── hello.1 │   └── src │   ├── CMakeLists.txt │   ├── config.h.in │   └── hello.c ├── debhello-2.1.tar.gz └── debhello_2.1.orig.tar.gz -> debhello-2.1.tar.gz 8 directories, 38 files dpkg-genchanges >../debhello_1.6-1_amd64.changes $ cat debhello-2.1/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_configure: # dh_auto_configure -- \ # -DCMAKE_LIBRARY_ARCHITECTURE="$(DEB_TARGET_MULTIARCH)" $ cat debhello-2.1/debian/control Source: debhello Section: unknown Priority: optional Maintainer: "Firstname Lastname" Build-Depends: cmake, debhelper (>=11~) Standards-Version: 4.1.4 Homepage: Package: debhello Architecture: any Multi-Arch: foreign Depends: libsharedlib1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: auto-generated package by debmake: bin This package contains the compiled binary executable. . This Debian binary package was auto-generated by the debmake(1) command provided by the debmake package. Package: libsharedlib1 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: auto-generated package by debmake: lib This package contains the shared library. Package: libsharedlib-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libsharedlib1 (= ${binary:Version}), ${misc:Depends} Description: auto-generated package by debmake: dev This package contains the development files. $ cd .. $ cp -a /<>/debhello-2.1-pkg1/test debmake $ cd /<>/debhello-2.1-pkg1/test dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . $ rm -f debhello-2.1/debian/clean $ rm -f debhello-2.1/debian/debhello.doc-base $ rm -f debhello-2.1/debian/debhello.docs $ rm -f debhello-2.1/debian/debhello.examples $ rm -f debhello-2.1/debian/debhello.info $ rm -f debhello-2.1/debian/debhello.links $ rm -f debhello-2.1/debian/debhello.manpages $ rm -f debhello-2.1/debian/debhello.menu $ rm -f debhello-2.1/debian/debhello.postinst $ rm -f debhello-2.1/debian/debhello.postrm $ rm -f debhello-2.1/debian/debhello.preinst $ rm -f debhello-2.1/debian/debhello.prerm $ vim debhello-2.1/debian/rules ... hack, hack, hack, ... $ cat debhello-2.1/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 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) %: dh $@ override_dh_auto_configure: dh_auto_configure -- \ -DCMAKE_LIBRARY_ARCHITECTURE="$(DEB_HOST_MULTIARCH)" override_dh_install: dh_install --list-missing $ vim debhello-2.1/debian/control ... hack, hack, hack, ... $ cat debhello-2.1/debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki Build-Depends: cmake, debhelper (>=11~) Standards-Version: 4.3.0 Homepage: https://salsa.debian.org/debian/debmake-doc Package: debhello Architecture: any Multi-Arch: foreign Depends: libsharedlib1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: example executable 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)'. . This package provides the executable program. Package: libsharedlib1 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: example shared library 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)'. . This package contains the shared library. Package: libsharedlib-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libsharedlib1 (= ${binary:Version}), ${misc:Depends} Description: example development 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)'. . This package contains the development files. dpkg-buildpackage: info: full upload (original source is included) Now running lintian debhello_1.6-1_amd64.changes ... $ vim debhello-2.1/debian/debhello.install ... hack, hack, hack, ... $ cat debhello-2.1/debian/debhello.install usr/bin/* usr/share/man/* $ vim debhello-2.1/debian/libsharedlib1.install ... hack, hack, hack, ... $ cat debhello-2.1/debian/libsharedlib1.install usr/lib/*/*.so.* $ vim debhello-2.1/debian/libsharedlib-dev.install ... hack, hack, hack, ... $ cat debhello-2.1/debian/libsharedlib-dev.install ###usr/lib/*/pkgconfig/*.pc usr/include usr/lib/*/*.so ... hack, hack, hack, ... $ cat debhello-2.1/debian/libsharedlib1.symbols libsharedlib.so.1 libsharedlib1 #MINVER# sharedlib@Base 2.1 ... hack, hack, hack, ...(dquilt or gbp-pq) $ cat debhello-2.1/debian/patches/series 000-cmake-multiarch.patch $ cat debhello-2.1/debian/patches/000-cmake-multiarch.patch From: "Osamu Aoki" Description: cmake multiarch patch This moves install path from /usr/lib to /usr/lib/. Set by cmake -DCMAKE_LIBRARY_ARCHITECTURE="$(DEB_HOST_MULTIARCH)". --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -4,5 +4,5 @@ # the RPATH of these targets so they are installed with an empty RPATH. set_property(TARGET sharedlib PROPERTY VERSION "1.0.0") set_property(TARGET sharedlib PROPERTY SOVERSION 1 ) -install(TARGETS sharedlib LIBRARY DESTINATION lib) +install(TARGETS sharedlib LIBRARY DESTINATION lib/${CMAKE_LIBRARY_ARCHITECTURE}) install(FILES sharedlib.h DESTINATION include) $ dch -r ... hack, hack, hack, ... $ cat debhello-2.1/debian/changelog debhello (2.1-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 02:01:01 +0900 debhello (2.0-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 02:00:01 +0900 debhello (1.7-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 01:07:01 +0900 debhello (1.6-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 01:06:01 +0900 debhello (1.5-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . -- Osamu Aoki Mon, 12 Jan 2015 01:05:01 +0900 debhello (1.4-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile not supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:04:01 +0900 debhello (1.3-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:03:01 +0900 debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 $ vim debhello-2.1/debian/README.Debian ... hack, hack, hack, ... $ cat debhello-2.1/debian/README.Debian debhello upstream package example This is an example upstream package to demonstrate the Debian packaging using the debmake command. -- Osamu Aoki Sun, 11 Jan 2015 00:00:00 +0000 $ vim debhello-2.1/debian/changelog ... hack, hack, hack, ... $ cat debhello-2.1/debian/changelog debhello (2.1-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 02:01:01 +0900 debhello (2.0-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 02:00:01 +0900 debhello (1.7-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 01:07:01 +0900 debhello (1.6-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 01:06:01 +0900 debhello (1.5-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . -- Osamu Aoki Mon, 12 Jan 2015 01:05:01 +0900 debhello (1.4-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile not supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:04:01 +0900 debhello (1.3-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:03:01 +0900 debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 $ vim debhello-2.1/debian/watch ... hack, hack, hack, ... $ cat debhello-2.1/debian/watch # When there is no appropriate upstream URL for uscan, it is # the best to have a watch file without any real content as # this file. See uscan(1). $ vim debhello-2.1/debian/compat ... hack, hack, hack, ... $ cat debhello-2.1/debian/compat 11 $ vim debhello-2.1/debian/copyright ... hack, hack, hack, ... $ cat debhello-2.1/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 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-2.1/debian/source/format ... hack, hack, hack, ... $ cat debhello-2.1/debian/source/format 3.0 (quilt) $ vim debhello-2.1/debian/source/local-options ... hack, hack, hack, ... $ cat debhello-2.1/debian/source/local-options abort-on-upstream-changes unapply-patches $ tree debhello-2.1/debian debhello-2.1/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── debhello.install ├── libsharedlib-dev.install ├── libsharedlib1.install ├── libsharedlib1.symbols ├── patches │   ├── 000-cmake-multiarch.patch │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 15 files $ cd .. $ cp -a /<>/debhello-2.1-pkg1/test package $ cd /<>/debhello-2.1-pkg1/test $ cd debhello-2.1 $ debuild dpkg-buildpackage -us -uc -ui -i dpkg-buildpackage: info: source package debhello dpkg-buildpackage: info: source version 2.1-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osamu Aoki dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using options from debhello-2.1/debian/source/local-options: --abort-on-upstream-changes --unapply-patches dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 000-cmake-multiarch.patch fakeroot debian/rules clean dh clean dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/debhello.substvars debian/libsharedlib1.substvars debian/libsharedlib-dev.substvars debian/files rm -fr -- debian/debhello/ debian/tmp/ debian/libsharedlib1/ debian/libsharedlib-dev/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dpkg-source -i -b . dpkg-source: info: using options from debhello-2.1/debian/source/local-options: --abort-on-upstream-changes --unapply-patches dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_2.1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building debhello in debhello_2.1-1.debian.tar.xz dpkg-source: info: building debhello in debhello_2.1-1.dsc debian/rules build dh build E: debhello changes: bad-distribution-in-changes-file unstable dh_update_autotools_config dh_autoreconf W: debhello source: useless-autoreconf-build-depends dh-autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/<>/debhello-2.1-pkg1/test/debhello-2.1' dh_auto_configure -- \ -DCMAKE_LIBRARY_ARCHITECTURE="x86_64-linux-gnu" W: debhello source: file-without-copyright-information debian/README.Debian W: debhello source: file-without-copyright-information debian/changelog W: debhello source: file-without-copyright-information debian/compat W: debhello source: file-without-copyright-information debian/control W: debhello source: file-without-copyright-information debian/copyright W: debhello source: file-without-copyright-information debian/patches/series W: debhello source: file-without-copyright-information debian/rules W: debhello source: file-without-copyright-information debian/source/format W: debhello source: file-without-copyright-information debian/watch W: debhello source: missing-license-paragraph-in-dep5-copyright __no_license__ (paragraph at line 17) W: debhello source: missing-license-paragraph-in-dep5-copyright __no_copyright_nor_license__ (paragraph at line 7) install -d obj-x86_64-linux-gnu cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCMAKE_LIBRARY_ARCHITECTURE=x86_64-linux-gnu .. -- The C compiler identification is GNU 9.2.1 W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) -- The CXX compiler identification is GNU 9.2.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in 'm4'. libtoolize: copying file 'm4/libtool.m4' W: debhello: copyright-has-url-from-dh_make-boilerplate W: debhello: readme-debian-contains-debmake-template -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done libtoolize: copying file 'm4/ltargz.m4' -- Check for working CXX compiler: /usr/bin/c++ libtoolize: copying file 'm4/ltdl.m4' configure.ac:13: installing 'build-aux/compile' configure.ac:13: installing 'build-aux/config.guess' configure.ac:13: installing 'build-aux/config.sub' configure.ac:10: installing 'build-aux/install-sh' configure.ac:10: installing 'build-aux/missing' libtoolize: copying file 'm4/ltoptions.m4' -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info lib/Makefile.am: installing 'build-aux/depcomp' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' -- Detecting CXX compiler ABI info - done find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} + -o -type l -printf "symlink %p " > debian/autoreconf.after -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done libtoolize: copying file 'm4/lt~obsolete.m4' -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR -- Build files have been written to: /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu make[1]: Leaving directory '/<>/debhello-2.1-pkg1/test/debhello-2.1' dh_auto_configure dh_auto_build ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' /usr/bin/cmake -S/<>/debhello-2.1-pkg1/test/debhello-2.1 -B/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/CMakeFiles /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' make -f lib/CMakeFiles/sharedlib.dir/build.make lib/CMakeFiles/sharedlib.dir/depend make[3]: Entering directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' cd /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/debhello-2.1-pkg1/test/debhello-2.1 /<>/debhello-2.1-pkg1/test/debhello-2.1/lib /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/lib /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/lib/CMakeFiles/sharedlib.dir/DependInfo.cmake --color= Scanning dependencies of target sharedlib make[3]: Leaving directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' make -f lib/CMakeFiles/sharedlib.dir/build.make lib/CMakeFiles/sharedlib.dir/build make[3]: Entering directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' [ 25%] Building C object lib/CMakeFiles/sharedlib.dir/sharedlib.c.o cd /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/lib && /usr/bin/cc -Dsharedlib_EXPORTS -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/sharedlib.dir/sharedlib.c.o -c /<>/debhello-2.1-pkg1/test/debhello-2.1/lib/sharedlib.c [ 50%] Linking C shared library libsharedlib.so cd /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/sharedlib.dir/link.txt --verbose=1 /usr/bin/cc -fPIC -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -shared -Wl,-soname,libsharedlib.so.1 -o libsharedlib.so.1.0.0 CMakeFiles/sharedlib.dir/sharedlib.c.o configure: WARNING: unrecognized options: --disable-maintainer-mode cd /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/lib && /usr/bin/cmake -E cmake_symlink_library libsharedlib.so.1.0.0 libsharedlib.so.1 libsharedlib.so make[3]: Leaving directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' [ 50%] Built target sharedlib make -f src/CMakeFiles/hello.dir/build.make src/CMakeFiles/hello.dir/depend libtoolize: putting libltdl files in LT_CONFIG_LTDL_DIR, 'libltdl'. libtoolize: copying file 'libltdl/COPYING.LIB' make[3]: Entering directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' cd /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/debhello-2.1-pkg1/test/debhello-2.1 /<>/debhello-2.1-pkg1/test/debhello-2.1/src /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/src /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/src/CMakeFiles/hello.dir/DependInfo.cmake --color= Standard customization chores checking for a BSD-compatible install... libtoolize: creating file 'libltdl/Makefile.am' Scanning dependencies of target hello make[3]: Leaving directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' make -f src/CMakeFiles/hello.dir/build.make src/CMakeFiles/hello.dir/build make[3]: Entering directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' libtoolize: copying file 'libltdl/README' [ 75%] Building C object src/CMakeFiles/hello.dir/hello.c.o cd /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/src && /usr/bin/cc -DHAVE_CONFIG_H -I/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/src -I/<>/debhello-2.1-pkg1/test/debhello-2.1/lib -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/hello.dir/hello.c.o -c /<>/debhello-2.1-pkg1/test/debhello-2.1/src/hello.c /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... libtoolize: creating file 'libltdl/Makefile.in' yes libtoolize: copying file 'libltdl/libltdl/lt__alloc.h' checking whether make supports nested variables... libtoolize: copying file 'libltdl/libltdl/lt__argz_.h' yes libtoolize: copying file 'libltdl/libltdl/lt__dirent.h' libtoolize: copying file 'libltdl/libltdl/lt__glibc.h' [100%] Linking C executable hello cd /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/hello.dir/link.txt --verbose=1 libtoolize: copying file 'libltdl/libltdl/lt__private.h' checking build system type... /usr/bin/cc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -rdynamic CMakeFiles/hello.dir/hello.c.o -o hello -Wl,-rpath,/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/lib: ../lib/libsharedlib.so.1.0.0 libtoolize: copying file 'libltdl/libltdl/lt__strl.h' libtoolize: copying file 'libltdl/libltdl/lt_dlloader.h' x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... libtoolize: copying file 'libltdl/libltdl/lt_error.h' libtoolize: copying file 'libltdl/libltdl/lt_system.h' make[3]: Leaving directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' libtoolize: copying file 'libltdl/libltdl/slist.h' libtoolize: copying file 'libltdl/loaders/dld_link.c' [100%] Built target hello make[2]: Leaving directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/CMakeFiles 0 libtoolize: copying file 'libltdl/loaders/dlopen.c' libtoolize: copying file 'libltdl/loaders/dyld.c' libtoolize: copying file 'libltdl/loaders/load_add_on.c' make[1]: Leaving directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' printf dh_auto_test checking whether make supports the include directive... libtoolize: copying file 'libltdl/loaders/loadlibrary.c' yes (GNU style) checking for gcc... gcc libtoolize: copying file 'libltdl/loaders/preopen.c' libtoolize: copying file 'libltdl/loaders/shl_load.c' libtoolize: copying file 'libltdl/lt__alloc.c' libtoolize: copying file 'libltdl/lt__argz.c' libtoolize: copying file 'libltdl/lt__dirent.c' checking whether the C compiler works... libtoolize: copying file 'libltdl/lt__strl.c' create-stamp debian/debhelper-build-stamp libtoolize: copying file 'libltdl/lt_dlloader.c' fakeroot debian/rules binary libtoolize: copying file 'libltdl/lt_error.c' libtoolize: copying file 'libltdl/ltdl.c' dh binary libtoolize: copying file 'libltdl/ltdl.h' libtoolize: copying file 'libltdl/slist.c' libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, libtoolize: and rerunning libtoolize and aclocal. yes checking for C compiler default output file name... a.out checking for suffix of executables... Finished running lintian. checking whether we are cross compiling... dh_testroot $ cd .. $ tree -FL 1 . ├── debhello-1.6/ ├── debhello-1.6.tar.gz ├── debhello_1.6-1.debian.tar.xz ├── debhello_1.6-1.dsc ├── debhello_1.6-1_amd64.build ├── debhello_1.6-1_amd64.buildinfo ├── debhello_1.6-1_amd64.changes ├── debhello_1.6-1_amd64.deb └── debhello_1.6.orig.tar.gz -> debhello-1.6.tar.gz 1 directory, 8 files dh_prep $ dpkg -c debhello_1.6-1_amd64.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright drwxr-xr-x root/root ... ./usr/share/man/ drwxr-xr-x root/root ... ./usr/share/man/man1/ -rw-r--r-- root/root ... ./usr/share/man/man1/hello.1.gz no rm -f -- debian/debhello.substvars debian/libsharedlib1.substvars debian/libsharedlib-dev.substvars checking for suffix of object files... rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ debian/.debhelper/generated/libsharedlib1/ debian/libsharedlib1/ debian/.debhelper/generated/libsharedlib-dev/ debian/libsharedlib-dev/ dh_auto_install o checking whether we are using the GNU C compiler... $ tar -tzf debhello-1.6.tar.gz debhello-1.6/ debhello-1.6/src/ debhello-1.6/src/hello.c debhello-1.6/src/Makefile.am debhello-1.6/data/ debhello-1.6/data/hello.desktop debhello-1.6/data/hello.png debhello-1.6/configure.ac debhello-1.6/man/ debhello-1.6/man/hello.1 debhello-1.6/man/Makefile.am debhello-1.6/Makefile.am $ tar --xz -tf debhello_1.6-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/patches/ debian/patches/series debian/rules debian/source/ debian/source/format debian/watch yes checking whether gcc accepts -g... install -d /<>/debhello-2.1-pkg1/test/debhello-2.1/debian/tmp $ dpkg -f debhello_1.6-1_amd64.deb pre-depends depends recommends conflicts breaks yes checking for gcc option to accept ISO C89... Depends: libc6 (>= 2.3.4) cd obj-x86_64-linux-gnu && make -j4 install DESTDIR=/<>/debhello-2.1-pkg1/test/debhello-2.1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' /usr/bin/cmake -S/<>/debhello-2.1-pkg1/test/debhello-2.1 -B/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/CMakeFiles /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/CMakeFiles/progress.marks make[3]: Leaving directory '/<>/debhello-1.6-pkg1' touch debhello-1.6-pkg1/.stamp ============= Build debhello-2.1-pkg2 ============== make -C debhello-2.1-pkg2 make[3]: Entering directory '/<>/debhello-2.1-pkg2' make -f CMakeFiles/Makefile2 all mkdir -p /<>/debhello-2.1-pkg2/test make[2]: Entering directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' make -f lib/CMakeFiles/sharedlib.dir/build.make lib/CMakeFiles/sharedlib.dir/depend echo /<>/debhello-2.1-pkg2 > /<>/debhello-2.1-pkg2/next.dir echo debhello-2.1 > /<>/debhello-2.1-pkg2/project for i in step000 step101 step102 step103 step104 step200 step201 step202 step203 step299 step300 step301 step302 step303 step304 step305 step309 step390 step400 step499 step500 step600 step700 step701 step702 ; do \ cd $(cat /<>/debhello-2.1-pkg2/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-2.1-pkg2/$i.cmd /<>/debhello-2.1-pkg2/$i.log ; \ ERR=$? ; \ cat /<>/debhello-2.1-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#/<>/debhello-2.1-pkg2/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-2.1-pkg2/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done make[3]: Entering directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' cd /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/debhello-2.1-pkg1/test/debhello-2.1 /<>/debhello-2.1-pkg1/test/debhello-2.1/lib /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/lib /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/lib/CMakeFiles/sharedlib.dir/DependInfo.cmake --color= none needed checking whether gcc understands -c and -o together... make[3]: Leaving directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' make -f lib/CMakeFiles/sharedlib.dir/build.make lib/CMakeFiles/sharedlib.dir/build make[3]: Entering directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/CMakeFiles/sharedlib.dir/build'. make[3]: Leaving directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' $ wget http://www.example.org/download/debhello-2.1.tar.gz ... $ tar -xzmf debhello-2.1.tar.gz $ tree . ├── debhello-2.1 │   ├── CMakeLists.txt │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── lib │   │   ├── CMakeLists.txt │   │   ├── sharedlib.c │   │   └── sharedlib.h │   ├── man │   │   ├── CMakeLists.txt │   │   └── hello.1 │   └── src │   ├── CMakeLists.txt │   ├── config.h.in │   └── hello.c └── debhello-2.1.tar.gz 5 directories, 12 files [ 50%] Built target sharedlib make -f src/CMakeFiles/hello.dir/build.make src/CMakeFiles/hello.dir/depend make[3]: Entering directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' cd /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/debhello-2.1-pkg1/test/debhello-2.1 /<>/debhello-2.1-pkg1/test/debhello-2.1/src /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/src /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/src/CMakeFiles/hello.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' make -f src/CMakeFiles/hello.dir/build.make src/CMakeFiles/hello.dir/build yes checking dependency style of gcc... none checking for a sed that does not truncate output... make[3]: Entering directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/hello.dir/build'. make[3]: Leaving directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... $ cat debhello-2.1/src/hello.c #include "config.h" #include #include int main() { printf("Hello, I am " PACKAGE_AUTHOR "!\n"); sharedlib(); return 0; } /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... [100%] Built target hello yes checking for BSD- or MS-compatible name lister (nm)... make[2]: Leaving directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu/CMakeFiles 0 /usr/bin/nm -B make -f CMakeFiles/Makefile2 preinstallchecking the name lister (/usr/bin/nm -B) interface... make[2]: Entering directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake $ cat debhello-2.1/src/config.h.in /* name of the package author */ #define PACKAGE_AUTHOR "@PACKAGE_AUTHOR@" -- Install configuration: "None" -- Installing: /<>/debhello-2.1-pkg1/test/debhello-2.1/debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 -- Installing: /<>/debhello-2.1-pkg1/test/debhello-2.1/debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so.1 -- Installing: /<>/debhello-2.1-pkg1/test/debhello-2.1/debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so -- Installing: /<>/debhello-2.1-pkg1/test/debhello-2.1/debian/tmp/usr/include/sharedlib.h -- Installing: /<>/debhello-2.1-pkg1/test/debhello-2.1/debian/tmp/usr/bin/hello -- Set runtime path of "/<>/debhello-2.1-pkg1/test/debhello-2.1/debian/tmp/usr/bin/hello" to "" -- Installing: /<>/debhello-2.1-pkg1/test/debhello-2.1/debian/tmp/usr/share/man/man1/hello.1 BSD nm checking whether ln -s works... yes make[1]: Leaving directory '/<>/debhello-2.1-pkg1/test/debhello-2.1/obj-x86_64-linux-gnu' checking the maximum length of command line arguments... rm -f debian/debhello.debhelper.log debian/libsharedlib-dev.debhelper.log debian/libsharedlib1.debhelper.log debian/rules override_dh_install make[1]: Entering directory '/<>/debhello-2.1-pkg1/test/debhello-2.1' dh_install --list-missing 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... $ cat debhello-2.1/CMakeLists.txt cmake_minimum_required(VERSION 2.8) project(debhello) set(PACKAGE_AUTHOR "Osamu Aoki") add_subdirectory(lib) add_subdirectory(src) add_subdirectory(man) $ cat debhello-2.1/man/CMakeLists.txt install( FILES ${CMAKE_CURRENT_SOURCE_DIR}/hello.1 DESTINATION share/man/man1 ) $ cat debhello-2.1/src/CMakeLists.txt # Always define HAVE_CONFIG_H add_definitions(-DHAVE_CONFIG_H) # Generate config.h from config.h.in configure_file( "${CMAKE_CURRENT_SOURCE_DIR}/config.h.in" "${CMAKE_CURRENT_BINARY_DIR}/config.h" ) include_directories("${CMAKE_CURRENT_BINARY_DIR}") include_directories("${CMAKE_SOURCE_DIR}/lib") add_executable(hello hello.c) target_link_libraries(hello sharedlib) install(TARGETS hello RUNTIME DESTINATION bin ) dh_install: Please use dh_missing --list-missing/--fail-missing instead dh_install: This feature will be removed in compat 12. install -d debian/debhello//usr/bin cp --reflink=auto -a debian/tmp/usr/bin/hello debian/debhello//usr/bin/ @ checking for strip... $ cat debhello-2.1/lib/sharedlib.h int sharedlib(); $ cat debhello-2.1/lib/sharedlib.c #include int sharedlib() { printf("This is a shared library!\n"); return 0; } strip install -d debian/debhello//usr/share/man cp --reflink=auto -a debian/tmp/usr/share/man/man1 debian/debhello//usr/share/man/ checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... install -d debian/.debhelper/generated/debhello install -d debian/libsharedlib1//usr/lib/x86_64-linux-gnu cp --reflink=auto -a debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so.1 debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 debian/libsharedlib1//usr/lib/x86_64-linux-gnu/ install -d debian/.debhelper/generated/libsharedlib1 install -d debian/libsharedlib-dev//usr cp --reflink=auto -a debian/tmp/usr/include debian/libsharedlib-dev//usr/ install -d debian/libsharedlib-dev//usr/lib/x86_64-linux-gnu cp --reflink=auto -a debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so debian/libsharedlib-dev//usr/lib/x86_64-linux-gnu/ install -d debian/.debhelper/generated/libsharedlib-dev dh_missing --list-missing $ cd debhello-2.1 $ debmake -b',libsharedlib1,libsharedlib-dev' make[1]: Leaving directory '/<>/debhello-2.1-pkg1/test/debhello-2.1' dh_installdocs ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 install -d debian/debhello/usr/share/doc/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright install -d debian/libsharedlib1/usr/share/doc/libsharedlib1 install -p -m0644 debian/copyright debian/libsharedlib1/usr/share/doc/libsharedlib1/copyright install -d debian/libsharedlib-dev/usr/share/doc/libsharedlib-dev install -p -m0644 debian/copyright debian/libsharedlib-dev/usr/share/doc/libsharedlib-dev/copyright dh_installchangelogs checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... install -p -m0644 debian/changelog debian/libsharedlib-dev/usr/share/doc/libsharedlib-dev/changelog.Debian install -p -m0644 debian/changelog debian/libsharedlib1/usr/share/doc/libsharedlib1/changelog.Debian install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian dh_installman I: set parameters I: sanity check of parameters I: pkg="debhello", ver="2.1", rev="1" I: *** start packaging in "debhello-2.1". *** I: provide debhello_2.1.orig.tar.gz for non-native Debian package I: pwd = "/<>/debhello-2.1-pkg2/test" I: $ ln -sf debhello-2.1.tar.gz debhello_2.1.orig.tar.gz I: pwd = "/<>/debhello-2.1-pkg2/test/debhello-2.1" I: parse binary package settings: ,libsharedlib1,libsharedlib-dev I: binary package=debhello Type=bin / Arch=any M-A=foreign I: binary package=libsharedlib1 Type=lib / Arch=any M-A=same I: binary package=libsharedlib-dev Type=dev / Arch=any M-A=same I: analyze the source tree I: build_type = Cmake I: scan source for copyright+license text and file extensions I: 36 %, ext = text I: 36 %, ext = c I: 9 %, ext = desktop I: 9 %, ext = media I: 9 %, ext = 1 I: check_all_licenses I: ......W: Non-UTF-8 char found, using latin-1: data/hello.png ..... I: check_all_licenses completed for 11 files. I: bunch_all_licenses I: format_all_licenses I: make debian/* template files I: multi binary packages: 3 I: debmake -x "2" ... 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/extra1/compat yes I: creating => debian/compat 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: substituting => /usr/share/debmake/extra2multi/clean checking for sys/types.h... I: creating => debian/clean I: substituting => /usr/share/debmake/extra2multi/package.preinst I: creating => debian/debhello.preinst I: substituting => /usr/share/debmake/extra2multi/package.postrm I: creating => debian/debhello.postrm I: substituting => /usr/share/debmake/extra2multi/package.postinst I: creating => debian/debhello.postinst I: substituting => /usr/share/debmake/extra2multi/package.prerm I: creating => debian/debhello.prerm I: substituting => /usr/share/debmake/extra2multi/package.links I: creating => debian/debhello.links I: substituting => /usr/share/debmake/extra2bin/package.install I: creating => debian/debhello.install I: substituting => /usr/share/debmake/extra2doc/package.info I: creating => debian/debhello.info I: substituting => /usr/share/debmake/extra2doc/package.install I: skipping :: debian/debhello.install (file exists) I: substituting => /usr/share/debmake/extra2doc/package.docs I: creating => debian/debhello.docs I: substituting => /usr/share/debmake/extra2doc/package.manpages I: creating => debian/debhello.manpages I: substituting => /usr/share/debmake/extra2doc/package.doc-base I: creating => debian/debhello.doc-base I: substituting => /usr/share/debmake/extra2doc/package.examples I: creating => debian/debhello.examples I: substituting => /usr/share/debmake/extra2lib/package.install I: creating => debian/libsharedlib1.install I: substituting => /usr/share/debmake/extra2lib/package.symbols I: creating => debian/libsharedlib1.symbols I: substituting => /usr/share/debmake/extra2dev/package.install I: creating => debian/libsharedlib-dev.install I: run "debmake -x3" to get more template files I: $ wrap-and-sort yes checking for sys/stat.h... yes checking for stdlib.h... yes man-recode --to-code UTF-8 --suffix .dh-new debian/debhello/usr/share/man/man1/hello.1 checking for string.h... $ cd .. $ tree . ├── debhello-2.1 │   ├── CMakeLists.txt │   ├── data │   │   ├── hello.desktop │   │   └── hello.png │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── clean │   │   ├── compat │   │   ├── control │   │   ├── copyright │   │   ├── debhello.doc-base │   │   ├── debhello.docs │   │   ├── debhello.examples │   │   ├── debhello.info │   │   ├── debhello.install │   │   ├── debhello.links │   │   ├── debhello.manpages │   │   ├── debhello.postinst │   │   ├── debhello.postrm │   │   ├── debhello.preinst │   │   ├── debhello.prerm │   │   ├── libsharedlib-dev.install │   │   ├── libsharedlib1.install │   │   ├── libsharedlib1.symbols │   │   ├── patches │   │   │   └── series │   │   ├── rules │   │   ├── source │   │   │   ├── format │   │   │   └── local-options │   │   └── watch │   ├── lib │   │   ├── CMakeLists.txt │   │   ├── sharedlib.c │   │   └── sharedlib.h │   ├── man │   │   ├── CMakeLists.txt │   │   └── hello.1 │   └── src │   ├── CMakeLists.txt │   ├── config.h.in │   └── hello.c ├── debhello-2.1.tar.gz └── debhello_2.1.orig.tar.gz -> debhello-2.1.tar.gz 8 directories, 38 files yes checking for memory.h... $ cat debhello-2.1/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_configure: # dh_auto_configure -- \ # -DCMAKE_LIBRARY_ARCHITECTURE="$(DEB_TARGET_MULTIARCH)" yes checking for strings.h... $ cat debhello-2.1/debian/control Source: debhello Section: unknown Priority: optional Maintainer: "Firstname Lastname" Build-Depends: cmake, debhelper (>=11~) Standards-Version: 4.1.4 Homepage: Package: debhello Architecture: any Multi-Arch: foreign Depends: libsharedlib1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: auto-generated package by debmake: bin This package contains the compiled binary executable. . This Debian binary package was auto-generated by the debmake(1) command provided by the debmake package. Package: libsharedlib1 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: auto-generated package by debmake: lib This package contains the shared library. Package: libsharedlib-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libsharedlib1 (= ${binary:Version}), ${misc:Depends} Description: auto-generated package by debmake: dev This package contains the development files. yes $ cd .. $ cp -a /<>/debhello-2.1-pkg2/test debmake $ cd /<>/debhello-2.1-pkg2/test checking for inttypes.h... mv debian/debhello/usr/share/man/man1/hello.1.dh-new debian/debhello/usr/share/man/man1/hello.1 chmod 0644 -- debian/debhello/usr/share/man/man1/hello.1 dh_perl yes $ rm -f debhello-2.1/debian/clean $ rm -f debhello-2.1/debian/debhello.doc-base $ rm -f debhello-2.1/debian/debhello.docs $ rm -f debhello-2.1/debian/debhello.examples $ rm -f debhello-2.1/debian/debhello.info checking for stdint.h... $ rm -f debhello-2.1/debian/debhello.links $ rm -f debhello-2.1/debian/debhello.manpages $ rm -f debhello-2.1/debian/debhello.menu $ rm -f debhello-2.1/debian/debhello.postinst $ rm -f debhello-2.1/debian/debhello.postrm $ rm -f debhello-2.1/debian/debhello.preinst $ rm -f debhello-2.1/debian/debhello.prerm dh_link yes checking for unistd.h... $ vim debhello-2.1/debian/rules ... hack, hack, hack, ... $ cat debhello-2.1/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_configure: dh_auto_configure -- \ -DCMAKE_LIBRARY_ARCHITECTURE="$(DEB_TARGET_MULTIARCH)" rm -f debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1 ln -s libsharedlib.so.1.0.0 debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1 rm -f debian/libsharedlib-dev/usr/lib/x86_64-linux-gnu/libsharedlib.so ln -s libsharedlib.so.1 debian/libsharedlib-dev/usr/lib/x86_64-linux-gnu/libsharedlib.so dh_strip_nondeterminism yes checking for dlfcn.h... $ vim debhello-2.1/debian/control ... hack, hack, hack, ... $ cat debhello-2.1/debian/control Source: debhello Section: unknown Priority: optional Maintainer: "Firstname Lastname" Build-Depends: cmake, debhelper (>=11~) Standards-Version: 4.1.4 Homepage: Package: debhello Architecture: any Multi-Arch: foreign Depends: libsharedlib1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: auto-generated package by debmake: bin This package contains the compiled binary executable. . This Debian binary package was auto-generated by the debmake(1) command provided by the debmake package. Package: libsharedlib1 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: auto-generated package by debmake: lib This package contains the shared library. Package: libsharedlib-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libsharedlib1 (= ${binary:Version}), ${misc:Depends} Description: auto-generated package by debmake: dev This package contains the development files. $ vim debhello-2.1/debian/debhello.install ... hack, hack, hack, ... $ cat debhello-2.1/debian/debhello.install usr/bin/* usr/share/man/* $ vim debhello-2.1/debian/libsharedlib1.install ... hack, hack, hack, ... $ cat debhello-2.1/debian/libsharedlib1.install usr/lib/*/*.so.* $ vim debhello-2.1/debian/libsharedlib-dev.install ... hack, hack, hack, ... yes checking for objdir... $ cat debhello-2.1/debian/libsharedlib-dev.install ###usr/lib/*/pkgconfig/*.pc usr/include usr/lib/*/*.so dh_compress .libs cd debian/debhello cd debian/libsharedlib-dev cd debian/libsharedlib1 ... hack, hack, hack, ... $ cat debhello-2.1/debian/libsharedlib1.symbols libsharedlib.so.1 libsharedlib1 #MINVER# sharedlib@Base 2.1 chmod a-x usr/share/doc/libsharedlib1/changelog.Debian gzip -9nf usr/share/doc/libsharedlib1/changelog.Debian cd '/<>/debhello-2.1-pkg1/test/debhello-2.1' chmod a-x usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 gzip -9nf usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 chmod a-x usr/share/doc/libsharedlib-dev/changelog.Debian cd '/<>/debhello-2.1-pkg1/test/debhello-2.1' gzip -9nf usr/share/doc/libsharedlib-dev/changelog.Debian cd '/<>/debhello-2.1-pkg1/test/debhello-2.1' dh_fixperms ... hack, hack, hack, ...(dquilt or gbp-pq) $ cat debhello-2.1/debian/patches/series 000-cmake-multiarch.patch $ cat debhello-2.1/debian/patches/000-cmake-multiarch.patch From: "Osamu Aoki" Description: cmake multiarch patch This moves install path from /usr/lib to /usr/lib/. Set by cmake -DCMAKE_LIBRARY_ARCHITECTURE="$(DEB_HOST_MULTIARCH)". --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -4,5 +4,5 @@ # the RPATH of these targets so they are installed with an empty RPATH. set_property(TARGET sharedlib PROPERTY VERSION "1.0.0") set_property(TARGET sharedlib PROPERTY SOVERSION 1 ) -install(TARGETS sharedlib LIBRARY DESTINATION lib) +install(TARGETS sharedlib LIBRARY DESTINATION lib/${CMAKE_LIBRARY_ARCHITECTURE}) install(FILES sharedlib.h DESTINATION include) checking if gcc supports -fno-rtti -fno-exceptions... find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/libsharedlib-dev -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/libsharedlib1 -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 $ dch -r ... hack, hack, hack, ... $ cat debhello-2.1/debian/changelog debhello (2.1-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 02:01:01 +0900 debhello (2.0-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 02:00:01 +0900 debhello (1.7-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 01:07:01 +0900 debhello (1.6-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 01:06:01 +0900 debhello (1.5-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . -- Osamu Aoki Mon, 12 Jan 2015 01:05:01 +0900 debhello (1.4-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile not supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:04:01 +0900 debhello (1.3-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:03:01 +0900 debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libsharedlib-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... find debian/libsharedlib1 ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libsharedlib-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib1/usr/share/doc -type f -a -true -a ! -regex 'debian/libsharedlib1/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 $ vim debhello-2.1/debian/README.Debian ... hack, hack, hack, ... $ cat debhello-2.1/debian/README.Debian debhello upstream package example This is an example upstream package to demonstrate the Debian packaging using the debmake command. -- Osamu Aoki Sun, 11 Jan 2015 00:00:00 +0000 $ vim debhello-2.1/debian/changelog ... hack, hack, hack, ... yes checking if gcc static flag -static works... $ cat debhello-2.1/debian/changelog debhello (2.1-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 02:01:01 +0900 debhello (2.0-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 02:00:01 +0900 debhello (1.7-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 01:07:01 +0900 debhello (1.6-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 01:06:01 +0900 debhello (1.5-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . -- Osamu Aoki Mon, 12 Jan 2015 01:05:01 +0900 debhello (1.4-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile not supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:04:01 +0900 debhello (1.3-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:03:01 +0900 debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 $ vim debhello-2.1/debian/watch ... hack, hack, hack, ... find debian/libsharedlib1/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello/usr/share/man -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x $ cat debhello-2.1/debian/watch find debian/libsharedlib-dev -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 # When there is no appropriate upstream URL for uscan, it is # the best to have a watch file without any real content as # this file. See uscan(1). $ vim debhello-2.1/debian/compat ... hack, hack, hack, ... find debian/libsharedlib1 -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 $ cat debhello-2.1/debian/compat 11 $ vim debhello-2.1/debian/copyright ... hack, hack, hack, ... find debian/libsharedlib-dev/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w $ cat debhello-2.1/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 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-2.1/debian/source/format ... hack, hack, hack, ... $ cat debhello-2.1/debian/source/format 3.0 (quilt) $ vim debhello-2.1/debian/source/local-options ... hack, hack, hack, ... $ cat debhello-2.1/debian/source/local-options abort-on-upstream-changes unapply-patches find debian/libsharedlib1/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w dh_missing dh_strip $ tree debhello-2.1/debian debhello-2.1/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── debhello.install ├── libsharedlib-dev.install ├── libsharedlib1.install ├── libsharedlib1.symbols ├── patches │   ├── 000-cmake-multiarch.patch │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 15 files yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... rm -fr debian/.debhelper/libsharedlib-dev/dbgsym-root $ cd .. $ cp -a /<>/debhello-2.1-pkg2/test package $ cd /<>/debhello-2.1-pkg2/test install -d debian/.debhelper/libsharedlib1/dbgsym-root/usr/lib/debug/.build-id/89 objcopy --only-keep-debug --compress-debug-sections debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 debian/.debhelper/libsharedlib1/dbgsym-root/usr/lib/debug/.build-id/89/9c98510c1d62a32de0abd94ba9c82d56a04f9b.debug yes checking whether -lc should be explicitly linked in... install -d debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/82 objcopy --only-keep-debug --compress-debug-sections debian/debhello/usr/bin/hello debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/82/659ad3b26f1c323513e58f0fda01ef43e2b5a0.debug chmod 0644 -- debian/.debhelper/libsharedlib1/dbgsym-root/usr/lib/debug/.build-id/89/9c98510c1d62a32de0abd94ba9c82d56a04f9b.debug chown 0:0 -- debian/.debhelper/libsharedlib1/dbgsym-root/usr/lib/debug/.build-id/89/9c98510c1d62a32de0abd94ba9c82d56a04f9b.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 chmod 0644 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/82/659ad3b26f1c323513e58f0fda01ef43e2b5a0.debug chown 0:0 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/82/659ad3b26f1c323513e58f0fda01ef43e2b5a0.debug strip --remove-section=.comment --remove-section=.note debian/debhello/usr/bin/hello objcopy --add-gnu-debuglink debian/.debhelper/libsharedlib1/dbgsym-root/usr/lib/debug/.build-id/89/9c98510c1d62a32de0abd94ba9c82d56a04f9b.debug debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 objcopy --add-gnu-debuglink debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/82/659ad3b26f1c323513e58f0fda01ef43e2b5a0.debug debian/debhello/usr/bin/hello no checking dynamic linker characteristics... $ cd debhello-2.1 $ debuild rm -fr debian/.debhelper/libsharedlib1/dbgsym-root rm -fr debian/.debhelper/debhello/dbgsym-root dh_makeshlibs rm -f debian/debhello/DEBIAN/shlibs GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... rm -f debian/libsharedlib1/DEBIAN/shlibs yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking what extension is used for runtime loadable modules... .so checking what variable specifies run-time module search path... LD_LIBRARY_PATH install -d debian/libsharedlib1/DEBIAN echo "libsharedlib 1 libsharedlib1" >> debian/libsharedlib1/DEBIAN/shlibs chmod 0644 -- debian/libsharedlib1/DEBIAN/shlibs chown 0:0 -- debian/libsharedlib1/DEBIAN/shlibs dpkg-gensymbols -plibsharedlib1 -Idebian/libsharedlib1.symbols -Pdebian/libsharedlib1 -edebian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 checking for the default library search path... /lib /usr/lib /usr/lib/x86_64-linux-gnu/libfakeroot /usr/local/lib /usr/local/lib/x86_64-linux-gnu /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu checking for library containing dlopen... dpkg-buildpackage -us -uc -ui -i -ldl checking for dlerror... mv debian/.debhelper/generated/libsharedlib1/triggers.new debian/.debhelper/generated/libsharedlib1/triggers rm -f debian/libsharedlib-dev/DEBIAN/shlibs dh_shlibdeps yes dpkg-buildpackage: info: source package debhello dpkg-buildpackage: info: source version 2.1-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osamu Aoki checking for shl_load... dpkg-shlibdeps -Tdebian/libsharedlib1.substvars debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 install -d debian/debhello/DEBIAN dpkg-shlibdeps -Tdebian/debhello.substvars debian/debhello/usr/bin/hello no checking for shl_load in -ldld... dpkg-source: info: using options from debhello-2.1/debian/source/local-options: --abort-on-upstream-changes --unapply-patches dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 000-cmake-multiarch.patch no checking for dld_link in -ldld... no checking for _ prefix in compiled symbols... fakeroot debian/rules clean no checking whether deplibs are loaded by dlopen... yes checking for argz.h... dh clean yes checking for error_t... dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/debhello.substvars debian/libsharedlib1.substvars debian/libsharedlib-dev.substvars debian/files rm -fr -- debian/debhello/ debian/tmp/ debian/libsharedlib1/ debian/libsharedlib-dev/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dpkg-source -i -b . yes checking for argz_add... dh_installdeb yes checking for argz_append... install -p -m0644 debian/.debhelper/generated/libsharedlib1/triggers debian/libsharedlib1/DEBIAN/triggers install -d debian/libsharedlib-dev/DEBIAN dh_gencontrol dpkg-source: info: using options from debhello-2.1/debian/source/local-options: --abort-on-upstream-changes --unapply-patches dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_2.1.orig.tar.gz echo misc:Depends= >> debian/libsharedlib-dev.substvars echo misc:Pre-Depends= >> debian/libsharedlib-dev.substvars dpkg-gencontrol -plibsharedlib-dev -ldebian/changelog -Tdebian/libsharedlib-dev.substvars -Pdebian/libsharedlib-dev echo misc:Depends= >> debian/libsharedlib1.substvars echo misc:Pre-Depends= >> debian/libsharedlib1.substvars dpkg-gencontrol -plibsharedlib1 -ldebian/changelog -Tdebian/libsharedlib1.substvars -Pdebian/libsharedlib1 echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello dpkg-source: info: using patch list from debian/patches/series yes dpkg-source: info: building debhello in debhello_2.1-1.debian.tar.xz checking for argz_count... dpkg-source: info: building debhello in debhello_2.1-1.dsc debian/rules build dh build yes dh_update_autotools_config checking for argz_create_sep... dh_autoreconf chmod 0644 -- debian/libsharedlib-dev/DEBIAN/control chown 0:0 -- debian/libsharedlib-dev/DEBIAN/control chmod 0644 -- debian/libsharedlib1/DEBIAN/control chown 0:0 -- debian/libsharedlib1/DEBIAN/control chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums debian/rules override_dh_auto_configure yes make[1]: Entering directory '/<>/debhello-2.1-pkg2/test/debhello-2.1' dh_auto_configure -- \ -DCMAKE_LIBRARY_ARCHITECTURE="x86_64-linux-gnu" checking for argz_insert... cd debian/libsharedlib1 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/libsharedlib-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/libsharedlib1/DEBIAN/md5sums chown 0:0 -- debian/libsharedlib1/DEBIAN/md5sums chmod 0644 -- debian/libsharedlib-dev/DEBIAN/md5sums chown 0:0 -- debian/libsharedlib-dev/DEBIAN/md5sums chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums dh_builddeb yes install -d obj-x86_64-linux-gnu cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCMAKE_LIBRARY_ARCHITECTURE=x86_64-linux-gnu .. checking for argz_next... yes dpkg-deb --build debian/libsharedlib1 .. dpkg-deb --build debian/libsharedlib-dev .. dpkg-deb --build debian/debhello .. checking for argz_stringify... -- The C compiler identification is GNU 9.2.1 yes checking if argz actually works... yes checking whether libtool supports -dlopen/-dlpreopen... yes checking for ltdl.h... yes -- The CXX compiler identification is GNU 9.2.1 -- Check for working C compiler: /usr/bin/cc checking whether lt_dlinterface_register is declared... yes /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler checking for lt_dladvise_preload in -lltdl... /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler yes checking where to find libltdl headers... checking where to find libltdl library... -lltdl checking for unistd.h... (cached) yes checking for dl.h... configure.ac:13: installing 'build-aux/compile' configure.ac:13: installing 'build-aux/config.guess' configure.ac:13: installing 'build-aux/config.sub' configure.ac:10: installing 'build-aux/install-sh' configure.ac:10: installing 'build-aux/missing' -- Detecting C compiler ABI info - done /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler no checking for sys/dl.h... lib/Makefile.am: installing 'build-aux/depcomp' -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler no checking for dld.h... find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} + -o -type l -printf "symlink %p " > debian/autoreconf.after /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler -- Check for working CXX compiler: /usr/bin/c++ -- works no -- Detecting CXX compiler ABI info checking for mach-o/dyld.h... dh_auto_configure no /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking checking for dirent.h... yes -- Detecting CXX compiler ABI info - done checking for closedir... -- Detecting CXX compile features /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler -- Detecting CXX compile features - done -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR -- Build files have been written to: /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu make[1]: Leaving directory '/<>/debhello-2.1-pkg2/test/debhello-2.1' dh_auto_build yes cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' /usr/bin/cmake -S/<>/debhello-2.1-pkg2/test/debhello-2.1 -B/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 configure: WARNING: unrecognized options: --disable-maintainer-mode checking for opendir... /usr/bin/cmake -E cmake_progress_start /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/CMakeFiles /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' make -f lib/CMakeFiles/sharedlib.dir/build.make lib/CMakeFiles/sharedlib.dir/depend make[3]: Entering directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' cd /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/debhello-2.1-pkg2/test/debhello-2.1 /<>/debhello-2.1-pkg2/test/debhello-2.1/lib /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/lib /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/lib/CMakeFiles/sharedlib.dir/DependInfo.cmake --color= /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler Scanning dependencies of target sharedlib make[3]: Leaving directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' make -f lib/CMakeFiles/sharedlib.dir/build.make lib/CMakeFiles/sharedlib.dir/build make[3]: Entering directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' [ 25%] Building C object lib/CMakeFiles/sharedlib.dir/sharedlib.c.o cd /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/lib && /usr/bin/cc -Dsharedlib_EXPORTS -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/sharedlib.dir/sharedlib.c.o -c /<>/debhello-2.1-pkg2/test/debhello-2.1/lib/sharedlib.c /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'libsharedlib1' in '../libsharedlib1_2.1-1_amd64.deb'. yes checking for readdir... [ 50%] Linking C shared library libsharedlib.so cd /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/sharedlib.dir/link.txt --verbose=1 Standard customization chores checking for a BSD-compatible install... /usr/bin/cc -fPIC -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -shared -Wl,-soname,libsharedlib.so.1 -o libsharedlib.so.1.0.0 CMakeFiles/sharedlib.dir/sharedlib.c.o /usr/bin/install -c checking whether build environment is sane... cd /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/lib && /usr/bin/cmake -E cmake_symlink_library libsharedlib.so.1.0.0 libsharedlib.so.1 libsharedlib.so /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler yes dpkg-deb: building package 'libsharedlib-dev' in '../libsharedlib-dev_2.1-1_amd64.deb'. yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... checking for strlcat... make[3]: Leaving directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' yes checking whether make supports nested variables... /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler yes dpkg-deb: building package 'debhello' in '../debhello_2.1-1_amd64.deb'. [ 50%] Built target sharedlib make -f src/CMakeFiles/hello.dir/build.make src/CMakeFiles/hello.dir/depend make[3]: Entering directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' cd /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/debhello-2.1-pkg2/test/debhello-2.1 /<>/debhello-2.1-pkg2/test/debhello-2.1/src /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/src /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/src/CMakeFiles/hello.dir/DependInfo.cmake --color= checking build system type... Scanning dependencies of target hello make[3]: Leaving directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' make -f src/CMakeFiles/hello.dir/build.make src/CMakeFiles/hello.dir/build make[3]: Entering directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' no checking for strlcpy... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... [ 75%] Building C object src/CMakeFiles/hello.dir/hello.c.o cd /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/src && /usr/bin/cc -DHAVE_CONFIG_H -I/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/src -I/<>/debhello-2.1-pkg2/test/debhello-2.1/lib -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/hello.dir/hello.c.o -c /<>/debhello-2.1-pkg2/test/debhello-2.1/src/hello.c dpkg-genbuildinfo printf checking whether make supports the include directive... [100%] Linking C executable hello cd /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/hello.dir/link.txt --verbose=1 yes (GNU style) checking for gcc... gcc no /usr/bin/cc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -rdynamic CMakeFiles/hello.dir/hello.c.o -o hello -Wl,-rpath,/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/lib: ../lib/libsharedlib.so.1.0.0 checking for gcc... (cached) gcc checking whether the C compiler works... make[3]: Leaving directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none [100%] Built target hello make[2]: Leaving directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' dh_auto_test yes checking for C compiler default output file name... a.out checking for suffix of executables... checking that generated files are newer than configure... done configure: creating ./config.status create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary checking whether we are cross compiling... dh binary dpkg-genchanges >../debhello_2.1-1_amd64.changes no checking for suffix of object files... dh_testroot o checking whether we are using the GNU C compiler... dh_prep yes checking whether gcc accepts -g... rm -f -- debian/debhello.substvars debian/libsharedlib1.substvars debian/libsharedlib-dev.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ debian/.debhelper/generated/libsharedlib1/ debian/libsharedlib1/ debian/.debhelper/generated/libsharedlib-dev/ debian/libsharedlib-dev/ yes checking for gcc option to accept ISO C89... dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . dh_auto_install none needed checking whether gcc understands -c and -o together... install -d /<>/debhello-2.1-pkg2/test/debhello-2.1/debian/tmp yes checking dependency style of gcc... none checking for a sed that does not truncate output... cd obj-x86_64-linux-gnu && make -j4 install DESTDIR=/<>/debhello-2.1-pkg2/test/debhello-2.1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" /bin/sed make[1]: Entering directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' /usr/bin/cmake -S/<>/debhello-2.1-pkg2/test/debhello-2.1 -B/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/cmake -E cmake_progress_start /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/CMakeFiles /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/CMakeFiles/progress.marks /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' make -f lib/CMakeFiles/sharedlib.dir/build.make lib/CMakeFiles/sharedlib.dir/depend make[3]: Entering directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' cd /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/debhello-2.1-pkg2/test/debhello-2.1 /<>/debhello-2.1-pkg2/test/debhello-2.1/lib /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/lib /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/lib/CMakeFiles/sharedlib.dir/DependInfo.cmake --color= BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... dpkg-source: info: using options from debhello-2.1/debian/source/local-options: --abort-on-upstream-changes --unapply-patches dpkg-source: info: unapplying 000-cmake-multiarch.patch 1572864 make[3]: Leaving directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' make -f lib/CMakeFiles/sharedlib.dir/build.make lib/CMakeFiles/sharedlib.dir/build make[3]: Entering directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/CMakeFiles/sharedlib.dir/build'. make[3]: Leaving directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... dpkg-buildpackage: info: full upload (original source is included) pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... Now running lintian debhello_2.1-1_amd64.changes ... [ 50%] Built target sharedlib make -f src/CMakeFiles/hello.dir/build.make src/CMakeFiles/hello.dir/depend make[3]: Entering directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' cd /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/debhello-2.1-pkg2/test/debhello-2.1 /<>/debhello-2.1-pkg2/test/debhello-2.1/src /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/src /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/src/CMakeFiles/hello.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' make -f src/CMakeFiles/hello.dir/build.make src/CMakeFiles/hello.dir/build make[3]: Entering directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/hello.dir/build'. make[3]: Leaving directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... [100%] Built target hello make[2]: Leaving directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /<>/debhello-2.1-pkg2/test/debhello-2.1/debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 -- Installing: /<>/debhello-2.1-pkg2/test/debhello-2.1/debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so.1 -- Installing: /<>/debhello-2.1-pkg2/test/debhello-2.1/debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so -- Installing: /<>/debhello-2.1-pkg2/test/debhello-2.1/debian/tmp/usr/include/sharedlib.h -- Installing: /<>/debhello-2.1-pkg2/test/debhello-2.1/debian/tmp/usr/bin/hello -- Set runtime path of "/<>/debhello-2.1-pkg2/test/debhello-2.1/debian/tmp/usr/bin/hello" to "" -- Installing: /<>/debhello-2.1-pkg2/test/debhello-2.1/debian/tmp/usr/share/man/man1/hello.1 make[1]: Leaving directory '/<>/debhello-2.1-pkg2/test/debhello-2.1/obj-x86_64-linux-gnu' dh_install install -d debian/debhello//usr/bin cp --reflink=auto -a debian/tmp/usr/bin/hello debian/debhello//usr/bin/ install -d debian/debhello//usr/share/man cp --reflink=auto -a debian/tmp/usr/share/man/man1 debian/debhello//usr/share/man/ install -d debian/.debhelper/generated/debhello install -d debian/libsharedlib1//usr/lib/x86_64-linux-gnu cp --reflink=auto -a debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so.1 debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 debian/libsharedlib1//usr/lib/x86_64-linux-gnu/ ok install -d debian/.debhelper/generated/libsharedlib1 install -d debian/libsharedlib-dev//usr cp --reflink=auto -a debian/tmp/usr/include debian/libsharedlib-dev//usr/ checking for sysroot... no checking for a working dd... install -d debian/libsharedlib-dev//usr/lib/x86_64-linux-gnu cp --reflink=auto -a debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so debian/libsharedlib-dev//usr/lib/x86_64-linux-gnu/ /bin/dd checking how to truncate binary pipes... install -d debian/.debhelper/generated/libsharedlib-dev dh_installdocs /bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... install -d debian/debhello/usr/share/doc/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright install -d debian/libsharedlib1/usr/share/doc/libsharedlib1 install -p -m0644 debian/copyright debian/libsharedlib1/usr/share/doc/libsharedlib1/copyright install -d debian/libsharedlib-dev/usr/share/doc/libsharedlib-dev install -p -m0644 debian/copyright debian/libsharedlib-dev/usr/share/doc/libsharedlib-dev/copyright dh_installchangelogs gcc -E checking for ANSI C header files... install -p -m0644 debian/changelog debian/libsharedlib1/usr/share/doc/libsharedlib1/changelog.Debian install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian install -p -m0644 debian/changelog debian/libsharedlib-dev/usr/share/doc/libsharedlib-dev/changelog.Debian dh_installman yes checking for sys/types.h... config.status: creating Makefile config.status: creating lib/Makefile yes checking for sys/stat.h... config.status: creating man/Makefile yes config.status: creating src/Makefile checking for stdlib.h... config.status: creating config.h man-recode --to-code UTF-8 --suffix .dh-new debian/debhello/usr/share/man/man1/hello.1 config.status: executing depfiles commands config.status: executing libtool commands yes configure: WARNING: unrecognized options: --disable-maintainer-mode checking for string.h... yes checking for memory.h... dh_auto_build yes checking for strings.h... make -j4 make[1]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0' make all-recursive make[2]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0' yes mv debian/debhello/usr/share/man/man1/hello.1.dh-new debian/debhello/usr/share/man/man1/hello.1 chmod 0644 -- debian/debhello/usr/share/man/man1/hello.1 Making all in lib make[3]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/lib' /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o sharedlib.lo sharedlib.c checking for inttypes.h... dh_perl yes checking for stdint.h... dh_link libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c sharedlib.c -fPIC -DPIC -o .libs/sharedlib.o yes rm -f debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1 ln -s libsharedlib.so.1.0.0 debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1 rm -f debian/libsharedlib-dev/usr/lib/x86_64-linux-gnu/libsharedlib.so ln -s libsharedlib.so.1 debian/libsharedlib-dev/usr/lib/x86_64-linux-gnu/libsharedlib.so dh_strip_nondeterminism checking for unistd.h... /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -version-info 1:0:0 -Wl,-Bsymbolic-functions -Wl,-z,relro -o libsharedlib.la -rpath /usr/lib/x86_64-linux-gnu sharedlib.lo dh_compress yes checking for dlfcn.h... cd debian/libsharedlib-dev cd debian/libsharedlib1 cd debian/debhello chmod a-x usr/share/doc/libsharedlib1/changelog.Debian gzip -9nf usr/share/doc/libsharedlib1/changelog.Debian yes checking for objdir... cd '/<>/debhello-2.1-pkg2/test/debhello-2.1' chmod a-x usr/share/doc/libsharedlib-dev/changelog.Debian gzip -9nf usr/share/doc/libsharedlib-dev/changelog.Debian .libs chmod a-x usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 cd '/<>/debhello-2.1-pkg2/test/debhello-2.1' gzip -9nf usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 cd '/<>/debhello-2.1-pkg2/test/debhello-2.1' libtool: link: gcc -shared -fPIC -DPIC .libs/sharedlib.o -g -O2 -fstack-protector-strong -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-soname -Wl,libsharedlib.so.1 -o .libs/libsharedlib.so.1.0.0 dh_fixperms libtool: link: (cd ".libs" && rm -f "libsharedlib.so.1" && ln -s "libsharedlib.so.1.0.0" "libsharedlib.so.1") find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/libsharedlib1 -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/libsharedlib-dev -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 libtool: link: (cd ".libs" && rm -f "libsharedlib.so" && ln -s "libsharedlib.so.1.0.0" "libsharedlib.so") libtool: link: ( cd ".libs" && rm -f "libsharedlib.la" && ln -s "../libsharedlib.la" "libsharedlib.la" ) make[3]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/lib' Making all in src find debian/libsharedlib-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s make[3]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/src' gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../lib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hello.o hello.c find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libsharedlib1 ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libsharedlib-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 checking if gcc supports -fno-rtti -fno-exceptions... /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -o hello hello.o ../lib/libsharedlib.la find debian/libsharedlib1/usr/share/doc -type f -a -true -a ! -regex 'debian/libsharedlib1/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libsharedlib1/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... find debian/libsharedlib-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib1 -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/share/man -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib1/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w find debian/libsharedlib-dev -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x yes checking if gcc static flag -static works... find debian/libsharedlib-dev/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w dh_missing E: debhello changes: bad-distribution-in-changes-file unstable libtool: link: gcc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/hello hello.o ../lib/.libs/libsharedlib.so dh_strip make[3]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/src' Making all in man make[3]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/man' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/man' make[3]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0' make[3]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0' make[2]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0' make[1]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0' dh_auto_test yes checking if gcc supports -c -o file.o... rm -fr debian/.debhelper/libsharedlib-dev/dbgsym-root install -d debian/.debhelper/libsharedlib1/dbgsym-root/usr/lib/debug/.build-id/71 objcopy --only-keep-debug --compress-debug-sections debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 debian/.debhelper/libsharedlib1/dbgsym-root/usr/lib/debug/.build-id/71/8e5cf78a9794a1e843d4d02b9cadd8063c1d69.debug install -d debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/c2 objcopy --only-keep-debug --compress-debug-sections debian/debhello/usr/bin/hello debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/c2/6174ce243a1fb927c221623fc303a159264b27.debug chmod 0644 -- debian/.debhelper/libsharedlib1/dbgsym-root/usr/lib/debug/.build-id/71/8e5cf78a9794a1e843d4d02b9cadd8063c1d69.debug chown 0:0 -- debian/.debhelper/libsharedlib1/dbgsym-root/usr/lib/debug/.build-id/71/8e5cf78a9794a1e843d4d02b9cadd8063c1d69.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 chmod 0644 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/c2/6174ce243a1fb927c221623fc303a159264b27.debug chown 0:0 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/c2/6174ce243a1fb927c221623fc303a159264b27.debug strip --remove-section=.comment --remove-section=.note debian/debhello/usr/bin/hello objcopy --add-gnu-debuglink debian/.debhelper/libsharedlib1/dbgsym-root/usr/lib/debug/.build-id/71/8e5cf78a9794a1e843d4d02b9cadd8063c1d69.debug debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 rm -fr debian/.debhelper/libsharedlib1/dbgsym-root yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... objcopy --add-gnu-debuglink debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/c2/6174ce243a1fb927c221623fc303a159264b27.debug debian/debhello/usr/bin/hello rm -fr debian/.debhelper/debhello/dbgsym-root yes checking whether -lc should be explicitly linked in... make -j4 check VERBOSE=1 dh_makeshlibs make[1]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0' Making check in lib make[2]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/lib' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/lib' Making check in src make[2]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/src' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/src' Making check in man make[2]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/man' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/man' make[2]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0' make[2]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0' make[1]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0' create-stamp debian/debhelper-build-stamp no checking dynamic linker characteristics... fakeroot debian/rules binary rm -f debian/debhello/DEBIAN/shlibs dh binary --with autoreconf rm -f debian/libsharedlib1/DEBIAN/shlibs install -d debian/libsharedlib1/DEBIAN echo "libsharedlib 1 libsharedlib1" >> debian/libsharedlib1/DEBIAN/shlibs chmod 0644 -- debian/libsharedlib1/DEBIAN/shlibs chown 0:0 -- debian/libsharedlib1/DEBIAN/shlibs dpkg-gensymbols -plibsharedlib1 -Idebian/libsharedlib1.symbols -Pdebian/libsharedlib1 -edebian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking what extension is used for runtime loadable modules... .so dh_testroot checking what variable specifies run-time module search path... LD_LIBRARY_PATH checking for the default library search path... /lib /usr/lib /usr/lib/x86_64-linux-gnu/libfakeroot /usr/local/lib /usr/local/lib/x86_64-linux-gnu /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu checking for library containing dlopen... dh_prep mv debian/.debhelper/generated/libsharedlib1/triggers.new debian/.debhelper/generated/libsharedlib1/triggers rm -f debian/libsharedlib-dev/DEBIAN/shlibs dh_shlibdeps rm -f -- debian/debhello.substvars debian/libsharedlib1.substvars debian/libsharedlib-dev.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ debian/.debhelper/generated/libsharedlib1/ debian/libsharedlib1/ debian/.debhelper/generated/libsharedlib-dev/ debian/libsharedlib-dev/ dh_auto_install dpkg-shlibdeps -Tdebian/libsharedlib1.substvars debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 install -d debian/debhello/DEBIAN dpkg-shlibdeps -Tdebian/debhello.substvars debian/debhello/usr/bin/hello W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) -ldl checking for dlerror... install -d /<>/debhello-2.0-pkg1/test/debhello-2.0/debian/tmp yes checking for shl_load... make -j1 install DESTDIR=/<>/debhello-2.0-pkg1/test/debhello-2.0/debian/tmp AM_UPDATE_INFO_DIR=no no checking for shl_load in -ldld... make[1]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0' Making install in lib make[2]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/lib' no checking for dld_link in -ldld... make[3]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/lib' /bin/mkdir -p '/<>/debhello-2.0-pkg1/test/debhello-2.0/debian/tmp/usr/lib/x86_64-linux-gnu' /bin/bash ../libtool --mode=install /usr/bin/install -c libsharedlib.la '/<>/debhello-2.0-pkg1/test/debhello-2.0/debian/tmp/usr/lib/x86_64-linux-gnu' no checking for _ prefix in compiled symbols... libtool: install: /usr/bin/install -c .libs/libsharedlib.so.1.0.0 /<>/debhello-2.0-pkg1/test/debhello-2.0/debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 libtool: install: (cd /<>/debhello-2.0-pkg1/test/debhello-2.0/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libsharedlib.so.1.0.0 libsharedlib.so.1 || { rm -f libsharedlib.so.1 && ln -s libsharedlib.so.1.0.0 libsharedlib.so.1; }; }) libtool: install: (cd /<>/debhello-2.0-pkg1/test/debhello-2.0/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libsharedlib.so.1.0.0 libsharedlib.so || { rm -f libsharedlib.so && ln -s libsharedlib.so.1.0.0 libsharedlib.so; }; }) libtool: install: /usr/bin/install -c .libs/libsharedlib.lai /<>/debhello-2.0-pkg1/test/debhello-2.0/debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.la libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu' /bin/mkdir -p '/<>/debhello-2.0-pkg1/test/debhello-2.0/debian/tmp/usr/include' /usr/bin/install -c -m 644 sharedlib.h '/<>/debhello-2.0-pkg1/test/debhello-2.0/debian/tmp/usr/include' make[3]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/lib' make[2]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/lib' Making install in src no checking whether deplibs are loaded by dlopen... yes checking for argz.h... make[2]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/src' make[3]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/src' /bin/mkdir -p '/<>/debhello-2.0-pkg1/test/debhello-2.0/debian/tmp/usr/bin' yes /bin/bash ../libtool --mode=install /usr/bin/install -c hello '/<>/debhello-2.0-pkg1/test/debhello-2.0/debian/tmp/usr/bin' checking for error_t... libtool: warning: '../lib/libsharedlib.la' has not been installed in '/usr/lib/x86_64-linux-gnu' libtool: install: /usr/bin/install -c .libs/hello /<>/debhello-2.0-pkg1/test/debhello-2.0/debian/tmp/usr/bin/hello make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/src' make[2]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/src' Making install in man make[2]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/man' make[3]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/man' make[3]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/<>/debhello-2.0-pkg1/test/debhello-2.0/debian/tmp/usr/share/man/man1' /usr/bin/install -c -m 644 hello.1 '/<>/debhello-2.0-pkg1/test/debhello-2.0/debian/tmp/usr/share/man/man1' make[3]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/man' make[2]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0/man' make[2]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0' make[3]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0' make[2]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0' make[1]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0' debian/rules override_dh_install make[1]: Entering directory '/<>/debhello-2.0-pkg1/test/debhello-2.0' dh_install --list-missing -X.la dh_installdeb yes checking for argz_add... dh_install: Please use dh_missing --list-missing/--fail-missing instead dh_install: This feature will be removed in compat 12. install -d debian/debhello//usr/bin cp --reflink=auto -a debian/tmp/usr/bin/hello debian/debhello//usr/bin/ install -d debian/debhello//usr/share/man cd 'debian/tmp/usr/share/man/man1/..' && find 'man1' ! \( -regex .\*\\.la.\* \) \( -type f -or -type l \) -print0 | LC_ALL=C sort -z | xargs -0 -I {} cp --reflink=auto --parents -dp {} /<>/debhello-2.0-pkg1/test/debhello-2.0/debian/debhello//usr/share/man/ cd 'debian/tmp/usr/share/man/man1/..' && find 'man1' ! \( -regex .\*\\.la.\* \) \( -type d -and -empty \) -print0 | LC_ALL=C sort -z | xargs -0 -I {} cp --reflink=auto --parents -a {} /<>/debhello-2.0-pkg1/test/debhello-2.0/debian/debhello//usr/share/man/ install -p -m0644 debian/.debhelper/generated/libsharedlib1/triggers debian/libsharedlib1/DEBIAN/triggers install -d debian/libsharedlib-dev/DEBIAN dh_gencontrol yes install -d debian/.debhelper/generated/debhello install -d debian/libsharedlib1//usr/lib/x86_64-linux-gnu cp --reflink=auto -a debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so.1 debian/libsharedlib1//usr/lib/x86_64-linux-gnu/ cp --reflink=auto -a debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 debian/libsharedlib1//usr/lib/x86_64-linux-gnu/ install -d debian/.debhelper/generated/libsharedlib1 install -d debian/libsharedlib-dev//usr cd 'debian/tmp/usr/include/..' && find 'include' ! \( -regex .\*\\.la.\* \) \( -type f -or -type l \) -print0 | LC_ALL=C sort -z | xargs -0 -I {} cp --reflink=auto --parents -dp {} /<>/debhello-2.0-pkg1/test/debhello-2.0/debian/libsharedlib-dev//usr/ checking for argz_append... cd 'debian/tmp/usr/include/..' && find 'include' ! \( -regex .\*\\.la.\* \) \( -type d -and -empty \) -print0 | LC_ALL=C sort -z | xargs -0 -I {} cp --reflink=auto --parents -a {} /<>/debhello-2.0-pkg1/test/debhello-2.0/debian/libsharedlib-dev//usr/ install -d debian/libsharedlib-dev//usr/lib/x86_64-linux-gnu cp --reflink=auto -a debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so debian/libsharedlib-dev//usr/lib/x86_64-linux-gnu/ install -d debian/.debhelper/generated/libsharedlib-dev dh_missing --exclude .la --list-missing echo misc:Depends= >> debian/libsharedlib-dev.substvars echo misc:Pre-Depends= >> debian/libsharedlib-dev.substvars dpkg-gencontrol -plibsharedlib-dev -ldebian/changelog -Tdebian/libsharedlib-dev.substvars -Pdebian/libsharedlib-dev echo misc:Depends= >> debian/libsharedlib1.substvars echo misc:Pre-Depends= >> debian/libsharedlib1.substvars dpkg-gencontrol -plibsharedlib1 -ldebian/changelog -Tdebian/libsharedlib1.substvars -Pdebian/libsharedlib1 echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello yes make[1]: Leaving directory '/<>/debhello-2.0-pkg1/test/debhello-2.0' dh_installdocs checking for argz_count... install -d debian/debhello/usr/share/doc/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright install -d debian/libsharedlib1/usr/share/doc/libsharedlib1 install -p -m0644 debian/copyright debian/libsharedlib1/usr/share/doc/libsharedlib1/copyright install -d debian/libsharedlib-dev/usr/share/doc/libsharedlib-dev install -p -m0644 debian/copyright debian/libsharedlib-dev/usr/share/doc/libsharedlib-dev/copyright dh_installchangelogs install -p -m0644 debian/changelog debian/libsharedlib-dev/usr/share/doc/libsharedlib-dev/changelog.Debian yes checking for argz_create_sep... install -p -m0644 debian/changelog debian/libsharedlib1/usr/share/doc/libsharedlib1/changelog.Debian install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian dh_installman yes chmod 0644 -- debian/libsharedlib1/DEBIAN/control chown 0:0 -- debian/libsharedlib1/DEBIAN/control chmod 0644 -- debian/libsharedlib-dev/DEBIAN/control chown 0:0 -- debian/libsharedlib-dev/DEBIAN/control checking for argz_insert... chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums yes cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/libsharedlib1 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/libsharedlib-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/libsharedlib1/DEBIAN/md5sums chown 0:0 -- debian/libsharedlib1/DEBIAN/md5sums checking for argz_next... chmod 0644 -- debian/libsharedlib-dev/DEBIAN/md5sums chown 0:0 -- debian/libsharedlib-dev/DEBIAN/md5sums chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums dh_builddeb man-recode --to-code UTF-8 --suffix .dh-new debian/debhello/usr/share/man/man1/hello.1 yes checking for argz_stringify... dpkg-deb --build debian/libsharedlib-dev .. dpkg-deb --build debian/libsharedlib1 .. dpkg-deb --build debian/debhello .. yes checking if argz actually works... yes checking whether libtool supports -dlopen/-dlpreopen... yes checking for ltdl.h... yes checking whether lt_dlinterface_register is declared... Finished running lintian. mv debian/debhello/usr/share/man/man1/hello.1.dh-new debian/debhello/usr/share/man/man1/hello.1 chmod 0644 -- debian/debhello/usr/share/man/man1/hello.1 dh_perl yes checking for lt_dladvise_preload in -lltdl... $ cd .. $ tree -FL 1 . ├── debhello-2.1/ ├── debhello-2.1.tar.gz ├── debhello_2.1-1.debian.tar.xz ├── debhello_2.1-1.dsc ├── debhello_2.1-1_amd64.build ├── debhello_2.1-1_amd64.buildinfo ├── debhello_2.1-1_amd64.changes ├── debhello_2.1-1_amd64.deb ├── debhello_2.1.orig.tar.gz -> debhello-2.1.tar.gz ├── libsharedlib-dev_2.1-1_amd64.deb └── libsharedlib1_2.1-1_amd64.deb 1 directory, 10 files dh_link /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ dpkg -c debhello_2.1-1_amd64.deb /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler yes checking where to find libltdl headers... checking where to find libltdl library... -lltdl /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright drwxr-xr-x root/root ... ./usr/share/man/ drwxr-xr-x root/root ... ./usr/share/man/man1/ -rw-r--r-- root/root ... ./usr/share/man/man1/hello.1.gz checking for unistd.h... (cached) yes $ dpkg -c libsharedlib-dev_2.1-1_amd64.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/include/ -rw-r--r-- root/root ... ./usr/include/sharedlib.h drwxr-xr-x root/root ... ./usr/lib/ drwxr-xr-x root/root ... ./usr/lib/x86_64-linux-gnu/ drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/libsharedlib-dev/ -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib-dev/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib-dev/copyright lrwxrwxrwx root/root ... ./usr/lib/x86_64-linux-gnu/libsharedlib.so -> libsharedlib.so.1 $ dpkg -c libsharedlib1_2.1-1_amd64.deb rm -f debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1 ln -s libsharedlib.so.1.0.0 debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1 rm -f debian/libsharedlib-dev/usr/lib/x86_64-linux-gnu/libsharedlib.so ln -s libsharedlib.so.1.0.0 debian/libsharedlib-dev/usr/lib/x86_64-linux-gnu/libsharedlib.so dh_strip_nondeterminism drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/lib/ drwxr-xr-x root/root ... ./usr/lib/x86_64-linux-gnu/ -rw-r--r-- root/root ... ./usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/libsharedlib1/ -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib1/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib1/copyright lrwxrwxrwx root/root ... ./usr/lib/x86_64-linux-gnu/libsharedlib.so.1 -> libsharedlib.so.1.0.0 checking for dl.h... dh_compress no $ tar -tzf debhello-2.1.tar.gz checking for sys/dl.h... debhello-2.1/ debhello-2.1/src/ debhello-2.1/src/config.h.in debhello-2.1/src/hello.c debhello-2.1/src/CMakeLists.txt debhello-2.1/data/ debhello-2.1/data/hello.desktop debhello-2.1/data/hello.png debhello-2.1/man/ debhello-2.1/man/hello.1 debhello-2.1/man/CMakeLists.txt debhello-2.1/lib/ debhello-2.1/lib/sharedlib.h debhello-2.1/lib/sharedlib.c debhello-2.1/lib/CMakeLists.txt debhello-2.1/CMakeLists.txt $ tar --xz -tf debhello_2.1-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/debhello.install debian/libsharedlib-dev.install debian/libsharedlib1.install debian/libsharedlib1.symbols debian/patches/ debian/patches/000-cmake-multiarch.patch debian/patches/series debian/rules debian/source/ debian/source/format debian/watch cd debian/debhello cd debian/libsharedlib-dev cd debian/libsharedlib1 no chmod a-x usr/share/doc/libsharedlib1/changelog.Debian chmod a-x usr/share/doc/libsharedlib-dev/changelog.Debian checking for dld.h... gzip -9nf usr/share/doc/libsharedlib1/changelog.Debian gzip -9nf usr/share/doc/libsharedlib-dev/changelog.Debian cd '/<>/debhello-2.0-pkg1/test/debhello-2.0' $ dpkg -f debhello_2.1-1_amd64.deb pre-depends depends recommends conflicts breaks cd '/<>/debhello-2.0-pkg1/test/debhello-2.0' Depends: libsharedlib1 (= 2.1-1), libc6 (>= 2.2.5) chmod a-x usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 gzip -9nf usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 $ dpkg -f libsharedlib-dev_2.1-1_amd64.deb pre-depends depends recommends conflicts breaks cd '/<>/debhello-2.0-pkg1/test/debhello-2.0' /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler no dh_fixperms checking for mach-o/dyld.h... Depends: libsharedlib1 (= 2.1-1) $ dpkg -f libsharedlib1_2.1-1_amd64.deb pre-depends depends recommends conflicts breaks Depends: libc6 (>= 2.2.5) find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler find debian/libsharedlib-dev -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/libsharedlib1 -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 no find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libsharedlib-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libsharedlib1 ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler make[3]: Leaving directory '/<>/debhello-2.1-pkg1' touch debhello-2.1-pkg1/.stamp ============= Build debhello-3.0-pkg1 ============== make -C debhello-3.0-pkg1 make[3]: Entering directory '/<>/debhello-3.0-pkg1' find debian/libsharedlib1/usr/share/doc -type f -a -true -a ! -regex 'debian/libsharedlib1/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 mkdir -p /<>/debhello-3.0-pkg1/test checking for dirent.h... echo /<>/debhello-3.0-pkg1 > /<>/debhello-3.0-pkg1/next.dir echo debhello-3.0 > /<>/debhello-3.0-pkg1/project for i in step000 step101 step104 step200 step201 step202 step299 step301 step309 step390 step400 step499 step500 step600 step700 step701 step702 ; do \ cd $(cat /<>/debhello-3.0-pkg1/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-3.0-pkg1/$i.cmd /<>/debhello-3.0-pkg1/$i.log ; \ ERR=$? ; \ cat /<>/debhello-3.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#/<>/debhello-3.0-pkg1/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-3.0-pkg1/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done find debian/libsharedlib-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libsharedlib-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib1/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 $ wget http://www.example.org/download/debhello-3.0.tar.gz ... $ tar -xzmf debhello-3.0.tar.gz find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libsharedlib1 -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 $ tree . ├── debhello-3.0 │   ├── LICENSE │   ├── Makefile │   ├── data │   │   ├── hello.desktop.in │   │   └── hello.png │   ├── man │   │   └── hello.1 │   ├── po │   │   ├── LINGUAS │   │   ├── Makefile │   │   └── ja.po │   └── scripts │   └── hello └── debhello-3.0.tar.gz 5 directories, 10 files find debian/libsharedlib-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib-dev -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib1/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w find debian/libsharedlib-dev/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w yes find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 $ cat debhello-3.0/Makefile prefix = /usr/local all: $(MAKE) -C po all install: all install -D scripts/hello $(DESTDIR)/$(prefix)/bin/hello install -m 644 -D data/hello.desktop \ $(DESTDIR)$(prefix)/share/applications/hello.desktop install -m 644 -D data/hello.png \ $(DESTDIR)$(prefix)/share/pixmaps/hello.png install -m 644 -D man/hello.1 \ $(DESTDIR)$(prefix)/share/man/man1/hello.1 install -m 644 -D po/ja.mo \ $(DESTDIR)$(prefix)/share/locale/ja/LC_MESSAGES/debhello.mo clean: $(MAKE) -C po clean distclean: clean uninstall: -rm -f $(DESTDIR)$(prefix)/bin/hello -rm -f $(DESTDIR)$(prefix)/share/applications/hello.desktop -rm -f $(DESTDIR)$(prefix)/share/pixmaps/hello.png -rm -f $(DESTDIR)$(prefix)/share/man/man1/hello.1 -rm -f $(DESTDIR)$(prefix)/share/locale/ja/LC_MESSAGES/debhello.mo .PHONY: all install clean distclean uninstall find debian/debhello/usr/share/man -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 checking for closedir... find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x dh_missing $ cat debhello-3.0/po/LINGUAS ja $ cat debhello-3.0/po/Makefile all: ja.mo ../data/hello.desktop pot: debhello.pot debhello.pot: ../scripts/hello ../data/hello.desktop.in xgettext -d debhello -L desktop ../data/hello.desktop.in -o $@ xgettext -d debhello -j -L shell ../scripts/hello -o $@ %.po: debhello.pot FORCE msgmerge -U $@ debhello.pot %.mo: %.po msgfmt $< -o $@ ../data/hello.desktop: ../data/hello.desktop.in msgfmt --desktop --template $< -d ./ -o $@ clean: -rm -f *.mo *~ -rm -f ../data/hello.desktop FORCE: dh_strip /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ cd debhello-3.0 $ debmake -b':sh' /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler yes checking for opendir... rm -fr debian/.debhelper/libsharedlib-dev/dbgsym-root install -d debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/d2 objcopy --only-keep-debug --compress-debug-sections debian/debhello/usr/bin/hello debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/d2/d4ec5d41631d647d3b31ddf0bb209f8d7489f2.debug install -d debian/.debhelper/libsharedlib1/dbgsym-root/usr/lib/debug/.build-id/83 objcopy --only-keep-debug --compress-debug-sections debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 debian/.debhelper/libsharedlib1/dbgsym-root/usr/lib/debug/.build-id/83/827b1f8f260d4bb6bb96a225e9bb787b02cbf0.debug chmod 0644 -- debian/.debhelper/libsharedlib1/dbgsym-root/usr/lib/debug/.build-id/83/827b1f8f260d4bb6bb96a225e9bb787b02cbf0.debug chown 0:0 -- debian/.debhelper/libsharedlib1/dbgsym-root/usr/lib/debug/.build-id/83/827b1f8f260d4bb6bb96a225e9bb787b02cbf0.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 chmod 0644 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/d2/d4ec5d41631d647d3b31ddf0bb209f8d7489f2.debug chown 0:0 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/d2/d4ec5d41631d647d3b31ddf0bb209f8d7489f2.debug strip --remove-section=.comment --remove-section=.note debian/debhello/usr/bin/hello objcopy --add-gnu-debuglink debian/.debhelper/libsharedlib1/dbgsym-root/usr/lib/debug/.build-id/83/827b1f8f260d4bb6bb96a225e9bb787b02cbf0.debug debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 objcopy --add-gnu-debuglink debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/d2/d4ec5d41631d647d3b31ddf0bb209f8d7489f2.debug debian/debhello/usr/bin/hello yes rm -fr debian/.debhelper/libsharedlib1/dbgsym-root rm -fr debian/.debhelper/debhello/dbgsym-root dh_makeshlibs checking for readdir... rm -f debian/debhello/DEBIAN/shlibs rm -f debian/libsharedlib1/DEBIAN/shlibs install -d debian/libsharedlib1/DEBIAN echo "libsharedlib 1 libsharedlib1" >> debian/libsharedlib1/DEBIAN/shlibs chmod 0644 -- debian/libsharedlib1/DEBIAN/shlibs chown 0:0 -- debian/libsharedlib1/DEBIAN/shlibs dpkg-gensymbols -plibsharedlib1 -Idebian/libsharedlib1.symbols -Pdebian/libsharedlib1 -edebian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 I: set parameters I: sanity check of parameters I: pkg="debhello", ver="3.0", rev="1" I: *** start packaging in "debhello-3.0". *** I: provide debhello_3.0.orig.tar.gz for non-native Debian package I: pwd = "/<>/debhello-3.0-pkg1/test" I: $ ln -sf debhello-3.0.tar.gz debhello_3.0.orig.tar.gz /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler I: pwd = "/<>/debhello-3.0-pkg1/test/debhello-3.0" I: parse binary package settings: :sh I: binary package=debhello Type=script / Arch=all M-A=foreign I: analyze the source tree I: build_type = make I: scan source for copyright+license text and file extensions I: 25 %, ext = media I: 25 %, ext = desktop I: 25 %, ext = po I: 25 %, ext = 1 I: check_all_licenses I: ...W: Non-UTF-8 char found, using latin-1: data/hello.png yes /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'libsharedlib1' in '../libsharedlib1_2.1-1_amd64.deb'. ..dpkg-deb: building package 'libsharedlib-dev' in '../libsharedlib-dev_2.1-1_amd64.deb'. ... I: check_all_licenses completed for 8 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/extra1/compat I: creating => debian/compat 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 checking for strlcat... /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'debhello' in '../debhello_2.1-1_amd64.deb'. no checking for strlcpy... dpkg-genbuildinfo mv debian/.debhelper/generated/libsharedlib1/triggers.new debian/.debhelper/generated/libsharedlib1/triggers rm -f debian/libsharedlib-dev/DEBIAN/shlibs dh_shlibdeps no checking for gcc... (cached) gcc $ cd .. $ tree . ├── debhello-3.0 │   ├── LICENSE │   ├── Makefile │   ├── data │   │   ├── hello.desktop.in │   │   └── hello.png │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── compat │   │   ├── control │   │   ├── copyright │   │   ├── patches │   │   │   └── series │   │   ├── rules │   │   ├── source │   │   │   ├── format │   │   │   └── local-options │   │   └── watch │   ├── man │   │   └── hello.1 │   ├── po │   │   ├── LINGUAS │   │   ├── Makefile │   │   └── ja.po │   └── scripts │   └── hello ├── debhello-3.0.tar.gz └── debhello_3.0.orig.tar.gz -> debhello-3.0.tar.gz 8 directories, 21 files install -d debian/debhello/DEBIAN dpkg-shlibdeps -Tdebian/debhello.substvars debian/debhello/usr/bin/hello dpkg-shlibdeps -Tdebian/libsharedlib1.substvars debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt $ cat debhello-3.0/debian/rules #!/usr/bin/make -f # You must remove unused comment lines for the released package. #export DH_VERBOSE = 1 %: dh $@ #override_dh_auto_install: # dh_auto_install -- prefix=/usr #override_dh_install: # dh_install --list-missing -X.pyc -X.pyo checking for xgettext... /usr/bin/xgettext checking for msgmerge... $ cd .. $ cp -a /<>/debhello-3.0-pkg1/test debmake $ cd /<>/debhello-3.0-pkg1/test /usr/bin/msgmerge checking for ld used by gcc... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking for shared library run path origin... $ vim debhello-3.0/debian/rules ... hack, hack, hack, ... $ cat debhello-3.0/debian/rules #!/usr/bin/make -f export DH_VERBOSE = 1 %: dh $@ override_dh_auto_install: dh_auto_install -- prefix=/usr dpkg-genchanges >../debhello_2.1-1_amd64.changes $ dch -r ... hack, hack, hack, ... $ cat debhello-3.0/debian/changelog debhello (3.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . - I18N with gettext (0.19). -- Osamu Aoki Mon, 12 Jan 2015 03:00:01 +0900 debhello (2.1-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 02:01:01 +0900 debhello (2.0-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 02:00:01 +0900 debhello (1.7-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 01:07:01 +0900 debhello (1.6-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 01:06:01 +0900 debhello (1.5-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . -- Osamu Aoki Mon, 12 Jan 2015 01:05:01 +0900 debhello (1.4-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile not supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:04:01 +0900 debhello (1.3-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:03:01 +0900 debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 done $ vim debhello-3.0/debian/README.Debian ... hack, hack, hack, ... $ cat debhello-3.0/debian/README.Debian debhello upstream package example This is an example upstream package to demonstrate the Debian packaging using the debmake command. -- Osamu Aoki Sun, 11 Jan 2015 00:00:00 +0000 $ vim debhello-3.0/debian/changelog ... hack, hack, hack, ... $ cat debhello-3.0/debian/changelog debhello (3.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . - I18N with gettext (0.19). -- Osamu Aoki Mon, 12 Jan 2015 03:00:01 +0900 debhello (2.1-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 02:01:01 +0900 debhello (2.0-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 02:00:01 +0900 debhello (1.7-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 01:07:01 +0900 debhello (1.6-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 01:06:01 +0900 debhello (1.5-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . -- Osamu Aoki Mon, 12 Jan 2015 01:05:01 +0900 debhello (1.4-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile not supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:04:01 +0900 debhello (1.3-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:03:01 +0900 debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 $ vim debhello-3.0/debian/watch ... hack, hack, hack, ... $ cat debhello-3.0/debian/watch # When there is no appropriate upstream URL for uscan, it is # the best to have a watch file without any real content as # this file. See uscan(1). $ vim debhello-3.0/debian/compat ... hack, hack, hack, ... $ cat debhello-3.0/debian/compat 11 $ vim debhello-3.0/debian/control ... hack, hack, hack, ... $ cat debhello-3.0/debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki Build-Depends: debhelper (>=11~) Standards-Version: 4.3.0 Homepage: https://salsa.debian.org/debian/debmake-doc Package: debhello Architecture: all Multi-Arch: foreign Depends: ${misc: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-3.0/debian/copyright ... hack, hack, hack, ... $ cat debhello-3.0/debian/copyright checking for CFPreferencesCopyAppValue... 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 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-3.0/debian/source/format ... hack, hack, hack, ... $ cat debhello-3.0/debian/source/format 3.0 (quilt) $ vim debhello-3.0/debian/source/local-options ... hack, hack, hack, ... $ cat debhello-3.0/debian/source/local-options abort-on-upstream-changes unapply-patches no checking for CFLocaleCopyCurrent... dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . no checking for GNU gettext in libc... $ tree debhello-3.0/debian debhello-3.0/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── patches │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 10 files yes checking whether to use NLS... yes checking where the gettext function comes from... libc $ cd .. $ cp -a /<>/debhello-3.0-pkg1/test package $ cd /<>/debhello-3.0-pkg1/test dpkg-source: info: using options from debhello-2.1/debian/source/local-options: --abort-on-upstream-changes --unapply-patches dpkg-source: info: unapplying 000-cmake-multiarch.patch checking that generated files are newer than configure... done dpkg-buildpackage: info: full upload (original source is included) $ cd debhello-3.0 $ debuild Now running lintian debhello_2.1-1_amd64.changes ... configure: creating ./config.status dh_installdeb install -p -m0644 debian/.debhelper/generated/libsharedlib1/triggers debian/libsharedlib1/DEBIAN/triggers install -d debian/libsharedlib-dev/DEBIAN dh_gencontrol dpkg-buildpackage -us -uc -ui -i echo misc:Depends= >> debian/libsharedlib-dev.substvars echo misc:Pre-Depends= >> debian/libsharedlib-dev.substvars dpkg-gencontrol -plibsharedlib-dev -ldebian/changelog -Tdebian/libsharedlib-dev.substvars -Pdebian/libsharedlib-dev echo misc:Depends= >> debian/libsharedlib1.substvars echo misc:Pre-Depends= >> debian/libsharedlib1.substvars dpkg-gencontrol -plibsharedlib1 -ldebian/changelog -Tdebian/libsharedlib1.substvars -Pdebian/libsharedlib1 echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello dpkg-buildpackage: info: source package debhello dpkg-buildpackage: info: source version 3.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osamu Aoki dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 chmod 0644 -- debian/libsharedlib1/DEBIAN/control chown 0:0 -- debian/libsharedlib1/DEBIAN/control chmod 0644 -- debian/libsharedlib-dev/DEBIAN/control chown 0:0 -- debian/libsharedlib-dev/DEBIAN/control chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums cd debian/libsharedlib-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/libsharedlib1 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums chmod 0644 -- debian/libsharedlib-dev/DEBIAN/md5sums chown 0:0 -- debian/libsharedlib-dev/DEBIAN/md5sums chmod 0644 -- debian/libsharedlib1/DEBIAN/md5sums chown 0:0 -- debian/libsharedlib1/DEBIAN/md5sums dh_builddeb dpkg-source: info: using options from debhello-3.0/debian/source/local-options: --abort-on-upstream-changes --unapply-patches dpkg-deb --build debian/libsharedlib-dev .. dpkg-deb --build debian/libsharedlib1 .. dpkg-deb --build debian/debhello .. fakeroot debian/rules clean dh clean dh_auto_clean make -j4 distclean make[1]: Entering directory '/<>/debhello-3.0-pkg1/test/debhello-3.0' make -C po clean make[2]: Entering directory '/<>/debhello-3.0-pkg1/test/debhello-3.0/po' rm -f *.mo *~ rm -f ../data/hello.desktop make[2]: Leaving directory '/<>/debhello-3.0-pkg1/test/debhello-3.0/po' make[1]: Leaving directory '/<>/debhello-3.0-pkg1/test/debhello-3.0' dh_clean /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/debhello.substvars debian/files rm -fr -- debian/debhello/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dpkg-source -i -b . /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-source: info: using options from debhello-3.0/debian/source/local-options: --abort-on-upstream-changes --unapply-patches dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_3.0.orig.tar.gz /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-source: info: building debhello in debhello_3.0-1.debian.tar.xz dpkg-source: info: building debhello in debhello_3.0-1.dsc debian/rules build dh build dh_update_autotools_config /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dh_autoreconf dh_auto_configure /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dh_auto_build make -j4 "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/debhello-3.0-pkg1/test/debhello-3.0' make -C po all make[2]: Entering directory '/<>/debhello-3.0-pkg1/test/debhello-3.0/po' xgettext -d debhello -L desktop ../data/hello.desktop.in -o debhello.pot msgfmt --desktop --template ../data/hello.desktop.in -d ./ -o ../data/hello.desktop xgettext -d debhello -j -L shell ../scripts/hello -o debhello.pot msgmerge -U ja.po debhello.pot . done. msgfmt ja.po -o ja.mo E: debhello changes: bad-distribution-in-changes-file unstable make[2]: Leaving directory '/<>/debhello-3.0-pkg1/test/debhello-3.0/po' make[1]: Leaving directory '/<>/debhello-3.0-pkg1/test/debhello-3.0' dh_auto_test /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'debhello' in '../debhello_2.0-1_amd64.deb'. dh_testroot config.status: creating Makefile config.status: creating po/Makefile.in dh_prep config.status: creating lib/Makefile rm -f -- debian/debhello.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ debian/rules override_dh_auto_install make[1]: Entering directory '/<>/debhello-3.0-pkg1/test/debhello-3.0' dh_auto_install -- prefix=/usr config.status: creating man/Makefile W: debhello source: superfluous-clutter-in-homepage W: debhello source: bad-homepage config.status: creating src/Makefile /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'libsharedlib1' in '../libsharedlib1_2.0-1_amd64.deb'. install -d /<>/debhello-3.0-pkg1/test/debhello-3.0/debian/debhello make -j4 install DESTDIR=/<>/debhello-3.0-pkg1/test/debhello-3.0/debian/debhello AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" prefix=/usr make[2]: Entering directory '/<>/debhello-3.0-pkg1/test/debhello-3.0' make -C po all make[3]: Entering directory '/<>/debhello-3.0-pkg1/test/debhello-3.0/po' msgmerge -U ja.po debhello.pot . done. make[3]: Leaving directory '/<>/debhello-3.0-pkg1/test/debhello-3.0/po' install -D scripts/hello /<>/debhello-3.0-pkg1/test/debhello-3.0/debian/debhello//usr/bin/hello config.status: creating config.h install -m 644 -D data/hello.desktop \ /<>/debhello-3.0-pkg1/test/debhello-3.0/debian/debhello/usr/share/applications/hello.desktop install -m 644 -D data/hello.png \ /<>/debhello-3.0-pkg1/test/debhello-3.0/debian/debhello/usr/share/pixmaps/hello.png install -m 644 -D man/hello.1 \ /<>/debhello-3.0-pkg1/test/debhello-3.0/debian/debhello/usr/share/man/man1/hello.1 install -m 644 -D po/ja.mo \ /<>/debhello-3.0-pkg1/test/debhello-3.0/debian/debhello/usr/share/locale/ja/LC_MESSAGES/debhello.mo make[2]: Leaving directory '/<>/debhello-3.0-pkg1/test/debhello-3.0' make[1]: Leaving directory '/<>/debhello-3.0-pkg1/test/debhello-3.0' dh_installdocsconfig.status: executing depfiles commands config.status: executing libtool commands config.status: executing po-directories commands /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'libsharedlib-dev' in '../libsharedlib-dev_2.0-1_amd64.deb'. config.status: creating po/POTFILES config.status: creating po/Makefile install -d debian/debhello/usr/share/doc/debhello install -d debian/.debhelper/generated/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright dh_installchangelogs dpkg-genbuildinfo configure: WARNING: unrecognized options: --disable-maintainer-mode W: debhello source: timewarp-standards-version (2015-01-11 < 2018-04-05) dh_auto_build install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian dh_installman make -j4 make[1]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0' make all-recursive make[2]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0' Making all in po make[3]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/po' test ! -f ./debhello.pot || \ test -z "fr.gmo" || make fr.gmo make[4]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/po' rm -f fr.gmo && /usr/bin/msgfmt -c --statistics --verbose -o fr.gmo fr.po fr.po: 3 translated messages, 3 untranslated messages. make[4]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/po' touch stamp-po make[3]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/po' Making all in lib make[3]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/lib' /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o sharedlib.lo sharedlib.c dpkg-genchanges >../debhello_2.0-1_amd64.changes libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c sharedlib.c -fPIC -DPIC -o .libs/sharedlib.o sharedlib.c: In function ‘sharedlib’: sharedlib.c:2:19: warning: implicit declaration of function ‘gettext’ [-Wimplicit-function-declaration] 2 | #define _(string) gettext (string) | ^~~~~~~ sharedlib.c:6:16: note: in expansion of macro ‘_’ 6 | printf(_("This is a shared library!\n")); | ^ sharedlib.c:2:19: warning: incompatible implicit declaration of built-in function ‘gettext’ 2 | #define _(string) gettext (string) | ^~~~~~~ sharedlib.c:6:16: note: in expansion of macro ‘_’ 6 | printf(_("This is a shared library!\n")); | ^ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -version-info 1:0:0 -Wl,-Bsymbolic-functions -Wl,-z,relro -o libsharedlib.la -rpath /usr/lib/x86_64-linux-gnu sharedlib.lo W: libsharedlib-dev: superfluous-clutter-in-homepage W: libsharedlib-dev: bad-homepage man-recode --to-code UTF-8 --suffix .dh-new debian/debhello/usr/share/man/man1/hello.1 dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . libtool: link: gcc -shared -fPIC -DPIC .libs/sharedlib.o -g -O2 -fstack-protector-strong -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-soname -Wl,libsharedlib.so.1 -o .libs/libsharedlib.so.1.0.0 libtool: link: (cd ".libs" && rm -f "libsharedlib.so.1" && ln -s "libsharedlib.so.1.0.0" "libsharedlib.so.1") libtool: link: (cd ".libs" && rm -f "libsharedlib.so" && ln -s "libsharedlib.so.1.0.0" "libsharedlib.so") libtool: link: ( cd ".libs" && rm -f "libsharedlib.la" && ln -s "../libsharedlib.la" "libsharedlib.la" ) make[3]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/lib' Making all in src make[3]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/src' gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../lib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hello.o hello.c hello.c: In function ‘main’: hello.c:4:19: warning: implicit declaration of function ‘gettext’ [-Wimplicit-function-declaration] 4 | #define _(string) gettext (string) | ^~~~~~~ hello.c:8:16: note: in expansion of macro ‘_’ 8 | printf(_("Hello, I am " PACKAGE_AUTHOR "!\n")); | ^ hello.c:4:19: warning: incompatible implicit declaration of built-in function ‘gettext’ 4 | #define _(string) gettext (string) | ^~~~~~~ hello.c:8:16: note: in expansion of macro ‘_’ 8 | printf(_("Hello, I am " PACKAGE_AUTHOR "!\n")); | ^ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -o hello hello.o ../lib/libsharedlib.la mv debian/debhello/usr/share/man/man1/hello.1.dh-new debian/debhello/usr/share/man/man1/hello.1 chmod 0644 -- debian/debhello/usr/share/man/man1/hello.1 dh_perl dpkg-source: info: using options from debhello-2.0/debian/source/local-options: --abort-on-upstream-changes --unapply-patches dpkg-buildpackage: info: full upload (original source is included) Now running lintian debhello_2.0-1_amd64.changes ... dh_link libtool: link: gcc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/hello hello.o ../lib/.libs/libsharedlib.so dh_strip_nondeterminism make[3]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/src' Making all in man make[3]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/man' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/man' make[3]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0' make[3]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0' make[2]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0' make[1]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0' dh_auto_test make -j4 check VERBOSE=1 make[1]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0' Making check in po make[2]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/po' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/po' Making check in lib make[2]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/lib' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/lib' Making check in src make[2]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/src' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/src' Making check in man make[2]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/man' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/man' make[2]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0' Using 1553618396 as canonical time Normalizing debian/debhello/usr/share/locale/ja/LC_MESSAGES/debhello.mo using File::StripNondeterminism::handlers::gettext Normalized debian/debhello/usr/share/locale/ja/LC_MESSAGES/debhello.mo Normalizing debian/debhello/usr/share/pixmaps/hello.png using File::StripNondeterminism::handlers::png make[2]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0' dh_compress make[1]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --with autoreconf cd debian/debhello chmod a-x usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 gzip -9nf usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 cd '/<>/debhello-3.0-pkg1/test/debhello-3.0' dh_fixperms W: libsharedlib1: superfluous-clutter-in-homepage W: libsharedlib1: bad-homepage find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 dh_testroot find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello/usr/share/man debian/debhello/usr/share/applications -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 dh_prep find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x dh_missing rm -f -- debian/debhello.substvars debian/libsharedlib1.substvars debian/libsharedlib-dev.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ debian/.debhelper/generated/libsharedlib1/ debian/libsharedlib1/ debian/.debhelper/generated/libsharedlib-dev/ debian/libsharedlib-dev/ W: debhello: superfluous-clutter-in-homepage W: debhello: bad-homepage E: debhello: section-is-dh_make-template dh_auto_install dh_installdeb install -d debian/debhello/DEBIAN dh_gencontrol install -d /<>/debhello-2.0-pkg2/test/debhello-2.0/debian/tmp echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums dh_builddeb make -j1 install DESTDIR=/<>/debhello-2.0-pkg2/test/debhello-2.0/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0' Making install in po make[2]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/po' installing fr.gmo as /<>/debhello-2.0-pkg2/test/debhello-2.0/debian/tmp/usr/share/locale/fr/LC_MESSAGES/debhello.mo if test "debhello" = "gettext-tools"; then \ /bin/mkdir -p /<>/debhello-2.0-pkg2/test/debhello-2.0/debian/tmp/usr/share/gettext/po; \ for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot Makevars.template; do \ /usr/bin/install -c -m 644 ./$file \ /<>/debhello-2.0-pkg2/test/debhello-2.0/debian/tmp/usr/share/gettext/po/$file; \ done; \ for file in Makevars; do \ rm -f /<>/debhello-2.0-pkg2/test/debhello-2.0/debian/tmp/usr/share/gettext/po/$file; \ done; \ else \ : ; \ fi make[2]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/po' Making install in lib make[2]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/lib' dpkg-deb --build debian/debhello .. make[3]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/lib' /bin/mkdir -p '/<>/debhello-2.0-pkg2/test/debhello-2.0/debian/tmp/usr/lib/x86_64-linux-gnu' Finished running lintian. /bin/bash ../libtool --mode=install /usr/bin/install -c libsharedlib.la '/<>/debhello-2.0-pkg2/test/debhello-2.0/debian/tmp/usr/lib/x86_64-linux-gnu' libtool: install: /usr/bin/install -c .libs/libsharedlib.so.1.0.0 /<>/debhello-2.0-pkg2/test/debhello-2.0/debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 libtool: install: (cd /<>/debhello-2.0-pkg2/test/debhello-2.0/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libsharedlib.so.1.0.0 libsharedlib.so.1 || { rm -f libsharedlib.so.1 && ln -s libsharedlib.so.1.0.0 libsharedlib.so.1; }; }) $ cd .. libtool: install: (cd /<>/debhello-2.0-pkg2/test/debhello-2.0/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libsharedlib.so.1.0.0 libsharedlib.so || { rm -f libsharedlib.so && ln -s libsharedlib.so.1.0.0 libsharedlib.so; }; }) $ tree -FL 1 . ├── debhello-2.1/ ├── debhello-2.1.tar.gz ├── debhello_2.1-1.debian.tar.xz ├── debhello_2.1-1.dsc ├── debhello_2.1-1_amd64.build ├── debhello_2.1-1_amd64.buildinfo ├── debhello_2.1-1_amd64.changes ├── debhello_2.1-1_amd64.deb ├── debhello_2.1.orig.tar.gz -> debhello-2.1.tar.gz ├── libsharedlib-dev_2.1-1_amd64.deb └── libsharedlib1_2.1-1_amd64.deb 1 directory, 10 files libtool: install: /usr/bin/install -c .libs/libsharedlib.lai /<>/debhello-2.0-pkg2/test/debhello-2.0/debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.la libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu' /bin/mkdir -p '/<>/debhello-2.0-pkg2/test/debhello-2.0/debian/tmp/usr/include' $ dpkg -c debhello_2.1-1_amd64.deb /usr/bin/install -c -m 644 sharedlib.h '/<>/debhello-2.0-pkg2/test/debhello-2.0/debian/tmp/usr/include' make[3]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/lib' make[2]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/lib' Making install in src drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright drwxr-xr-x root/root ... ./usr/share/man/ drwxr-xr-x root/root ... ./usr/share/man/man1/ -rw-r--r-- root/root ... ./usr/share/man/man1/hello.1.gz /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ dpkg -c libsharedlib-dev_2.1-1_amd64.deb make[2]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/src' drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/include/ -rw-r--r-- root/root ... ./usr/include/sharedlib.h drwxr-xr-x root/root ... ./usr/lib/ drwxr-xr-x root/root ... ./usr/lib/x86_64-linux-gnu/ drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/libsharedlib-dev/ -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib-dev/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib-dev/copyright lrwxrwxrwx root/root ... ./usr/lib/x86_64-linux-gnu/libsharedlib.so -> libsharedlib.so.1 $ dpkg -c libsharedlib1_2.1-1_amd64.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/lib/ drwxr-xr-x root/root ... ./usr/lib/x86_64-linux-gnu/ -rw-r--r-- root/root ... ./usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/libsharedlib1/ -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib1/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib1/copyright lrwxrwxrwx root/root ... ./usr/lib/x86_64-linux-gnu/libsharedlib.so.1 -> libsharedlib.so.1.0.0 make[3]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/src' /bin/mkdir -p '/<>/debhello-2.0-pkg2/test/debhello-2.0/debian/tmp/usr/bin' /bin/bash ../libtool --mode=install /usr/bin/install -c hello '/<>/debhello-2.0-pkg2/test/debhello-2.0/debian/tmp/usr/bin' $ tar -tzf debhello-2.1.tar.gz debhello-2.1/ debhello-2.1/src/ debhello-2.1/src/config.h.in debhello-2.1/src/hello.c debhello-2.1/src/CMakeLists.txt debhello-2.1/data/ debhello-2.1/data/hello.desktop debhello-2.1/data/hello.png debhello-2.1/man/ debhello-2.1/man/hello.1 debhello-2.1/man/CMakeLists.txt debhello-2.1/lib/ debhello-2.1/lib/sharedlib.h debhello-2.1/lib/sharedlib.c debhello-2.1/lib/CMakeLists.txt debhello-2.1/CMakeLists.txt $ tar --xz -tf debhello_2.1-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/debhello.install debian/libsharedlib-dev.install debian/libsharedlib1.install debian/libsharedlib1.symbols debian/patches/ debian/patches/000-cmake-multiarch.patch debian/patches/series debian/rules debian/source/ debian/source/format debian/watch libtool: warning: '../lib/libsharedlib.la' has not been installed in '/usr/lib/x86_64-linux-gnu' libtool: install: /usr/bin/install -c .libs/hello /<>/debhello-2.0-pkg2/test/debhello-2.0/debian/tmp/usr/bin/hello $ dpkg -f debhello_2.1-1_amd64.deb pre-depends depends recommends conflicts breaks make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/src' make[2]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/src' Making install in man /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler Depends: libsharedlib1 (= 2.1-1), libc6 (>= 2.2.5) make[2]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/man' make[3]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/man' make[3]: Nothing to be done for 'install-exec-am'. $ dpkg -f libsharedlib-dev_2.1-1_amd64.deb pre-depends depends recommends conflicts breaks /bin/mkdir -p '/<>/debhello-2.0-pkg2/test/debhello-2.0/debian/tmp/usr/share/man/man1' /usr/bin/install -c -m 644 hello.1 '/<>/debhello-2.0-pkg2/test/debhello-2.0/debian/tmp/usr/share/man/man1' make[3]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/man' make[2]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0/man' Depends: libsharedlib1 (= 2.1-1) make[2]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0' $ dpkg -f libsharedlib1_2.1-1_amd64.deb pre-depends depends recommends conflicts breaks make[3]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0' make[2]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0' make[1]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0' debian/rules override_dh_install make[1]: Entering directory '/<>/debhello-2.0-pkg2/test/debhello-2.0' dh_install --list-missing -X.la Depends: libc6 (>= 2.2.5) make[3]: Leaving directory '/<>/debhello-2.1-pkg2' touch debhello-2.1-pkg2/.stamp ============= Build debhello-3.1-pkg1 ============== make -C debhello-3.1-pkg1 make[3]: Entering directory '/<>/debhello-3.1-pkg1' mkdir -p /<>/debhello-3.1-pkg1/test echo /<>/debhello-3.1-pkg1 > /<>/debhello-3.1-pkg1/next.dir echo debhello-3.1 > /<>/debhello-3.1-pkg1/project for i in step000 step101 step102 step103 step104 step105 step200 step201 step202 step203 step299 step301 step302 step303 step309 step400 step499 step500 step600 step700 step701 step702 ; do \ cd $(cat /<>/debhello-3.1-pkg1/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-3.1-pkg1/$i.cmd /<>/debhello-3.1-pkg1/$i.log ; \ ERR=$? ; \ cat /<>/debhello-3.1-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#/<>/debhello-3.1-pkg1/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-3.1-pkg1/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done dh_install: Please use dh_missing --list-missing/--fail-missing instead dh_install: This feature will be removed in compat 12. install -d debian/debhello//usr/bin cp --reflink=auto -a debian/tmp/usr/bin/hello debian/debhello//usr/bin/ install -d debian/debhello//usr/share/man $ wget http://www.example.org/download/debhello-3.1.tar.gz ... $ tar -xzmf debhello-3.1.tar.gz $ tree . ├── debhello-3.1 │   ├── LICENSE │   ├── MANIFEST.in │   ├── PKG-INFO │   ├── data │   │   ├── hello.desktop.in │   │   └── hello.png │   ├── hello_py │   │   └── __init__.py │   ├── man │   │   └── hello.1 │   ├── po │   │   ├── LINGUAS │   │   ├── POTFILES.in │   │   └── ja.po │   ├── scripts │   │   └── hello │   ├── setup.cfg │   └── setup.py └── debhello-3.1.tar.gz 6 directories, 14 files cd 'debian/tmp/usr/share/man/man1/..' && find 'man1' ! \( -regex .\*\\.la.\* \) \( -type f -or -type l \) -print0 | LC_ALL=C sort -z | xargs -0 -I {} cp --reflink=auto --parents -dp {} /<>/debhello-2.0-pkg2/test/debhello-2.0/debian/debhello//usr/share/man/ E: debhello changes: bad-distribution-in-changes-file unstable cd 'debian/tmp/usr/share/man/man1/..' && find 'man1' ! \( -regex .\*\\.la.\* \) \( -type d -and -empty \) -print0 | LC_ALL=C sort -z | xargs -0 -I {} cp --reflink=auto --parents -a {} /<>/debhello-2.0-pkg2/test/debhello-2.0/debian/debhello//usr/share/man/ install -d debian/.debhelper/generated/debhello install -d debian/libsharedlib1//usr/lib/x86_64-linux-gnu cp --reflink=auto -a debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so.1 debian/libsharedlib1//usr/lib/x86_64-linux-gnu/ cp --reflink=auto -a debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 debian/libsharedlib1//usr/lib/x86_64-linux-gnu/ install -d debian/.debhelper/generated/libsharedlib1 install -d debian/libsharedlib-dev//usr cd 'debian/tmp/usr/include/..' && find 'include' ! \( -regex .\*\\.la.\* \) \( -type f -or -type l \) -print0 | LC_ALL=C sort -z | xargs -0 -I {} cp --reflink=auto --parents -dp {} /<>/debhello-2.0-pkg2/test/debhello-2.0/debian/libsharedlib-dev//usr/ /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler cd 'debian/tmp/usr/include/..' && find 'include' ! \( -regex .\*\\.la.\* \) \( -type d -and -empty \) -print0 | LC_ALL=C sort -z | xargs -0 -I {} cp --reflink=auto --parents -a {} /<>/debhello-2.0-pkg2/test/debhello-2.0/debian/libsharedlib-dev//usr/ $ cat debhello-3.1/scripts/hello #!/usr/bin/python3 import hello_py if __name__ == '__main__': hello_py.main() install -d debian/libsharedlib-dev//usr/lib/x86_64-linux-gnu cp --reflink=auto -a debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so debian/libsharedlib-dev//usr/lib/x86_64-linux-gnu/ install -d debian/.debhelper/generated/libsharedlib-dev dh_missing --exclude .la --list-missing $ cat debhello-3.1/hello_py/__init__.py #!/usr/bin/python3 from gi.repository import Gtk import gettext _ = gettext.gettext class TopWindow(Gtk.Window): def __init__(self): gettext.textdomain('debhello') Gtk.Window.__init__(self) self.title = _("Hello World!") self.counter = 0 self.border_width = 10 self.set_default_size(400, 100) self.set_position(Gtk.WindowPosition.CENTER) self.button = Gtk.Button(label=_("Click me!")) self.button.connect("clicked", self.on_button_clicked) self.add(self.button) self.connect("delete-event", self.on_window_destroy) def on_window_destroy(self, *args): Gtk.main_quit(*args) def on_button_clicked(self, widget): self.counter += 1 widget.set_label(_("Hello, World!\nClick count = %i") % self.counter) def main(): window = TopWindow() window.show_all() Gtk.main() if __name__ == '__main__': main() dh_missing: usr/share/locale/fr/LC_MESSAGES/debhello.mo exists in debian/tmp but is not installed to anywhere The following debhelper tools have reported what they installed (with files per package) * dh_install: debhello (2), libsharedlib-dev (2), libsharedlib1 (2) If the missing files are installed by another tool, please file a bug against it. When filing the report, if the tool is not part of debhelper itself, please reference the "Logging helpers and dh_missing" section from the "PROGRAMMING" guide for debhelper (10.6.3+). (in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.gz) Be sure to test with dpkg-buildpackage -A/-B as the results may vary when only a subset is built For a short-term work-around: Add the files to debian/not-installed $ cat debhello-3.1/setup.py #!/usr/bin/python3 # vi:se ts=4 sts=4 et ai: from distutils.core import setup from DistUtilsExtra.command import * setup(name='debhello', version='4.2', description='Hello Python', long_description='Hello Python program.', author='Osamu Aoki', author_email='osamu@debian.org', url='http://people.debian.org/~osamu/', packages=['hello_py'], package_dir={'hello_py': 'hello_py'}, scripts=['scripts/hello'], data_files=[ ('share/pixmaps', ['data/hello.png']), ('share/man/man1', ['man/hello.1']), ], classifiers = ['Development Status :: 3 - Alpha', 'Environment :: Console', 'Intended Audience :: Developers', 'License :: OSI Approved :: MIT License', 'Natural Language :: English', 'Operating System :: POSIX :: Linux', 'Programming Language :: Python :: 3', 'Topic :: Utilities', ], platforms = 'POSIX', license = 'MIT License', cmdclass={ 'build': build_extra.build_extra, 'build_i18n' : build_i18n.build_i18n, 'build_help' : build_help.build_help, 'build_icons' : build_icons.build_icons, 'clean_i18n': clean_i18n.clean_i18n, } ) make[1]: Leaving directory '/<>/debhello-2.0-pkg2/test/debhello-2.0' dh_installdocs W: debhello source: useless-autoreconf-build-depends dh-autoreconf /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ cat debhello-3.1/po/LINGUAS ja $ cat debhello-3.1/po/POTFILES.in # program source file hello_py/__init__.py # gettext 0.19 can handle desktop file data/hello.desktop.in dpkg-deb: building package 'debhello' in '../debhello_3.0-1_all.deb'. install -d debian/debhello/usr/share/doc/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright install -d debian/libsharedlib1/usr/share/doc/libsharedlib1 install -p -m0644 debian/copyright debian/libsharedlib1/usr/share/doc/libsharedlib1/copyright install -d debian/libsharedlib-dev/usr/share/doc/libsharedlib-dev install -p -m0644 debian/copyright debian/libsharedlib-dev/usr/share/doc/libsharedlib-dev/copyright dh_installchangelogs $ cat debhello-3.1/MANIFEST.in include MANIFEST.in include MANIFEST include LICENSE include data/hello.deskto include data/hello.png include man/hello.1 include po/ja.po dpkg-genbuildinfo $ cd debhello-3.1 $ debmake -b':py3' install -p -m0644 debian/changelog debian/libsharedlib-dev/usr/share/doc/libsharedlib-dev/changelog.Debian install -p -m0644 debian/changelog debian/libsharedlib1/usr/share/doc/libsharedlib1/changelog.Debian install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian dh_installman dpkg-genchanges >../debhello_3.0-1_amd64.changes W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) I: set parameters I: sanity check of parameters I: pkg="debhello", ver="3.1", rev="1" I: *** start packaging in "debhello-3.1". *** I: provide debhello_3.1.orig.tar.gz for non-native Debian package I: pwd = "/<>/debhello-3.1-pkg1/test" I: $ ln -sf debhello-3.1.tar.gz debhello_3.1.orig.tar.gz I: pwd = "/<>/debhello-3.1-pkg1/test/debhello-3.1" I: parse binary package settings: :py3 I: binary package=debhello Type=python3 / Arch=all M-A=foreign I: analyze the source tree I: build_type = I: scan source for copyright+license text and file extensions I: 22 %, ext = python I: 22 %, ext = in I: 11 %, ext = cfg I: 11 %, ext = media I: 11 %, ext = desktop I: 11 %, ext = po I: 11 %, ext = 1 I: check_all_licenses I: ......W: Non-UTF-8 char found, using latin-1: data/hello.png ...... I: check_all_licenses completed for 12 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/extra1/compat I: creating => debian/compat 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 man-recode --to-code UTF-8 --suffix .dh-new debian/debhello/usr/share/man/man1/hello.1 dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . $ cd .. $ tree . ├── debhello-3.1 │   ├── LICENSE │   ├── MANIFEST.in │   ├── PKG-INFO │   ├── data │   │   ├── hello.desktop.in │   │   └── hello.png │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── compat │   │   ├── control │   │   ├── copyright │   │   ├── patches │   │   │   └── series │   │   ├── rules │   │   ├── source │   │   │   ├── format │   │   │   └── local-options │   │   └── watch │   ├── hello_py │   │   └── __init__.py │   ├── man │   │   └── hello.1 │   ├── po │   │   ├── LINGUAS │   │   ├── POTFILES.in │   │   └── ja.po │   ├── scripts │   │   └── hello │   ├── setup.cfg │   └── setup.py ├── debhello-3.1.tar.gz └── debhello_3.1.orig.tar.gz -> debhello-3.1.tar.gz 9 directories, 25 files mv debian/debhello/usr/share/man/man1/hello.1.dh-new debian/debhello/usr/share/man/man1/hello.1 chmod 0644 -- debian/debhello/usr/share/man/man1/hello.1 dpkg-source: info: using options from debhello-3.0/debian/source/local-options: --abort-on-upstream-changes --unapply-patches dh_perl dpkg-buildpackage: info: full upload (original source is included) Now running lintian debhello_3.0-1_amd64.changes ... $ cat debhello-3.1/debian/rules #!/usr/bin/make -f # You must remove unused comment lines for the released package. #export DH_VERBOSE = 1 %: dh $@ --with python3 --buildsystem=pybuild $ cat debhello-3.1/debian/control Source: debhello Section: unknown Priority: optional Maintainer: "Firstname Lastname" Build-Depends: debhelper (>=11~), dh-python, python3-all Standards-Version: 4.1.4 Homepage: X-Python3-Version: >= 3.2 Package: debhello Architecture: all Multi-Arch: foreign Depends: ${misc:Depends}, ${python3:Depends} Description: auto-generated package by debmake This Debian binary package was auto-generated by the debmake(1) command provided by the debmake package. dh_link $ cd .. $ cp -a /<>/debhello-3.1-pkg1/test debmake $ cd /<>/debhello-3.1-pkg1/test rm -f debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1 ln -s libsharedlib.so.1.0.0 debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1 rm -f debian/libsharedlib-dev/usr/lib/x86_64-linux-gnu/libsharedlib.so ln -s libsharedlib.so.1.0.0 debian/libsharedlib-dev/usr/lib/x86_64-linux-gnu/libsharedlib.so dh_strip_nondeterminism $ vim debhello-3.1/debian/rules ... hack, hack, hack, ... $ cat debhello-3.1/debian/rules #!/usr/bin/make -f export DH_VERBOSE = 1 %: dh $@ --with python3 --buildsystem=pybuild dh_compress $ vim debhello-3.1/debian/control ... hack, hack, hack, ... $ cat debhello-3.1/debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki Build-Depends: debhelper (>=11~), dh-python, intltool, python3-all, python3-distutils-extra Standards-Version: 4.3.0 Homepage: https://salsa.debian.org/debian/debmake-doc X-Python3-Version: >= 3.2 Package: debhello Architecture: all Multi-Arch: foreign Depends: ${misc:Depends}, ${python3: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)'. cd debian/libsharedlib-dev cd debian/libsharedlib1 cd debian/debhello $ vim debhello-3.1/debian/hello.1 ... hack, hack, hack, ... cp: cannot stat '/<>/debhello-3.1/debian/hello.1': No such file or directory $ vim debhello-3.1/debian/manpages ... hack, hack, hack, ... cp: cannot stat '/<>/debhello-3.1/debian/manpages': No such file or directory $ cat debhello-3.1/debian/manpages cat: debhello-3.1/debian/manpages: No such file or directory $ tree debhello-3.1/debian debhello-3.1/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── patches │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 10 files chmod a-x usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 chmod a-x usr/share/doc/libsharedlib-dev/changelog.Debian gzip -9nf usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 cd '/<>/debhello-2.0-pkg2/test/debhello-2.0' chmod a-x usr/share/doc/libsharedlib1/changelog.Debian gzip -9nf usr/share/doc/libsharedlib1/changelog.Debian cd '/<>/debhello-2.0-pkg2/test/debhello-2.0' gzip -9nf usr/share/doc/libsharedlib-dev/changelog.Debian cd '/<>/debhello-2.0-pkg2/test/debhello-2.0' dh_fixperms $ dch -r ... hack, hack, hack, ... $ cat debhello-3.1/debian/changelog debhello (3.1-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . - I18N with gettext / python3-distutils-extra . -- Osamu Aoki Mon, 12 Jan 2015 03:01:01 +0900 debhello (3.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . - I18N with gettext (0.19). -- Osamu Aoki Mon, 12 Jan 2015 03:00:01 +0900 debhello (2.1-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 02:01:01 +0900 debhello (2.0-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 02:00:01 +0900 debhello (1.7-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 01:07:01 +0900 debhello (1.6-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 01:06:01 +0900 debhello (1.5-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . -- Osamu Aoki Mon, 12 Jan 2015 01:05:01 +0900 debhello (1.4-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile not supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:04:01 +0900 debhello (1.3-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:03:01 +0900 debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/libsharedlib1 -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/libsharedlib-dev -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 $ tree debhello-3.1/debian debhello-3.1/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── patches │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 10 files find debian/libsharedlib1 ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libsharedlib1/usr/share/doc -type f -a -true -a ! -regex 'debian/libsharedlib1/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libsharedlib1/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libsharedlib1 -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libsharedlib-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/share/man -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 $ cd .. $ cp -a /<>/debhello-3.1-pkg1/test package $ cd /<>/debhello-3.1-pkg1/test find debian/libsharedlib1/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x find debian/libsharedlib-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 $ cd debhello-3.1 $ debuild find debian/libsharedlib-dev -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib-dev/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w dh_missing dh_strip rm -fr debian/.debhelper/libsharedlib-dev/dbgsym-root install -d debian/.debhelper/libsharedlib1/dbgsym-root/usr/lib/debug/.build-id/42 objcopy --only-keep-debug --compress-debug-sections debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 debian/.debhelper/libsharedlib1/dbgsym-root/usr/lib/debug/.build-id/42/58670327df3eff6a456651c033672ba3a3443c.debug install -d debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/02 objcopy --only-keep-debug --compress-debug-sections debian/debhello/usr/bin/hello debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/02/1eb5ba0cd3ed609fc4bbf8de42a81d5d1f6bd5.debug chmod 0644 -- debian/.debhelper/libsharedlib1/dbgsym-root/usr/lib/debug/.build-id/42/58670327df3eff6a456651c033672ba3a3443c.debug chown 0:0 -- debian/.debhelper/libsharedlib1/dbgsym-root/usr/lib/debug/.build-id/42/58670327df3eff6a456651c033672ba3a3443c.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 chmod 0644 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/02/1eb5ba0cd3ed609fc4bbf8de42a81d5d1f6bd5.debug chown 0:0 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/02/1eb5ba0cd3ed609fc4bbf8de42a81d5d1f6bd5.debug strip --remove-section=.comment --remove-section=.note debian/debhello/usr/bin/hello objcopy --add-gnu-debuglink debian/.debhelper/libsharedlib1/dbgsym-root/usr/lib/debug/.build-id/42/58670327df3eff6a456651c033672ba3a3443c.debug debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 objcopy --add-gnu-debuglink debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/02/1eb5ba0cd3ed609fc4bbf8de42a81d5d1f6bd5.debug debian/debhello/usr/bin/hello rm -fr debian/.debhelper/libsharedlib1/dbgsym-root dpkg-buildpackage -us -uc -ui -i rm -fr debian/.debhelper/debhello/dbgsym-root dh_makeshlibs rm -f debian/debhello/DEBIAN/shlibs rm -f debian/libsharedlib1/DEBIAN/shlibs install -d debian/libsharedlib1/DEBIAN echo "libsharedlib 1 libsharedlib1" >> debian/libsharedlib1/DEBIAN/shlibs chmod 0644 -- debian/libsharedlib1/DEBIAN/shlibs chown 0:0 -- debian/libsharedlib1/DEBIAN/shlibs dpkg-gensymbols -plibsharedlib1 -Idebian/libsharedlib1.symbols -Pdebian/libsharedlib1 -edebian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 dpkg-buildpackage: info: source package debhello dpkg-buildpackage: info: source version 3.1-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osamu Aoki dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 mv debian/.debhelper/generated/libsharedlib1/triggers.new debian/.debhelper/generated/libsharedlib1/triggers rm -f debian/libsharedlib-dev/DEBIAN/shlibs dh_shlibdeps dpkg-shlibdeps -Tdebian/libsharedlib1.substvars debian/libsharedlib1/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 install -d debian/debhello/DEBIAN dpkg-shlibdeps -Tdebian/debhello.substvars debian/debhello/usr/bin/hello Finished running lintian. fakeroot debian/rules clean dh clean --with python3 --buildsystem=pybuild $ cd .. $ tree -FL 1 . ├── debhello-2.0/ ├── debhello-2.0.tar.gz ├── debhello_2.0-1.debian.tar.xz ├── debhello_2.0-1.dsc ├── debhello_2.0-1_amd64.build ├── debhello_2.0-1_amd64.buildinfo ├── debhello_2.0-1_amd64.changes ├── debhello_2.0-1_amd64.deb ├── debhello_2.0.orig.tar.gz -> debhello-2.0.tar.gz ├── libsharedlib-dev_2.0-1_amd64.deb └── libsharedlib1_2.0-1_amd64.deb 1 directory, 10 files $ dpkg -c debhello_2.0-1_amd64.deb dh_auto_clean -O--buildsystem=pybuild drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright drwxr-xr-x root/root ... ./usr/share/man/ drwxr-xr-x root/root ... ./usr/share/man/man1/ -rw-r--r-- root/root ... ./usr/share/man/man1/hello.1.gz $ dpkg -c libsharedlib-dev_2.0-1_amd64.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/include/ -rw-r--r-- root/root ... ./usr/include/sharedlib.h drwxr-xr-x root/root ... ./usr/lib/ drwxr-xr-x root/root ... ./usr/lib/x86_64-linux-gnu/ drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/libsharedlib-dev/ -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib-dev/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib-dev/copyright lrwxrwxrwx root/root ... ./usr/lib/x86_64-linux-gnu/libsharedlib.so -> libsharedlib.so.1.0.0 $ dpkg -c libsharedlib1_2.0-1_amd64.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/lib/ drwxr-xr-x root/root ... ./usr/lib/x86_64-linux-gnu/ -rw-r--r-- root/root ... ./usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/libsharedlib1/ -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib1/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib1/copyright lrwxrwxrwx root/root ... ./usr/lib/x86_64-linux-gnu/libsharedlib.so.1 -> libsharedlib.so.1.0.0 $ tar -tzf debhello-2.0.tar.gz debhello-2.0/ debhello-2.0/src/ debhello-2.0/src/hello.c debhello-2.0/src/Makefile.am debhello-2.0/data/ debhello-2.0/data/hello.desktop debhello-2.0/data/hello.png debhello-2.0/configure.ac debhello-2.0/man/ debhello-2.0/man/hello.1 debhello-2.0/man/Makefile.am debhello-2.0/lib/ debhello-2.0/lib/Makefile.am debhello-2.0/lib/sharedlib.h debhello-2.0/lib/sharedlib.c debhello-2.0/Makefile.am E: debhello changes: bad-distribution-in-changes-file unstable $ tar --xz -tf debhello_2.0-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/debhello.install debian/libsharedlib-dev.install debian/libsharedlib1.install debian/libsharedlib1.symbols debian/patches/ debian/patches/series debian/rules debian/source/ debian/source/format debian/watch $ dpkg -f debhello_2.0-1_amd64.deb pre-depends depends recommends conflicts breaks Depends: libsharedlib1 (= 2.0-1), libc6 (>= 2.2.5) $ dpkg -f libsharedlib-dev_2.0-1_amd64.deb pre-depends depends recommends conflicts breaks Depends: libsharedlib1 (= 2.0-1) $ dpkg -f libsharedlib1_2.0-1_amd64.deb pre-depends depends recommends conflicts breaks Depends: libc6 (>= 2.2.5) make[3]: Leaving directory '/<>/debhello-2.0-pkg1' touch debhello-2.0-pkg1/.stamp ============= Build debhello-3.2-pkg1 ============== make -C debhello-3.2-pkg1 make[3]: Entering directory '/<>/debhello-3.2-pkg1' mkdir -p /<>/debhello-3.2-pkg1/test echo /<>/debhello-3.2-pkg1 > /<>/debhello-3.2-pkg1/next.dir echo debhello-3.2 > /<>/debhello-3.2-pkg1/project for i in step000 step101 step102 step103 step104 step200 step201 step202 step203 step299 step301 step302 step309 step400 step499 step500 step600 step700 step701 step702 ; do \ cd $(cat /<>/debhello-3.2-pkg1/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-3.2-pkg1/$i.cmd /<>/debhello-3.2-pkg1/$i.log ; \ ERR=$? ; \ cat /<>/debhello-3.2-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#/<>/debhello-3.2-pkg1/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-3.2-pkg1/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done $ wget http://www.example.org/download/debhello-3.2.tar.gz ... $ tar -xzmf debhello-3.2.tar.gz $ tree . ├── debhello-3.2 │   ├── LICENSE │   ├── Makefile.in │   ├── configure │   ├── data │   │   ├── hello.desktop.in │   │   └── hello.png │   ├── man │   │   └── hello.1 │   ├── po │   │   ├── LINGUAS │   │   ├── Makefile │   │   └── ja.po │   └── src │   └── hello.c └── debhello-3.2.tar.gz 5 directories, 11 files pybuild --clean -i python{version} -p "3.8 3.7" dh_installdeb $ cat debhello-3.2/src/hello.c #include "config.h" #include #include #include #define _(string) gettext (string) int main() { setlocale(LC_ALL,""); bindtextdomain(PACKAGE_NAME, LOCALEDIR); textdomain(PACKAGE_NAME); printf(_("Hello, my name is %s!\n"), PACKAGE_AUTHOR); return 0; } $ cat debhello-3.2/Makefile.in prefix = @prefix@ all: src/hello $(MAKE) -C po all src/hello: src/hello.c gcc @VERBOSE@ \ $(CPPFLAGS) \ $(CFLAGS) \ $(LDFLAGS) \ -o $@ $^ install: all install -D src/hello \ $(DESTDIR)$(prefix)/bin/hello install -m 644 -D data/hello.desktop \ $(DESTDIR)$(prefix)/share/applications/hello.desktop install -m 644 -D data/hello.png \ $(DESTDIR)$(prefix)/share/pixmaps/hello.png install -m 644 -D man/hello.1 \ $(DESTDIR)$(prefix)/share/man/man1/hello.1 install -m 644 -D po/ja.mo \ $(DESTDIR)$(prefix)/share/locale/ja/LC_MESSAGES/debhello.mo clean: -rm -f src/hello $(MAKE) -C po clean distclean: clean uninstall: -rm -f $(DESTDIR)$(prefix)/bin/hello -rm -f $(DESTDIR)$(prefix)/share/applications/hello.desktop -rm -f $(DESTDIR)$(prefix)/share/pixmaps/hello.png -rm -f $(DESTDIR)$(prefix)/share/man/man1/hello.1 -rm -f $(DESTDIR)$(prefix)/share/locale/ja/LC_MESSAGES/debhello.mo .PHONY: all install clean distclean uninstall install -p -m0644 debian/.debhelper/generated/libsharedlib1/triggers debian/libsharedlib1/DEBIAN/triggers install -d debian/libsharedlib-dev/DEBIAN dh_gencontrol W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello echo misc:Depends= >> debian/libsharedlib-dev.substvars echo misc:Pre-Depends= >> debian/libsharedlib-dev.substvars dpkg-gencontrol -plibsharedlib-dev -ldebian/changelog -Tdebian/libsharedlib-dev.substvars -Pdebian/libsharedlib-dev echo misc:Depends= >> debian/libsharedlib1.substvars echo misc:Pre-Depends= >> debian/libsharedlib1.substvars dpkg-gencontrol -plibsharedlib1 -ldebian/changelog -Tdebian/libsharedlib1.substvars -Pdebian/libsharedlib1 $ cat debhello-3.2/configure #!/bin/sh -e # default values PREFIX="/usr/local" I: pybuild base:217: python3.8 setup.py clean VERBOSE="" PACKAGE_AUTHOR="John Doe" PACKAGE_NAME="debhello" # parse arguments while [ "${1}" != "" ]; do VAR="${1%=*}" # Drop suffix =* VAL="${1#*=}" # Drop prefix *= case "${VAR}" in --prefix) PREFIX="${VAL}" ;; --verbose|-v) VERBOSE="-v" ;; --author) PACKAGE_AUTHOR="${VAL}" ;; *) echo "W: Unknown argument: ${1}" esac shift done LOCALEDIR="${PREFIX}/locale" # setup configured Makefile and src/config.h sed -e "s,@prefix@,${PREFIX}," \ -e "s,@VERBOSE@,${VERBOSE}," \ Makefile : >src/config.h echo "#define PACKAGE_NAME \"${PACKAGE_NAME}\"" >>src/config.h echo "#define LOCALEDIR \"${LOCALEDIR}\"" >>src/config.h echo "#define PACKAGE_AUTHOR \"${PACKAGE_AUTHOR}\"" >>src/config.h $ cat debhello-3.2/po/LINGUAS running clean removing '/<>/debhello-3.1-pkg1/test/debhello-3.1/.pybuild/cpython3_3.8/build' (and everything under it) 'build/bdist.linux-amd64' does not exist -- can't clean it 'build/scripts-3.8' does not exist -- can't clean it ja I: pybuild base:217: python3.7 setup.py clean $ cat debhello-3.2/po/Makefile all: ja.mo ../data/hello.desktop pot: debhello.pot ../src/hello: ../src/hello.c $(MAKE) -C .. src/hello debhello.pot: ../src/hello ../data/hello.desktop.in xgettext -d debhello -L Desktop ../data/hello.desktop.in -o $@ xgettext -d debhello -j -L C -k_ ../src/hello.c -o $@ %.po: debhello.pot FORCE msgmerge -U $@ debhello.pot %.mo: %.po msgfmt $< -o $@ ../data/hello.desktop: ../data/hello.desktop.in msgfmt --desktop --template $< -d ./ -o $@ clean: -rm -f *.mo *~ -rm -f ../data/hello.desktop FORCE: chmod 0644 -- debian/libsharedlib1/DEBIAN/control chown 0:0 -- debian/libsharedlib1/DEBIAN/control $ cd debhello-3.2 $ debmake running clean removing '/<>/debhello-3.1-pkg1/test/debhello-3.1/.pybuild/cpython3_3.7/build' (and everything under it) 'build/bdist.linux-amd64' does not exist -- can't clean it 'build/scripts-3.7' does not exist -- can't clean it rm -rf .pybuild/ chmod 0644 -- debian/libsharedlib-dev/DEBIAN/control chown 0:0 -- debian/libsharedlib-dev/DEBIAN/control find . -name \*.pyc -exec rm {} \; dh_autoreconf_clean -O--buildsystem=pybuild chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums cd debian/libsharedlib-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums dh_clean -O--buildsystem=pybuild cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/libsharedlib1 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/libsharedlib1/DEBIAN/md5sums chown 0:0 -- debian/libsharedlib1/DEBIAN/md5sums chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums chmod 0644 -- debian/libsharedlib-dev/DEBIAN/md5sums chown 0:0 -- debian/libsharedlib-dev/DEBIAN/md5sums dh_builddeb rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/debhello.substvars debian/files rm -fr -- debian/debhello/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dpkg-source -i -b . dpkg-deb --build debian/libsharedlib-dev .. dpkg-deb --build debian/libsharedlib1 .. dpkg-deb --build debian/debhello .. I: set parameters I: sanity check of parameters I: pkg="debhello", ver="3.2", rev="1" I: *** start packaging in "debhello-3.2". *** I: provide debhello_3.2.orig.tar.gz for non-native Debian package I: pwd = "/<>/debhello-3.2-pkg1/test" I: $ ln -sf debhello-3.2.tar.gz debhello_3.2.orig.tar.gz I: pwd = "/<>/debhello-3.2-pkg1/test/debhello-3.2" I: parse binary package settings: I: binary package=debhello Type=bin / Arch=any M-A=foreign I: analyze the source tree I: build_type = configure I: scan source for copyright+license text and file extensions I: 17 %, ext = in I: 17 %, ext = c I: 17 %, ext = media I: 17 %, ext = desktop I: 17 %, ext = po I: 17 %, ext = 1 I: check_all_licenses I: ....W: Non-UTF-8 char found, using latin-1: data/hello.png ..... I: check_all_licenses completed for 9 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/extra1/compat I: creating => debian/compat 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 dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_3.1.orig.tar.gz dpkg-source: info: building debhello in debhello_3.1-1.debian.tar.xz dpkg-source: info: building debhello in debhello_3.1-1.dsc debian/rules build dh build --with python3 --buildsystem=pybuild $ cd .. $ tree . ├── debhello-3.2 │   ├── LICENSE │   ├── Makefile.in │   ├── configure │   ├── data │   │   ├── hello.desktop.in │   │   └── hello.png │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── compat │   │   ├── control │   │   ├── copyright │   │   ├── patches │   │   │   └── series │   │   ├── rules │   │   ├── source │   │   │   ├── format │   │   │   └── local-options │   │   └── watch │   ├── man │   │   └── hello.1 │   ├── po │   │   ├── LINGUAS │   │   ├── Makefile │   │   └── ja.po │   └── src │   └── hello.c ├── debhello-3.2.tar.gz └── debhello_3.2.orig.tar.gz -> debhello-3.2.tar.gz 8 directories, 22 files /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ cat debhello-3.2/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 $@ dh_update_autotools_config -O--buildsystem=pybuild /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ cat debhello-3.2/debian/control Source: debhello Section: unknown Priority: optional Maintainer: "Firstname Lastname" Build-Depends: debhelper (>=11~) Standards-Version: 4.1.4 Homepage: 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. dh_autoreconf -O--buildsystem=pybuild $ cd .. $ cp -a /<>/debhello-3.2-pkg1/test debmake $ cd /<>/debhello-3.2-pkg1/test dh_auto_configure -O--buildsystem=pybuild $ vim debhello-3.2/debian/rules ... hack, hack, hack, ... $ cat debhello-3.2/debian/rules #!/usr/bin/make -f export DH_VERBOSE = 1 %: dh $@ override_dh_auto_configure: dh_auto_configure -- \ --author="Osamu Aoki" /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ vim debhello-3.2/debian/control ... hack, hack, hack, ... $ cat debhello-3.2/debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki 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)'. /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ dch -r ... hack, hack, hack, ... $ cat debhello-3.2/debian/changelog debhello (3.2-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . - I18N with gettext (0.19). -- Osamu Aoki Mon, 12 Jan 2015 03:02:01 +0900 debhello (3.1-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . - I18N with gettext / python3-distutils-extra . -- Osamu Aoki Mon, 12 Jan 2015 03:01:01 +0900 debhello (3.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . - I18N with gettext (0.19). -- Osamu Aoki Mon, 12 Jan 2015 03:00:01 +0900 debhello (2.1-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 02:01:01 +0900 debhello (2.0-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 02:00:01 +0900 debhello (1.7-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 01:07:01 +0900 debhello (1.6-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 01:06:01 +0900 debhello (1.5-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . -- Osamu Aoki Mon, 12 Jan 2015 01:05:01 +0900 debhello (1.4-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile not supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:04:01 +0900 debhello (1.3-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:03:01 +0900 debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler Finished running lintian. $ tree debhello-3.2/debian debhello-3.2/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── patches │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 10 files $ cd .. $ tree -FL 1 . ├── debhello-3.0/ ├── debhello-3.0.tar.gz ├── debhello_3.0-1.debian.tar.xz ├── debhello_3.0-1.dsc ├── debhello_3.0-1_all.deb ├── debhello_3.0-1_amd64.build ├── debhello_3.0-1_amd64.buildinfo ├── debhello_3.0-1_amd64.changes └── debhello_3.0.orig.tar.gz -> debhello-3.0.tar.gz 1 directory, 8 files $ cd .. $ cp -a /<>/debhello-3.2-pkg1/test package $ cd /<>/debhello-3.2-pkg1/test /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ dpkg -c debhello_3.0-1_all.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/applications/ -rw-r--r-- root/root ... ./usr/share/applications/hello.desktop drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright drwxr-xr-x root/root ... ./usr/share/locale/ drwxr-xr-x root/root ... ./usr/share/locale/ja/ drwxr-xr-x root/root ... ./usr/share/locale/ja/LC_MESSAGES/ -rw-r--r-- root/root ... ./usr/share/locale/ja/LC_MESSAGES/debhello.mo drwxr-xr-x root/root ... ./usr/share/man/ drwxr-xr-x root/root ... ./usr/share/man/man1/ -rw-r--r-- root/root ... ./usr/share/man/man1/hello.1.gz drwxr-xr-x root/root ... ./usr/share/pixmaps/ -rw-r--r-- root/root ... ./usr/share/pixmaps/hello.png $ cd debhello-3.2 $ debuild pybuild --configure -i python{version} -p "3.8 3.7" /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ tar -tzf debhello-3.0.tar.gz debhello-3.0/ debhello-3.0/scripts/ debhello-3.0/scripts/hello debhello-3.0/LICENSE debhello-3.0/data/ debhello-3.0/data/hello.png debhello-3.0/data/hello.desktop.in debhello-3.0/po/ debhello-3.0/po/ja.po debhello-3.0/po/LINGUAS debhello-3.0/po/Makefile debhello-3.0/man/ debhello-3.0/man/hello.1 debhello-3.0/Makefile /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ tar --xz -tf debhello_3.0-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/patches/ debian/patches/series debian/rules debian/source/ debian/source/format debian/watch I: pybuild base:217: python3.8 setup.py config dpkg-buildpackage -us -uc -ui -i running config I: pybuild base:217: python3.7 setup.py config $ dpkg -f debhello_3.0-1_all.deb pre-depends depends recommends conflicts breaks /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'libsharedlib1' in '../libsharedlib1_2.0-1_amd64.deb'. running config dpkg-buildpackage: info: source package debhello dpkg-buildpackage: info: source version 3.2-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osamu Aoki dh_auto_build -O--buildsystem=pybuild make[3]: Leaving directory '/<>/debhello-3.0-pkg1' touch debhello-3.0-pkg1/.stamp ============= Build debhello-3.3-pkg1 ============== make -C debhello-3.3-pkg1 make[3]: Entering directory '/<>/debhello-3.3-pkg1' dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 mkdir -p /<>/debhello-3.3-pkg1/test echo /<>/debhello-3.3-pkg1 > /<>/debhello-3.3-pkg1/next.dir echo debhello-3.3 > /<>/debhello-3.3-pkg1/project for i in step000 step101 step102 step103 step104 step105 step106 step200 step201 step202 step203 step299 step301 step302 step309 step400 step499 step500 step600 step700 step701 step702 ; do \ cd $(cat /<>/debhello-3.3-pkg1/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-3.3-pkg1/$i.cmd /<>/debhello-3.3-pkg1/$i.log ; \ ERR=$? ; \ cat /<>/debhello-3.3-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#/<>/debhello-3.3-pkg1/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-3.3-pkg1/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'libsharedlib-dev' in '../libsharedlib-dev_2.0-1_amd64.deb'. $ wget http://www.example.org/download/debhello-3.3.tar.gz ... $ tar -xzmf debhello-3.3.tar.gz $ tree . ├── debhello-3.3 │   ├── Makefile.am │   ├── configure.ac │   ├── configure.ac.new │   ├── data │   │   ├── hello.desktop.in │   │   └── hello.png │   ├── lib │   │   ├── Makefile.am │   │   ├── sharedlib.c │   │   └── sharedlib.h │   ├── man │   │   ├── Makefile.am │   │   └── hello.1 │   ├── po │   │   ├── ChangeLog │   │   ├── LINGUAS │   │   ├── Makefile.in.in │   │   ├── Makevars │   │   ├── POTFILES.in │   │   ├── Rules-quot │   │   ├── boldquot.sed │   │   ├── en@boldquot.header │   │   ├── en@quot.header │   │   ├── fr.po │   │   ├── insert-header.sin │   │   ├── quot.sed │   │   └── remove-potcdate.sin │   └── src │   ├── Makefile.am │   └── hello.c └── debhello-3.3.tar.gz 6 directories, 26 files /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'debhello' in '../debhello_2.0-1_amd64.deb'. $ cat debhello-3.3/src/hello.c #include "config.h" #include #include #include #include #define _(string) gettext (string) int main() { setlocale(LC_ALL,""); bindtextdomain(PACKAGE, LOCALEDIR); textdomain(PACKAGE); printf(_("Hello, my name is %s!\n"), PACKAGE_AUTHOR); sharedlib(); return 0; } dpkg-genbuildinfo $ cat debhello-3.3/Makefile.am # recursively process `Makefile.am` in SUBDIRS SUBDIRS = po lib src man ACLOCAL_AMFLAGS = -I m4 EXTRA_DIST = build-aux/config.rpath m4/ChangeLog $ cat debhello-3.3/man/Makefile.am # manpages (distributed in the source package) dist_man_MANS = hello.1 $ cat debhello-3.3/src/Makefile.am # program executables to be produced bin_PROGRAMS = hello # source files used for bin_PROGRAMS hello_SOURCES = hello.c # C pre-processor flags used for bin_PROGRAMS AM_CPPFLAGS = -I$(srcdir) -I$(top_srcdir)/lib # Extra options for the linker for hello hello_LDFLAGS = $(LTLIBINTL) # Libraries the `hello` binary to be linked hello_LDADD = $(top_srcdir)/lib/libsharedlib.la # localedir = $(datadir)/locale DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ $ cat debhello-3.3/configure.ac # -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ([2.69]) AC_INIT([debhello],[2.2],[foo@example.org]) AC_CONFIG_SRCDIR([src/hello.c]) AC_CONFIG_HEADERS([config.h]) echo "Standard customization chores" AC_CONFIG_AUX_DIR([build-aux]) AM_INIT_AUTOMAKE([foreign]) # Set default to --enable-shared --disable-static LT_INIT([shared disable-static]) # find the libltdl sources in the libltdl sub-directory LT_CONFIG_LTDL_DIR([libltdl]) # choose one LTDL_INIT([recursive]) #LTDL_INIT([subproject]) #LTDL_INIT([nonrecursive]) # Add #define PACKAGE_AUTHOR ... in config.h with a comment AC_DEFINE(PACKAGE_AUTHOR, ["Osamu Aoki"], [Define PACKAGE_AUTHOR]) # Checks for programs. AC_PROG_CC # desktop file support required AM_GNU_GETTEXT_VERSION([0.19.3]) AM_GNU_GETTEXT([external]) # only for the recursive case AC_CONFIG_FILES([Makefile po/Makefile.in lib/Makefile man/Makefile src/Makefile]) AC_OUTPUT $ cat debhello-3.3/po/LINGUAS fr $ cat debhello-3.3/po/POTFILES.in src/hello.c lib/sharedlib.c data/hello.desktop.in fakeroot debian/rules clean dh clean pybuild --build -i python{version} -p "3.8 3.7" $ grep '^[^#]' debhello-3.3/po/Makevars DOMAIN = $(PACKAGE) subdir = po top_builddir = .. XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ COPYRIGHT_HOLDER = PACKAGE_GNU = no MSGID_BUGS_ADDRESS = EXTRA_LOCALE_CATEGORIES = USE_MSGCTXT = no MSGMERGE_OPTIONS = MSGINIT_OPTIONS = PO_DEPENDS_ON_POT = yes DIST_DEPENDS_ON_UPDATE_PO = yes dpkg-genchanges >../debhello_2.0-1_amd64.changes $ cat debhello-3.3/po/fr.po # SOME DESCRIPTIVE TITLE. # This file is put in the public domain. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: debhello 2.2\n" "Report-Msgid-Bugs-To: foo@example.org\n" "POT-Creation-Date: 2015-03-01 20:22+0900\n" "PO-Revision-Date: 2015-02-21 23:18+0900\n" "Last-Translator: Osamu Aoki \n" "Language-Team: French \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/hello.c:34 #, c-format msgid "Hello, my name is %s!\n" msgstr "Bonjour, je m'appelle %s!\n" #: lib/sharedlib.c:29 #, c-format msgid "This is a shared library!\n" msgstr "Ceci est une bibliothèque partagée!\n" #: data/hello.desktop.in:3 msgid "Hello" msgstr "" #: data/hello.desktop.in:4 msgid "Greetings" msgstr "Salutations" #: data/hello.desktop.in:6 msgid "hello" msgstr "" #: data/hello.desktop.in:9 msgid "hello.png" msgstr "" $ cd debhello-3.3 $ debmake dh_clean I: pybuild base:217: /usr/bin/python3.8 setup.py build rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/debhello.substvars debian/files rm -fr -- debian/debhello/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dpkg-source -i -b . dpkg-genchanges: info: including full source code in upload running build running build_py dpkg-source -i --after-build . creating /<>/debhello-3.1-pkg1/test/debhello-3.1/.pybuild/cpython3_3.8/build/hello_py copying hello_py/__init__.py -> /<>/debhello-3.1-pkg1/test/debhello-3.1/.pybuild/cpython3_3.8/build/hello_py running build_scripts creating build creating build/scripts-3.8 copying and adjusting scripts/hello -> build/scripts-3.8 changing mode of build/scripts-3.8/hello from 644 to 755 running build_i18n intltool-update -p -g debhello dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_3.2.orig.tar.gz dpkg-source: info: using options from debhello-2.0/debian/source/local-options: --abort-on-upstream-changes --unapply-patches dpkg-buildpackage: info: full upload (original source is included) dpkg-source: info: building debhello in debhello_3.2-1.debian.tar.xz Now running lintian debhello_2.0-1_amd64.changes ... I: set parameters I: sanity check of parameters I: pkg="debhello", ver="3.3", rev="1" I: *** start packaging in "debhello-3.3". *** I: provide debhello_3.3.orig.tar.gz for non-native Debian package I: pwd = "/<>/debhello-3.3-pkg1/test" I: $ ln -sf debhello-3.3.tar.gz debhello_3.3.orig.tar.gz msgfmt po/ja.po -o build/mo/ja/LC_MESSAGES/debhello.mo I: pwd = "/<>/debhello-3.3-pkg1/test/debhello-3.3" I: parse binary package settings: I: binary package=debhello Type=bin / Arch=any M-A=foreign I: analyze the source tree I: build_type = Autotools with autoreconf I: scan source for copyright+license text and file extensions dpkg-source: info: building debhello in debhello_3.2-1.dsc I: 19 %, ext = am I: 14 %, ext = c I: 10 %, ext = sed I: 10 %, ext = sin I: 10 %, ext = in I: 10 %, ext = header I: 5 %, ext = ac I: 5 %, ext = new I: 5 %, ext = media I: 5 %, ext = desktop I: 5 %, ext = po I: 5 %, ext = 1 I: check_all_licenses I: ....intltool-merge -d po data/hello.desktop.in build/share/applications/hello.desktop . debian/rules build .W: Non-UTF-8 char found, using latin-1: data/hello.png dh build .................. I: check_all_licenses completed for 24 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/extra1/compat I: creating => debian/compat 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 Merging translations into build/share/applications/hello.desktop. running build_icons running build_help I: pybuild base:217: /usr/bin/python3 setup.py build dh_update_autotools_config dh_autoreconf running build running build_py creating /<>/debhello-3.1-pkg1/test/debhello-3.1/.pybuild/cpython3_3.7/build/hello_py copying hello_py/__init__.py -> /<>/debhello-3.1-pkg1/test/debhello-3.1/.pybuild/cpython3_3.7/build/hello_py running build_scripts creating build/scripts-3.7 copying and adjusting scripts/hello -> build/scripts-3.7 changing mode of build/scripts-3.7/hello from 644 to 755 running build_i18n intltool-update -p -g debhello debian/rules override_dh_auto_configure make[1]: Entering directory '/<>/debhello-3.2-pkg1/test/debhello-3.2' dh_auto_configure -- \ --author="Osamu Aoki" $ cd .. $ tree . ├── debhello-3.3 │   ├── Makefile.am │   ├── configure.ac │   ├── configure.ac.new │   ├── data │   │   ├── hello.desktop.in │   │   └── hello.png │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── compat │   │   ├── control │   │   ├── copyright │   │   ├── patches │   │   │   └── series │   │   ├── rules │   │   ├── source │   │   │   ├── format │   │   │   └── local-options │   │   └── watch │   ├── lib │   │   ├── Makefile.am │   │   ├── sharedlib.c │   │   └── sharedlib.h │   ├── man │   │   ├── Makefile.am │   │   └── hello.1 │   ├── po │   │   ├── ChangeLog │   │   ├── LINGUAS │   │   ├── Makefile.in.in │   │   ├── Makevars │   │   ├── POTFILES.in │   │   ├── Rules-quot │   │   ├── boldquot.sed │   │   ├── en@boldquot.header │   │   ├── en@quot.header │   │   ├── fr.po │   │   ├── insert-header.sin │   │   ├── quot.sed │   │   └── remove-potcdate.sin │   └── src │   ├── Makefile.am │   └── hello.c ├── debhello-3.3.tar.gz └── debhello_3.3.orig.tar.gz -> debhello-3.3.tar.gz 9 directories, 37 files ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking "--author=Osamu Aoki" W: Unknown argument: --build=x86_64-linux-gnu W: Unknown argument: --includedir=${prefix}/include W: Unknown argument: --mandir=${prefix}/share/man W: Unknown argument: --infodir=${prefix}/share/info W: Unknown argument: --sysconfdir=/etc W: Unknown argument: --localstatedir=/var W: Unknown argument: --disable-silent-rules W: Unknown argument: --libdir=${prefix}/lib/x86_64-linux-gnu W: Unknown argument: --libexecdir=${prefix}/lib/x86_64-linux-gnu W: Unknown argument: --runstatedir=/run W: Unknown argument: --disable-maintainer-mode W: Unknown argument: --disable-dependency-tracking make[1]: Leaving directory '/<>/debhello-3.2-pkg1/test/debhello-3.2' $ cat debhello-3.3/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 $@ --with autoreconf #override_dh_install: # dh_install --list-missing -X.la -X.pyc -X.pyo dh_auto_build $ cat debhello-3.3/debian/control Source: debhello Section: unknown Priority: optional Maintainer: "Firstname Lastname" Build-Depends: debhelper (>=11~), dh-autoreconf Standards-Version: 4.1.4 Homepage: 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. make -j4 make[1]: Entering directory '/<>/debhello-3.2-pkg1/test/debhello-3.2' gcc \ -Wdate-time -D_FORTIFY_SOURCE=2 \ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security \ -Wl,-Bsymbolic-functions -Wl,-z,relro \ -o src/hello src/hello.c running build_icons running build_help $ cd .. $ cp -a /<>/debhello-3.3-pkg1/test debmake $ cd /<>/debhello-3.3-pkg1/test dh_auto_test -O--buildsystem=pybuild $ vim debhello-3.3/debian/rules ... hack, hack, hack, ... $ cat debhello-3.3/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 $@ --with autoreconf override_dh_install: dh_install --list-missing -X.la -X.pyc -X.pyo make -C po all make[2]: Entering directory '/<>/debhello-3.2-pkg1/test/debhello-3.2/po' xgettext -d debhello -L Desktop ../data/hello.desktop.in -o debhello.pot msgfmt --desktop --template ../data/hello.desktop.in -d ./ -o ../data/hello.desktop xgettext -d debhello -j -L C -k_ ../src/hello.c -o debhello.pot msgmerge -U ja.po debhello.pot .... done. msgfmt ja.po -o ja.mo make[2]: Leaving directory '/<>/debhello-3.2-pkg1/test/debhello-3.2/po' make[1]: Leaving directory '/<>/debhello-3.2-pkg1/test/debhello-3.2' dh_auto_test $ vim debhello-3.3/debian/control ... hack, hack, hack, ... $ cat debhello-3.3/debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki Build-Depends: debhelper (>=11), dh-autoreconf Standards-Version: 4.3.0 Homepage: https://salsa.debian.org/debian/debmake-doc Package: debhello Architecture: any Multi-Arch: foreign Depends: libsharedlib1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: example executable 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)'. . This package provides the executable program. Package: libsharedlib1 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: example shared library 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)'. . This package contains the shared library. Package: libsharedlib-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libsharedlib1 (= ${binary:Version}), ${misc:Depends} Description: example development 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)'. . This package contains the development files. $ dch -r ... hack, hack, hack, ... $ cat debhello-3.3/debian/changelog debhello (3.3-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from Makefile.am and configure.ac . - I18N with gettext (0.19). -- Osamu Aoki Mon, 12 Jan 2015 03:03:01 +0900 debhello (3.2-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . - I18N with gettext (0.19). -- Osamu Aoki Mon, 12 Jan 2015 03:02:01 +0900 debhello (3.1-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . - I18N with gettext / python3-distutils-extra . -- Osamu Aoki Mon, 12 Jan 2015 03:01:01 +0900 debhello (3.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . - I18N with gettext (0.19). -- Osamu Aoki Mon, 12 Jan 2015 03:00:01 +0900 debhello (2.1-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 02:01:01 +0900 debhello (2.0-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 02:00:01 +0900 debhello (1.7-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 01:07:01 +0900 debhello (1.6-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 01:06:01 +0900 debhello (1.5-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . -- Osamu Aoki Mon, 12 Jan 2015 01:05:01 +0900 debhello (1.4-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile not supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:04:01 +0900 debhello (1.3-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:03:01 +0900 debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary $ tree debhello-3.3/debian debhello-3.3/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── patches │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 10 files $ cd .. $ cp -a /<>/debhello-3.3-pkg1/test package $ cd /<>/debhello-3.3-pkg1/test dh_testroot $ cd debhello-3.3 $ debuild dh_prep rm -f -- debian/debhello.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ pybuild --test -i python{version} -p "3.8 3.7" dh_auto_install install -d /<>/debhello-3.2-pkg1/test/debhello-3.2/debian/debhello dpkg-buildpackage -us -uc -ui -i make -j4 install DESTDIR=/<>/debhello-3.2-pkg1/test/debhello-3.2/debian/debhello AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/<>/debhello-3.2-pkg1/test/debhello-3.2' make -C po all make[2]: Entering directory '/<>/debhello-3.2-pkg1/test/debhello-3.2/po' msgmerge -U ja.po debhello.pot I: pybuild base:217: cd /<>/debhello-3.1-pkg1/test/debhello-3.1/.pybuild/cpython3_3.8/build; python3.8 -m unittest discover -v . done. make[2]: Leaving directory '/<>/debhello-3.2-pkg1/test/debhello-3.2/po' install -D src/hello \ /<>/debhello-3.2-pkg1/test/debhello-3.2/debian/debhello/usr/bin/hello install -m 644 -D data/hello.desktop \ /<>/debhello-3.2-pkg1/test/debhello-3.2/debian/debhello/usr/share/applications/hello.desktop install -m 644 -D data/hello.png \ /<>/debhello-3.2-pkg1/test/debhello-3.2/debian/debhello/usr/share/pixmaps/hello.png install -m 644 -D man/hello.1 \ /<>/debhello-3.2-pkg1/test/debhello-3.2/debian/debhello/usr/share/man/man1/hello.1 install -m 644 -D po/ja.mo \ /<>/debhello-3.2-pkg1/test/debhello-3.2/debian/debhello/usr/share/locale/ja/LC_MESSAGES/debhello.mo make[1]: Leaving directory '/<>/debhello-3.2-pkg1/test/debhello-3.2' dh_installdocs install -d debian/debhello/usr/share/doc/debhello install -d debian/.debhelper/generated/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright dh_installchangelogs dpkg-buildpackage: info: source package debhello dpkg-buildpackage: info: source version 3.3-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osamu Aoki Unable to init server: Could not connect: Connection refused dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 Unable to init server: Could not connect: Connection refused /<>/debhello-3.1-pkg1/test/debhello-3.1/.pybuild/cpython3_3.8/build/hello_py/__init__.py:2: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded. from gi.repository import Gtk ---------------------------------------------------------------------- Ran 0 tests in 0.000s OK I: pybuild base:217: cd /<>/debhello-3.1-pkg1/test/debhello-3.1/.pybuild/cpython3_3.7/build; python3.7 -m unittest discover -v install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian dh_installman Unable to init server: Could not connect: Connection refused Unable to init server: Could not connect: Connection refused /<>/debhello-3.1-pkg1/test/debhello-3.1/.pybuild/cpython3_3.7/build/hello_py/__init__.py:2: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded. from gi.repository import Gtk ---------------------------------------------------------------------- Ran 0 tests in 0.000s OK fakeroot debian/rules clean create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --with python3 --buildsystem=pybuild dh clean --with autoreconf dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild dh_clean man-recode --to-code UTF-8 --suffix .dh-new debian/debhello/usr/share/man/man1/hello.1 rm -f -- debian/debhello.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/debhello.substvars debian/libsharedlib1.substvars debian/libsharedlib-dev.substvars debian/files dh_auto_install -O--buildsystem=pybuild rm -fr -- debian/debhello/ debian/tmp/ debian/libsharedlib1/ debian/libsharedlib-dev/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dpkg-source -i -b . E: debhello changes: bad-distribution-in-changes-file unstable install -d /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello mv debian/debhello/usr/share/man/man1/hello.1.dh-new debian/debhello/usr/share/man/man1/hello.1 chmod 0644 -- debian/debhello/usr/share/man/man1/hello.1 dh_perl dh_link dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_3.3.orig.tar.gz dh_strip_nondeterminism dpkg-source: info: building debhello in debhello_3.3-1.debian.tar.xz W: debhello source: useless-autoreconf-build-depends dh-autoreconf dpkg-source: info: building debhello in debhello_3.3-1.dsc debian/rules build dh build --with autoreconf pybuild --install -i python{version} -p "3.8 3.7" --dest-dir /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello dh_update_autotools_config Using 1553618396 as canonical time Normalizing debian/debhello/usr/share/locale/ja/LC_MESSAGES/debhello.mo using File::StripNondeterminism::handlers::gettext Normalized debian/debhello/usr/share/locale/ja/LC_MESSAGES/debhello.mo Normalizing debian/debhello/usr/share/pixmaps/hello.png using File::StripNondeterminism::handlers::png dh_compress dh_autoreconf cd debian/debhello find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} + -o -type l -printf "symlink %p " > debian/autoreconf.before chmod a-x usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 grep -q ^XDT_ configure.ac gzip -9nf usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 autoreconf -f -i cd '/<>/debhello-3.2-pkg1/test/debhello-3.2' dh_fixperms I: pybuild base:217: /usr/bin/python3.8 setup.py install --root /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello/usr/share/man debian/debhello/usr/share/applications -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 running install running build running build_py running build_scripts find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x running build_i18n intltool-update -p -g debhello dh_missing dh_strip install -d debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/32 objcopy --only-keep-debug --compress-debug-sections debian/debhello/usr/bin/hello debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/32/d70888fa459a4b90589b508ef2ed493c4ba383.debug chmod 0644 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/32/d70888fa459a4b90589b508ef2ed493c4ba383.debug chown 0:0 -- debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/32/d70888fa459a4b90589b508ef2ed493c4ba383.debug strip --remove-section=.comment --remove-section=.note debian/debhello/usr/bin/hello objcopy --add-gnu-debuglink debian/.debhelper/debhello/dbgsym-root/usr/lib/debug/.build-id/32/d70888fa459a4b90589b508ef2ed493c4ba383.debug debian/debhello/usr/bin/hello rm -fr debian/.debhelper/debhello/dbgsym-root dh_makeshlibs rm -f debian/debhello/DEBIAN/shlibs dh_shlibdeps running build_icons running build_help running install_lib creating /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr creating /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/lib creating /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/lib/python3.8 creating /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/lib/python3.8/dist-packages creating /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/lib/python3.8/dist-packages/hello_py copying /<>/debhello-3.1-pkg1/test/debhello-3.1/.pybuild/cpython3_3.8/build/hello_py/__init__.py -> /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/lib/python3.8/dist-packages/hello_py creating /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/lib/python3.8/dist-packages/hello_py/__pycache__ copying /<>/debhello-3.1-pkg1/test/debhello-3.1/.pybuild/cpython3_3.8/build/hello_py/__pycache__/__init__.cpython-38.pyc -> /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/lib/python3.8/dist-packages/hello_py/__pycache__ byte-compiling /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/lib/python3.8/dist-packages/hello_py/__init__.py to __init__.cpython-38.pyc running install_scripts creating /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/bin copying build/scripts-3.8/hello -> /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/bin changing mode of /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/bin/hello to 755 running install_data creating /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/share creating /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/share/pixmaps copying data/hello.png -> /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/share/pixmaps creating /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/share/man creating /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/share/man/man1 copying man/hello.1 -> /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/share/man/man1 creating /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/share/locale creating /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/share/locale/ja creating /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/share/locale/ja/LC_MESSAGES copying build/mo/ja/LC_MESSAGES/debhello.mo -> /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/share/locale/ja/LC_MESSAGES creating /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/share/applications copying build/share/applications/hello.desktop -> /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/share/applications running install_egg_info Writing /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/lib/python3.8/dist-packages/debhello-4.2.egg-info I: pybuild base:217: /usr/bin/python3 setup.py install --root /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello install -d debian/debhello/DEBIAN dpkg-shlibdeps -Tdebian/debhello.substvars debian/debhello/usr/bin/hello running install running build running build_py running build_scripts running build_i18n intltool-update -p -g debhello running build_icons running build_help running install_lib creating /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/lib/python3.7 creating /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/lib/python3.7/dist-packages creating /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/lib/python3.7/dist-packages/hello_py copying /<>/debhello-3.1-pkg1/test/debhello-3.1/.pybuild/cpython3_3.7/build/hello_py/__init__.py -> /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/lib/python3.7/dist-packages/hello_py creating /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/lib/python3.7/dist-packages/hello_py/__pycache__ copying /<>/debhello-3.1-pkg1/test/debhello-3.1/.pybuild/cpython3_3.7/build/hello_py/__pycache__/__init__.cpython-37.pyc -> /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/lib/python3.7/dist-packages/hello_py/__pycache__ byte-compiling /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/lib/python3.7/dist-packages/hello_py/__init__.py to __init__.cpython-37.pyc running install_scripts copying build/scripts-3.7/hello -> /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/bin changing mode of /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/bin/hello to 755 running install_data copying data/hello.png -> /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/share/pixmaps copying man/hello.1 -> /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/share/man/man1 copying build/mo/ja/LC_MESSAGES/debhello.mo -> /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/share/locale/ja/LC_MESSAGES copying build/share/applications/hello.desktop -> /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/share/applications running install_egg_info Writing /<>/debhello-3.1-pkg1/test/debhello-3.1/debian/debhello/usr/lib/python3.7/dist-packages/debhello-4.2.egg-info dh_installdocs -O--buildsystem=pybuild install -d debian/debhello/usr/share/doc/debhello install -d debian/.debhelper/generated/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright dh_installchangelogs -O--buildsystem=pybuild dh_installdeb dh_gencontrol install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian dh_installman -O--buildsystem=pybuild echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums dh_builddeb man-recode --to-code UTF-8 --suffix .dh-new debian/debhello/usr/share/man/man1/hello.1 dpkg-deb --build debian/debhello .. Finished running lintian. mv debian/debhello/usr/share/man/man1/hello.1.dh-new debian/debhello/usr/share/man/man1/hello.1 chmod 0644 -- debian/debhello/usr/share/man/man1/hello.1 dh_python3 -O--buildsystem=pybuild Copying file ABOUT-NLS Creating directory build-aux Copying file build-aux/config.rpath /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler $ cd .. $ tree -FL 1 . ├── debhello-2.0/ ├── debhello-2.0.tar.gz ├── debhello_2.0-1.debian.tar.xz ├── debhello_2.0-1.dsc ├── debhello_2.0-1_amd64.build ├── debhello_2.0-1_amd64.buildinfo ├── debhello_2.0-1_amd64.changes ├── debhello_2.0-1_amd64.deb ├── debhello_2.0.orig.tar.gz -> debhello-2.0.tar.gz ├── libsharedlib-dev_2.0-1_amd64.deb └── libsharedlib1_2.0-1_amd64.deb 1 directory, 10 files D: dh_python3 dh_python3:161: version: 4.20191017ubuntu1 D: dh_python3 dh_python3:162: argv: ['/usr/bin/dh_python3', '-O--buildsystem=pybuild'] D: dh_python3 dh_python3:163: options: {'guess_deps': True, 'skip_private': False, 'verbose': False, 'arch': None, 'package': None, 'no_package': None, 'compile_all': False, 'vrange': None, 'regexpr': None, 'accept_upstream_versions': False, 'depends': None, 'depends_section': None, 'recommends': None, 'recommends_section': None, 'suggests': None, 'suggests_section': None, 'requires': None, 'shebang': None, 'ignore_shebangs': False, 'clean_dbg_pkg': True, 'no_ext_rename': False, 'no_shebang_rewrite': False, 'O': '--buildsystem=pybuild'} D: dh_python3 dh_python3:164: args: [] D: dh_python3 dh_python3:166: supported Python versions: 3.7,3.8 (default=3.7) D: dh_python3 debhelper:153: source=debhello, binary packages=['debhello'] D: dh_python3 dh_python3:183: processing package debhello... D: dh_python3 fs:49: moving files from debian/debhello/usr/lib/python3.7/dist-packages to debian/debhello/usr/lib/python3/dist-packages/ D: dh_python3 tools:232: invoking: /usr/bin/python3.7 -c 'import sysconfig as s;print("__SEP__".join(i or "" for i in s.get_config_vars("SOABI", "MULTIARCH", "INCLUDEPY", "LIBPL", "LDLIBRARY")))' $ dpkg -c debhello_2.0-1_amd64.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright drwxr-xr-x root/root ... ./usr/share/man/ drwxr-xr-x root/root ... ./usr/share/man/man1/ -rw-r--r-- root/root ... ./usr/share/man/man1/hello.1.gz $ dpkg -c libsharedlib-dev_2.0-1_amd64.deb D: dh_python3 fs:49: moving files from debian/debhello/usr/lib/python3.8/dist-packages to debian/debhello/usr/lib/python3/dist-packages/ D: dh_python3 tools:232: invoking: /usr/bin/python3.8 -c 'import sysconfig as s;print("__SEP__".join(i or "" for i in s.get_config_vars("SOABI", "MULTIARCH", "INCLUDEPY", "LIBPL", "LDLIBRARY")))' drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/include/ -rw-r--r-- root/root ... ./usr/include/sharedlib.h drwxr-xr-x root/root ... ./usr/lib/ drwxr-xr-x root/root ... ./usr/lib/x86_64-linux-gnu/ drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/libsharedlib-dev/ -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib-dev/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib-dev/copyright lrwxrwxrwx root/root ... ./usr/lib/x86_64-linux-gnu/libsharedlib.so -> libsharedlib.so.1.0.0 $ dpkg -c libsharedlib1_2.0-1_amd64.deb D: dh_python3 fs:260: package debhello details = {'requires.txt': set(), 'egg-info': {'debian/debhello/usr/lib/python3/dist-packages/debhello-4.2.egg-info'}, 'nsp.txt': set(), 'shebangs': {/usr/bin/python3}, 'public_vers': {Version('3')}, 'private_dirs': {}, 'compile': True, 'ext_vers': set(), 'ext_no_version': set()} D: dh_python3 depends:117: generating dependencies for package debhello D: dh_python3 depends:275: D={'python3:any', 'python3:any (>= 3.2~)'}; R=[]; S=[]; E=[], B=[]; RT=[] drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/lib/ drwxr-xr-x root/root ... ./usr/lib/x86_64-linux-gnu/ -rw-r--r-- root/root ... ./usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/libsharedlib1/ -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib1/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib1/copyright lrwxrwxrwx root/root ... ./usr/lib/x86_64-linux-gnu/libsharedlib.so.1 -> libsharedlib.so.1.0.0 dh_installinit -O--buildsystem=pybuild $ tar -tzf debhello-2.0.tar.gz debhello-2.0/ debhello-2.0/src/ debhello-2.0/src/hello.c debhello-2.0/src/Makefile.am debhello-2.0/data/ debhello-2.0/data/hello.png debhello-2.0/data/hello.desktop.in debhello-2.0/configure.ac debhello-2.0/po/ debhello-2.0/po/debhello.pot debhello-2.0/po/quot.sed debhello-2.0/po/Rules-quot debhello-2.0/po/fr.po debhello-2.0/po/insert-header.sin debhello-2.0/po/LINGUAS debhello-2.0/po/Makevars debhello-2.0/po/boldquot.sed debhello-2.0/po/Makefile.in.in debhello-2.0/po/en@quot.header debhello-2.0/po/remove-potcdate.sin debhello-2.0/po/en@boldquot.header debhello-2.0/po/POTFILES.in debhello-2.0/po/ChangeLog debhello-2.0/ABOUT-NLS debhello-2.0/man/ debhello-2.0/man/hello.1 debhello-2.0/man/Makefile.am debhello-2.0/lib/ debhello-2.0/lib/Makefile.am debhello-2.0/lib/sharedlib.h debhello-2.0/lib/sharedlib.c debhello-2.0/Makefile.am debhello-2.0/ChangeLog $ tar --xz -tf debhello_2.0-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/debhello.install debian/libsharedlib-dev.install debian/libsharedlib1.install debian/libsharedlib1.symbols debian/patches/ debian/patches/series debian/rules debian/source/ debian/source/format debian/watch /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler Creating directory m4 Copying file m4/codeset.m4 dh_perl -O--buildsystem=pybuild Copying file m4/extern-inline.m4 $ dpkg -f debhello_2.0-1_amd64.deb pre-depends depends recommends conflicts breaks Depends: libsharedlib1 (= 2.0-1), libc6 (>= 2.3.4) $ dpkg -f libsharedlib-dev_2.0-1_amd64.deb pre-depends depends recommends conflicts breaks Copying file m4/fcntl-o.m4 Depends: libsharedlib1 (= 2.0-1) Copying file m4/gettext.m4 $ dpkg -f libsharedlib1_2.0-1_amd64.deb pre-depends depends recommends conflicts breaks Depends: libc6 (>= 2.3.4) Copying file m4/glibc2.m4 Copying file m4/glibc21.m4 dh_link -O--buildsystem=pybuild make[3]: Leaving directory '/<>/debhello-2.0-pkg2' touch debhello-2.0-pkg2/.stamp ============= Build debhello-3.4-pkg1 ============== make -C debhello-3.4-pkg1 make[3]: Entering directory '/<>/debhello-3.4-pkg1' mkdir -p /<>/debhello-3.4-pkg1/test echo /<>/debhello-3.4-pkg1 > /<>/debhello-3.4-pkg1/next.dir echo debhello-3.4 > /<>/debhello-3.4-pkg1/project for i in step000 step101 step102 step103 step104 step200 step201 step202 step203 step299 step301 step302 step309 step400 step499 step500 step600 step700 step701 step702 ; do \ cd $(cat /<>/debhello-3.4-pkg1/next.dir) >/dev/null ; \ script -e -q -c /<>/debhello-3.4-pkg1/$i.cmd /<>/debhello-3.4-pkg1/$i.log ; \ ERR=$? ; \ cat /<>/debhello-3.4-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#/<>/debhello-3.4-pkg1/test#/path/to#g' | \ sed -e 's/\(^.............................................................................\).*$/\1.../' > /<>/debhello-3.4-pkg1/$i.slog ; \ if [ x$ERR != x0 ]; then exit 1 ; fi ; \ done Copying file m4/iconv.m4 Copying file m4/intdiv0.m4 $ wget http://www.example.org/download/debhello-3.4.tar.gz ... $ tar -xzmf debhello-3.4.tar.gz $ tree Copying file m4/intl.m4 . ├── debhello-3.4 │   ├── CMakeLists.txt │   ├── data │   │   ├── CMakeLists.txt │   │   ├── hello.desktop.in │   │   └── hello.png │   ├── lib │   │   ├── CMakeLists.txt │   │   ├── sharedlib.c │   │   └── sharedlib.h │   ├── man │   │   ├── CMakeLists.txt │   │   └── hello.1 │   ├── po │   │   ├── CMakeLists.txt │   │   ├── LINGUAS │   │   └── ja.po │   └── src │   ├── CMakeLists.txt │   ├── config.h.in │   └── hello.c └── debhello-3.4.tar.gz 6 directories, 16 files /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler Copying file m4/intldir.m4 dh_strip_nondeterminism -O--buildsystem=pybuild Copying file m4/intlmacosx.m4 $ cat debhello-3.4/src/hello.c #include "config.h" #include #include #include #include #define _(string) gettext (string) int main() { setlocale(LC_ALL,""); bindtextdomain(PACKAGE, LOCALEDIR); textdomain(PACKAGE); printf(_("Hello, my name is %s!\n"), PACKAGE_AUTHOR); sharedlib(); return 0; } Copying file m4/intmax.m4 Copying file m4/inttypes-pri.m4 $ cat debhello-3.4/src/config.h.in /* name of the package author */ #define LOCALEDIR "@CMAKE_INSTALL_LOCALEDIR@" #define PACKAGE "@PACKAGE_NAME@" #define PACKAGE_AUTHOR "@PACKAGE_AUTHOR@" Copying file m4/inttypes_h.m4 Copying file m4/lcmessage.m4 $ cat debhello-3.4/CMakeLists.txt cmake_minimum_required(VERSION 2.8) project(debhello) set(PACKAGE_AUTHOR "Osamu Aoki") add_subdirectory(po) add_subdirectory(lib) add_subdirectory(src) add_subdirectory(man) add_subdirectory(data) $ cat debhello-3.4/man/CMakeLists.txt install( FILES ${CMAKE_CURRENT_SOURCE_DIR}/hello.1 DESTINATION share/man/man1 ) $ cat debhello-3.4/src/CMakeLists.txt # Always define HAVE_CONFIG_H add_definitions(-DHAVE_CONFIG_H) # Generate config.h from config.h.in configure_file( "${CMAKE_CURRENT_SOURCE_DIR}/config.h.in" "${CMAKE_CURRENT_BINARY_DIR}/config.h" ) include_directories("${CMAKE_CURRENT_BINARY_DIR}") include_directories("${CMAKE_SOURCE_DIR}/lib") add_executable(hello hello.c) target_link_libraries(hello sharedlib) target_link_libraries(hello ${GETTEXT_LIBRARIES}) install(TARGETS hello RUNTIME DESTINATION bin) Copying file m4/lib-ld.m4 /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'debhello' in '../debhello_3.2-1_amd64.deb'. Copying file m4/lib-link.m4 $ cat debhello-3.4/po/LINGUAS ja $ cat debhello-3.4/po/CMakeLists.txt include(FindGettext) if(GETTEXT_FOUND) set(_potFile ${CMAKE_BINARY_DIR}/po/${PROJECT_NAME}.pot) # program source file set(_src_list ${CMAKE_SOURCE_DIR}/src/hello.c ${CMAKE_SOURCE_DIR}/lib/sharedlib.c ) add_custom_command( OUTPUT ${_potFile} COMMAND touch ${_potFile} COMMAND xgettext -o ${_potFile} ${_src_list} COMMAND xgettext -L Desktop -j -o ${_potFile} ${CMAKE_SOURCE_DIR}/data/hello.desktop.in DEPENDS ${_src_list} ${CMAKE_SOURCE_DIR}/data/hello.desktop.in WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} ) add_custom_target(pot ALL DEPENDS ${_potFile} ) # Create a target "translations" and output mo files. gettext_create_translations(${_potFile} ALL ja.po) #gettext_process_pot_file(${_potFile} ALL ja) set(_desktopinFile ${CMAKE_SOURCE_DIR}/data/hello.desktop.in) set(_desktopFile ${CMAKE_BINARY_DIR}/data/hello.desktop) add_custom_command( OUTPUT ${_desktopFile} COMMAND ${GETTEXT_MSGFMT_EXECUTABLE} --desktop -o ${_desktopFile} --template=${_desktopinFile} -d . DEPENDS ${_desktopFile} ja.po WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) add_custom_target(desktop ALL DEPENDS ${_desktopFile} ) install(FILES ${_desktopFile} DESTINATION share/applications ) endif(GETTEXT_FOUND) Copying file m4/lib-prefix.m4 Using 1553618396 as canonical time Normalizing debian/debhello/usr/share/locale/ja/LC_MESSAGES/debhello.mo using File::StripNondeterminism::handlers::gettext Normalized debian/debhello/usr/share/locale/ja/LC_MESSAGES/debhello.mo Normalizing debian/debhello/usr/share/pixmaps/hello.png using File::StripNondeterminism::handlers::png Copying file m4/lock.m4 dh_compress -O--buildsystem=pybuild $ cd debhello-3.4 Copying file m4/longlong.m4 $ debmake dpkg-genbuildinfo Copying file m4/nls.m4 Copying file m4/po.m4 Copying file m4/printf-posix.m4 cd debian/debhello chmod a-x usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 Copying file m4/progtest.m4 gzip -9nf usr/share/doc/debhello/changelog.Debian usr/share/man/man1/hello.1 Copying file m4/size_max.m4 cd '/<>/debhello-3.1-pkg1/test/debhello-3.1' dh_fixperms -O--buildsystem=pybuild Copying file m4/stdint_h.m4 Copying file m4/threadlib.m4 Copying file m4/uintmax_t.m4 find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s Copying file m4/visibility.m4 find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello/usr/share/man debian/debhello/usr/share/applications -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 Copying file m4/wchar_t.m4 find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x find debian/debhello/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w Copying file m4/wint_t.m4 dh_missing -O--buildsystem=pybuild dpkg-genchanges >../debhello_3.2-1_amd64.changes Copying file m4/xsize.m4 Copying file po/Makevars.template I: set parameters I: sanity check of parameters I: pkg="debhello", ver="3.4", rev="1" I: *** start packaging in "debhello-3.4". *** I: provide debhello_3.4.orig.tar.gz for non-native Debian package I: pwd = "/<>/debhello-3.4-pkg1/test" I: $ ln -sf debhello-3.4.tar.gz debhello_3.4.orig.tar.gz dh_installdeb -O--buildsystem=pybuild I: pwd = "/<>/debhello-3.4-pkg1/test/debhello-3.4" I: parse binary package settings: I: binary package=debhello Type=bin / Arch=any M-A=foreign I: analyze the source tree I: build_type = Cmake I: scan source for copyright+license text and file extensions I: 43 %, ext = text I: 29 %, ext = c I: 7 %, ext = media I: 7 %, ext = desktop I: 7 %, ext = po I: 7 %, ext = 1 I: check_all_licenses I: .....W: Non-UTF-8 char found, using latin-1: data/hello.png .......... I: check_all_licenses completed for 15 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/extra1/compat I: creating => debian/compat 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 install -d debian/debhello/DEBIAN printf '#!/bin/sh\nset -e\n' > debian/debhello/DEBIAN/postinst cat debian/debhello.postinst.debhelper >> debian/debhello/DEBIAN/postinst chmod 0755 -- debian/debhello/DEBIAN/postinst chown 0:0 -- debian/debhello/DEBIAN/postinst printf '#!/bin/sh\nset -e\n' > debian/debhello/DEBIAN/prerm cat debian/debhello.prerm.debhelper >> debian/debhello/DEBIAN/prerm chmod 0755 -- debian/debhello/DEBIAN/prerm chown 0:0 -- debian/debhello/DEBIAN/prerm dh_gencontrol -O--buildsystem=pybuild dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello $ cd .. $ tree . ├── debhello-3.4 │   ├── CMakeLists.txt │   ├── data │   │   ├── CMakeLists.txt │   │   ├── hello.desktop.in │   │   └── hello.png │   ├── debian │   │   ├── README.Debian │   │   ├── changelog │   │   ├── compat │   │   ├── control │   │   ├── copyright │   │   ├── patches │   │   │   └── series │   │   ├── rules │   │   ├── source │   │   │   ├── format │   │   │   └── local-options │   │   └── watch │   ├── lib │   │   ├── CMakeLists.txt │   │   ├── sharedlib.c │   │   └── sharedlib.h │   ├── man │   │   ├── CMakeLists.txt │   │   └── hello.1 │   ├── po │   │   ├── CMakeLists.txt │   │   ├── LINGUAS │   │   └── ja.po │   └── src │   ├── CMakeLists.txt │   ├── config.h.in │   └── hello.c ├── debhello-3.4.tar.gz └── debhello_3.4.orig.tar.gz -> debhello-3.4.tar.gz 9 directories, 27 files $ cat debhello-3.4/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_configure: # dh_auto_configure -- \ # -DCMAKE_LIBRARY_ARCHITECTURE="$(DEB_TARGET_MULTIARCH)" dpkg-buildpackage: info: full upload (original source is included) Now running lintian debhello_3.2-1_amd64.changes ... chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums -O--buildsystem=pybuild $ cat debhello-3.4/debian/control Source: debhello Section: unknown Priority: optional Maintainer: "Firstname Lastname" Build-Depends: cmake, debhelper (>=11~) Standards-Version: 4.1.4 Homepage: 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. cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums $ cd .. $ cp -a /<>/debhello-3.4-pkg1/test debmake $ cd /<>/debhello-3.4-pkg1/test chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums dh_builddeb -O--buildsystem=pybuild $ vim debhello-3.4/debian/rules ... hack, hack, hack, ... $ cat debhello-3.4/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 DEB_HOST_MULTIARCH = $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) %: dh $@ override_dh_auto_configure: dh_auto_configure -- \ -DCMAKE_LIBRARY_ARCHITECTURE="$(DEB_HOST_MULTIARCH)" override_dh_install: dh_install --list-missing -X.la -X.pyc -X.pyo $ vim debhello-3.4/debian/control ... hack, hack, hack, ... $ cat debhello-3.4/debian/control Source: debhello Section: devel Priority: optional Maintainer: Osamu Aoki Build-Depends: cmake, debhelper (>=11~) Standards-Version: 4.3.0 Homepage: https://salsa.debian.org/debian/debmake-doc Package: debhello Architecture: any Multi-Arch: foreign Depends: libsharedlib1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: example executable 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)'. . This package provides the executable program. Package: libsharedlib1 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: example shared library 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)'. . This package contains the shared library. Package: libsharedlib-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libsharedlib1 (= ${binary:Version}), ${misc:Depends} Description: example development 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)'. . This package contains the development files. $ dch -r ... hack, hack, hack, ... $ cat debhello-3.4/debian/changelog debhello (3.4-1) unstable; urgency=low * New upstream release. - C source with a shared library. - C source for an executable with a shared library. - Makefile generated from CMakeLists.txt . - I18N with gettext (0.19). -- Osamu Aoki Mon, 12 Jan 2015 03:04:01 +0900 debhello (3.3-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from Makefile.am and configure.ac . - I18N with gettext (0.19). -- Osamu Aoki Mon, 12 Jan 2015 03:03:01 +0900 debhello (3.2-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . - I18N with gettext (0.19). -- Osamu Aoki Mon, 12 Jan 2015 03:02:01 +0900 debhello (3.1-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . - I18N with gettext / python3-distutils-extra . -- Osamu Aoki Mon, 12 Jan 2015 03:01:01 +0900 debhello (3.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . - I18N with gettext (0.19). -- Osamu Aoki Mon, 12 Jan 2015 03:00:01 +0900 debhello (2.1-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 02:01:01 +0900 debhello (2.0-1) unstable; urgency=low * New upstream release. - C source for an executable with a shared library. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 02:00:01 +0900 debhello (1.7-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from CMakeLists.txt . -- Osamu Aoki Mon, 12 Jan 2015 01:07:01 +0900 debhello (1.6-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.am and configure.ac . -- Osamu Aoki Mon, 12 Jan 2015 01:06:01 +0900 debhello (1.5-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile generated from Makefile.in and ./configure . -- Osamu Aoki Mon, 12 Jan 2015 01:05:01 +0900 debhello (1.4-1) unstable; urgency=low * New upstream release. - C source for an executable. - Makefile not supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:04:01 +0900 debhello (1.3-1) unstable; urgency=low * New upstream release. - Python3 script with the graphical user interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:03:01 +0900 debhello (1.2-1) unstable; urgency=low * New upstream release. - Python3 script with the command-line interface. - Packaged in Python distutils with setup.py . -- Osamu Aoki Mon, 12 Jan 2015 01:02:01 +0900 debhello (1.1-1) unstable; urgency=low * New upstream release. - POSIX shell script and data with the graphical user interface. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:01:01 +0900 debhello (1.0-1) unstable; urgency=low * New upstream release. - POSIX shell script and data. - Makefile supporting $(DESTDIR) and $(prefix) . -- Osamu Aoki Mon, 12 Jan 2015 01:00:01 +0900 debhello (0.2-1) unstable; urgency=low * New upstream release. - POSIX shell script and data without Makefile. -- Osamu Aoki Mon, 12 Jan 2015 00:02:01 +0900 debhello (0.1-1) unstable; urgency=low * New upstream release. - Empty content. -- Osamu Aoki Mon, 12 Jan 2015 00:01:01 +0900 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 Mon, 12 Jan 2015 00:00:01 +0900 dpkg-deb --build debian/debhello .. $ tree debhello-3.4/debian debhello-3.4/debian ├── README.Debian ├── changelog ├── compat ├── control ├── copyright ├── patches │   └── series ├── rules ├── source │   ├── format │   └── local-options └── watch 2 directories, 10 files $ cd .. $ cp -a /<>/debhello-3.4-pkg1/test package $ cd /<>/debhello-3.4-pkg1/test $ cd debhello-3.4 $ debuild /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-buildpackage -us -uc -ui -i /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-buildpackage: info: source package debhello dpkg-buildpackage: info: source version 3.4-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osamu Aoki dpkg-source -i --before-build . dpkg-buildpackage: info: host architecture amd64 /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'debhello' in '../debhello_3.1-1_all.deb'. dpkg-genbuildinfo fakeroot debian/rules clean dh clean dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/debhello.substvars debian/libsharedlib1.substvars debian/libsharedlib-dev.substvars debian/files rm -fr -- debian/debhello/ debian/tmp/ debian/libsharedlib1/ debian/libsharedlib-dev/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -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 {} + \) \) dpkg-source -i -b . dpkg-genchanges >../debhello_3.1-1_amd64.changes dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . E: debhello changes: bad-distribution-in-changes-file unstable dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building debhello using existing ./debhello_3.4.orig.tar.gz dpkg-source: info: building debhello in debhello_3.4-1.debian.tar.xz dpkg-source: info: building debhello in debhello_3.4-1.dsc debian/rules build dh build dpkg-buildpackage: info: full upload (original source is included) Now running lintian debhello_3.1-1_amd64.changes ... W: debhello source: syntax-error-in-dep5-copyright line 28: Continuation line outside a paragraph (maybe line 27 should be " ."). dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4' dh_auto_configure -- \ -DCMAKE_LIBRARY_ARCHITECTURE="x86_64-linux-gnu" W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) install -d obj-x86_64-linux-gnu cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCMAKE_LIBRARY_ARCHITECTURE=x86_64-linux-gnu .. -- The C compiler identification is GNU 9.2.1 -- The CXX compiler identification is GNU 9.2.1 W: debhello: copyright-has-url-from-dh_make-boilerplate -- Check for working C compiler: /usr/bin/cc W: debhello: readme-debian-contains-debmake-template -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Gettext: /usr/bin/msgmerge (found version "0.19.8.1") -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR -- Build files have been written to: /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu make[1]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4' dh_auto_build cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' /usr/bin/cmake -S/<>/debhello-3.4-pkg1/test/debhello-3.4 -B/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/CMakeFiles /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make -f po/CMakeFiles/pot.dir/build.make po/CMakeFiles/pot.dir/depend make -f po/CMakeFiles/translations_1.dir/build.make po/CMakeFiles/translations_1.dir/depend make[3]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' cd /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/debhello-3.4-pkg1/test/debhello-3.4 /<>/debhello-3.4-pkg1/test/debhello-3.4/po /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po/CMakeFiles/pot.dir/DependInfo.cmake --color= make -f po/CMakeFiles/desktop.dir/build.make po/CMakeFiles/desktop.dir/depend make[3]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' cd /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/debhello-3.4-pkg1/test/debhello-3.4 /<>/debhello-3.4-pkg1/test/debhello-3.4/po /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po/CMakeFiles/translations_1.dir/DependInfo.cmake --color= make -f lib/CMakeFiles/sharedlib.dir/build.make lib/CMakeFiles/sharedlib.dir/depend make[3]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' cd /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/debhello-3.4-pkg1/test/debhello-3.4 /<>/debhello-3.4-pkg1/test/debhello-3.4/po /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po/CMakeFiles/desktop.dir/DependInfo.cmake --color= Scanning dependencies of target translations_1 make[3]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make -f po/CMakeFiles/translations_1.dir/build.make po/CMakeFiles/translations_1.dir/build make[3]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' cd /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/debhello-3.4-pkg1/test/debhello-3.4 /<>/debhello-3.4-pkg1/test/debhello-3.4/lib /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/lib /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/lib/CMakeFiles/sharedlib.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' Scanning dependencies of target pot Scanning dependencies of target sharedlib make[3]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make -f lib/CMakeFiles/sharedlib.dir/build.make lib/CMakeFiles/sharedlib.dir/build make[3]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' Scanning dependencies of target desktop make -f po/CMakeFiles/pot.dir/build.make po/CMakeFiles/pot.dir/build make[3]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make[3]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' [ 12%] Generating debhello.pot cd /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po && touch /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po/debhello.pot cd /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po && xgettext -o /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po/debhello.pot /<>/debhello-3.4-pkg1/test/debhello-3.4/src/hello.c /<>/debhello-3.4-pkg1/test/debhello-3.4/lib/sharedlib.c make -f po/CMakeFiles/desktop.dir/build.make po/CMakeFiles/desktop.dir/build make[3]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'po/CMakeFiles/pot.dir/build'. make[3]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' cd /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po && xgettext -L Desktop -j -o /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po/debhello.pot /<>/debhello-3.4-pkg1/test/debhello-3.4/data/hello.desktop.in make[3]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make[3]: Circular data/hello.desktop <- data/hello.desktop dependency dropped. make[3]: Nothing to be done for 'po/CMakeFiles/desktop.dir/build'. make[3]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' [ 25%] Built target pot [ 37%] Building C object lib/CMakeFiles/sharedlib.dir/sharedlib.c.o cd /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/lib && /usr/bin/cc -Dsharedlib_EXPORTS -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/sharedlib.dir/sharedlib.c.o -c /<>/debhello-3.4-pkg1/test/debhello-3.4/lib/sharedlib.c [ 50%] Built target desktop Finished running lintian. E: debhello changes: bad-distribution-in-changes-file unstable [ 62%] Generating ja.gmo cd /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po && /usr/bin/msgmerge --quiet --update --backup=none -s /<>/debhello-3.4-pkg1/test/debhello-3.4/po/ja.po /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po/debhello.pot cd /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po && /usr/bin/msgfmt -o /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po/ja.gmo /<>/debhello-3.4-pkg1/test/debhello-3.4/po/ja.po make[3]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' [ 75%] Linking C shared library libsharedlib.so cd /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/sharedlib.dir/link.txt --verbose=1 [ 75%] Built target translations_1 /usr/bin/cc -fPIC -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -shared -Wl,-soname,libsharedlib.so.1 -o libsharedlib.so.1.0.0 CMakeFiles/sharedlib.dir/sharedlib.c.o $ cd .. $ tree -FL 1 . ├── debhello-3.2/ ├── debhello-3.2.tar.gz ├── debhello_3.2-1.debian.tar.xz ├── debhello_3.2-1.dsc ├── debhello_3.2-1_amd64.build ├── debhello_3.2-1_amd64.buildinfo ├── debhello_3.2-1_amd64.changes ├── debhello_3.2-1_amd64.deb └── debhello_3.2.orig.tar.gz -> debhello-3.2.tar.gz 1 directory, 8 files cd /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/lib && /usr/bin/cmake -E cmake_symlink_library libsharedlib.so.1.0.0 libsharedlib.so.1 libsharedlib.so $ dpkg -c debhello_3.2-1_amd64.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/applications/ -rw-r--r-- root/root ... ./usr/share/applications/hello.desktop drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright drwxr-xr-x root/root ... ./usr/share/locale/ drwxr-xr-x root/root ... ./usr/share/locale/ja/ drwxr-xr-x root/root ... ./usr/share/locale/ja/LC_MESSAGES/ -rw-r--r-- root/root ... ./usr/share/locale/ja/LC_MESSAGES/debhello.mo drwxr-xr-x root/root ... ./usr/share/man/ drwxr-xr-x root/root ... ./usr/share/man/man1/ -rw-r--r-- root/root ... ./usr/share/man/man1/hello.1.gz drwxr-xr-x root/root ... ./usr/share/pixmaps/ -rw-r--r-- root/root ... ./usr/share/pixmaps/hello.png make[3]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' [ 75%] Built target sharedlib make -f src/CMakeFiles/hello.dir/build.make src/CMakeFiles/hello.dir/depend make[3]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' cd /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/debhello-3.4-pkg1/test/debhello-3.4 /<>/debhello-3.4-pkg1/test/debhello-3.4/src /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/src /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/src/CMakeFiles/hello.dir/DependInfo.cmake --color= Scanning dependencies of target hello make[3]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make -f src/CMakeFiles/hello.dir/build.make src/CMakeFiles/hello.dir/build make[3]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' $ tar -tzf debhello-3.2.tar.gz debhello-3.2/ debhello-3.2/LICENSE debhello-3.2/src/ debhello-3.2/src/hello.c debhello-3.2/data/ debhello-3.2/data/hello.png debhello-3.2/data/hello.desktop.in debhello-3.2/po/ debhello-3.2/po/ja.po debhello-3.2/po/LINGUAS debhello-3.2/po/Makefile debhello-3.2/configure debhello-3.2/man/ debhello-3.2/man/hello.1 debhello-3.2/Makefile.in [ 87%] Building C object src/CMakeFiles/hello.dir/hello.c.o cd /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/src && /usr/bin/cc -DHAVE_CONFIG_H -I/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/src -I/<>/debhello-3.4-pkg1/test/debhello-3.4/lib -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/hello.dir/hello.c.o -c /<>/debhello-3.4-pkg1/test/debhello-3.4/src/hello.c $ tar --xz -tf debhello_3.2-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/patches/ debian/patches/series debian/rules debian/source/ debian/source/format debian/watch W: debhello source: syntax-error-in-dep5-copyright line 31: Continuation line outside a paragraph (maybe line 30 should be " ."). [100%] Linking C executable hello cd /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/hello.dir/link.txt --verbose=1 $ dpkg -f debhello_3.2-1_amd64.deb pre-depends depends recommends conflicts breaks Depends: libc6 (>= 2.3.4) /usr/bin/cc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -rdynamic CMakeFiles/hello.dir/hello.c.o -o hello -Wl,-rpath,/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/lib: ../lib/libsharedlib.so.1.0.0 make[3]: Leaving directory '/<>/debhello-3.2-pkg1' touch debhello-3.2-pkg1/.stamp make[3]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' [100%] Built target hello make[2]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' dh_auto_test W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary W: debhello source: ancient-python-version-field x-python3-version 3.2 dh_testroot dh_prep rm -f -- debian/debhello.substvars debian/libsharedlib1.substvars debian/libsharedlib-dev.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ debian/.debhelper/generated/libsharedlib1/ debian/libsharedlib1/ debian/.debhelper/generated/libsharedlib-dev/ debian/libsharedlib-dev/ dh_auto_install W: debhello: copyright-has-url-from-dh_make-boilerplate W: debhello: readme-debian-contains-debmake-template libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' install -d /<>/debhello-3.4-pkg1/test/debhello-3.4/debian/tmp libtoolize: putting macros in 'm4'. libtoolize: copying file 'm4/libtool.m4' cd obj-x86_64-linux-gnu && make -j4 install DESTDIR=/<>/debhello-3.4-pkg1/test/debhello-3.4/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' /usr/bin/cmake -S/<>/debhello-3.4-pkg1/test/debhello-3.4 -B/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/CMakeFiles /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make -f po/CMakeFiles/pot.dir/build.make po/CMakeFiles/pot.dir/depend make -f po/CMakeFiles/translations_1.dir/build.make po/CMakeFiles/translations_1.dir/depend make -f po/CMakeFiles/desktop.dir/build.make po/CMakeFiles/desktop.dir/depend make[3]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' cd /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/debhello-3.4-pkg1/test/debhello-3.4 /<>/debhello-3.4-pkg1/test/debhello-3.4/po /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po/CMakeFiles/pot.dir/DependInfo.cmake --color= make -f lib/CMakeFiles/sharedlib.dir/build.make lib/CMakeFiles/sharedlib.dir/depend make[3]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' cd /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/debhello-3.4-pkg1/test/debhello-3.4 /<>/debhello-3.4-pkg1/test/debhello-3.4/po /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po/CMakeFiles/translations_1.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' cd /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/debhello-3.4-pkg1/test/debhello-3.4 /<>/debhello-3.4-pkg1/test/debhello-3.4/po /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/po/CMakeFiles/desktop.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' cd /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/debhello-3.4-pkg1/test/debhello-3.4 /<>/debhello-3.4-pkg1/test/debhello-3.4/lib /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/lib /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/lib/CMakeFiles/sharedlib.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make[3]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make -f po/CMakeFiles/desktop.dir/build.make po/CMakeFiles/desktop.dir/build make -f po/CMakeFiles/pot.dir/build.make po/CMakeFiles/pot.dir/build make[3]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make[3]: Circular data/hello.desktop <- data/hello.desktop dependency dropped. make[3]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'po/CMakeFiles/pot.dir/build'. make[3]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make[3]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make -f po/CMakeFiles/translations_1.dir/build.make po/CMakeFiles/translations_1.dir/build libtoolize: copying file 'm4/ltargz.m4' make[3]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'po/CMakeFiles/translations_1.dir/build'. make[3]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' [ 12%] Generating ../data/hello.desktop cd /<>/debhello-3.4-pkg1/test/debhello-3.4/po && /usr/bin/msgfmt --desktop -o /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/data/hello.desktop --template=/<>/debhello-3.4-pkg1/test/debhello-3.4/data/hello.desktop.in -d . [ 25%] Built target pot make[3]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make -f lib/CMakeFiles/sharedlib.dir/build.make lib/CMakeFiles/sharedlib.dir/build make[3]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/CMakeFiles/sharedlib.dir/build'. make[3]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make[3]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' [ 50%] Built target sharedlib make -f src/CMakeFiles/hello.dir/build.make src/CMakeFiles/hello.dir/depend [ 75%] Built target translations_1 make[3]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' cd /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/debhello-3.4-pkg1/test/debhello-3.4 /<>/debhello-3.4-pkg1/test/debhello-3.4/src /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/src /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/src/CMakeFiles/hello.dir/DependInfo.cmake --color= [ 75%] Built target desktop make[3]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make -f src/CMakeFiles/hello.dir/build.make src/CMakeFiles/hello.dir/build make[3]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/hello.dir/build'. make[3]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' [100%] Built target hello make[2]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' libtoolize: copying file 'm4/ltdl.m4' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /<>/debhello-3.4-pkg1/test/debhello-3.4/debian/tmp/usr/share/locale/ja/LC_MESSAGES/debhello.mo -- Installing: /<>/debhello-3.4-pkg1/test/debhello-3.4/debian/tmp/usr/share/applications/hello.desktop -- Installing: /<>/debhello-3.4-pkg1/test/debhello-3.4/debian/tmp/usr/lib/libsharedlib.so.1.0.0 -- Installing: /<>/debhello-3.4-pkg1/test/debhello-3.4/debian/tmp/usr/lib/libsharedlib.so.1 -- Installing: /<>/debhello-3.4-pkg1/test/debhello-3.4/debian/tmp/usr/lib/libsharedlib.so -- Installing: /<>/debhello-3.4-pkg1/test/debhello-3.4/debian/tmp/usr/include/sharedlib.h -- Installing: /<>/debhello-3.4-pkg1/test/debhello-3.4/debian/tmp/usr/bin/hello -- Set runtime path of "/<>/debhello-3.4-pkg1/test/debhello-3.4/debian/tmp/usr/bin/hello" to "" -- Installing: /<>/debhello-3.4-pkg1/test/debhello-3.4/debian/tmp/usr/share/man/man1/hello.1 make[1]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4/obj-x86_64-linux-gnu' rm -f debian/debhello.debhelper.log debian/libsharedlib-dev.debhelper.log debian/libsharedlib1.debhelper.log debian/rules override_dh_install make[1]: Entering directory '/<>/debhello-3.4-pkg1/test/debhello-3.4' dh_install --list-missing -X.la -X.pyc -X.pyo libtoolize: copying file 'm4/ltoptions.m4' dh_install: Please use dh_missing --list-missing/--fail-missing instead dh_install: This feature will be removed in compat 12. libtoolize: copying file 'm4/ltsugar.m4' install -d debian/.debhelper/generated/debhello install -d debian/.debhelper/generated/libsharedlib1 install -d debian/.debhelper/generated/libsharedlib-dev dh_missing --exclude .la --exclude .pyc --exclude .pyo --list-missing libtoolize: copying file 'm4/ltversion.m4' dh_missing: usr/share/man/man1/hello.1 exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/applications/hello.desktop exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/locale/ja/LC_MESSAGES/debhello.mo exists in debian/tmp but is not installed to anywhere dh_missing: usr/include/sharedlib.h exists in debian/tmp but is not installed to anywhere dh_missing: usr/bin/hello exists in debian/tmp but is not installed to anywhere dh_missing: usr/lib/libsharedlib.so.1 exists in debian/tmp but is not installed to anywhere dh_missing: usr/lib/libsharedlib.so exists in debian/tmp but is not installed to anywhere dh_missing: usr/lib/libsharedlib.so.1.0.0 exists in debian/tmp but is not installed to anywhere The following debhelper tools have reported what they installed (with files per package) * dh_install: debhello (0), libsharedlib-dev (0), libsharedlib1 (0) If the missing files are installed by another tool, please file a bug against it. When filing the report, if the tool is not part of debhelper itself, please reference the "Logging helpers and dh_missing" section from the "PROGRAMMING" guide for debhelper (10.6.3+). (in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.gz) Be sure to test with dpkg-buildpackage -A/-B as the results may vary when only a subset is built For a short-term work-around: Add the files to debian/not-installed make[1]: Leaving directory '/<>/debhello-3.4-pkg1/test/debhello-3.4' dh_installdocs libtoolize: copying file 'm4/lt~obsolete.m4' install -d debian/debhello/usr/share/doc/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright install -d debian/libsharedlib1/usr/share/doc/libsharedlib1 install -p -m0644 debian/copyright debian/libsharedlib1/usr/share/doc/libsharedlib1/copyright install -d debian/libsharedlib-dev/usr/share/doc/libsharedlib-dev install -p -m0644 debian/copyright debian/libsharedlib-dev/usr/share/doc/libsharedlib-dev/copyright dh_installchangelogs install -p -m0644 debian/changelog debian/libsharedlib-dev/usr/share/doc/libsharedlib-dev/changelog.Debian install -p -m0644 debian/changelog debian/libsharedlib1/usr/share/doc/libsharedlib1/changelog.Debian install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian dh_perl libtoolize: putting libltdl files in LT_CONFIG_LTDL_DIR, 'libltdl'. libtoolize: copying file 'libltdl/COPYING.LIB' libtoolize: creating file 'libltdl/Makefile.am' libtoolize: copying file 'libltdl/README' dh_link libtoolize: creating file 'libltdl/Makefile.in' libtoolize: copying file 'libltdl/libltdl/lt__alloc.h' libtoolize: copying file 'libltdl/libltdl/lt__argz_.h' libtoolize: copying file 'libltdl/libltdl/lt__dirent.h' libtoolize: copying file 'libltdl/libltdl/lt__glibc.h' libtoolize: copying file 'libltdl/libltdl/lt__private.h' libtoolize: copying file 'libltdl/libltdl/lt__strl.h' dh_strip_nondeterminism libtoolize: copying file 'libltdl/libltdl/lt_dlloader.h' libtoolize: copying file 'libltdl/libltdl/lt_error.h' libtoolize: copying file 'libltdl/libltdl/lt_system.h' libtoolize: copying file 'libltdl/libltdl/slist.h' libtoolize: copying file 'libltdl/loaders/dld_link.c' libtoolize: copying file 'libltdl/loaders/dlopen.c' libtoolize: copying file 'libltdl/loaders/dyld.c' libtoolize: copying file 'libltdl/loaders/load_add_on.c' dh_compress libtoolize: copying file 'libltdl/loaders/loadlibrary.c' libtoolize: copying file 'libltdl/loaders/preopen.c' libtoolize: copying file 'libltdl/loaders/shl_load.c' libtoolize: copying file 'libltdl/lt__alloc.c' libtoolize: copying file 'libltdl/lt__argz.c' libtoolize: copying file 'libltdl/lt__dirent.c' cd debian/libsharedlib-dev libtoolize: copying file 'libltdl/lt__strl.c' cd debian/debhello cd debian/libsharedlib1 libtoolize: copying file 'libltdl/lt_dlloader.c' chmod a-x usr/share/doc/libsharedlib1/changelog.Debian chmod a-x usr/share/doc/debhello/changelog.Debian gzip -9nf usr/share/doc/libsharedlib1/changelog.Debian chmod a-x usr/share/doc/libsharedlib-dev/changelog.Debian gzip -9nf usr/share/doc/debhello/changelog.Debian cd '/<>/debhello-3.4-pkg1/test/debhello-3.4' gzip -9nf usr/share/doc/libsharedlib-dev/changelog.Debian cd '/<>/debhello-3.4-pkg1/test/debhello-3.4' libtoolize: copying file 'libltdl/lt_error.c' cd '/<>/debhello-3.4-pkg1/test/debhello-3.4' dh_fixperms libtoolize: copying file 'libltdl/ltdl.c' libtoolize: copying file 'libltdl/ltdl.h' libtoolize: copying file 'libltdl/slist.c' libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, libtoolize: and rerunning libtoolize and aclocal. find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/libsharedlib1 -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/libsharedlib-dev -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/libsharedlib-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libsharedlib1 ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libsharedlib-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libsharedlib-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib1/usr/share/doc -type f -a -true -a ! -regex 'debian/libsharedlib1/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libsharedlib1/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libsharedlib-dev -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib1 -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 dh_missing dh_strip Finished running lintian. rm -fr debian/.debhelper/libsharedlib1/dbgsym-root rm -fr debian/.debhelper/debhello/dbgsym-root rm -fr debian/.debhelper/libsharedlib-dev/dbgsym-root dh_makeshlibs $ cd .. $ tree -FL 1 . ├── debhello-3.1/ ├── debhello-3.1.tar.gz ├── debhello_3.1-1.debian.tar.xz ├── debhello_3.1-1.dsc ├── debhello_3.1-1_all.deb ├── debhello_3.1-1_amd64.build ├── debhello_3.1-1_amd64.buildinfo ├── debhello_3.1-1_amd64.changes └── debhello_3.1.orig.tar.gz -> debhello-3.1.tar.gz 1 directory, 8 files $ dpkg -c debhello_3.1-1_all.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/bin/ -rwxr-xr-x root/root ... ./usr/bin/hello drwxr-xr-x root/root ... ./usr/lib/ drwxr-xr-x root/root ... ./usr/lib/python3/ drwxr-xr-x root/root ... ./usr/lib/python3/dist-packages/ -rw-r--r-- root/root ... ./usr/lib/python3/dist-packages/debhello-4.2.egg-info drwxr-xr-x root/root ... ./usr/lib/python3/dist-packages/hello_py/ -rw-r--r-- root/root ... ./usr/lib/python3/dist-packages/hello_py/__init__.py drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/applications/ -rw-r--r-- root/root ... ./usr/share/applications/hello.desktop drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright drwxr-xr-x root/root ... ./usr/share/locale/ drwxr-xr-x root/root ... ./usr/share/locale/ja/ drwxr-xr-x root/root ... ./usr/share/locale/ja/LC_MESSAGES/ -rw-r--r-- root/root ... ./usr/share/locale/ja/LC_MESSAGES/debhello.mo drwxr-xr-x root/root ... ./usr/share/man/ drwxr-xr-x root/root ... ./usr/share/man/man1/ -rw-r--r-- root/root ... ./usr/share/man/man1/hello.1.gz drwxr-xr-x root/root ... ./usr/share/pixmaps/ -rw-r--r-- root/root ... ./usr/share/pixmaps/hello.png rm -f debian/debhello/DEBIAN/shlibs rm -f debian/libsharedlib1/DEBIAN/shlibs rm -f debian/libsharedlib-dev/DEBIAN/shlibs dh_shlibdeps $ tar -tzf debhello-3.1.tar.gz debhello-3.1/ debhello-3.1/setup.py debhello-3.1/scripts/ debhello-3.1/scripts/hello debhello-3.1/LICENSE debhello-3.1/data/ debhello-3.1/data/hello.png debhello-3.1/data/hello.desktop.in debhello-3.1/po/ debhello-3.1/po/ja.po debhello-3.1/po/LINGUAS debhello-3.1/po/POTFILES.in debhello-3.1/MANIFEST.in debhello-3.1/man/ debhello-3.1/man/hello.1 debhello-3.1/hello_py/ debhello-3.1/hello_py/__init__.py debhello-3.1/PKG-INFO debhello-3.1/setup.cfg $ tar --xz -tf debhello_3.1-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/patches/ debian/patches/series debian/rules debian/source/ debian/source/format debian/watch dh_installdeb $ dpkg -f debhello_3.1-1_all.deb pre-depends depends recommends conflicts breaks Depends: python3:any (>= 3.2~) install -d debian/debhello/DEBIAN install -d debian/libsharedlib1/DEBIAN install -d debian/libsharedlib-dev/DEBIAN dh_gencontrol make[3]: Leaving directory '/<>/debhello-3.1-pkg1' touch debhello-3.1-pkg1/.stamp echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello echo misc:Depends= >> debian/libsharedlib1.substvars echo misc:Pre-Depends= >> debian/libsharedlib1.substvars dpkg-gencontrol -plibsharedlib1 -ldebian/changelog -Tdebian/libsharedlib1.substvars -Pdebian/libsharedlib1 echo misc:Depends= >> debian/libsharedlib-dev.substvars echo misc:Pre-Depends= >> debian/libsharedlib-dev.substvars dpkg-gencontrol -plibsharedlib-dev -ldebian/changelog -Tdebian/libsharedlib-dev.substvars -Pdebian/libsharedlib-dev dpkg-gencontrol: warning: Depends field of package debhello: substitution variable ${shlibs:Depends} used, but is not defined chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dpkg-gencontrol: warning: Depends field of package libsharedlib1: substitution variable ${shlibs:Depends} used, but is not defined chmod 0644 -- debian/libsharedlib1/DEBIAN/control chown 0:0 -- debian/libsharedlib1/DEBIAN/control chmod 0644 -- debian/libsharedlib-dev/DEBIAN/control chown 0:0 -- debian/libsharedlib-dev/DEBIAN/control dh_md5sums cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/libsharedlib-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/libsharedlib1 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums chmod 0644 -- debian/libsharedlib1/DEBIAN/md5sums chown 0:0 -- debian/libsharedlib1/DEBIAN/md5sums chmod 0644 -- debian/libsharedlib-dev/DEBIAN/md5sums chown 0:0 -- debian/libsharedlib-dev/DEBIAN/md5sums dh_builddeb dpkg-deb --build debian/debhello .. dpkg-deb --build debian/libsharedlib1 .. dpkg-deb --build debian/libsharedlib-dev .. /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'debhello' in '../debhello_3.4-1_amd64.deb'. /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'libsharedlib-dev' in '../libsharedlib-dev_3.4-1_amd64.deb'. /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'libsharedlib1' in '../libsharedlib1_3.4-1_amd64.deb'. dpkg-genbuildinfo dpkg-genchanges >../debhello_3.4-1_amd64.changes dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . dpkg-buildpackage: info: full upload (original source is included) Now running lintian debhello_3.4-1_amd64.changes ... configure.ac:13: installing 'build-aux/compile' configure.ac:13: installing 'build-aux/config.guess' configure.ac:13: installing 'build-aux/config.sub' configure.ac:10: installing 'build-aux/install-sh' configure.ac:10: installing 'build-aux/missing' lib/Makefile.am: installing 'build-aux/depcomp' find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} + -o -type l -printf "symlink %p " > debian/autoreconf.after dh_auto_configure ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking E: debhello changes: bad-distribution-in-changes-file unstable configure: WARNING: unrecognized options: --disable-maintainer-mode Standard customization chores checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... W: debhello source: file-without-copyright-information debian/README.Debian W: debhello source: file-without-copyright-information debian/changelog W: debhello source: file-without-copyright-information debian/compat W: debhello source: file-without-copyright-information debian/control W: debhello source: file-without-copyright-information debian/copyright W: debhello source: file-without-copyright-information debian/patches/series W: debhello source: file-without-copyright-information debian/rules W: debhello source: file-without-copyright-information debian/source/format W: debhello source: file-without-copyright-information debian/watch W: debhello source: missing-license-paragraph-in-dep5-copyright __no_license__ (paragraph at line 24) W: debhello source: missing-license-paragraph-in-dep5-copyright __no_copyright_nor_license__ (paragraph at line 7) W: debhello source: debian-rules-sets-dpkg-architecture-variable DEB_HOST_MULTIARCH (line 6) printf checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... stripW: libsharedlib-dev: copyright-has-url-from-dh_make-boilerplate checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... W: libsharedlib-dev: empty-binary-package gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... W: libsharedlib1: copyright-has-url-from-dh_make-boilerplate W: libsharedlib1: empty-binary-package yes checking for strings.h... W: debhello: copyright-has-url-from-dh_make-boilerplate W: debhello: readme-debian-contains-debmake-template W: debhello: empty-binary-package yes checking for inttypes.h... yes checking for stdint.h... Finished running lintian. yes checking for unistd.h... $ cd .. $ tree -FL 1 . ├── debhello-3.4/ ├── debhello-3.4.tar.gz ├── debhello_3.4-1.debian.tar.xz ├── debhello_3.4-1.dsc ├── debhello_3.4-1_amd64.build ├── debhello_3.4-1_amd64.buildinfo ├── debhello_3.4-1_amd64.changes ├── debhello_3.4-1_amd64.deb ├── debhello_3.4.orig.tar.gz -> debhello-3.4.tar.gz ├── libsharedlib-dev_3.4-1_amd64.deb └── libsharedlib1_3.4-1_amd64.deb 1 directory, 10 files yes checking for dlfcn.h... $ dpkg -c debhello_3.4-1_amd64.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright $ dpkg -c libsharedlib-dev_3.4-1_amd64.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/libsharedlib-dev/ -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib-dev/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib-dev/copyright $ dpkg -c libsharedlib1_3.4-1_amd64.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/libsharedlib1/ -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib1/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib1/copyright yes checking for objdir... .libs $ tar -tzf debhello-3.4.tar.gz debhello-3.4/ debhello-3.4/src/ debhello-3.4/src/config.h.in debhello-3.4/src/hello.c debhello-3.4/src/CMakeLists.txt debhello-3.4/data/ debhello-3.4/data/hello.png debhello-3.4/data/hello.desktop.in debhello-3.4/data/CMakeLists.txt debhello-3.4/po/ debhello-3.4/po/ja.po debhello-3.4/po/LINGUAS debhello-3.4/po/CMakeLists.txt debhello-3.4/man/ debhello-3.4/man/hello.1 debhello-3.4/man/CMakeLists.txt debhello-3.4/lib/ debhello-3.4/lib/sharedlib.h debhello-3.4/lib/sharedlib.c debhello-3.4/lib/CMakeLists.txt debhello-3.4/CMakeLists.txt $ tar --xz -tf debhello_3.4-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/patches/ debian/patches/series debian/rules debian/source/ debian/source/format debian/watch $ dpkg -f debhello_3.4-1_amd64.deb pre-depends depends recommends conflicts breaks Depends: libsharedlib1 (= 3.4-1) $ dpkg -f libsharedlib-dev_3.4-1_amd64.deb pre-depends depends recommends conflicts breaks Depends: libsharedlib1 (= 3.4-1) $ dpkg -f libsharedlib1_3.4-1_amd64.deb pre-depends depends recommends conflicts breaks checking if gcc supports -fno-rtti -fno-exceptions... make[3]: Leaving directory '/<>/debhello-3.4-pkg1' touch debhello-3.4-pkg1/.stamp no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking what extension is used for runtime loadable modules... .so checking what variable specifies run-time module search path... LD_LIBRARY_PATH checking for the default library search path... /lib /usr/lib /usr/lib/x86_64-linux-gnu/libfakeroot /usr/local/lib /usr/local/lib/x86_64-linux-gnu /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu checking for library containing dlopen... -ldl checking for dlerror... yes checking for shl_load... no checking for shl_load in -ldld... no checking for dld_link in -ldld... no checking for _ prefix in compiled symbols... no checking whether deplibs are loaded by dlopen... yes checking for argz.h... yes checking for error_t... yes checking for argz_add... yes checking for argz_append... yes checking for argz_count... yes checking for argz_create_sep... yes checking for argz_insert... yes checking for argz_next... yes checking for argz_stringify... yes checking if argz actually works... yes checking whether libtool supports -dlopen/-dlpreopen... yes checking for ltdl.h... yes checking whether lt_dlinterface_register is declared... yes checking for lt_dladvise_preload in -lltdl... yes checking where to find libltdl headers... checking where to find libltdl library... -lltdl checking for unistd.h... (cached) yes checking for dl.h... no checking for sys/dl.h... no checking for dld.h... no checking for mach-o/dyld.h... no checking for dirent.h... yes checking for closedir... yes checking for opendir... yes checking for readdir... yes checking for strlcat... no checking for strlcpy... no checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for ld used by gcc... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking for shared library run path origin... done checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating po/Makefile.in config.status: creating lib/Makefile config.status: creating man/Makefile config.status: creating src/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile configure: WARNING: unrecognized options: --disable-maintainer-mode dh_auto_build make -j4 make[1]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3' make all-recursive make[2]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3' Making all in po make[3]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/po' make debhello.pot-update make[4]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/po' sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed mv t-remove-potcdate.sed remove-potcdate.sed package_gnu="no"; \ test -n "$package_gnu" || { \ if { if (LC_ALL=C find --version) 2>/dev/null | grep GNU >/dev/null; then \ LC_ALL=C find -L .. -maxdepth 1 -type f \ -size -10000000c -exec grep 'GNU debhello' \ /dev/null '{}' ';' 2>/dev/null; \ else \ LC_ALL=C grep 'GNU debhello' ../* 2>/dev/null; \ fi; \ } | grep -v 'libtool:' >/dev/null; then \ package_gnu=yes; \ else \ package_gnu=no; \ fi; \ }; \ if test "$package_gnu" = "yes"; then \ package_prefix='GNU '; \ else \ package_prefix=''; \ fi; \ if test -n '' || test 'foo@example.org' = '@'PACKAGE_BUGREPORT'@'; then \ msgid_bugs_address=''; \ else \ msgid_bugs_address='foo@example.org'; \ fi; \ case `/usr/bin/xgettext --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ /usr/bin/xgettext --default-domain=debhello --directory=.. \ --add-comments=TRANSLATORS: --keyword=_ --keyword=N_ \ --files-from=./POTFILES.in \ --copyright-holder='' \ --msgid-bugs-address="$msgid_bugs_address" \ ;; \ *) \ /usr/bin/xgettext --default-domain=debhello --directory=.. \ --add-comments=TRANSLATORS: --keyword=_ --keyword=N_ \ --files-from=./POTFILES.in \ --copyright-holder='' \ --package-name="${package_prefix}debhello" \ --package-version='2.2' \ --msgid-bugs-address="$msgid_bugs_address" \ ;; \ esac test ! -f debhello.po || { \ if test -f ./debhello.pot; then \ sed -f remove-potcdate.sed < ./debhello.pot > debhello.1po && \ sed -f remove-potcdate.sed < debhello.po > debhello.2po && \ if cmp debhello.1po debhello.2po >/dev/null 2>&1; then \ rm -f debhello.1po debhello.2po debhello.po; \ else \ rm -f debhello.1po debhello.2po ./debhello.pot && \ mv debhello.po ./debhello.pot; \ fi; \ else \ mv debhello.po ./debhello.pot; \ fi; \ } make[4]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/po' test ! -f ./debhello.pot || \ test -z "fr.gmo" || make fr.gmo make[4]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/po' /usr/bin/msgmerge --update --lang=fr fr.po debhello.pot .... done. rm -f fr.gmo && /usr/bin/msgfmt -c --statistics --verbose -o fr.gmo fr.po fr.po: 3 translated messages, 3 untranslated messages. make[4]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/po' touch stamp-po make[3]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/po' Making all in lib make[3]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/lib' /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o sharedlib.lo sharedlib.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c sharedlib.c -fPIC -DPIC -o .libs/sharedlib.o /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -version-info 1:0:0 -Wl,-Bsymbolic-functions -Wl,-z,relro -o libsharedlib.la -rpath /usr/lib/x86_64-linux-gnu sharedlib.lo libtool: link: gcc -shared -fPIC -DPIC .libs/sharedlib.o -g -O2 -fstack-protector-strong -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-soname -Wl,libsharedlib.so.1 -o .libs/libsharedlib.so.1.0.0 libtool: link: (cd ".libs" && rm -f "libsharedlib.so.1" && ln -s "libsharedlib.so.1.0.0" "libsharedlib.so.1") libtool: link: (cd ".libs" && rm -f "libsharedlib.so" && ln -s "libsharedlib.so.1.0.0" "libsharedlib.so") libtool: link: ( cd ".libs" && rm -f "libsharedlib.la" && ln -s "../libsharedlib.la" "libsharedlib.la" ) make[3]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/lib' Making all in src make[3]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/src' gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I. -I../lib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hello.o hello.c /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -o hello hello.o ../lib/libsharedlib.la libtool: link: gcc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/hello hello.o ../lib/.libs/libsharedlib.so make[3]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/src' Making all in man make[3]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/man' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/man' make[3]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3' make[3]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3' make[2]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3' make[1]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3' dh_auto_test make -j4 check VERBOSE=1 make[1]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3' Making check in po make[2]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/po' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/po' Making check in lib make[2]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/lib' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/lib' Making check in src make[2]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/src' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/src' Making check in man make[2]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/man' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/man' make[2]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3' make[2]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3' make[1]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --with autoreconf dh_testroot dh_prep rm -f -- debian/debhello.substvars debian/libsharedlib1.substvars debian/libsharedlib-dev.substvars rm -fr -- debian/.debhelper/generated/debhello/ debian/debhello/ debian/tmp/ debian/.debhelper/generated/libsharedlib1/ debian/libsharedlib1/ debian/.debhelper/generated/libsharedlib-dev/ debian/libsharedlib-dev/ dh_auto_install install -d /<>/debhello-3.3-pkg1/test/debhello-3.3/debian/tmp make -j1 install DESTDIR=/<>/debhello-3.3-pkg1/test/debhello-3.3/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3' Making install in po make[2]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/po' installing fr.gmo as /<>/debhello-3.3-pkg1/test/debhello-3.3/debian/tmp/usr/share/locale/fr/LC_MESSAGES/debhello.mo if test "debhello" = "gettext-tools"; then \ /bin/mkdir -p /<>/debhello-3.3-pkg1/test/debhello-3.3/debian/tmp/usr/share/gettext/po; \ for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot Makevars.template; do \ /usr/bin/install -c -m 644 ./$file \ /<>/debhello-3.3-pkg1/test/debhello-3.3/debian/tmp/usr/share/gettext/po/$file; \ done; \ for file in Makevars; do \ rm -f /<>/debhello-3.3-pkg1/test/debhello-3.3/debian/tmp/usr/share/gettext/po/$file; \ done; \ else \ : ; \ fi make[2]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/po' Making install in lib make[2]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/lib' make[3]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/lib' /bin/mkdir -p '/<>/debhello-3.3-pkg1/test/debhello-3.3/debian/tmp/usr/lib/x86_64-linux-gnu' /bin/bash ../libtool --mode=install /usr/bin/install -c libsharedlib.la '/<>/debhello-3.3-pkg1/test/debhello-3.3/debian/tmp/usr/lib/x86_64-linux-gnu' libtool: install: /usr/bin/install -c .libs/libsharedlib.so.1.0.0 /<>/debhello-3.3-pkg1/test/debhello-3.3/debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 libtool: install: (cd /<>/debhello-3.3-pkg1/test/debhello-3.3/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libsharedlib.so.1.0.0 libsharedlib.so.1 || { rm -f libsharedlib.so.1 && ln -s libsharedlib.so.1.0.0 libsharedlib.so.1; }; }) libtool: install: (cd /<>/debhello-3.3-pkg1/test/debhello-3.3/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libsharedlib.so.1.0.0 libsharedlib.so || { rm -f libsharedlib.so && ln -s libsharedlib.so.1.0.0 libsharedlib.so; }; }) libtool: install: /usr/bin/install -c .libs/libsharedlib.lai /<>/debhello-3.3-pkg1/test/debhello-3.3/debian/tmp/usr/lib/x86_64-linux-gnu/libsharedlib.la libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu' /bin/mkdir -p '/<>/debhello-3.3-pkg1/test/debhello-3.3/debian/tmp/usr/include' /usr/bin/install -c -m 644 sharedlib.h '/<>/debhello-3.3-pkg1/test/debhello-3.3/debian/tmp/usr/include' make[3]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/lib' make[2]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/lib' Making install in src make[2]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/src' make[3]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/src' /bin/mkdir -p '/<>/debhello-3.3-pkg1/test/debhello-3.3/debian/tmp/usr/bin' /bin/bash ../libtool --mode=install /usr/bin/install -c hello '/<>/debhello-3.3-pkg1/test/debhello-3.3/debian/tmp/usr/bin' libtool: warning: '../lib/libsharedlib.la' has not been installed in '/usr/lib/x86_64-linux-gnu' libtool: install: /usr/bin/install -c .libs/hello /<>/debhello-3.3-pkg1/test/debhello-3.3/debian/tmp/usr/bin/hello make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/src' make[2]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/src' Making install in man make[2]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/man' make[3]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/man' make[3]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/<>/debhello-3.3-pkg1/test/debhello-3.3/debian/tmp/usr/share/man/man1' /usr/bin/install -c -m 644 hello.1 '/<>/debhello-3.3-pkg1/test/debhello-3.3/debian/tmp/usr/share/man/man1' make[3]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/man' make[2]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3/man' make[2]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3' make[3]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3' make[2]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3' make[1]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3' debian/rules override_dh_install make[1]: Entering directory '/<>/debhello-3.3-pkg1/test/debhello-3.3' dh_install --list-missing -X.la -X.pyc -X.pyo dh_install: Please use dh_missing --list-missing/--fail-missing instead dh_install: This feature will be removed in compat 12. install -d debian/.debhelper/generated/debhello install -d debian/.debhelper/generated/libsharedlib1 install -d debian/.debhelper/generated/libsharedlib-dev dh_missing --exclude .la --exclude .pyc --exclude .pyo --list-missing dh_missing: usr/share/man/man1/hello.1 exists in debian/tmp but is not installed to anywhere dh_missing: usr/share/locale/fr/LC_MESSAGES/debhello.mo exists in debian/tmp but is not installed to anywhere dh_missing: usr/include/sharedlib.h exists in debian/tmp but is not installed to anywhere dh_missing: usr/bin/hello exists in debian/tmp but is not installed to anywhere dh_missing: usr/lib/x86_64-linux-gnu/libsharedlib.so.1 exists in debian/tmp but is not installed to anywhere dh_missing: usr/lib/x86_64-linux-gnu/libsharedlib.so exists in debian/tmp but is not installed to anywhere dh_missing: usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0 exists in debian/tmp but is not installed to anywhere The following debhelper tools have reported what they installed (with files per package) * dh_install: debhello (0), libsharedlib-dev (0), libsharedlib1 (0) If the missing files are installed by another tool, please file a bug against it. When filing the report, if the tool is not part of debhelper itself, please reference the "Logging helpers and dh_missing" section from the "PROGRAMMING" guide for debhelper (10.6.3+). (in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.gz) Be sure to test with dpkg-buildpackage -A/-B as the results may vary when only a subset is built For a short-term work-around: Add the files to debian/not-installed make[1]: Leaving directory '/<>/debhello-3.3-pkg1/test/debhello-3.3' dh_installdocs install -d debian/debhello/usr/share/doc/debhello install -p -m0644 debian/README.Debian debian/debhello/usr/share/doc/debhello/README.Debian install -p -m0644 debian/copyright debian/debhello/usr/share/doc/debhello/copyright install -d debian/libsharedlib1/usr/share/doc/libsharedlib1 install -p -m0644 debian/copyright debian/libsharedlib1/usr/share/doc/libsharedlib1/copyright install -d debian/libsharedlib-dev/usr/share/doc/libsharedlib-dev install -p -m0644 debian/copyright debian/libsharedlib-dev/usr/share/doc/libsharedlib-dev/copyright dh_installchangelogs install -p -m0644 debian/changelog debian/debhello/usr/share/doc/debhello/changelog.Debian install -p -m0644 debian/changelog debian/libsharedlib1/usr/share/doc/libsharedlib1/changelog.Debian install -p -m0644 debian/changelog debian/libsharedlib-dev/usr/share/doc/libsharedlib-dev/changelog.Debian dh_perl dh_link dh_strip_nondeterminism dh_compress cd debian/debhello cd debian/libsharedlib1 cd debian/libsharedlib-dev chmod a-x usr/share/doc/libsharedlib1/changelog.Debian chmod a-x usr/share/doc/libsharedlib-dev/changelog.Debian gzip -9nf usr/share/doc/libsharedlib1/changelog.Debian chmod a-x usr/share/doc/debhello/changelog.Debian gzip -9nf usr/share/doc/libsharedlib-dev/changelog.Debian cd '/<>/debhello-3.3-pkg1/test/debhello-3.3' cd '/<>/debhello-3.3-pkg1/test/debhello-3.3' gzip -9nf usr/share/doc/debhello/changelog.Debian cd '/<>/debhello-3.3-pkg1/test/debhello-3.3' dh_fixperms find debian/debhello -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/libsharedlib1 -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/libsharedlib-dev -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/libsharedlib1 ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/debhello ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libsharedlib-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libsharedlib1/usr/share/doc -type f -a -true -a ! -regex 'debian/libsharedlib1/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/debhello/usr/share/doc -type f -a -true -a ! -regex 'debian/debhello/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libsharedlib-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib1/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libsharedlib-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/debhello -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib-dev -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libsharedlib1 -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 dh_missing dh_strip rm -fr debian/.debhelper/libsharedlib1/dbgsym-root rm -fr debian/.debhelper/debhello/dbgsym-root rm -fr debian/.debhelper/libsharedlib-dev/dbgsym-root dh_makeshlibs rm -f debian/debhello/DEBIAN/shlibs rm -f debian/libsharedlib1/DEBIAN/shlibs rm -f debian/libsharedlib-dev/DEBIAN/shlibs dh_shlibdeps dh_installdeb install -d debian/debhello/DEBIAN install -d debian/libsharedlib1/DEBIAN install -d debian/libsharedlib-dev/DEBIAN dh_gencontrol echo misc:Depends= >> debian/debhello.substvars echo misc:Pre-Depends= >> debian/debhello.substvars dpkg-gencontrol -pdebhello -ldebian/changelog -Tdebian/debhello.substvars -Pdebian/debhello echo misc:Depends= >> debian/libsharedlib1.substvars echo misc:Pre-Depends= >> debian/libsharedlib1.substvars dpkg-gencontrol -plibsharedlib1 -ldebian/changelog -Tdebian/libsharedlib1.substvars -Pdebian/libsharedlib1 echo misc:Depends= >> debian/libsharedlib-dev.substvars echo misc:Pre-Depends= >> debian/libsharedlib-dev.substvars dpkg-gencontrol -plibsharedlib-dev -ldebian/changelog -Tdebian/libsharedlib-dev.substvars -Pdebian/libsharedlib-dev dpkg-gencontrol: warning: Depends field of package libsharedlib1: substitution variable ${shlibs:Depends} used, but is not defined chmod 0644 -- debian/libsharedlib1/DEBIAN/control chown 0:0 -- debian/libsharedlib1/DEBIAN/control dpkg-gencontrol: warning: Depends field of package debhello: substitution variable ${shlibs:Depends} used, but is not defined chmod 0644 -- debian/libsharedlib-dev/DEBIAN/control chown 0:0 -- debian/libsharedlib-dev/DEBIAN/control chmod 0644 -- debian/debhello/DEBIAN/control chown 0:0 -- debian/debhello/DEBIAN/control dh_md5sums cd debian/debhello >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/libsharedlib1 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/libsharedlib-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/libsharedlib-dev/DEBIAN/md5sums chown 0:0 -- debian/libsharedlib-dev/DEBIAN/md5sums chmod 0644 -- debian/debhello/DEBIAN/md5sums chown 0:0 -- debian/debhello/DEBIAN/md5sums chmod 0644 -- debian/libsharedlib1/DEBIAN/md5sums chown 0:0 -- debian/libsharedlib1/DEBIAN/md5sums dh_builddeb dpkg-deb --build debian/debhello .. dpkg-deb --build debian/libsharedlib1 .. dpkg-deb --build debian/libsharedlib-dev .. /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgsanitychecks: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgstriptranslations: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgmaintainermangler: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'libsharedlib1' in '../libsharedlib1_3.3-1_amd64.deb'. /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'libsharedlib-dev' in '../libsharedlib-dev_3.3-1_amd64.deb'. /usr/bin/pkgstripfiles: building package debmake-doc, but /CurrentlyBuilding file builds for debhello; disabling mangler dpkg-deb: building package 'debhello' in '../debhello_3.3-1_amd64.deb'. dpkg-genbuildinfo dpkg-genchanges >../debhello_3.3-1_amd64.changes dpkg-genchanges: info: including full source code in upload dpkg-source -i --after-build . dpkg-buildpackage: info: full upload (original source is included) Now running lintian debhello_3.3-1_amd64.changes ... E: debhello changes: bad-distribution-in-changes-file unstable W: debhello source: useless-autoreconf-build-depends dh-autoreconf W: debhello source: file-without-copyright-information debian/README.Debian W: debhello source: file-without-copyright-information debian/changelog W: debhello source: file-without-copyright-information debian/compat W: debhello source: file-without-copyright-information debian/control W: debhello source: file-without-copyright-information debian/copyright W: debhello source: file-without-copyright-information debian/patches/series W: debhello source: file-without-copyright-information debian/rules W: debhello source: file-without-copyright-information debian/source/format W: debhello source: file-without-copyright-information debian/watch W: debhello source: file-without-copyright-information po/ChangeLog W: debhello source: missing-license-paragraph-in-dep5-copyright __no_license__ (paragraph at line 32) W: debhello source: missing-license-paragraph-in-dep5-copyright __no_copyright_nor_license__ (paragraph at line 7) W: debhello source: timewarp-standards-version (2015-01-11 < 2018-12-23) W: libsharedlib-dev: copyright-has-url-from-dh_make-boilerplate W: libsharedlib-dev: empty-binary-package W: libsharedlib1: copyright-has-url-from-dh_make-boilerplate W: libsharedlib1: empty-binary-package W: debhello: copyright-has-url-from-dh_make-boilerplate W: debhello: readme-debian-contains-debmake-template W: debhello: empty-binary-package Finished running lintian. $ cd .. $ tree -FL 1 . ├── debhello-3.3/ ├── debhello-3.3.tar.gz ├── debhello_3.3-1.debian.tar.xz ├── debhello_3.3-1.dsc ├── debhello_3.3-1_amd64.build ├── debhello_3.3-1_amd64.buildinfo ├── debhello_3.3-1_amd64.changes ├── debhello_3.3-1_amd64.deb ├── debhello_3.3.orig.tar.gz -> debhello-3.3.tar.gz ├── libsharedlib-dev_3.3-1_amd64.deb └── libsharedlib1_3.3-1_amd64.deb 1 directory, 10 files $ dpkg -c debhello_3.3-1_amd64.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/debhello/ -rw-r--r-- root/root ... ./usr/share/doc/debhello/README.Debian -rw-r--r-- root/root ... ./usr/share/doc/debhello/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/debhello/copyright $ dpkg -c libsharedlib-dev_3.3-1_amd64.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/libsharedlib-dev/ -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib-dev/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib-dev/copyright $ dpkg -c libsharedlib1_3.3-1_amd64.deb drwxr-xr-x root/root ... ./ drwxr-xr-x root/root ... ./usr/ drwxr-xr-x root/root ... ./usr/share/ drwxr-xr-x root/root ... ./usr/share/doc/ drwxr-xr-x root/root ... ./usr/share/doc/libsharedlib1/ -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib1/changelog.Debian.gz -rw-r--r-- root/root ... ./usr/share/doc/libsharedlib1/copyright $ tar -tzf debhello-3.3.tar.gz debhello-3.3/ debhello-3.3/src/ debhello-3.3/src/hello.c debhello-3.3/src/Makefile.am debhello-3.3/data/ debhello-3.3/data/hello.png debhello-3.3/data/hello.desktop.in debhello-3.3/configure.ac debhello-3.3/po/ debhello-3.3/po/quot.sed debhello-3.3/po/Rules-quot debhello-3.3/po/fr.po debhello-3.3/po/insert-header.sin debhello-3.3/po/LINGUAS debhello-3.3/po/Makevars debhello-3.3/po/boldquot.sed debhello-3.3/po/Makefile.in.in debhello-3.3/po/en@quot.header debhello-3.3/po/remove-potcdate.sin debhello-3.3/po/en@boldquot.header debhello-3.3/po/POTFILES.in debhello-3.3/po/ChangeLog debhello-3.3/man/ debhello-3.3/man/hello.1 debhello-3.3/man/Makefile.am debhello-3.3/lib/ debhello-3.3/lib/Makefile.am debhello-3.3/lib/sharedlib.h debhello-3.3/lib/sharedlib.c debhello-3.3/Makefile.am debhello-3.3/configure.ac.new $ tar --xz -tf debhello_3.3-1.debian.tar.xz debian/ debian/README.Debian debian/changelog debian/compat debian/control debian/copyright debian/patches/ debian/patches/series debian/rules debian/source/ debian/source/format debian/watch $ dpkg -f debhello_3.3-1_amd64.deb pre-depends depends recommends conflicts breaks Depends: libsharedlib1 (= 3.3-1) $ dpkg -f libsharedlib-dev_3.3-1_amd64.deb pre-depends depends recommends conflicts breaks Depends: libsharedlib1 (= 3.3-1) $ dpkg -f libsharedlib1_3.3-1_amd64.deb pre-depends depends recommends conflicts breaks make[3]: Leaving directory '/<>/debhello-3.3-pkg1' touch debhello-3.3-pkg1/.stamp make[2]: Leaving directory '/<>' # process ASCIIDOC after targets even under the parallel build make base-xml make[2]: Entering directory '/<>' make -C asciidoc xml # base XML doc make[3]: Entering directory '/<>/asciidoc' sed -e 's/^= DEBMAKE(1)$/= *debmake*(1) manpage/' -e 's/^=/==/' manpage.txt >99-manpage.txt sed -n -e '/^\*-b\*/,$p' manpage.txt | sed -e '/^\*-e\*/,$d'>binary.txt sed -e '1,/^== CAVEAT/d' manpage.txt | sed -e '/^== DEBUG/,$d'>caveat.txt asciidoc --doctype book\ -b docbook \ -a 'newline=\n' \ debmake-doc.txt make[3]: Leaving directory '/<>/asciidoc' make[2]: Leaving directory '/<>' echo "LC_ALL='C.UTF-8'" LC_ALL='C.UTF-8' echo "DEBUG=''" DEBUG='' echo "LANGPO='ja zh-cn de ru'" LANGPO='ja zh-cn de ru' echo "LANGALL='en ja zh-cn de ru'" LANGALL='en ja zh-cn de ru' echo "NOPDF=''" NOPDF='' echo "BASEDIR='/<>/debian/debmake-doc/usr/share/doc/debmake-doc'" BASEDIR='/<>/debian/debmake-doc/usr/share/doc/debmake-doc' echo "TMPDIR='/<>/debian/debmake-doc/usr/share/doc/debmake-doc/tmp'" TMPDIR='/<>/debian/debmake-doc/usr/share/doc/debmake-doc/tmp' make all-xml # XML docs for all PO make[2]: Entering directory '/<>' echo "FORCE" FORCE xsltproc --novalid --nonet --xinclude xslt/modappendix.xsl asciidoc/debmake-doc.xml > debmake-doc.en.x01 xsltproc --novalid --nonet --xinclude xslt/urls.xsl asciidoc/debmake-doc.xml | sort | uniq | sed -e "s/&/\&/g"> url.ent # Check duplicates cat asciidoc/head.txt > debmake-doc.en.x02 sed -e '1,/<\/bookinfo>/d' debmake-doc.en.x01 >> debmake-doc.en.x02 sed \ -e "s/@@@debmakeversion@@@/4.3.1/g" \ -e "s/@@@debversion@@@/1.14-1/g" \ -e "s/@@@debdate@@@/2019-03-26/g" \ < debmake-doc.en.x02 > debmake-doc.en.xml ( \ _MY_TEMPFILE=$(mktemp) ; \ itstool -i xslt/docbook.its debmake-doc.en.x02 -o ${_MY_TEMPFILE} ; \ msgcat -o po/templates.pot ${_MY_TEMPFILE} ; \ rm -f ${_MY_TEMPFILE} ; \ ) msgmerge --update --previous po/de.po po/templates.pot msgmerge --update --previous po/zh-cn.po po/templates.pot msgmerge --update --previous po/ru.po po/templates.pot msgmerge --update --previous po/ja.po po/templates.pot ........................................................................................................................................................................................................... done. ............................................................................................................................................................................................................................................................................................................................................................................................................................. done. . done. ...............................MESS1="no-obsolete de `msgattrib --no-obsolete po/de.po |grep ^msgid |sed 1d|wc -l`";\ MESS2="untranslated de `msgattrib --untranslated po/de.po |grep ^msgid |sed 1d|wc -l`";\ MESS3="fuzzy de `msgattrib --fuzzy po/de.po |grep ^msgid |sed 1d|wc -l`";\ echo "$MESS1" >>fuzzy.log ; \ echo "$MESS2" >>fuzzy.log ; \ echo "$MESS3" >>fuzzy.log ; \ echo "" >>fuzzy.log .................................................................................................................................................................................................. done. MESS1="no-obsolete ja `msgattrib --no-obsolete po/ja.po |grep ^msgid |sed 1d|wc -l`";\ MESS2="untranslated ja `msgattrib --untranslated po/ja.po |grep ^msgid |sed 1d|wc -l`";\ MESS3="fuzzy ja `msgattrib --fuzzy po/ja.po |grep ^msgid |sed 1d|wc -l`";\ echo "$MESS1" >>fuzzy.log ; \ echo "$MESS2" >>fuzzy.log ; \ echo "$MESS3" >>fuzzy.log ; \ echo "" >>fuzzy.log MESS1="no-obsolete ru `msgattrib --no-obsolete po/ru.po |grep ^msgid |sed 1d|wc -l`";\ MESS2="untranslated ru `msgattrib --untranslated po/ru.po |grep ^msgid |sed 1d|wc -l`";\ MESS3="fuzzy ru `msgattrib --fuzzy po/ru.po |grep ^msgid |sed 1d|wc -l`";\ echo "$MESS1" >>fuzzy.log ; \ echo "$MESS2" >>fuzzy.log ; \ echo "$MESS3" >>fuzzy.log ; \ echo "" >>fuzzy.log MESS1="no-obsolete zh-cn `msgattrib --no-obsolete po/zh-cn.po |grep ^msgid |sed 1d|wc -l`";\ MESS2="untranslated zh-cn `msgattrib --untranslated po/zh-cn.po |grep ^msgid |sed 1d|wc -l`";\ MESS3="fuzzy zh-cn `msgattrib --fuzzy po/zh-cn.po |grep ^msgid |sed 1d|wc -l`";\ echo "$MESS1" >>fuzzy.log ; \ echo "$MESS2" >>fuzzy.log ; \ echo "$MESS3" >>fuzzy.log ; \ echo "" >>fuzzy.log mkdir -p po/ msgfmt -D po de.po -o po/de.mo mkdir -p po/ msgfmt -D po ja.po -o po/ja.mo mkdir -p po/de/ itstool -i xslt/docbook.its -m po/de.mo -o po/de/ debmake-doc.en.x02 mkdir -p po/ja/ itstool -i xslt/docbook.its -m po/ja.mo -o po/ja/ debmake-doc.en.x02 mkdir -p po/ msgfmt -D po zh-cn.po -o po/zh-cn.mo mkdir -p po/zh-cn/ mkdir -p po/ msgfmt -D po ru.po -o po/ru.mo itstool -i xslt/docbook.its -m po/zh-cn.mo -o po/zh-cn/ debmake-doc.en.x02 mkdir -p po/ru/ itstool -i xslt/docbook.its -m po/ru.mo -o po/ru/ debmake-doc.en.x02 Traceback (most recent call last): File "/usr/bin/itstool", line 1614, in doc.merge_translations(translations, opts.lang, strict=opts.strict) File "/usr/bin/itstool", line 1000, in merge_translations lcpar = lcpar.parent File "/usr/lib/python3/dist-packages/libxml2.py", line 296, in get_parent return nodeWrap(ret) File "/usr/lib/python3/dist-packages/libxml2.py", line 580, in nodeWrap if name[0:8] == "document": TypeError: 'NoneType' object is not subscriptable make[2]: *** [Makefile.dbk:125: debmake-doc.de.x02] Error 1 make[2]: *** Waiting for unfinished jobs.... cp po/ja/debmake-doc.en.x02 debmake-doc.ja.x02 rm po/ja/debmake-doc.en.x02 rmdir po/ja make[2]: *** [Makefile.dbk:122: debmake-doc.zh-cn.x02] Segmentation fault (core dumped) cp po/ru/debmake-doc.en.x02 debmake-doc.ru.x02 rm po/ru/debmake-doc.en.x02 rmdir po/ru make[2]: Leaving directory '/<>' make[1]: *** [Makefile:31: build] Error 2 make[1]: Leaving directory '/<>' dh_auto_build: make -j4 "INSTALL=install --strip-program=true" returned exit code 2 make: *** [debian/rules:20: build] Error 255 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 20200105-1141 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build-Space: 53112 Build-Time: 70 Distribution: focal Fail-Stage: build Host Architecture: amd64 Install-Time: 186 Job: debmake-doc_1.14-1.dsc Machine Architecture: amd64 Package: debmake-doc Package-Time: 256 Source-Version: 1.14-1 Space: 53112 Status: attempted Version: 1.14-1 -------------------------------------------------------------------------------- Finished at 20200105-1141 Build needed 00:04:16, 53112k disc space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-18289229 Scanning for processes to kill in build PACKAGEBUILD-18289229