Package: adequate
Version: 0.15.1
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu artful ubuntu-patch
In Ubuntu, the attached patch was applied to achieve the following:
* debian/tests/run-test: Skip over non-deb members in changes files.
Essentially, when built with a recent dpkg-dev, your test packages
end up with .buildinfo files generated, and included in .changes.
This patch just skips over any changes member that doesn't end in
'deb', so you would process all udebs, debs, and ddebs, but not any
other non-deb files, like buildinfo.
... Adam
-- System Information:
Debian Release: stretch/sid
APT prefers artful
APT policy: (500, 'artful')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.10.0-19-lowlatency (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru adequate-0.15.1ubuntu2/tests/run-tests
adequate-0.15.1ubuntu3/tests/run-tests
--- adequate-0.15.1ubuntu2/tests/run-tests 2015-10-15 16:38:34.000000000
-0600
+++ adequate-0.15.1ubuntu3/tests/run-tests 2017-04-22 00:50:41.000000000
-0600
@@ -145,8 +145,9 @@
for para in apt_pkg.TagFile(file):
for line in para['Files'].splitlines():
md5, size, section, priority, path = line.split()
- debpkg = DebPkg(path)
- packages[debpkg.name] += [debpkg]
+ if path.endswith('deb'):
+ debpkg = DebPkg(path)
+ packages[debpkg.name] += [debpkg]
elif path.endswith('.deb'):
debpkg = DebPkg(path)
packages[debpkg.name] += [debpkg]