Lintian Fixes - gst-rtsp-server1.0

Ready changes

Merge these changes:

git pull https://janitor.debian.net/git/gst-rtsp-server1.0 lintian-fixes

Summary

Diff

=== modified file 'debian/changelog'
--- a/debian/changelog	2020-03-24 10:50:29 +0000
+++ b/debian/changelog	2020-06-25 05:50:17 +0000
@@ -1,3 +1,20 @@
+gst-rtsp-server1.0 (1.16.2-4) UNRELEASED; urgency=low
+
+  * Trim trailing whitespace.
+  * Use secure copyright file specification URI.
+  * Transition to automatic debug packages (from: libgstrtspserver-1.0-0-dbg,
+    gstreamer1.0-rtsp-dbg).
+  * Use secure URI in debian/watch.
+  * Bump debhelper from deprecated 9 to 12.
+  * Set debhelper-compat version in Build-Depends.
+  * Set upstream metadata fields: Bug-Database, Bug-Submit, Name (from
+    ./configure), Repository, Repository-Browse.
+  * Drop unnecessary dependency on dh-autoreconf.
+  * Remove Section on libgstrtspserver-1.0-0, Section on gstreamer1.0-rtsp that
+    duplicate source.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Thu, 25 Jun 2020 05:43:22 -0000
+
 gst-rtsp-server1.0 (1.16.2-3) unstable; urgency=high
 
   * debian/patches/0001_rtsp-auth-null-pointer-dereference.patch:

=== removed file 'debian/compat'
--- a/debian/compat	2015-03-15 12:42:17 +0000
+++ b/debian/compat	1970-01-01 00:00:00 +0000
@@ -1,1 +0,0 @@
-9

=== modified file 'debian/control'
--- a/debian/control	2019-12-04 14:12:09 +0000
+++ b/debian/control	2020-06-25 05:50:17 +0000
@@ -3,8 +3,7 @@
 Priority: optional
 Maintainer: Maintainers of GStreamer packages <gst-rtsp-server1.0@packages.debian.org>
 Uploaders: Sebastian Dröge <slomo@debian.org>
-Build-Depends: debhelper (>= 9),
-               dh-autoreconf,
+Build-Depends: debhelper-compat (= 12),
                autotools-dev,
                libglib2.0-dev (>= 2.40),
                libgstreamer1.0-dev (>= 1.16.2),
@@ -70,7 +69,6 @@
 
 Package: libgstrtspserver-1.0-0
 Architecture: any
-Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends},
          gstreamer1.0-plugins-base (>= 1.16.2),
@@ -88,29 +86,6 @@
  .
  This package contains the shared library for the GStreamer RTSP Server.
 
-Package: libgstrtspserver-1.0-0-dbg
-Architecture: any
-Section: debug
-Priority: extra
-Depends: ${shlibs:Depends},
-         ${misc:Depends},
-         libgstrtspserver-1.0-0 (= ${binary:Version})
-Description: GStreamer RTSP Server (debug symbols)
- gst-rtsp-server is a library on top of GStreamer for building an RTSP
- server or embedding RTSP server capabilities into applications.
- .
- GStreamer is a streaming media framework, based on graphs of filters
- which operate on media data.  Applications using this library can do
- anything from real-time sound processing to playing videos, and just
- about anything else media-related.  Its plugin-based architecture means
- that new data types or processing capabilities can be added simply by
- installing new plug-ins.
- .
- This package contains unstripped shared libraries. It is provided primarily
- to provide a backtrace with names in a debugger, this makes it somewhat
- easier to interpret core dumps. The libraries are installed in
- /usr/lib/debug and are automatically used by gdb.
-
 Package: gir1.2-gst-rtsp-server-1.0
 Section: introspection
 Architecture: any
@@ -134,7 +109,6 @@
 Package: gstreamer1.0-rtsp
 Architecture: any
 Multi-Arch: same
-Section: libs
 Depends: ${misc:Depends},
          ${shlibs:Depends},
          libgstrtspserver-1.0-0 (= ${binary:Version})
@@ -154,28 +128,3 @@
  installing new plug-ins.
  .
  This package contains the GStreamer plugin for RTSP.
-
-Package: gstreamer1.0-rtsp-dbg
-Architecture: any
-Multi-Arch: same
-Section: libs
-Depends: ${misc:Depends},
-         ${shlibs:Depends},
-         gstreamer1.0-rtsp (= ${binary:Version})
-XB-GStreamer-Version: ${gstreamer:Version}
-XB-GStreamer-Elements: ${gstreamer:Elements}
-XB-GStreamer-URI-Sources: ${gstreamer:URISources}
-XB-GStreamer-URI-Sinks: ${gstreamer:URISinks}
-XB-GStreamer-Encoders: ${gstreamer:Encoders}
-XB-GStreamer-Decoders: ${gstreamer:Decoders}
-Provides: ${gstreamer:Provides}
-Description: RTSP plugin for GStreamer
- GStreamer is a streaming media framework, based on graphs of filters
- which operate on media data.  Applications using this library can do
- anything from real-time sound processing to playing videos, and just
- about anything else media-related.  Its plugin-based architecture means
- that new data types or processing capabilities can be added simply by
- installing new plug-ins.
- .
- This package contains the GStreamer plugin for RTSP.
-

=== modified file 'debian/copyright'
--- a/debian/copyright	2015-03-15 12:42:17 +0000
+++ b/debian/copyright	2020-06-25 05:44:28 +0000
@@ -4,7 +4,7 @@
 It was downloaded from
 http://gstreamer.freedesktop.org/data/src/gst-rtsp-server/
 
-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: GStreamer RTSP Server Library 1.0
 Upstream-Contact: gstreamer-devel@lists.freedesktop.org
 Source: http://gstreamer.freedesktop.org

=== modified file 'debian/rules'
--- a/debian/rules	2017-09-18 19:24:27 +0000
+++ b/debian/rules	2020-06-25 05:49:26 +0000
@@ -17,7 +17,7 @@
 		$(NULL)
 
 %:
-	dh $@ --with autoreconf
+	dh $@
 
 override_dh_autoreconf:
 	dh_autoreconf --as-needed
@@ -40,10 +40,9 @@
 	rm -rf $(CURDIR)/fake-home
 
 override_dh_strip:
-	dh_strip -plibgstrtspserver-1.0-0 --dbg-package=libgstrtspserver-1.0-0-dbg
-	dh_strip -pgstreamer1.0-rtsp --dbg-package=gstreamer1.0-rtsp-dbg
+	dh_strip -plibgstrtspserver-1.0-0 --dbgsym-migration='libgstrtspserver-1.0-0-dbg (<< 1.16.2-4~)'
+	dh_strip -pgstreamer1.0-rtsp --dbgsym-migration='gstreamer1.0-rtsp-dbg (<< 1.16.2-4~)'
 	dh_strip --remaining-packages
 
 override_dh_makeshlibs:
 	dh_makeshlibs -plibgstrtspserver-1.0-0 -V 'libgstrtspserver-1.0-0 (>= 1.4.5)' -- -c4
-

=== added directory 'debian/upstream'
=== added file 'debian/upstream/metadata'
--- a/debian/upstream/metadata	1970-01-01 00:00:00 +0000
+++ b/debian/upstream/metadata	2020-06-25 05:48:38 +0000
@@ -0,0 +1,6 @@
+---
+Name: GStreamer RTSP Server Library
+Bug-Database: https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/issues
+Bug-Submit: https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/issues/new
+Repository: https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server.git
+Repository-Browse: https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server

=== modified file 'debian/watch'
--- a/debian/watch	2015-03-15 12:42:17 +0000
+++ b/debian/watch	2020-06-25 05:46:11 +0000
@@ -1,3 +1,3 @@
 # uscan file
 version=3
-http://gstreamer.freedesktop.org/data/src/gst-rtsp-server/ gst-rtsp-server-([\d\.]+)\..*
+https://gstreamer.freedesktop.org/data/src/gst-rtsp-server/ gst-rtsp-server-([\d\.]+)\..*

Debdiff

[The following lists of changes regard files as different if they have different names, permissions or owners.]

Files in second set of .debs but not in first

lrwxrwxrwx  root/root   /usr/share/doc/gstreamer1.0-rtsp-dbgsym -> gstreamer1.0-rtsp
lrwxrwxrwx  root/root   /usr/share/doc/libgstrtspserver-1.0-0-dbgsym -> libgstrtspserver-1.0-0

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/share/doc/gstreamer1.0-rtsp-dbg/changelog.Debian.gz
-rw-r--r--  root/root   /usr/share/doc/gstreamer1.0-rtsp-dbg/changelog.gz
-rw-r--r--  root/root   /usr/share/doc/gstreamer1.0-rtsp-dbg/copyright
-rw-r--r--  root/root   /usr/share/doc/libgstrtspserver-1.0-0-dbg/changelog.Debian.gz
-rw-r--r--  root/root   /usr/share/doc/libgstrtspserver-1.0-0-dbg/changelog.gz
-rw-r--r--  root/root   /usr/share/doc/libgstrtspserver-1.0-0-dbg/copyright

No differences were encountered between the control files of package gir1.2-gst-rtsp-server-1.0

No differences were encountered between the control files of package gstreamer1.0-rtsp

No differences were encountered between the control files of package libgstrtspserver-1.0-0

No differences were encountered between the control files of package libgstrtspserver-1.0-dev

No differences were encountered between the control files of package libgstrtspserver-1.0-doc

Run locally

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

debcheckout gst-rtsp-server1.0
cd gst-rtsp-server1.0
lintian-brush

More details

Full run details