Lintian Fixes - gstreamer-editing-services1.0

Ready changes

Merge these changes:

git pull https://janitor.debian.net/git/gstreamer-editing-services1.0 lintian-fixes

Summary

Diff

=== modified file 'debian/changelog'
--- a/debian/changelog	2019-12-09 10:05:59 +0000
+++ b/debian/changelog	2020-06-06 13:34:55 +0000
@@ -1,3 +1,17 @@
+gstreamer-editing-services1.0 (1.16.2-3) UNRELEASED; urgency=low
+
+  * Trim trailing whitespace.
+  * Use secure copyright file specification URI.
+  * Transition to automatic debug package (from: libges-1.0-0-dbg).
+  * 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 libges-1.0-0 that duplicates source.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Sat, 06 Jun 2020 13:30:09 -0000
+
 gstreamer-editing-services1.0 (1.16.2-2) unstable; urgency=medium
 
   * Source-only re-upload.

=== removed file 'debian/compat'
--- a/debian/compat	2013-09-30 14:31:20 +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:14:22 +0000
+++ b/debian/control	2020-06-06 13:34:55 +0000
@@ -3,8 +3,7 @@
 Priority: optional
 Maintainer: Maintainers of GStreamer packages <gstreamer-editing-services1.0@packages.debian.org>
 Uploaders: Sebastian Dröge <slomo@debian.org>
-Build-Depends: debhelper (>= 9),
-               dh-autoreconf,
+Build-Depends: debhelper-compat (= 12),
                autotools-dev,
                bison (>= 1:2.4),
                flex (>= 2.5.34),
@@ -88,7 +87,6 @@
 
 Package: libges-1.0-0
 Architecture: any
-Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends},
          gstreamer1.0-plugins-base (>= 1.16.2),
@@ -115,36 +113,6 @@
  This package contains the shared library for the GStreamer editing
  services.
 
-Package: libges-1.0-0-dbg
-Architecture: any
-Section: debug
-Priority: extra
-Depends: ${shlibs:Depends},
-         ${misc:Depends},
-         libges-1.0-0 (= ${binary:Version})
-Description: GStreamer editing services (debug symbols)
- The GStreamer multimedia framework and the accompanying NLE set of
- plugins for non-linear editing offer all the building blocks for:
- * Decoding and encoding to a wide variety of formats, through all the
-   available GStreamer plugins.
- * Easily choosing segments of streams and arranging them through time
-   through the NLE set of plugins.
- But all those building blocks only offer stream-level access, which
- results in developers who want to write non-linear editors to write a
- consequent amount of code to get to the level of non-linear editing
- notions which are closer and more meaningful for the end-user
- (and therefore the application).
- .
- The GStreamer Editing Services (GES) aims to fill the gap between
- GStreamer/NLE and the application developer by offering a series
- of classes to simplify the creation of many kind of editing-related
- applications.
- .
- 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: ges1.0-tools
 Architecture: any
 Section: utils
@@ -198,4 +166,3 @@
  .
  This package contains introspection data for the GStreamer editing
  services.
-

=== modified file 'debian/copyright'
--- a/debian/copyright	2013-09-30 14:31:20 +0000
+++ b/debian/copyright	2020-06-06 13:31:02 +0000
@@ -3,7 +3,7 @@
 
 It was downloaded from http://gstreamer.freedesktop.org/data/src/gstreamer-editing-services/
 
-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 Editing Services 1.0
 Upstream-Contact: gstreamer-devel@lists.freedesktop.org
 Source: http://gstreamer.freedesktop.org

=== modified file 'debian/rules'
--- a/debian/rules	2017-09-18 20:12:24 +0000
+++ b/debian/rules	2020-06-06 13:34:16 +0000
@@ -17,7 +17,7 @@
 		$(NULL)
 
 %:
-	dh $@ --with autoreconf
+	dh $@
 
 override_dh_autoreconf:
 	dh_autoreconf --as-needed
@@ -40,9 +40,8 @@
 	rm -rf $(CURDIR)/fake-home
 
 override_dh_strip:
-	dh_strip -plibges-1.0-0 --dbg-package=libges-1.0-0-dbg
+	dh_strip -plibges-1.0-0 --dbgsym-migration='libges-1.0-0-dbg (<< 1.16.2-3~)'
 	dh_strip --remaining-packages
 
 override_dh_makeshlibs:
 	dh_makeshlibs -X "/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-1.0" -plibges-1.0-0 -V 'libges-1.0-0 (>= 1.8.0)' -- -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-06 13:33:39 +0000
@@ -0,0 +1,6 @@
+---
+Name: GStreamer Editing Services
+Bug-Database: https://gitlab.freedesktop.org/gstreamer/gst-editing-services/issues
+Bug-Submit: https://gitlab.freedesktop.org/gstreamer/gst-editing-services/issues/new
+Repository: https://gitlab.freedesktop.org/gstreamer/gst-editing-services.git
+Repository-Browse: http://gitlab.freedesktop.org/gstreamer/gst-editing-services

Run locally

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

debcheckout gstreamer-editing-services1.0
cd gstreamer-editing-services1.0
lintian-brush

More details

Full run details