Lintian Fixes - lxdm

Ready changes

Merge these changes:

git pull https://janitor.debian.net/git/lxdm lintian-fixes

Summary

Diff

=== modified file 'debian/changelog'
--- a/debian/changelog	2020-02-15 14:32:07 +0000
+++ b/debian/changelog	2020-05-05 08:20:02 +0000
@@ -1,3 +1,19 @@
+lxdm (0.5.3-3) UNRELEASED; urgency=medium
+
+  * Trim trailing whitespace.
+  * Use secure copyright file specification URI.
+  * Depend on newer debhelper (>= 9.20160709) rather than dh-systemd.
+  * Transition to automatic debug package (from: lxdm-dbg).
+  * Drop custom source compression.
+  * Bump debhelper from deprecated 9 to 10.
+  * Update renamed lintian tag names in lintian overrides.
+  * Set upstream metadata fields: Archive, Repository.
+  * Use secure URI in Vcs control header Vcs-Git.
+  * Drop unnecessary dh arguments: --parallel, --with=systemd
+  * Fix day-of-week for changelog entry 0.4.1-0vkmk4.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Tue, 05 May 2020 08:13:16 +0000
+
 lxdm (0.5.3-2.1) unstable; urgency=medium
 
   * Non-maintainer upload.
@@ -115,7 +131,7 @@
   * disabled debian/patches/25_login_name.patch:
     Problem seemed to be solved upstream
   * disabled 90_fix_event_check.patch: applied upstream
-  * disabled 21_fix_greeter_location.patch: Problem seemed to be 
+  * disabled 21_fix_greeter_location.patch: Problem seemed to be
     solved upstream
   * adjusted rules-file to get dh_autoconfigure work
 
@@ -124,16 +140,16 @@
 lxdm (0.4.1-0vkmk4) unstable; urgency=low
 
   * added debian/patches/25_login_name.patch:
-    from Zdenek Prikryl <iprikryl@fit.vutbr.cz> to correct the user list, 
-    so only a name and login of user is displayed without commas and other 
+    from Zdenek Prikryl <iprikryl@fit.vutbr.cz> to correct the user list,
+    so only a name and login of user is displayed without commas and other
     information.
 
- -- Klaumi Klingsporn <klaumikli@gmx.de>  Fri, 1 Apr 2012 11:25:42 +0200
+ -- Klaumi Klingsporn <klaumikli@gmx.de>  Sun, 01 Apr 2012 11:25:42 +0200
 
 lxdm (0.4.1-0ubuntu6) precise; urgency=low
 
   * debian/patches/20_disable_resize_grip.patch:
-    - drop that patch to disable resize grip, that was needed because of 
+    - drop that patch to disable resize grip, that was needed because of
       Ubuntu had a backport of a gtk3 feature but it has been decided to
       drop that distro specific change before the lts (lp: #944275)
 
@@ -149,9 +165,9 @@
 
 lxdm (0.4.1-0vkmk2) unstable; urgency=low
 
-  * disabled 20_disable_resize_grip.patch, because package doesn't 
+  * disabled 20_disable_resize_grip.patch, because package doesn't
     compile with it
-  * moving lxdm.upstart out of the way by renaming it, to get no 
+  * moving lxdm.upstart out of the way by renaming it, to get no
     dependencies to upstart
   * modified lxdm.init-script to get console-kit and dbus running
 
@@ -159,7 +175,7 @@
 
 lxdm (0.4.1-0ubuntu4) oneiric; urgency=low
 
-  * debian/lxdm.upstart: Update start on, with current upstart events. 
+  * debian/lxdm.upstart: Update start on, with current upstart events.
 
  -- Julien Lavergne <gilir@ubuntu.com>  Fri, 07 Oct 2011 00:58:42 +0200
 
@@ -259,11 +275,11 @@
 
   * Merge with Debian git.
   * Ubuntu remaining changes:
-   - debian/rules: 
+   - debian/rules:
     + Pass --libexecdir=/usr/lib/lxdm to keep the same location for the greeter
     + Add CFLAGS for GTK3 migration.
     + Add LDFLAGS for building with --as-needed
-   - debian/patches/lxdm.conf_greeter_path_fix.patch: 
+   - debian/patches/lxdm.conf_greeter_path_fix.patch:
     + Use /usr/lib/lxdm prefix to keep the same location for the greeter.
    - debian/patches/16_gtk3_migration.patch:
     + Build with CFLAGS for GTK3 migration.
@@ -319,7 +335,7 @@
 
   * Sync with Debian git.
   * Ubuntu remaining changes:
-   - debian/rules: 
+   - debian/rules:
     + Pass --libexecdir=/usr/lib/lxdm to keep the same location for the greeter
    - debian/changelog:
     + Merge last changelog entry.
@@ -370,7 +386,7 @@
   * debain/po: Add po files from xdm package.
   * debian/copyright:
    - Update copyright with debian/po files.
-  * debian/lxdm.insserv & debian/rules: 
+  * debian/lxdm.insserv & debian/rules:
    - Add virtual facility x-display-manager for insserv.
   * debian/lxdm.pam
    - Add.
@@ -390,10 +406,10 @@
   * Updated paths in maintainer scripts
   * Add patch to change greeter path in lxdm.conf
   * Update debian/copyright
-  * Add new dependencies to control 
+  * Add new dependencies to control
   * Add autoconfigure override in rules to set correct paths for libs
     config files
-  * Disable stderr_stdout_to_log.patch for now 
+  * Disable stderr_stdout_to_log.patch for now
 
  -- Nikolas Poniros <edhunter@sidux.com>  Sun, 02 May 2010 17:51:28 +0200
 
@@ -463,11 +479,11 @@
 
 lxdm (0.1.0-6) unstable; urgency=low
 
-  * Add man page 
-  * Add debian/watch file 
-  * Add debian/links 
-  * Add debian/lxdm.logrotate 
-  * Update debian/copyright to include manpage author 
+  * Add man page
+  * Add debian/watch file
+  * Add debian/links
+  * Add debian/lxdm.logrotate
+  * Update debian/copyright to include manpage author
 
  -- Nikolas Poniros <edhunter@sidux.com>  Thu, 01 Apr 2010 06:27:11 +0200
 
@@ -480,7 +496,7 @@
 
 lxdm (0.1.0-4) unstable; urgency=low
 
-  * Add --no-start override for init script 
+  * Add --no-start override for init script
 
  -- Nikolas Poniros <edhunter@sidux.com>  Thu, 18 Mar 2010 17:20:59 +0100
 
@@ -493,21 +509,21 @@
 
 lxdm (0.1.0-2) unstable; urgency=low
 
-  * Fixing issues with postinst/prerm/config 
+  * Fixing issues with postinst/prerm/config
 
  -- Nikolas Poniros <edhunter@sidux.com>  Fri, 12 Feb 2010 01:53:43 +0100
 
 lxdm (0.1.0-1) unstable; urgency=low
 
   [ Nikolas Poniros ]
-  * Initial release (closes: #560004)  
+  * Initial release (closes: #560004)
 
  -- Nikolas Poniros <edhunter@sidux.com>  Tue, 09 Feb 2010 19:06:13 +0100
 
 lxdm (0.1.0-0ubuntu1) lucid; urgency=low
 
   * Intial release (LP: #495947)
-  * debian/patches/11-use-desktop-session.patch: Detect DESKTOP_SESSION 
+  * debian/patches/11-use-desktop-session.patch: Detect DESKTOP_SESSION
     environnement variable instead of DESKTOP.
 
  -- Julien Lavergne <gilir@ubuntu.com>  Thu, 21 Jan 2010 00:37:45 +0100

=== modified file 'debian/compat'
--- a/debian/compat	2012-04-21 05:31:48 +0000
+++ b/debian/compat	2020-05-05 08:16:35 +0000
@@ -1,1 +1,1 @@
-9
+10

=== modified file 'debian/control'
--- a/debian/control	2020-02-15 14:32:07 +0000
+++ b/debian/control	2020-05-05 08:18:53 +0000
@@ -6,14 +6,13 @@
  Andrew Lee (李健秋) <ajqlee@debian.org>,
  Andriy Grytsenko <andrej@rep.kiev.ua>
 Build-Depends:
- debhelper (>= 9), intltool, iso-codes,
+ debhelper (>= 10~), intltool, iso-codes,
  libgtk2.0-dev, libpam0g-dev,
- libx11-dev, libxmu-dev, pkg-config,
- dh-systemd, po-debconf
+ libx11-dev, libxmu-dev, pkg-config, po-debconf
 Standards-Version: 3.9.8
 Homepage: http://www.lxde.org/
 Vcs-Browser: http://git.lxde.org/gitweb/?p=debian/lxdm.git
-Vcs-Git: git://git.lxde.org/git/debian/lxdm.git
+Vcs-Git: https://git.lxde.org/git/debian/lxdm.git
 
 Package: lxdm
 Architecture: any
@@ -30,14 +29,3 @@
  .
  It's a lightweight login manager which can be used as a replacement for
  GDM or KDM.
-
-Package: lxdm-dbg
-Architecture: any
-Section: debug
-Priority: extra
-Depends: ${misc:Depends}, lxdm (= ${binary:Version})
-Description: LXDE display manager (debug symbols)
- LXDM is a GUI application for the Lightweight X11 Desktop Environment
- (LXDE).
- .
- This package contains debugging symbols for the LXDM.

=== modified file 'debian/copyright'
--- a/debian/copyright	2014-10-02 19:13:27 +0000
+++ b/debian/copyright	2020-05-05 08:14:13 +0000
@@ -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: LXDM
 Upstream-Contact: lxde-list@lists.sourceforge.net
 Source: http://sourceforge.net/projects/lxde/files/

=== modified file 'debian/rules'
--- a/debian/rules	2016-11-11 22:00:41 +0000
+++ b/debian/rules	2020-05-05 08:19:27 +0000
@@ -9,7 +9,7 @@
 CFLAGS+=-DCONFIG_FILE=\"$(config_file)\"
 
 %:
-	dh ${@} --with systemd --parallel
+	dh ${@}
 
 override_dh_auto_configure:
 	dh_auto_configure -- --prefix=/usr \
@@ -33,4 +33,4 @@
 	dh_systemd_start -plxdm --no-start -r lxdm.service
 
 override_dh_strip:
-	dh_strip --dbg-package=lxdm-dbg
+	dh_strip --dbgsym-migration='lxdm-dbg (<< 0.5.3-3~)'

=== modified file 'debian/source/lintian-overrides'
--- a/debian/source/lintian-overrides	2014-11-22 13:08:25 +0000
+++ b/debian/source/lintian-overrides	2020-05-05 08:17:10 +0000
@@ -1,2 +1,2 @@
 # The sourceforge site does not support GPG signatures for tarballs
-debian-watch-may-check-gpg-signature
+debian-watch-does-not-check-gpg-signature

=== removed file 'debian/source/options'
--- a/debian/source/options	2012-04-21 05:31:48 +0000
+++ b/debian/source/options	1970-01-01 00:00:00 +0000
@@ -1,2 +0,0 @@
-compression = "xz"
-compression-level = 9

=== 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-05-05 08:17:49 +0000
@@ -0,0 +1,2 @@
+Archive: SourceForge
+Repository: https://git.code.sf.net/p/lxdm/code

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/3c/cae2ec6cdf6b3fecbfc7d0e3f26a90dafcdff6.debug
lrwxrwxrwx  root/root   /usr/share/doc/lxdm-dbgsym -> lxdm

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/lib/debug/.build-id/c7/fe3aa4178f069ce22d885fca80ccd82e6cd327.debug
-rw-r--r--  root/root   /usr/share/doc/lxdm-dbg/changelog.Debian.gz
-rw-r--r--  root/root   /usr/share/doc/lxdm-dbg/copyright

No differences were encountered between the control files of package lxdm

Run locally

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

debcheckout lxdm
cd lxdm
lintian-brush

More details

Full run details