dpkg-buildpackage -rfakeroot -D -us -uc dpkg-buildpackage: source package vmfs-tools dpkg-buildpackage: source version 0.2.5-1.drbl2 dpkg-buildpackage: source changed by Steven Shiau dpkg-source --before-build vmfs-tools-0.2.5 dpkg-buildpackage: host architecture amd64 fakeroot debian/rules clean dh clean dh_testdir dh_auto_clean make[1]: Entering directory `/home/steven/tmp/vmfs/vmfs-tools-0.2.5' rm config.cache make[1]: Leaving directory `/home/steven/tmp/vmfs/vmfs-tools-0.2.5' dh_clean dpkg-source -b vmfs-tools-0.2.5 dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: info: using source format `1.0' dpkg-source: info: building vmfs-tools in vmfs-tools_0.2.5-1.drbl2.tar.gz dpkg-source: info: building vmfs-tools in vmfs-tools_0.2.5-1.drbl2.dsc debian/rules build dh build dh_testdir dh_auto_configure make[1]: Entering directory `/home/steven/tmp/vmfs/vmfs-tools-0.2.5' Checking for pkg-config...yes Checking for uuid...yes Checking for fuse...yes Checking for asciidoc...yes Checking for xsltproc...yes Checking for docbook.xsl...yes Checking for strndup...yes Checking for dlopen in -ldl...yes Checking for posix_memalign...yes make[1]: Leaving directory `/home/steven/tmp/vmfs/vmfs-tools-0.2.5' make[1]: Entering directory `/home/steven/tmp/vmfs/vmfs-tools-0.2.5' make[1]: `config.cache' is up to date. make[1]: Leaving directory `/home/steven/tmp/vmfs/vmfs-tools-0.2.5' dh_auto_build make[1]: Entering directory `/home/steven/tmp/vmfs/vmfs-tools-0.2.5' gcc -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -Idebugvmfs -Ilibvmfs -I/usr/include/uuid -Ilibreadcmd -include version -c -o debugvmfs/debugvmfs.o debugvmfs/debugvmfs.c gcc -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -Idebugvmfs -Ilibvmfs -I/usr/include/uuid -Ilibreadcmd -c -o debugvmfs/variables.o debugvmfs/variables.c gcc -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -Ilibvmfs -I/usr/include/uuid -c -o libvmfs/scsi.o libvmfs/scsi.c gcc -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -Ilibvmfs -I/usr/include/uuid -c -o libvmfs/utils.o libvmfs/utils.c gcc -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -Ilibvmfs -I/usr/include/uuid -c -o libvmfs/vmfs_bitmap.o libvmfs/vmfs_bitmap.c gcc -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -Ilibvmfs -I/usr/include/uuid -c -o libvmfs/vmfs_block.o libvmfs/vmfs_block.c gcc -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -Ilibvmfs -I/usr/include/uuid -c -o libvmfs/vmfs_dirent.o libvmfs/vmfs_dirent.c gcc -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -Ilibvmfs -I/usr/include/uuid -c -o libvmfs/vmfs_file.o libvmfs/vmfs_file.c gcc -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -Ilibvmfs -I/usr/include/uuid -c -o libvmfs/vmfs_fs.o libvmfs/vmfs_fs.c gcc -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -Ilibvmfs -I/usr/include/uuid -c -o libvmfs/vmfs_heartbeat.o libvmfs/vmfs_heartbeat.c gcc -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -Ilibvmfs -I/usr/include/uuid -c -o libvmfs/vmfs_host.o libvmfs/vmfs_host.c gcc -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -Ilibvmfs -I/usr/include/uuid -c -o libvmfs/vmfs_inode.o libvmfs/vmfs_inode.c gcc -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -Ilibvmfs -I/usr/include/uuid -c -o libvmfs/vmfs_lvm.o libvmfs/vmfs_lvm.c gcc -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -Ilibvmfs -I/usr/include/uuid -c -o libvmfs/vmfs_metadata.o libvmfs/vmfs_metadata.c gcc -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -Ilibvmfs -I/usr/include/uuid -c -o libvmfs/vmfs_volume.o libvmfs/vmfs_volume.c ar -r libvmfs/libvmfs.a libvmfs/scsi.o libvmfs/utils.o libvmfs/vmfs_bitmap.o libvmfs/vmfs_block.o libvmfs/vmfs_dirent.o libvmfs/vmfs_file.o libvmfs/vmfs_fs.o libvmfs/vmfs_heartbeat.o libvmfs/vmfs_host.o libvmfs/vmfs_inode.o libvmfs/vmfs_lvm.o libvmfs/vmfs_metadata.o libvmfs/vmfs_volume.o ar: creating libvmfs/libvmfs.a ranlib libvmfs/libvmfs.a gcc -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -Ilibreadcmd -c -o libreadcmd/readcmd.o libreadcmd/readcmd.c ar -r libreadcmd/libreadcmd.a libreadcmd/readcmd.o ar: creating libreadcmd/libreadcmd.a ranlib libreadcmd/libreadcmd.a gcc -o debugvmfs/debugvmfs debugvmfs/debugvmfs.o debugvmfs/variables.o libvmfs/libvmfs.a libreadcmd/libreadcmd.a -ldl -luuid gcc -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -Ifsck.vmfs -Ilibvmfs -I/usr/include/uuid -include version -c -o fsck.vmfs/vmfs_fsck.o fsck.vmfs/vmfs_fsck.c gcc -o fsck.vmfs/fsck.vmfs fsck.vmfs/vmfs_fsck.o libvmfs/libvmfs.a -luuid gcc -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -Iimager -c -o imager/imager.o imager/imager.c gcc -o imager/imager imager/imager.o gcc -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -Ivmfs-fuse -Ilibvmfs -I/usr/include/uuid -D_FILE_OFFSET_BITS=64 -I/usr/include/fuse -c -o vmfs-fuse/vmfs-fuse.o vmfs-fuse/vmfs-fuse.c gcc -o vmfs-fuse/vmfs-fuse vmfs-fuse/vmfs-fuse.o libvmfs/libvmfs.a -luuid -lfuse gcc -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -Ivmfs-lvm -Ilibvmfs -I/usr/include/uuid -Ilibreadcmd -include version -c -o vmfs-lvm/vmfs-lvm.o vmfs-lvm/vmfs-lvm.c gcc -o vmfs-lvm/vmfs-lvm vmfs-lvm/vmfs-lvm.o libvmfs/libvmfs.a libreadcmd/libreadcmd.a -ldl -luuid (echo "*.tar.gz"; \ echo "*.[ao]"; \ echo "*.xml"; \ echo "*.8"; \ echo "version"; \ echo "config.cache"; \ echo debugvmfs/debugvmfs; echo fsck.vmfs/fsck.vmfs; echo imager/imager; echo vmfs-fuse/vmfs-fuse; echo vmfs-lvm/vmfs-lvm; \ ) > .gitignore make[1]: Leaving directory `/home/steven/tmp/vmfs/vmfs-tools-0.2.5' dh_auto_test fakeroot debian/rules binary dh binary dh_testroot dh_prep dh_installdirs dh_auto_install make[1]: Entering directory `/home/steven/tmp/vmfs/vmfs-tools-0.2.5' install -d -m 0755 /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/sbin install -m 0755 debugvmfs/debugvmfs /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/sbin/ install -m 0755 fsck.vmfs/fsck.vmfs /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/sbin/ install -m 0755 vmfs-fuse/vmfs-fuse /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/sbin/ install -m 0755 vmfs-lvm/vmfs-lvm /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/sbin/ install -d -m 0755 /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/share/man/man8 /usr/bin/asciidoc -a manversion=0.0.0-patched -a manmanual=vmfs-tools -b docbook -d manpage -o debugvmfs/debugvmfs.xml debugvmfs/debugvmfs.txt /usr/bin/xsltproc -o debugvmfs/debugvmfs.8 --nonet --novalid http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl debugvmfs/debugvmfs.xml Note: Writing debugvmfs.8 install -m 0755 debugvmfs/debugvmfs.8 /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/share/man/man8/ /usr/bin/asciidoc -a manversion=0.0.0-patched -a manmanual=vmfs-tools -b docbook -d manpage -o fsck.vmfs/fsck.vmfs.xml fsck.vmfs/fsck.vmfs.txt /usr/bin/xsltproc -o fsck.vmfs/fsck.vmfs.8 --nonet --novalid http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl fsck.vmfs/fsck.vmfs.xml Note: Writing fsck.vmfs.8 install -m 0755 fsck.vmfs/fsck.vmfs.8 /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/share/man/man8/ /usr/bin/asciidoc -a manversion=0.0.0-patched -a manmanual=vmfs-tools -b docbook -d manpage -o vmfs-fuse/vmfs-fuse.xml vmfs-fuse/vmfs-fuse.txt /usr/bin/xsltproc -o vmfs-fuse/vmfs-fuse.8 --nonet --novalid http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl vmfs-fuse/vmfs-fuse.xml Note: Writing vmfs-fuse.8 install -m 0755 vmfs-fuse/vmfs-fuse.8 /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/share/man/man8/ /usr/bin/asciidoc -a manversion=0.0.0-patched -a manmanual=vmfs-tools -b docbook -d manpage -o vmfs-lvm/vmfs-lvm.xml vmfs-lvm/vmfs-lvm.txt /usr/bin/xsltproc -o vmfs-lvm/vmfs-lvm.8 --nonet --novalid http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl vmfs-lvm/vmfs-lvm.xml Note: Writing vmfs-lvm.8 install -m 0755 vmfs-lvm/vmfs-lvm.8 /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/share/man/man8/ install -d -m 0755 /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/lib install -m 0644 libreadcmd/libreadcmd.a libvmfs/libvmfs.a /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/lib/ install -d -m 0755 /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/include/vmfs install -m 0644 libvmfs/scsi.h /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/include/vmfs/ install -m 0644 libvmfs/utils.h /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/include/vmfs/ install -m 0644 libvmfs/vmfs_bitmap.h /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/include/vmfs/ install -m 0644 libvmfs/vmfs_block.h /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/include/vmfs/ install -m 0644 libvmfs/vmfs_device.h /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/include/vmfs/ install -m 0644 libvmfs/vmfs_dirent.h /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/include/vmfs/ install -m 0644 libvmfs/vmfs_file.h /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/include/vmfs/ install -m 0644 libvmfs/vmfs_fs.h /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/include/vmfs/ install -m 0644 libvmfs/vmfs.h /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/include/vmfs/ install -m 0644 libvmfs/vmfs_heartbeat.h /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/include/vmfs/ install -m 0644 libvmfs/vmfs_host.h /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/include/vmfs/ install -m 0644 libvmfs/vmfs_inode.h /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/include/vmfs/ install -m 0644 libvmfs/vmfs_lvm.h /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/include/vmfs/ install -m 0644 libvmfs/vmfs_metadata.h /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/include/vmfs/ install -m 0644 libvmfs/vmfs_volume.h /home/steven/tmp/vmfs/vmfs-tools-0.2.5/debian/tmp/usr/include/vmfs/ make[1]: Leaving directory `/home/steven/tmp/vmfs/vmfs-tools-0.2.5' dh_install dh_installdocs dh_installchangelogs dh_installexamples dh_installman dh_installcatalogs dh_installcron dh_installdebconf dh_installemacsen dh_installifupdown dh_installinfo dh_pysupport dh_pysupport: This program is deprecated, you should use dh_python2 instead. Migration guide: http://deb.li/dhs2p dh_installinit dh_installmenu dh_installmime dh_installmodules dh_installlogcheck dh_installlogrotate dh_installpam dh_installppp dh_installudev dh_installwm dh_installxfonts dh_installgsettings dh_bugfiles dh_ucf dh_lintian dh_gconf dh_icons dh_perl dh_usrlocal dh_link dh_compress dh_fixperms dh_strip dh_makeshlibs dh_shlibdeps dh_installdeb dh_gencontrol dpkg-gencontrol: warning: Depends field of package libvmfs: unknown substitution variable ${shlibs:Depends} dh_md5sums dh_builddeb dpkg-deb: building package `vmfs-tools' in `../vmfs-tools_0.2.5-1.drbl2_amd64.deb'. dpkg-deb: building package `libvmfs' in `../libvmfs_0.2.5-1.drbl2_amd64.deb'. dpkg-genchanges >../vmfs-tools_0.2.5-1.drbl2_amd64.changes dpkg-genchanges: including full source code in upload dpkg-source --after-build vmfs-tools-0.2.5 dpkg-buildpackage: full upload; Debian-native package (full source is included) Now running lintian... I: vmfs-tools source: binary-control-field-duplicates-source field "section" in package vmfs-tools N: N: In debian/control, this field for a binary package duplicates the value N: inherited from the source package paragraph. This doesn't hurt anything, N: but you may want to take advantage of the inheritance and set the value N: in only one place. It prevents missing duplicate places that need to be N: fixed if the value ever changes. N: N: Severity: wishlist, Certainty: certain N: N: Check: control-file, Type: source N: W: vmfs-tools source: native-package-with-dash-version N: N: Native packaging should only be used if a piece of software was written N: specifically to be turned into a Debian package. In this case, the N: version number should not contain a Debian revision part. N: N: Native source packages are sometimes created by accident. In most cases N: the reason is the location of the original source tarball. For version N: 1.0 source packages, dpkg-source determines whether they're non-native N: by looking for a file named _.orig.tar.gz in the N: parent directory, where is the upstream version from the N: most recent debian/changelog entry. For version 3.0 packages, check N: debian/source/format for an erroneous "(native)" package format. N: N: Severity: normal, Certainty: certain N: N: Check: cruft, Type: source N: I: vmfs-tools source: missing-debian-source-format N: N: Explicitly selecting a source format by putting the format in N: debian/source/format is recommended. This allows for future removal of N: the 1.0 default for the package source format and, depending on the N: source format, may allow unambiguous declaration of whether this package N: is native or non-native. N: N: If you don't have a reason to stay with the old format for this package, N: please consider switching to "3.0 (quilt)" (for packages with a separate N: upstream tarball) or to "3.0 (native)" (for Debian native packages). N: N: If you wish to keep using the old format, please create that file and N: put "1.0" in it to be explicit about the source package version. If you N: have problems with the 3.0 format, the dpkg maintainers are interested N: in hearing, at debian-dpkg@lists.debian.org, the (technical) reasons why N: the new formats do not suit you. N: N: Refer to the dpkg-source(1) manual page and N: http://wiki.debian.org/Projects/DebSrc3.0 for details. N: N: Severity: wishlist, Certainty: certain N: N: Check: debian-source-dir, Type: source N: W: vmfs-tools source: changelog-should-mention-nmu N: N: When you NMU a package, that fact should be mentioned on the first line N: in the changelog entry. Use the words "NMU" or "Non-maintainer upload" N: (case insensitive). N: N: Maybe you didn't intend this upload to be a NMU, in that case, please N: doublecheck that the most recent entry in the changelog is byte-for-byte N: identical to the maintainer or one of the uploaders. If this is a local N: package (not intended for Debian), you can suppress this warning by N: putting "local" in the version number or "local package" on the first N: line of the changelog entry. N: N: Refer to Debian Developer's Reference section 5.11.3 (Using the DELAYED/ N: queue) for details. N: N: Severity: normal, Certainty: certain N: N: Check: nmu, Type: source N: W: vmfs-tools source: ancient-standards-version 3.8.4.0 (current is 3.9.4) N: N: The source package refers to a Standards-Version that has been obsolete N: for more than two years. Please update your package to latest Policy and N: set this control field appropriately. N: N: If the package is already compliant with the current standards, you N: don't have to re-upload the package just to adjust the Standards-Version N: control field. However, please remember to update this field next time N: you upload the package. N: N: See /usr/share/doc/debian-policy/upgrading-checklist.txt.gz in the N: debian-policy package for a summary of changes in newer versions of N: Policy. N: N: Refer to http://www.debian.org/doc/debian-policy/upgrading-checklist for N: details. N: N: Severity: normal, Certainty: certain N: N: Check: standards-version, Type: source N: I: libvmfs: extended-description-is-probably-too-short N: N: The extended description (the lines after the first line of the N: "Description:" field) is only one or two lines long. The extended N: description should provide a user with enough information to decide N: whether they want to install this package, what it contains, and how it N: compares to similar packages. One or two lines is normally not enough to N: do this. N: N: Refer to Debian Developer's Reference section 6.2.1 (General guidelines N: for package descriptions) and Debian Developer's Reference section 6.2.3 N: (The long description) for details. N: N: Severity: minor, Certainty: possible N: N: Check: description, Type: binary, udeb N: W: vmfs-tools: hardening-no-relro usr/sbin/debugvmfs N: N: This package provides an ELF binary that lacks the "read-only N: relocation" link flag. This package was likely not built with the N: default Debian compiler flags defined by dpkg-buildflags. If built using N: dpkg-buildflags directly, be sure to import LDFLAGS. N: N: Refer to http://wiki.debian.org/Hardening for details. N: N: Severity: normal, Certainty: certain N: N: Check: binaries, Type: binary, udeb N: W: vmfs-tools: hardening-no-fortify-functions usr/sbin/debugvmfs N: N: This package provides an ELF binary that lacks the use of fortified libc N: functions. Either there are no potentially unfortified functions called N: by any routines, all unfortified calls have already been fully validated N: at compile-time, or the package was not built with the default Debian N: compiler flags defined by dpkg-buildflags. If built using N: dpkg-buildflags directly, be sure to import CPPFLAGS. N: N: NB: Due to false-positives, Lintian ignores some unprotected functions N: (e.g. memcpy). N: N: Refer to http://wiki.debian.org/Hardening and N: http://bugs.debian.org/673112 for details. N: N: Severity: normal, Certainty: possible N: N: Check: binaries, Type: binary, udeb N: W: vmfs-tools: hardening-no-relro usr/sbin/fsck.vmfs W: vmfs-tools: hardening-no-fortify-functions usr/sbin/fsck.vmfs W: vmfs-tools: hardening-no-relro usr/sbin/vmfs-fuse W: vmfs-tools: hardening-no-fortify-functions usr/sbin/vmfs-fuse W: vmfs-tools: hardening-no-relro usr/sbin/vmfs-lvm W: vmfs-tools: hardening-no-fortify-functions usr/sbin/vmfs-lvm W: vmfs-tools: spelling-error-in-description allows to allows one to N: N: Lintian found a spelling error in the package description. Lintian has a N: list of common misspellings that it looks for. It does not have a N: dictionary like a spelling checker does. It is particularly picky about N: spelling and capitalization in package descriptions since they're very N: visible to end users. N: N: Severity: minor, Certainty: certain N: N: Check: description, Type: binary, udeb N: I: vmfs-tools: spelling-error-in-manpage usr/share/man/man8/debugvmfs.8.gz informations information N: N: Lintian found a spelling error in the manpage. Lintian has a list of N: common misspellings that it looks for. It does not have a dictionary N: like a spelling checker does. N: N: If the string containing the spelling error is translated with the help N: of gettext (with the help of po4a, for example) or a similar tool, N: please fix the error in the translations as well as the English text to N: avoid making the translations fuzzy. With gettext, for example, this N: means you should also fix the spelling mistake in the corresponding N: msgids in the *.po files. N: N: Severity: minor, Certainty: possible N: N: Check: manpages, Type: binary N: I: vmfs-tools: spelling-error-in-manpage usr/share/man/man8/debugvmfs.8.gz allows to allows one to I: vmfs-tools: spelling-error-in-manpage usr/share/man/man8/vmfs-fuse.8.gz allows to allows one to Finished running lintian. Now signing changes and any dsc files... signfile vmfs-tools_0.2.5-1.drbl2.dsc 0x47CF935C signfile vmfs-tools_0.2.5-1.drbl2_amd64.changes 0x47CF935C Successfully signed dsc and changes files