Run of lintian-fixes for libosmo-sccp

Try this locally (using the lintian-brush package):

debcheckout libosmo-sccp
cd libosmo-sccp
lintian-brush

Merge these changes:

git pull https://janitor.debian.net/git/libosmo-sccp lintian-fixes/main

Summary

Diff

diff --git a/debian/changelog b/debian/changelog
index 99b5c93..7ee98a6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+libosmo-sccp (1.3.0+dfsg1-4) UNRELEASED; urgency=medium
+
+  * Use secure URI in Homepage field.
+  * Drop unnecessary dependency on dh-autoreconf.
+  * Avoid explicitly specifying -Wl,--as-needed linker flag.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Tue, 06 Apr 2021 04:58:30 -0000
+
 libosmo-sccp (1.3.0+dfsg1-3) unstable; urgency=medium
 
   * upload to unstable
diff --git a/debian/control b/debian/control
index 5b59595..350da29 100644
--- a/debian/control
+++ b/debian/control
@@ -18,7 +18,7 @@ Build-Depends: debhelper-compat (= 12),
 Standards-Version: 4.5.0
 Vcs-Browser: https://salsa.debian.org/debian-mobcom-team/libosmo-sccp
 Vcs-Git: https://salsa.debian.org/debian-mobcom-team/libosmo-sccp.git
-Homepage: http://cgit.osmocom.org/libosmo-sccp/
+Homepage: https://cgit.osmocom.org/libosmo-sccp/
 
 Package: libosmo-sccp-dev
 Architecture: any
diff --git a/debian/rules b/debian/rules
index 7ae4568..bcdac73 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,12 +2,11 @@
 
 #export DH_VERBOSE=1
 
-export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 arch = $(shell dpkg-architecture -qDEB_BUILD_ARCH)
 
 %:
-	dh $@ --with autoreconf
+	dh $@
 
 override_dh_clean:
 	dh_clean

Debdiff

File lists identical (after any substitutions)

Control files of package libosmo-sccp-dev: lines which differ (wdiff format)

  • Homepage: http://cgit.osmocom.org/libosmo-sccp/ https://cgit.osmocom.org/libosmo-sccp/

Control files of package libosmo-sigtran-dev: lines which differ (wdiff format)

  • Homepage: http://cgit.osmocom.org/libosmo-sccp/ https://cgit.osmocom.org/libosmo-sccp/

Control files of package libosmo-sigtran-doc: lines which differ (wdiff format)

  • Homepage: http://cgit.osmocom.org/libosmo-sccp/ https://cgit.osmocom.org/libosmo-sccp/

Control files of package libosmo-sigtran5: lines which differ (wdiff format)

  • Homepage: http://cgit.osmocom.org/libosmo-sccp/ https://cgit.osmocom.org/libosmo-sccp/

No differences were encountered between the control files of package libosmo-sigtran5-dbgsym

Control files of package libosmomtp0: lines which differ (wdiff format)

  • Homepage: http://cgit.osmocom.org/libosmo-sccp/ https://cgit.osmocom.org/libosmo-sccp/

No differences were encountered between the control files of package libosmomtp0-dbgsym

Control files of package libosmosccp0: lines which differ (wdiff format)

  • Homepage: http://cgit.osmocom.org/libosmo-sccp/ https://cgit.osmocom.org/libosmo-sccp/

No differences were encountered between the control files of package libosmosccp0-dbgsym

Control files of package libosmoxua0: lines which differ (wdiff format)

  • Homepage: http://cgit.osmocom.org/libosmo-sccp/ https://cgit.osmocom.org/libosmo-sccp/

No differences were encountered between the control files of package libosmoxua0-dbgsym

Control files of package osmo-stp: lines which differ (wdiff format)

  • Homepage: http://cgit.osmocom.org/libosmo-sccp/ https://cgit.osmocom.org/libosmo-sccp/

No differences were encountered between the control files of package osmo-stp-dbgsym

Publish History

Resulting package

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t lintian-fixes libosmo-sccp-dev
apt install -t lintian-fixes libosmo-sigtran-dev
apt install -t lintian-fixes libosmo-sigtran-doc
apt install -t lintian-fixes libosmo-sigtran5-dbgsym
apt install -t lintian-fixes libosmo-sigtran5
apt install -t lintian-fixes libosmomtp0-dbgsym
apt install -t lintian-fixes libosmomtp0
apt install -t lintian-fixes libosmosccp0-dbgsym
apt install -t lintian-fixes libosmosccp0
apt install -t lintian-fixes libosmoxua0-dbgsym
apt install -t lintian-fixes libosmoxua0
apt install -t lintian-fixes osmo-stp-dbgsym
apt install -t lintian-fixes osmo-stp

Lintian Result

Full worker log Full build log