[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[lintian] 03/05: Test orig-tarball-missing-upstream-signature in depth.



This is an automated email from the git hooks/post-receive script.

lamby pushed a commit to branch master
in repository lintian.

commit 03c68d4357b9c7aba2f3b5e07260c2b814642556
Author: Chris Lamb <lamby@debian.org>
Date:   Sun Jul 16 17:41:34 2017 +0100

    Test orig-tarball-missing-upstream-signature in depth.
---
 ...anges-file-missing-upstream-signature.changes.in | 21 ---------------------
 ...es-file-missing-upstream-signature.debian.tar.xz |  0
 .../changes-file-missing-upstream-signature.desc    |  5 -----
 ...nges-file-missing-upstream-signature.orig.tar.xz |  0
 .../changes-file-missing-upstream-signature.tags    |  0
 .../debian/debian/source/format                     |  1 +
 .../debian/debian/upstream/signing-key.asc          |  1 +
 t/tests/changes-upstream-signature-missing/desc     |  6 ++++++
 .../changes-upstream-signature-missing/pre_build    | 14 ++++++++++++++
 t/tests/changes-upstream-signature-missing/tags     |  2 ++
 10 files changed, 24 insertions(+), 26 deletions(-)

diff --git a/t/changes/changes-file-missing-upstream-signature.changes.in b/t/changes/changes-file-missing-upstream-signature.changes.in
deleted file mode 100644
index f4d6250..0000000
--- a/t/changes/changes-file-missing-upstream-signature.changes.in
+++ /dev/null
@@ -1,21 +0,0 @@
-Format: 1.8
-Date: {$date}
-Source: {$source}
-Binary: {$source}
-Architecture: source all
-Version: {$version}
-Distribution: unstable
-Urgency: low
-Maintainer: {$author}
-Changed-By: {$author}
-Files:
- d41d8cd98f00b204e9800998ecf8427e 0 devel optional {$source}.orig.tar.xz
- d41d8cd98f00b204e9800998ecf8427e 0 devel optional {$source}.debian.tar.xz
-Checksums-Sha1:
- da39a3ee5e6b4b0d3255bfef95601890afd80709 0 {$source}.orig.tar.xz
- da39a3ee5e6b4b0d3255bfef95601890afd80709 0 {$source}.debian.tar.xz
-Checksums-Sha256:
- e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 {$source}.orig.tar.xz
- e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 {$source}.debian.tar.xz
-Description:
- {$source} - {$description}
diff --git a/t/changes/changes-file-missing-upstream-signature.debian.tar.xz b/t/changes/changes-file-missing-upstream-signature.debian.tar.xz
deleted file mode 100644
index e69de29..0000000
diff --git a/t/changes/changes-file-missing-upstream-signature.desc b/t/changes/changes-file-missing-upstream-signature.desc
deleted file mode 100644
index a491288..0000000
--- a/t/changes/changes-file-missing-upstream-signature.desc
+++ /dev/null
@@ -1,5 +0,0 @@
-Testname: changes-file-missing-upstream-signature
-Version: 1.0
-Description: Check presence of a signature if we have an upstream signing key
-Test-Against:
- orig-tarball-missing-upstream-signature
diff --git a/t/changes/changes-file-missing-upstream-signature.orig.tar.xz b/t/changes/changes-file-missing-upstream-signature.orig.tar.xz
deleted file mode 100644
index e69de29..0000000
diff --git a/t/changes/changes-file-missing-upstream-signature.tags b/t/changes/changes-file-missing-upstream-signature.tags
deleted file mode 100644
index e69de29..0000000
diff --git a/t/tests/changes-upstream-signature-missing/debian/debian/source/format b/t/tests/changes-upstream-signature-missing/debian/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/t/tests/changes-upstream-signature-missing/debian/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/t/tests/changes-upstream-signature-missing/debian/debian/upstream/signing-key.asc b/t/tests/changes-upstream-signature-missing/debian/debian/upstream/signing-key.asc
new file mode 100644
index 0000000..bd03c4e
--- /dev/null
+++ b/t/tests/changes-upstream-signature-missing/debian/debian/upstream/signing-key.asc
@@ -0,0 +1 @@
+Too lazy to fake this file
diff --git a/t/tests/changes-upstream-signature-missing/desc b/t/tests/changes-upstream-signature-missing/desc
new file mode 100644
index 0000000..d578929
--- /dev/null
+++ b/t/tests/changes-upstream-signature-missing/desc
@@ -0,0 +1,6 @@
+Testname: changes-upstream-signature-missing
+Type: non-native
+Version: 1.0-1
+Description: No upstream signature included but package contains a signing key
+Test-For:
+ orig-tarball-missing-upstream-signature
diff --git a/t/tests/changes-upstream-signature-missing/pre_build b/t/tests/changes-upstream-signature-missing/pre_build
new file mode 100755
index 0000000..0afee4d
--- /dev/null
+++ b/t/tests/changes-upstream-signature-missing/pre_build
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+set -e
+
+DIR="$1"
+NAME="changes-upstream-signature-missing"
+VERSION="1.0"
+
+# Check all components
+cp ${DIR}/../${NAME}_${VERSION}.orig.tar.gz ${DIR}/../${NAME}_${VERSION}.orig-component.tar.gz
+
+# Don't emit if we have a signature
+cp ${DIR}/../${NAME}_${VERSION}.orig.tar.gz ${DIR}/../${NAME}_${VERSION}.orig-signed.tar.gz
+touch ${DIR}/../${NAME}_${VERSION}.orig-signed.tar.gz.asc
diff --git a/t/tests/changes-upstream-signature-missing/tags b/t/tests/changes-upstream-signature-missing/tags
new file mode 100644
index 0000000..bb23e1c
--- /dev/null
+++ b/t/tests/changes-upstream-signature-missing/tags
@@ -0,0 +1,2 @@
+E: changes-upstream-signature-missing changes: orig-tarball-missing-upstream-signature changes-upstream-signature-missing_1.0.orig-component.tar.gz
+E: changes-upstream-signature-missing changes: orig-tarball-missing-upstream-signature changes-upstream-signature-missing_1.0.orig.tar.gz

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git


Reply to: