Lintian Fixes - gnome-screensaver

Ready changes

Summary

Lintian Result

Diff

diff --git a/debian/changelog b/debian/changelog
index c267ec6..a93cb78 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+gnome-screensaver (3.6.1-14) UNRELEASED; urgency=medium
+
+  * Set upstream metadata fields: Repository-Browse.
+  * Update standards version to 4.6.2, no changes needed.
+  * Avoid explicitly specifying -Wl,--as-needed linker flag.
+  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Thu, 12 Jan 2023 23:19:48 -0000
+
 gnome-screensaver (3.6.1-13) unstable; urgency=medium
 
   * Build-Depend on debhelper-compat 12
diff --git a/debian/control b/debian/control
index 8015762..b88f653 100644
--- a/debian/control
+++ b/debian/control
@@ -6,7 +6,7 @@ Source: gnome-screensaver
 Section: gnome
 Priority: optional
 Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
-Uploaders: Dmitry Shachnev <mitya57@debian.org>, Emilio Pozuelo Monfort <pochu@debian.org>, Iain Lane <laney@debian.org>, Jeremy Bicha <jbicha@debian.org>, Sjoerd Simons <sjoerd@debian.org>
+Uploaders: Dmitry Shachnev <mitya57@debian.org>, Emilio Pozuelo Monfort <pochu@debian.org>, Iain Lane <laney@debian.org>, Michael Biebl <biebl@debian.org>, Sjoerd Simons <sjoerd@debian.org>
 Build-Depends: debhelper-compat (= 12),
                dh-sequence-gnome,
                gnome-common,
@@ -29,7 +29,7 @@ Build-Depends: debhelper-compat (= 12),
                x11proto-xf86vidmode-dev,
                libxxf86vm-dev,
                gsettings-desktop-schemas-dev (>= 2.91.91)
-Standards-Version: 4.4.1
+Standards-Version: 4.6.2
 Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-screensaver
 Vcs-Git: https://salsa.debian.org/gnome-team/gnome-screensaver.git
 Homepage: https://wiki.gnome.org/GnomeScreensaver
diff --git a/debian/control.in b/debian/control.in
index 2694913..7383eb2 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -25,7 +25,7 @@ Build-Depends: debhelper-compat (= 12),
                x11proto-xf86vidmode-dev,
                libxxf86vm-dev,
                gsettings-desktop-schemas-dev (>= 2.91.91)
-Standards-Version: 4.4.1
+Standards-Version: 4.6.2
 Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-screensaver
 Vcs-Git: https://salsa.debian.org/gnome-team/gnome-screensaver.git
 Homepage: https://wiki.gnome.org/GnomeScreensaver
diff --git a/debian/rules b/debian/rules
index d65e0c4..fa2a437 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
-export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs -Wl,--as-needed
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs
 
 %:
 	dh $@
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..f7c1b1b
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,5 @@
+---
+Bug-Database: https://gitlab.gnome.org/Archive/gnome-screensaver/-/issues
+Bug-Submit: https://gitlab.gnome.org/Archive/gnome-screensaver/-/issues/new
+Repository: https://gitlab.gnome.org/Archive/gnome-screensaver.git
+Repository-Browse: https://gitlab.gnome.org/Archive/gnome-screensaver

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

-rw-r--r--  root/root   /usr/lib/debug/.build-id/bc/1e87373f9c007c533f73ccba82f158965b9030.debug

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/lib/debug/.build-id/17/f7234df4f58f2176d047b33bff635f1bf452ed.debug

Control files of package gnome-screensaver: lines which differ (wdiff format)

  • Depends: libc6 (>= 2.34), libcairo2 (>= 1.10.0), libdbus-1-3 (>= 1.9.14), libdbus-glib-1-2 (>= 0.78), libgdk-pixbuf-2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.37.3), libgnome-desktop-3-20 (>= 3.35), libgnomekbd8 (>= 3.6.0), libgtk-3-0 (>= 3.0.0), libpam0g (>= 0.99.7.1), libsystemd0, libx11-6, libxext6, libxklavier16 (>= 5.0), libxxf86vm1, libxxf86vm1 (>= 1:1.1.4), default-dbus-session-bus | dbus-session-bus, gsettings-desktop-schemas (>= 2.91.92)

Control files of package gnome-screensaver-dbgsym: lines which differ (wdiff format)

  • Build-Ids: 13574837d4418410b6973e3421303638e4f23eae 17f7234df4f58f2176d047b33bff635f1bf452ed 33353ad2546f9384c1b21b6c9d6655d9b6e88634 bc1e87373f9c007c533f73ccba82f158965b9030

Run locally

More details

Full run details