dpkg-buildpackage -rfakeroot -D -us -uc dpkg-buildpackage: source package live-config dpkg-buildpackage: source version 4.0.4-1.drbl7 dpkg-buildpackage: source distribution unstable dpkg-buildpackage: source changed by Steven Shiau dpkg-source --before-build live-config-4.0.4 dpkg-buildpackage: host architecture amd64 dpkg-source: info: using options from live-config-4.0.4/debian/source/options: --compression=xz fakeroot debian/rules clean dh clean --parallel --with systemd dh_testdir -O--parallel dh_auto_clean -O--parallel make[1]: Entering directory '/work/steven/live-workzone/for-lb-4/live-config/7/live-config-4.0.4' Nothing to clean. Nothing to distclean. make[1]: Leaving directory '/work/steven/live-workzone/for-lb-4/live-config/7/live-config-4.0.4' dh_clean -O--parallel dpkg-source -b live-config-4.0.4 dpkg-source: info: using options from live-config-4.0.4/debian/source/options: --compression=xz dpkg-source: info: using source format `3.0 (quilt)' dpkg-source: info: building live-config using existing ./live-config_4.0.4.orig.tar.xz dpkg-source: info: building live-config in live-config_4.0.4-1.drbl7.debian.tar.xz dpkg-source: info: building live-config in live-config_4.0.4-1.drbl7.dsc debian/rules build dh build --parallel --with systemd dh_testdir -O--parallel dh_auto_configure -O--parallel dh_auto_build -O--parallel make[1]: Entering directory '/work/steven/live-workzone/for-lb-4/live-config/7/live-config-4.0.4' Nothing to build. make[1]: Leaving directory '/work/steven/live-workzone/for-lb-4/live-config/7/live-config-4.0.4' dh_auto_test -O--parallel make[1]: Entering directory '/work/steven/live-workzone/for-lb-4/live-config/7/live-config-4.0.4' Checking for syntax errors......................................... done. Checking for bashisms..................................error: components/1140-xserver-xorg: Unterminated quoted string found, EOF reached. Wanted: <">, opened in line 99 ....... done. make[1]: Leaving directory '/work/steven/live-workzone/for-lb-4/live-config/7/live-config-4.0.4' fakeroot debian/rules binary dh binary --parallel --with systemd dh_testroot -O--parallel dh_prep -O--parallel debian/rules override_dh_auto_install make[1]: Entering directory '/work/steven/live-workzone/for-lb-4/live-config/7/live-config-4.0.4' dh_auto_install -- DESTDIR=debian/tmp make[2]: Entering directory '/work/steven/live-workzone/for-lb-4/live-config/7/live-config-4.0.4' # Installing backend mkdir -p debian/tmp/etc/init.d cp backend/sysvinit/live-config.init debian/tmp/etc/init.d/live-config mkdir -p debian/tmp/lib/systemd/system cp backend/systemd/live-config.systemd debian/tmp/lib/systemd/system/live-config.service mkdir -p debian/tmp/etc/init cp backend/upstart/live-config.upstart debian/tmp/etc/init/live-config.conf # Installing frontend mkdir -p debian/tmp/bin cp frontend/* debian/tmp/bin # Installing components mkdir -p debian/tmp/lib/live/config cp components/* debian/tmp/lib/live/config mkdir -p debian/tmp/var/lib/live/config # Installing shared data mkdir -p debian/tmp/usr/share/live/config cp -r VERSION share/* debian/tmp/usr/share/live/config # Installing docs mkdir -p debian/tmp/usr/share/doc/live-config cp -r COPYING examples debian/tmp/usr/share/doc/live-config # Installing manpages for MANPAGE in manpages/en/*; \ do \ SECTION="$(basename ${MANPAGE} | awk -F. '{ print $2 }')"; \ install -D -m 0644 ${MANPAGE} debian/tmp/usr/share/man/man${SECTION}/$(basename ${MANPAGE}); \ done for LANGUAGE in es fr it ja; \ do \ for MANPAGE in manpages/${LANGUAGE}/*; \ do \ SECTION="$(basename ${MANPAGE} | awk -F. '{ print $3 }')"; \ install -D -m 0644 ${MANPAGE} debian/tmp/usr/share/man/${LANGUAGE}/man${SECTION}/$(basename ${MANPAGE} .${LANGUAGE}.${SECTION}).${SECTION}; \ done; \ done make[2]: Leaving directory '/work/steven/live-workzone/for-lb-4/live-config/7/live-config-4.0.4' # live-config-sysvinit mkdir -p debian/live-config-sysvinit/lib/live/config mv debian/tmp/lib/live/config/*-sysvinit debian/live-config-sysvinit/lib/live/config mv debian/tmp/lib/live/config/*-sysv-rc debian/live-config-sysvinit/lib/live/config # live-config-upstart mkdir -p debian/live-config-upstart/lib/live/config mv debian/tmp/lib/live/config/*-upstart debian/live-config-upstart/lib/live/config # Using user-setup instead of live-debconfig rm -f debian/tmp/live/config/*live-debconfig* # Removing unused files rm -f debian/tmp/usr/share/doc/live-config/COPYING frontend/live-config-update debian/tmp Removing unused components for debian (jessie)... Setting specific defaults for debian (jessie)... # Force to set the mode of 0190-upstart chmod 755 debian/live-config-upstart/lib/live/config/0190-upstart make[1]: Leaving directory '/work/steven/live-workzone/for-lb-4/live-config/7/live-config-4.0.4' debian/rules override_dh_install make[1]: Entering directory '/work/steven/live-workzone/for-lb-4/live-config/7/live-config-4.0.4' dh_install --fail-missing make[1]: Leaving directory '/work/steven/live-workzone/for-lb-4/live-config/7/live-config-4.0.4' dh_installdocs -O--parallel dh_installchangelogs -O--parallel dh_installman -O--parallel dh_systemd_enable -O--parallel debian/rules override_dh_installinit make[1]: Entering directory '/work/steven/live-workzone/for-lb-4/live-config/7/live-config-4.0.4' dh_installinit -p live-config-sysvinit --no-restart-on-upgrade --no-start --update-rcd-params='start 00 S .' --name live-config --onlyscripts make[1]: Leaving directory '/work/steven/live-workzone/for-lb-4/live-config/7/live-config-4.0.4' dh_systemd_start -O--parallel dh_bugfiles -O--parallel dh_perl -O--parallel dh_link -O--parallel debian/rules override_dh_compress make[1]: Entering directory '/work/steven/live-workzone/for-lb-4/live-config/7/live-config-4.0.4' dh_compress -Xusr/share/doc/live-config/examples make[1]: Leaving directory '/work/steven/live-workzone/for-lb-4/live-config/7/live-config-4.0.4' dh_fixperms -O--parallel dh_installdeb -O--parallel dh_gencontrol -O--parallel dh_md5sums -O--parallel debian/rules override_dh_builddeb make[1]: Entering directory '/work/steven/live-workzone/for-lb-4/live-config/7/live-config-4.0.4' dh_builddeb -- -Zxz dpkg-deb: building package `live-config' in `../live-config_4.0.4-1.drbl7_all.deb'. dpkg-deb: building package `live-config-doc' in `../live-config-doc_4.0.4-1.drbl7_all.deb'. dpkg-deb: building package `live-config-systemd' in `../live-config-systemd_4.0.4-1.drbl7_all.deb'. dpkg-deb: building package `live-config-sysvinit' in `../live-config-sysvinit_4.0.4-1.drbl7_all.deb'. dpkg-deb: building package `live-config-upstart' in `../live-config-upstart_4.0.4-1.drbl7_all.deb'. make[1]: Leaving directory '/work/steven/live-workzone/for-lb-4/live-config/7/live-config-4.0.4' dpkg-genchanges >../live-config_4.0.4-1.drbl7_amd64.changes dpkg-genchanges: not including original source code in upload dpkg-source --after-build live-config-4.0.4 dpkg-source: info: using options from live-config-4.0.4/debian/source/options: --compression=xz dpkg-buildpackage: binary and diff upload (original source NOT included) Now running lintian... W: live-config source: diff-contains-quilt-control-dir debian/.pc N: N: The Debian diff or native package contains files in a directory used by N: quilt, which are not useful in a diff or native package. dpkg-source N: will automatically exclude these if it is passed -I or -i for native and N: non-native packages respectively. N: N: Refer to the dpkg-source(1) manual page for details. N: N: Severity: normal, Certainty: certain N: N: Check: cruft, Type: source N: W: live-config 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: I: live-config source: quilt-patch-missing-description 01_add_usercrypted.patch N: N: quilt patch files should start with a description of patch. All lines N: before the start of the patch itself are considered part of the N: description. You can edit the description with quilt header -e when the N: patch is at the top of the stack. N: N: As well as a description of the purpose and function of the patch, the N: description should ideally contain author information, a URL for the bug N: report (if any), Debian or upstream bugs fixed by it, upstream status, N: the Debian version and date the patch was first included, and any other N: information that would be useful if someone were investigating the patch N: and underlying problem. Please consider using the DEP-3 format for this N: information. N: N: Refer to http://dep.debian.net/deps/dep3/ for details. N: N: Severity: wishlist, Certainty: certain N: N: Check: patch-systems, Type: source N: I: live-config source: quilt-patch-missing-description 02_sysinit_ttyS.patch I: live-config source: quilt-patch-missing-description 03_upstart_ttyS.patch I: live-config source: quilt-patch-missing-description 04_utc_effect.patch I: live-config source: quilt-patch-missing-description 05_ssh_ed25519_keygen.patch I: live-config source: quilt-patch-missing-description 06_mark_the_end_of_jobs.patch I: live-config source: quilt-patch-missing-description 07_sysvinit_name.patch I: live-config source: quilt-patch-missing-description 08_make_init_reread_inittab.patch I: live-config source: quilt-patch-missing-description 09_upstart_live_config.patch I: live-config source: quilt-patch-missing-description 10_timezone.patch I: live-config source: debian-watch-file-is-missing N: N: This source package is not Debian-native but it does not have a N: debian/watch file. This file is used for automatic detection of new N: upstream versions by the Debian External Health Status project and other N: project infrastructure. If this package is maintained upstream, please N: consider adding a debian/watch file to detect new releases. N: N: If the package is not maintained upstream or if upstream uses a N: distribution mechanism that cannot be meaningfully monitored by uscan N: and the Debian External Health Status project, please consider adding a N: debian/watch file containing only comments documenting the situation. N: N: Refer to Debian Policy Manual section 4.11 (Optional upstream source N: location: debian/watch) and the uscan(1) manual page for details. N: N: Severity: wishlist, Certainty: certain N: N: Check: watch-file, Type: source N: W: live-config-doc: manpage-has-errors-from-man usr/share/man/fr/man7/live-config.7.gz 258: warning [p 5, 6.8i, div `an-div', 0.0i]: cannot adjust line N: N: This man page provokes warnings or errors from man. N: N: "cannot adjust" or "can't break" are trouble with paragraph filling, N: usually related to long lines. Adjustment can be helped by left N: justifying, breaks can be helped with hyphenation, see "Manipulating N: Filling and Adjusting" and "Manipulating Hyphenation" in the groff N: manual (see info groff). N: N: "can't find numbered character" usually means latin1 etc in the input, N: and this warning indicates characters will be missing from the output. N: You can change to escapes like \[:a] described on the groff_char man N: page. N: N: Other warnings are often formatting typos, like missing quotes around a N: string argument to .IP. These are likely to result in lost or malformed N: output. See the groff_man (or groff_mdoc if using mdoc) man page for N: information on macros. N: N: This test uses man's --warnings option to enable groff warnings that N: catch common mistakes, such as putting . or ' characters at the start of N: a line when they are intended as literal text rather than groff N: commands. This can be fixed either by reformatting the paragraph so that N: these characters are not at the start of a line, or by adding a N: zero-width space (\&) immediately before them. N: N: At worst, warning messages can be disabled with the .warn directive, see N: "Debugging" in the groff manual. N: N: Lintian also stricter in regards to declaring manpage preprocessors. N: N: To test this for yourself you can use the following command: N: LC_ALL=en_US.UTF-8 MANROFFSEQ='' MANWIDTH=80 \ N: man --warnings -E UTF-8 -l -Tutf8 -Z >/dev/null N: N: Refer to the groff_man(7) manual page and the groff_mdoc(7) manual page N: for details. N: N: Severity: normal, Certainty: certain N: N: Check: manpages, Type: binary N: I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz Allows to Allows one to 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: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz Allows to Allows one to I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz Allows to Allows one to I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz Allows to Allows one to I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz Allows to Allows one to I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz Allows to Allows one to I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz Allows to Allows one to I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz Allows to Allows one to I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz Allows to Allows one to I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz Allows to Allows one to I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz Allows to Allows one to I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz Allows to Allows one to I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz Allows to Allows one to I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz Allows to Allows one to I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz Allows to Allows one to I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz Allows to Allows one to I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz Allows to Allows one to I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz Allows to Allows one to I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz paramters parameters I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz specifing specifying I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz allows to allows one to I: live-config-doc: spelling-error-in-manpage usr/share/man/man7/live-config.7.gz allows to allows one to E: live-config-systemd: systemd-service-file-outside-lib etc/systemd/system/basic.target.wants/live-config.service N: N: The package ships a systemd service file outside /lib/systemd/system/ N: N: System administrators should have the possibility to overwrite a service N: file (or parts of it, in newer systemd versions) by placing a file in N: /etc/systemd/system, so the canonical location used for service files is N: /lib/systemd/system/. N: N: Severity: serious, Certainty: certain N: N: Check: systemd, Type: binary N: E: live-config-systemd: service-file-is-not-a-file etc/systemd/system/basic.target.wants/live-config.service N: N: The package contains a service file that is not a regular file or N: resolvable symlink. N: N: Severity: serious, Certainty: certain N: N: Check: systemd, Type: binary N: E: live-config-systemd: service-file-is-not-a-file etc/systemd/system/basic.target.wants/live-config.service I: live-config-sysvinit: init.d-script-does-not-implement-optional-option etc/init.d/live-config status N: N: The /etc/init.d script does not implement the status option. This is not N: required by the Policy, but often requested by users. N: N: Refer to https://wiki.debian.org/LSBInitScripts for details. N: N: Severity: wishlist, Certainty: certain N: N: Check: init.d, Type: binary N: W: live-config-sysvinit: init.d-script-does-not-source-init-functions etc/init.d/live-config N: N: The /etc/init.d script does not source /lib/lsb/init-functions. The N: systemd package provides /lib/lsb/init-functions.d/40-systemd to N: redirect /etc/init.d/$script calls to systemctl. N: N: Please add a line like this to your /etc/init.d script: N: N: . /lib/lsb/init-functions N: N: Severity: normal, Certainty: certain N: N: Check: systemd, Type: binary N: W: live-config: binary-without-manpage bin/live-config 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: W: live-config: binary-without-manpage bin/live-config-update Finished running lintian. Now signing changes and any dsc files... signfile live-config_4.0.4-1.drbl7.dsc 0x47CF935C signfile live-config_4.0.4-1.drbl7_amd64.changes 0x47CF935C Successfully signed dsc and changes files