Lintian Fixes - luajit

Ready changes

Merge these changes:

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

Summary

Diff

=== modified file 'debian/changelog'
--- a/debian/changelog	2019-10-08 15:16:41 +0000
+++ b/debian/changelog	2020-04-26 15:18:16 +0000
@@ -1,3 +1,16 @@
+luajit (2.1.0~beta3+dfsg-6) UNRELEASED; urgency=medium
+
+  * Trim trailing whitespace.
+  * Use versioned copyright format URI.
+  * Use secure URI in debian/watch.
+  * Use secure URI in Homepage field.
+  * Bump debhelper from old 9 to 12.
+  * Set debhelper-compat version in Build-Depends.
+  * Update Vcs-* headers to use salsa repository.
+  * Set upstream metadata fields: Repository.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Thu, 21 Nov 2019 02:00:13 +0000
+
 luajit (2.1.0~beta3+dfsg-5.1) unstable; urgency=medium
 
   * Non-maintainer upload.
@@ -123,7 +136,7 @@
 
 luajit (2.0.3+dfsg-3) unstable; urgency=medium
 
-  * Fix FTBFS when /sbin is not in $PATH (Closes: 744917) 
+  * Fix FTBFS when /sbin is not in $PATH (Closes: 744917)
 
  -- Enrico Tassi <gareuselesinge@debian.org>  Fri, 25 Apr 2014 21:37:45 +0200
 
@@ -135,8 +148,8 @@
 
 luajit (2.0.3+dfsg-1) unstable; urgency=medium
 
-  * New upstream release 
-  * All patches disabled: integrated in the upstream makefile 
+  * New upstream release
+  * All patches disabled: integrated in the upstream makefile
 
  -- Enrico Tassi <gareuselesinge@debian.org>  Thu, 13 Mar 2014 09:28:41 +0100
 
@@ -148,16 +161,16 @@
 
 luajit (2.0.2+dfsg-2) unstable; urgency=low
 
-  * Fix .pc to spit -L/usr/lib/$DEB_HOST_MULTIARCH 
-  * Fix .pc to spit multiarch aware INSTALL_CMOD 
+  * Fix .pc to spit -L/usr/lib/$DEB_HOST_MULTIARCH
+  * Fix .pc to spit multiarch aware INSTALL_CMOD
   * Add /usr/lib/$DEB_HOST_MULTIARCH/lua/jit/ to the paths luajit will look
-    at to find .lua files.  Meant to be used for luajit specific files. 
+    at to find .lua files.  Meant to be used for luajit specific files.
 
  -- Enrico Tassi <gareuselesinge@debian.org>  Wed, 18 Sep 2013 00:06:13 +0200
 
 luajit (2.0.2+dfsg-1) unstable; urgency=low
 
-  * New upstream release 
+  * New upstream release
 
  -- Enrico Tassi <gareuselesinge@debian.org>  Sun, 09 Jun 2013 16:04:50 +0200
 
@@ -185,7 +198,7 @@
 luajit (2.0.0~beta9+dfsg-2) unstable; urgency=low
 
   * Added patch beta9_hotfix1
-  * Update copyright file to adhere to DEP5 
+  * Update copyright file to adhere to DEP5
 
  -- Enrico Tassi <gareuselesinge@debian.org>  Sat, 04 Feb 2012 13:52:02 +0100
 
@@ -231,7 +244,7 @@
 luajit (2.0.0~beta6+dfsg-1) unstable; urgency=low
 
   * new upstream release
-  * watch file updated 
+  * watch file updated
   * updated standards-version to 3.9.1, no change needed
   * updated copyright (extends to 2011)
 
@@ -246,8 +259,8 @@
 luajit (2.0.0~beta4+dfsg-1) unstable; urgency=low
 
   * new upstream release
-  * bumped stsandards version to 3.8.4, no changes 
-  * switch to source format 3 + quilt 
+  * bumped stsandards version to 3.8.4, no changes
+  * switch to source format 3 + quilt
 
  -- Enrico Tassi <gareuselesinge@debian.org>  Mon, 29 Mar 2010 11:28:36 +0200
 
@@ -264,10 +277,10 @@
   * drop kFreeBSD-amd64 package, since it is unsupported by the upstream
     because there is no way to force FreeBSD mmap to return pointers
     fitting 32 bits. Moreover, since multiarch is not there yet, it is of
-    little interest to compile a 32 bit version of the jitter with -m32, 
-    since no external Lua C modules could then be loaded. 
+    little interest to compile a 32 bit version of the jitter with -m32,
+    since no external Lua C modules could then be loaded.
 
-    The upstream technical explanation for not supporting the FreeBSD 
+    The upstream technical explanation for not supporting the FreeBSD
     kernel on an amd64 system follows:
 
        JIT/x64 needs to allocate objects in the lower 2GB of
@@ -276,7 +289,7 @@
        addition it overrides mmap() hints in the lower 32GB (*), which
        foils a probing approach. MAP_FIXED cannot be used, since it
        unconditionally overwrites existing mappings.
-       
+
        (*) The guilty FreeBSD kernel code:
            grep -C15 RLIMIT_DATA /usr/src/sys/vm/vm_mmap.c
 
@@ -290,20 +303,20 @@
 
 luajit (2.0.0~beta2+dfsg2-2) unstable; urgency=low
 
-  * added kfreebsd patch (by the upstream) to recognize 
+  * added kfreebsd patch (by the upstream) to recognize
     __FreeBSD_kernel__ as posix system and link -ldl when
-    uname -s gives 'GNU/FreeBSD' 
+    uname -s gives 'GNU/FreeBSD'
 
  -- Enrico Tassi <gareuselesinge@debian.org>  Sun, 20 Dec 2009 18:43:03 +0100
 
 luajit (2.0.0~beta2+dfsg2-1) unstable; urgency=low
 
   * removed debian/luajit.1.txt, not needed anymore
-  * fixed typo in control file (fiels -> files) 
-  * added beta2-hotfix patch from upstream 
+  * fixed typo in control file (fiels -> files)
+  * added beta2-hotfix patch from upstream
   * removed the /doc directory in the upstream sources, the upstream
     is going to make the doc non-free according to DFSG
-  * added kfreebsd-i386 kfreebsd-amd64 to arch list 
+  * added kfreebsd-i386 kfreebsd-amd64 to arch list
 
  -- Enrico Tassi <gareuselesinge@debian.org>  Sat, 19 Dec 2009 13:42:54 +0100
 

=== removed file 'debian/compat'
--- a/debian/compat	2015-11-19 14:49:47 +0000
+++ b/debian/compat	1970-01-01 00:00:00 +0000
@@ -1,1 +0,0 @@
-9

=== modified file 'debian/control'
--- a/debian/control	2017-10-10 16:57:02 +0000
+++ b/debian/control	2019-11-21 02:02:21 +0000
@@ -3,11 +3,11 @@
 Priority: optional
 Maintainer: Enrico Tassi <gareuselesinge@debian.org>
 Uploaders: Ondřej Surý <ondrej@debian.org>
-Build-Depends: debhelper (>= 9~)
+Build-Depends: debhelper-compat (= 12)
 Standards-Version: 3.9.8
-Vcs-Git: git://anonscm.debian.org/pkg-lua/luajit.git
-Vcs-Browser: https://anonscm.debian.org/cgit/pkg-lua/luajit.git
-Homepage: http://luajit.org
+Vcs-Git: https://salsa.debian.org/gareuselesinge/luajit.git
+Vcs-Browser: https://salsa.debian.org/gareuselesinge/luajit
+Homepage: https://luajit.org
 
 Package: luajit
 Architecture: any-i386 any-amd64 arm64 armel armhf mips mips64el mipsel ppc64el powerpc ppc64

=== modified file 'debian/copyright'
--- a/debian/copyright	2015-11-19 14:44:05 +0000
+++ b/debian/copyright	2019-11-21 02:00:42 +0000
@@ -1,4 +1,4 @@
-Format: http://dep.debian.net/deps/dep5/
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: LuaJIT
 Upstream-Contact: Mike Pall, http://luajit.org/contact.html
 Source: http://luajit.org/

=== 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-04-26 15:18:16 +0000
@@ -0,0 +1,1 @@
+Repository: http://luajit.org/git/luajit-2.0.git

=== modified file 'debian/watch'
--- a/debian/watch	2015-11-19 14:12:35 +0000
+++ b/debian/watch	2019-11-21 02:01:02 +0000
@@ -3,5 +3,5 @@
 #
 version=3
 opts="uversionmangle=s/$/+dfsg/,uversionmangle=s/-beta/~beta/" \
-http://luajit.org/download.html download/LuaJIT-(.*).tar.gz \
+https://luajit.org/download.html download/LuaJIT-(.*).tar.gz \
 debian sh debian/repack.stub

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/48/fab3a750d1d0376f3817a81effd322999100e7.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/9c/e2d9b867945eb4801da0f7aae5465689b97d30.debug

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/lib/debug/.build-id/56/d724400a004dc3835a7cc7b2cf73d261f04be1.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/6d/e4035029ca7de10c4c28da472f43b613df6022.debug

Control files of package libluajit-5.1-2: lines which differ (wdiff format)

  • Homepage: http://luajit.org https://luajit.org

Control files of package libluajit-5.1-2-dbgsym: lines which differ (wdiff format)

  • Build-Ids: 6de4035029ca7de10c4c28da472f43b613df6022 48fab3a750d1d0376f3817a81effd322999100e7

Control files of package libluajit-5.1-common: lines which differ (wdiff format)

  • Homepage: http://luajit.org https://luajit.org

Control files of package libluajit-5.1-dev: lines which differ (wdiff format)

  • Homepage: http://luajit.org https://luajit.org

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

  • Homepage: http://luajit.org https://luajit.org

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

  • Build-Ids: 56d724400a004dc3835a7cc7b2cf73d261f04be1 9ce2d9b867945eb4801da0f7aae5465689b97d30

Run locally

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

debcheckout luajit
cd luajit
lintian-brush

More details

Full run details