Lintian Fixes - tpm2-tss

Ready changes

Summary

Diff

diff --git a/debian/changelog b/debian/changelog
index 79361f9..c88e7da 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,16 @@
+tpm2-tss (3.2.1-4) UNRELEASED; urgency=medium
+
+  * Use secure copyright file specification URI.
+  * debian/copyright: use spaces rather than tabs to start continuation lines.
+  * Bump debhelper from old 11 to 13.
+    + debian/rules: Rely on default use of dh_missing rather than using
+      dh_install --list-missing.
+  * Set debhelper-compat version in Build-Depends.
+  * Remove unused license definitions for TCG.
+  * Update standards version to 4.6.2, no changes needed.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Thu, 25 May 2023 13:34:48 -0000
+
 tpm2-tss (3.2.1-3) unstable; urgency=low
 
   * Backport upstream commit 306490c8d848c367
diff --git a/debian/compat b/debian/compat
deleted file mode 100644
index b4de394..0000000
--- a/debian/compat
+++ /dev/null
@@ -1 +0,0 @@
-11
diff --git a/debian/control b/debian/control
index ec8328e..7f896f2 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,7 @@ Uploaders: Ying-Chun Liu (PaulLiu) <paulliu@debian.org>,
 Build-Depends: acl,
                autoconf,
                autoconf-archive,
-               debhelper (>= 11),
+               debhelper-compat (= 13),
                docbook-xsl,
                doxygen,
                libcmocka-dev (>= 1.0),
@@ -20,7 +20,7 @@ Build-Depends: acl,
                pkg-config,
                xsltproc
 Homepage: https://github.com/tpm2-software/tpm2-tss
-Standards-Version: 4.5.0
+Standards-Version: 4.6.2
 Vcs-Browser: https://salsa.debian.org/debian/tpm2-tss
 Vcs-Git: https://salsa.debian.org/debian/tpm2-tss.git
 
diff --git a/debian/copyright b/debian/copyright
index e0a150a..b716a4f 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,4 +1,4 @@
-Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: TPM2.0-TSS
 Source: https://github.com/tpm2-software/tpm2-tss
 
@@ -8,71 +8,11 @@ License: BSD-2-clause
 
 Files: debian/*
 Copyright: 2016 Canonical Ltd.
-	   2016 Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
-	   2017 Ivan Hu <ivan.hu@ubuntu.com>
-	   2017 Ying-Chun Liu (PaulLiU) <paulliu@debian.org>
+           2016 Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
+           2017 Ivan Hu <ivan.hu@ubuntu.com>
+           2017 Ying-Chun Liu (PaulLiU) <paulliu@debian.org>
 License: GPL-3
 
-License: TCG
- Licenses and Notices
- 1. Copyright Licenses:
- .
-    Trusted Computing Group (TCG) grants to the user of the source code in
-    this specification (the "Source Code") a worldwide, irrevocable,
-    nonexclusive,
-    royalty free, copyright license to reproduce, create derivative works,
-    distribute, display and perform the Source Code and derivative works
-    thereof, and to grant others the rights granted herein.
- .
-    The TCG grants to the user of the other parts of the specification
-    (other than the Source Code) the rights to reproduce, distribute,
-    display, and perform the specification solely for the purpose of
-    developing products based on such documents.
- .
- 2. Source Code Distribution Conditions:
- .
-    Redistributions of Source Code must retain the above copyright licenses,
-    this list of conditions and the following disclaimers.
- .
-    Redistributions in binary form must reproduce the above copyright
-    licenses, this list of conditions and the following disclaimers in
-    the documentation and/or other materials provided with the distribution.
- .
- 3. Disclaimers:
- .
-    THE COPYRIGHT LICENSES SET FORTH ABOVE DO NOT REPRESENT ANY FORM OF LICENSE
-    OR WAIVER, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, WITH RESPECT TO
-    PATENT RIGHTS HELD BY TCG MEMBERS (OR OTHER THIRD PARTIES) THAT MAY BE
-    NECESSARY
-    TO IMPLEMENT THIS SPECIFICATION OR OTHERWISE. Contact TCG Administration
-    (admin@trustedcomputinggroup.org) for information on specification
-    licensing
-    rights available through TCG membership agreements.
- .
-    THIS SPECIFICATION IS PROVIDED "AS IS" WITH NO EXPRESS OR IMPLIED
-    WARRANTIES
-    WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A
-    PARTICULAR
-    PURPOSE, ACCURACY, COMPLETENESS, OR NONINFRINGEMENT OF INTELLECTUAL
-    PROPERTY
-    RIGHTS, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL,
-    SPECIFICATION
-    OR SAMPLE.
- .
-    Without limitation, TCG and its members and licensors disclaim all
-    liability,
-    including liability for infringement of any proprietary rights, relating to
-    use of information in this specification and to the implementation of this
-    specification, and TCG disclaims all liability for cost of procurement of
-    substitute goods or services, lost profits, loss of use, loss of data or
-    any
-    incidental, consequential, direct, indirect, or special damages, whether
-    under contract, tort, warranty or otherwise, arising in any way out of use
-    or reliance upon this specification or any information herein.
- .
- Any marks and brands contained herein are the property of their respective
- owner.
-
 License: GPL-3
  On Debian systems the full text of the GNU General Public
  License can be found in the `/usr/share/common-licenses/GPL-3'
diff --git a/debian/rules b/debian/rules
index 8073cb1..a4dbd2f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -24,7 +24,7 @@ override_dh_auto_build: resourcemgr.1 tpmclient.1 tpmtest.1
 
 override_dh_install:
 	find debian/tmp \( -name '*.la' -o -name '*.a' \) -delete
-	dh_install --list-missing
+	dh_install
 
 resourcemgr.1: debian/resourcemgr.xml
 	$(XP) $(DB2MAN) $<

Run locally

More details

Full run details

Historical runs