c/menu-format.pm: Remove unused "or die" - autodie covers it

Signed-off-by: Niels Thykier <niels@thykier.net>
L::Command: Use croak rather than (L::Util::)fail

Signed-off-by: Niels Thykier <niels@thykier.net>
L::Util: Prefer dpkg-deb --ctrl-tarfile to ar p if available

Signed-off-by: Niels Thykier <niels@thykier.net>
lintian: Better error message for checks with incorrect Needs-Info

Signed-off-by: Niels Thykier <niels@thykier.net>
Add reference to build-depends-on-metapackage

Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
data/changes-file/known-dists: add "stretch"

Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
coll/strings: Pass -a strings(1)

Signed-off-by: Niels Thykier <niels@thykier.net>
Add open_file_or_fd to FrontendUtil

Signed-off-by: Niels Thykier <niels@thykier.net>
data/../arch-regex: Add ppc64el

For reference, file(1) gave:

"""
/bin/ls: ELF 64-bit LSB  executable, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.9.0, BuildID[sha1]=..., stripped
"""

"""
test: ELF 64-bit LSB  executable, 64-bit PowerPC or cisco 7500, version 1 (SYSV), statically linked, for GNU/Linux 3.9.0, BuildID[sha1]=..., not stripped
"""

on /bin/ls and a home-made statically linked binary.

Signed-off-by: Niels Thykier <niels@thykier.net>
data/.../arch-regex: Correct regex for armhf and armel (static)

Statically linked ELF binaries have a different "file(1) signature"
than we expected on armel and armhf.  Particularly, the "(SYSV)"
becomes "(GNU/Linux)" - the reason is not apparent to me, but
fortunately the fix is trivial.

Signed-off-by: Niels Thykier <niels@thykier.net>
data/.../arch-regex: Add arm64 regex

Signed-off-by: Niels Thykier <niels@thykier.net>
L::I::FrontendUtil: Extend autodie coverage

Signed-off-by: Niels Thykier <niels@thykier.net>
d/.../ancient-date: Bump ANCIENT date

Signed-off-by: Niels Thykier <niels@thykier.net>
t: Enable armhf and arm64 for some tests

Signed-off-by: Niels Thykier <niels@thykier.net>
Add specific test for privacy breach with modernizr.js (Closes: #769679).

Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
Exclude no-human-maintainers (Closes: #769036)

Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
Fix a false positive for missing-license-paragraph-in-dep5-copyright tag.

Closes: #766118

Do not allow:
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Doohickey
Upstream-Contact: J. Random Hacker <j.r.hacker@example.com>
Source: http://examples.com/doohickey/source/
License: public-domain
 some public-domain

Files: *
Comment: An false positive ? see #766118
Copyright: 2014, somebody
License: public-domain

Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
t: Remove a comma from an architecture field

Thanks to Guillem Jover for spotting it.

Signed-off-by: Niels Thykier <niels@thykier.net>