dpkg-buildpackage -rfakeroot -D -us -uc dpkg-buildpackage: source package cloudfuse dpkg-buildpackage: source version 0.9+redbogit871a98f-drbl2 dpkg-buildpackage: source distribution unstable dpkg-buildpackage: source changed by Steven Shiau dpkg-source --before-build cloudfuse-0.9+redbogit871a98f dpkg-buildpackage: host architecture amd64 fakeroot debian/rules clean dh clean dh_testdir dh_auto_clean make[1]: Entering directory '/home/steven/tmp/cloudfuse/0.9+redbogit871a98f-drbl2/cloudfuse-0.9+redbogit871a98f' /bin/rm -f cloudfuse /bin/rm -f Makefile config.h config.status config.cache config.log \ marklib.dvi make[1]: Leaving directory '/home/steven/tmp/cloudfuse/0.9+redbogit871a98f-drbl2/cloudfuse-0.9+redbogit871a98f' dh_clean dpkg-source -b cloudfuse-0.9+redbogit871a98f dpkg-source: info: using source format `3.0 (quilt)' dpkg-source: info: building cloudfuse using existing ./cloudfuse_0.9+redbogit871a98f.orig.tar.xz dpkg-source: info: building cloudfuse in cloudfuse_0.9+redbogit871a98f-drbl2.debian.tar.xz dpkg-source: info: building cloudfuse in cloudfuse_0.9+redbogit871a98f-drbl2.dsc debian/rules build dh build dh_testdir dh_auto_configure configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking 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... 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 for a BSD-compatible install... /usr/bin/install -c checking for a thread-safe mkdir -p... /bin/mkdir -p checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for XML... yes checking for JSONC... yes checking for CURL... yes checking for FUSE... yes checking for OPENSSL... yes checking how to run the C preprocessor... 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... 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... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking for ANSI C header files... (cached) yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for stdint.h... (cached) yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking fuse.h usability... no checking fuse.h presence... no checking for fuse.h... no checking curl/curl.h usability... yes checking curl/curl.h presence... yes checking for curl/curl.h... yes checking libxml/tree.h usability... no checking libxml/tree.h presence... no checking for libxml/tree.h... no checking openssl/crypto.h usability... yes checking openssl/crypto.h presence... yes checking for openssl/crypto.h... yes checking for an ANSI C-conforming const... yes checking for uid_t in sys/types.h... yes checking for mode_t... yes checking for off_t... yes checking for size_t... (cached) yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct stat.st_blocks... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking whether time.h and sys/time.h may both be included... yes checking for sys/time.h... (cached) yes checking for unistd.h... (cached) yes checking for alarm... yes checking for working mktime... yes checking return type of signal handlers... void checking for vprintf... yes checking for _doprnt... no checking for ftruncate... yes checking for memmove... yes checking for strcasecmp... yes checking for strchr... yes checking for strdup... yes checking for strncasecmp... yes checking for strrchr... yes checking for strstr... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking dh_auto_build make[1]: Entering directory '/home/steven/tmp/cloudfuse/0.9+redbogit871a98f-drbl2/cloudfuse-0.9+redbogit871a98f' gcc -g -O2 -I/usr/include/libxml2 -D_FILE_OFFSET_BITS=64 -I/usr/include/fuse -I/usr/include/json-c -o cloudfuse cloudfsapi.c cloudfuse.c -lxml2 -lcurl -lfuse -pthread -lssl -lcrypto -ljson-c make[1]: Leaving directory '/home/steven/tmp/cloudfuse/0.9+redbogit871a98f-drbl2/cloudfuse-0.9+redbogit871a98f' dh_auto_test fakeroot debian/rules binary dh binary dh_testroot dh_prep dh_auto_install make[1]: Entering directory '/home/steven/tmp/cloudfuse/0.9+redbogit871a98f-drbl2/cloudfuse-0.9+redbogit871a98f' /bin/mkdir -p /home/steven/tmp/cloudfuse/0.9+redbogit871a98f-drbl2/cloudfuse-0.9+redbogit871a98f/debian/cloudfuse/usr/bin /usr/bin/install -c cloudfuse /home/steven/tmp/cloudfuse/0.9+redbogit871a98f-drbl2/cloudfuse-0.9+redbogit871a98f/debian/cloudfuse/usr/bin/cloudfuse make[1]: Leaving directory '/home/steven/tmp/cloudfuse/0.9+redbogit871a98f-drbl2/cloudfuse-0.9+redbogit871a98f' dh_installdocs dh_installchangelogs dh_pysupport dh_pysupport: This program is deprecated, you should use dh_python2 instead. Migration guide: http://deb.li/dhs2p dh_perl dh_link dh_compress dh_fixperms dh_strip dh_makeshlibs dh_shlibdeps dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/cloudfuse/usr/bin/cloudfuse was not linked against libssl.so.1.0.0 (it uses none of the library's symbols) dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package `cloudfuse' in `../cloudfuse_0.9+redbogit871a98f-drbl2_amd64.deb'. dpkg-genchanges >../cloudfuse_0.9+redbogit871a98f-drbl2_amd64.changes dpkg-genchanges: not including original source code in upload dpkg-source --after-build cloudfuse-0.9+redbogit871a98f dpkg-buildpackage: binary and diff upload (original source NOT included) Now running lintian... W: cloudfuse 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: double-check that the most recent entry in the changelog is N: byte-for-byte identical to the maintainer or one of the uploaders. If N: this is a local package (not intended for Debian), you can suppress this N: warning by putting "local" in the version number or "local package" on N: the first 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: cloudfuse source: source-nmu-has-incorrect-version-number 0.9+redbogit871a98f-drbl2 N: N: A source NMU should have a Debian revision of "-x.x" (or "+nmuX" for a N: native package). This is to prevent stealing version numbers from the N: maintainer. N: N: Maybe you didn't intend this upload to be a NMU, in that case, please N: double-check that the most recent entry in the changelog is N: byte-for-byte identical to the maintainer or one of the uploaders. If N: this is a local package (not intended for Debian), you can suppress this N: warning by putting "local" in the version number or "local package" on N: the first line of the changelog entry. N: N: Refer to Debian Developer's Reference section 5.11.2 (NMUs and N: debian/changelog) for details. N: N: Severity: normal, Certainty: certain N: N: Check: nmu, Type: source N: W: cloudfuse source: space-in-std-shortname-in-dep5-copyright no problem bugroff (paragraph at line 44) N: N: The license header contains a short name with a space, which does not N: conform to the specification. N: N: Refer to N: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ for N: details. N: N: Severity: minor, Certainty: certain N: N: Check: source-copyright, Type: source N: W: cloudfuse source: ancient-standards-version 3.9.2 (current is 3.9.6) 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 https://www.debian.org/doc/debian-policy/upgrading-checklist N: for details. N: N: Severity: normal, Certainty: certain N: N: Check: standards-version, Type: source N: W: cloudfuse: hardening-no-relro usr/bin/cloudfuse 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 https://wiki.debian.org/Hardening for details. N: N: Severity: normal, Certainty: certain N: N: Check: binaries, Type: binary, udeb N: I: cloudfuse: hardening-no-fortify-functions usr/bin/cloudfuse 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 https://wiki.debian.org/Hardening and N: http://bugs.debian.org/673112 for details. N: N: Severity: normal, Certainty: wild-guess N: N: Check: binaries, Type: binary, udeb N: E: cloudfuse: possible-gpl-code-linked-with-openssl N: N: This package appears to be covered by the GNU GPL but depends on the N: OpenSSL libssl package and does not mention a license exemption or N: exception for OpenSSL in its copyright file. The GPL (including version N: 3) is incompatible with some terms of the OpenSSL license, and therefore N: Debian does not allow GPL-licensed code linked with OpenSSL libraries N: unless there is a license exception explicitly permitting this. N: N: If only the Debian packaging, or some other part of the package not N: linked with OpenSSL, is covered by the GNU GPL, please add a lintian N: override for this tag. Lintian currently has no good way of N: distinguishing between that case and problematic packages. N: N: Severity: serious, Certainty: wild-guess N: N: Check: copyright-file, Type: binary N: I: cloudfuse: description-synopsis-might-not-be-phrased-properly N: N: The synopsis (first line in the package "Description:" field, the short N: description) ends with a full stop "." character. This is not necessary, N: as the synopsis doesn't need to be a full sentence. It is recommended N: that a descriptive phrase is used instead. N: N: Note also that the synopsis is not part of the rest of the N: "Description:" field. N: N: Refer to Debian Developer's Reference section 6.2.2 (The package N: synopsis, or short description) for details. N: N: Severity: minor, Certainty: possible N: N: Check: description, Type: binary, udeb N: W: cloudfuse: binary-without-manpage usr/bin/cloudfuse N: N: Each binary in /usr/bin, /usr/sbin, /bin, /sbin or /usr/games should N: have a manual page N: N: Note that though the man program has the capability to check for several N: program names in the NAMES section, each of these programs should have N: its own manual page (a symbolic link to the appropriate manual page is N: sufficient) because other manual page viewers such as xman or tkman N: don't support this. N: N: If the name of the man page differs from the binary by case, man may be N: able to find it anyway; however, it is still best practice to make the N: case of the man page match the case of the binary. N: N: If the man pages are provided by another package on which this package N: depends, lintian may not be able to determine that man pages are N: available. In this case, after confirming that all binaries do have man N: pages after this package and its dependencies are installed, please add N: a lintian override. N: N: Refer to Debian Policy Manual section 12.1 (Manual pages) for details. N: N: Severity: normal, Certainty: possible N: N: Check: manpages, Type: binary N: Finished running lintian. Now signing changes and any dsc files... signfile cloudfuse_0.9+redbogit871a98f-drbl2.dsc 0x47CF935C signfile cloudfuse_0.9+redbogit871a98f-drbl2_amd64.changes 0x47CF935C Successfully signed dsc and changes files