Lintian Fixes - littler

Ready changes

Merge these changes:

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

Summary

Diff

=== modified file 'debian/changelog'
--- a/debian/changelog	2019-10-28 11:25:42 +0000
+++ b/debian/changelog	2020-04-21 01:07:11 +0000
@@ -1,3 +1,17 @@
+littler (0.3.9-2) UNRELEASED; urgency=medium
+
+  * Trim trailing whitespace.
+  * Bump debhelper dependency to >= 9, since that's what is used in
+    debian/compat.
+  * Move source package lintian overrides to debian/source.
+  * Bump debhelper from deprecated 9 to 10.
+  * Set upstream metadata fields: Archive, Bug-Database, Bug-Submit,
+    Name (from ./configure), Repository, Repository-Browse.
+  * Fix day-of-week for changelog entry 0.0.6-1.
+  * Update standards version to 4.5.0, no changes needed.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Tue, 21 Apr 2020 01:02:45 +0000
+
 littler (0.3.9-1) unstable; urgency=medium
 
   * New upstream release
@@ -7,9 +21,9 @@
 littler (0.3.8-2) unstable; urgency=medium
 
   * Source-only upload
-  
+
   * debian/control: Set Build-Depends: to current R version
-  * debian/control: Set Standards-Version: to current version 
+  * debian/control: Set Standards-Version: to current version
 
  -- Dirk Eddelbuettel <edd@debian.org>  Fri, 16 Aug 2019 17:06:25 -0500
 
@@ -34,24 +48,24 @@
   * New upstream release
 
   * debian/control: Set Build-Depends: to current R version
-  * debian/control: Set Standards-Version: to current version 
+  * debian/control: Set Standards-Version: to current version
 
  -- Dirk Eddelbuettel <edd@debian.org>  Sat, 26 Jan 2019 12:26:12 -0600
 
 littler (0.3.5-1) unstable; urgency=medium
 
   * New upstream release
-  
-  * debian/control: Set Standards-Version: to current version 
+
+  * debian/control: Set Standards-Version: to current version
 
  -- Dirk Eddelbuettel <edd@debian.org>  Fri, 05 Oct 2018 21:44:20 -0500
 
 littler (0.3.4-1) unstable; urgency=medium
 
   * New upstream release
-  
-  * debian/control: Set Standards-Version: to current version 
-  * debian/control: Set Build-Depends: to current R version 
+
+  * debian/control: Set Standards-Version: to current version
+  * debian/control: Set Build-Depends: to current R version
 
   * debian/control: Revert back to ${R:Depends} and cdbs
 
@@ -64,7 +78,7 @@
   * Manual override for ${R:Depends} while dh-r is looked at
 
   * debian/control: Set Build-Depends: to current R version
-  * debian/control: Set Standards-Version: to current version 
+  * debian/control: Set Standards-Version: to current version
   * debian/control: Add Vcs-Browser: and Vcs-Git:
 
  -- Dirk Eddelbuettel <edd@debian.org>  Sat, 28 Apr 2018 17:23:02 -0500
@@ -72,9 +86,9 @@
 littler (0.3.3-1) unstable; urgency=medium
 
   * New upstream release
-  
-  * debian/control: Set Standards-Version: to current version 
-  * debian/control: Set Build-Depends: to current R version 
+
+  * debian/control: Set Standards-Version: to current version
+  * debian/control: Set Build-Depends: to current R version
   * debian/compat: Set level to 9
 
  -- Dirk Eddelbuettel <edd@debian.org>  Sun, 17 Dec 2017 15:46:23 -0600
@@ -95,14 +109,14 @@
     versioned Depends: to r-base-dev (>= 3.3.0-2) which now provides it
 
   * debian/control: Set Build-Depends: to current R version
-  * debian/control: Set Standards-Version: to current version 
+  * debian/control: Set Standards-Version: to current version
 
  -- Dirk Eddelbuettel <edd@debian.org>  Sun, 07 Aug 2016 08:22:38 -0500
 
 littler (0.3.0-3) unstable; urgency=low
 
   * debian/control: Add libicu-dev to Build-Depends	(Closes: #824465)
-  
+
   * debian/rules: Strip /usr/bin/r when installing
 
  -- Dirk Eddelbuettel <edd@debian.org>  Mon, 16 May 2016 06:22:23 -0500
@@ -120,7 +134,7 @@
 
   * debian/control: Binary package renamed to 'r-cran-littler' to match
     other CRAN packages in Debian; added Conflicts:/Replaces:/Provides:
-    
+
   * debian/rules: Rewritten for use as a CRAN package
 
  -- Dirk Eddelbuettel <edd@debian.org>  Wed, 28 Oct 2015 19:36:39 -0500
@@ -128,7 +142,7 @@
 littler (0.2.3-2) unstable; urgency=low
 
   * Interim release based on current GitHub repo; release will follow
-  
+
   * litter.c: Invert logic to default to reproducible builds
   * bootstrp: Idem
 
@@ -137,14 +151,14 @@
 littler (0.2.3-1) unstable; urgency=low
 
   * New upstream release
-  
+
   * debian/control: Updated (Build-)Depends: to current R version
 
   * This version support reproducible builds in the code, but I have not
     bumped this up to the build system (which I am contemplating
-    changing). To activate, for now please add #define REPRODUCIBLE_BUILD=1 
+    changing). To activate, for now please add #define REPRODUCIBLE_BUILD=1
     at the top of the littler.c file.
- 
+
  -- Dirk Eddelbuettel <edd@debian.org>  Sat, 14 Mar 2015 08:18:47 -0500
 
 littler (0.2.2-1) unstable; urgency=low
@@ -163,7 +177,7 @@
 
   * Makefile.in: Comment-out -march=native which cannot be use for Debian builds
   								(Closes: #761912)
-  
+
  -- Dirk Eddelbuettel <edd@debian.org>  Tue, 16 Sep 2014 14:13:01 -0500
 
 littler (0.2.0-1) unstable; urgency=low
@@ -178,7 +192,7 @@
 
   * New upstream release with the following changes:
 
-       - littler.c (littler_CleanUp): Remove call to Rf_KillAllDevices() 
+       - littler.c (littler_CleanUp): Remove call to Rf_KillAllDevices()
 
  -- Dirk Eddelbuettel <edd@debian.org>  Sat, 17 Sep 2011 09:40:56 -0500
 
@@ -190,7 +204,7 @@
         'ld --as-needed', cf LP bug 770980.		(Closes: #641640)
 
        - littler.c: Some tweaks suggested by 'gcc -Wall'
- 
+
        - examples/install2.r: Added a second R package installer example
 
        - examples/update.r: Switch to '/usr/bin/r -t' as shebang line
@@ -198,19 +212,19 @@
 
   * debian/control: Updated (Build-)Depends: to current R version
   * debian/control: Updated Standards-Version: to current version
-  
+
  -- Dirk Eddelbuettel <edd@debian.org>  Thu, 15 Sep 2011 12:41:31 -0500
 
 littler (0.1.3-1) unstable; urgency=low
 
   * New upstream release with the following changes:
 
-       - initialize such that interactive() now returns FALSE, added 
+       - initialize such that interactive() now returns FALSE, added
          new switch -i|--interactive to get the prior behaviour of TRUE
-  
-       - augmented littler_CleanUp to be closer to the example in 
+
+       - augmented littler_CleanUp to be closer to the example in
          section 8.1.2 on 'Setting R callbacks'
-  
+
        - small fixes to examples install.r and update.r
 
   * debian/control: Updated (Build-)Depends: to current R version
@@ -222,7 +236,7 @@
 
   * r.1: Added missing \ to protect \n; also submitted in svn
   							(Closes: #520868)
-  
+
   * debian/control: Changed Section: to new section 'gnu-r'
   * debian/control: Updated Standards-Version: to '3.8.1'
 
@@ -234,34 +248,34 @@
 
      - new switch -t to use per-session temp. directories in the
        the same way R does (suggested by Paul Gilbert)
-  
-     - new switch -q which skips autoloading of libraries 
+
+     - new switch -q which skips autoloading of libraries
        (suggested by Simon Urbanek)
-  
+
      - Makefile.am: some rationalization and reorganization
 
   * debian/control: Updated (Build-)Depends: to 'r-base-dev (>= 2.8.1)'
-  
+
  -- Dirk Eddelbuettel <edd@debian.org>  Wed, 14 Jan 2009 21:12:44 -0600
 
 littler (0.1.1-1) unstable; urgency=low
 
   * New upstream release with the following changes:
-  
+
      - littler.c: now exits with status provided by call to q()
 
      - tests/exitstatus.sh: Added test script for new exit status feature
 
      - r.1: Applied patch by Seb which adds more examples. Thanks!
 
-     - README: added entry about getopt package on CRAN 
+     - README: added entry about getopt package on CRAN
 
      - examples/update.r: simplified clearCache
 
   * debian/control: Updated (Build-)Depends: to 'r-base-dev (>= 2.7.2)'
   * debian/control: Updated Standards-Version: to '3.8.0'
   * debian/control: Added Suggests: for 'r-cran-getopt'
-  
+
  -- Dirk Eddelbuettel <edd@debian.org>  Wed, 27 Aug 2008 11:05:27 -0500
 
 littler (0.1.0-3) unstable; urgency=low
@@ -299,7 +313,7 @@
      - examples/update.r: rewritten cache clearing part
 
      - tests/timing*.sh: added Rscript for comparison
-  
+
   * debian/control: Updated to new Standards-Version:
 
  -- Dirk Eddelbuettel <edd@debian.org>  Mon, 14 Jan 2008 21:47:32 -0600
@@ -313,11 +327,11 @@
 littler (0.0.11-1) unstable; urgency=low
 
   * New upstream release with the following upstream changes:
- 
+
   * Makefile.am: Removed use of one GNU extension to Make to
     facilitate builds on non-GNU systems
   * examples/update.r: Fix by Jeff for file caching issues
-  
+
   * Built against the new R 2.5.0 released yesterday
   * debian/control: Build-Depends: updated to r-base-core (>= 2.5.0)
 
@@ -326,33 +340,33 @@
 littler (0.0.10-1) unstable; urgency=low
 
   * New upstream release with the following upstream changes:
-  
+
   * Minor fix to the build process to overcome a built issue on OpenSUSE
     -- configure now checks more of R's *LIBS variables and even has
-    two additional switches to add Java and Tcl/Tk libs 
+    two additional switches to add Java and Tcl/Tk libs
   * Added init_rand() function so that R's tempfile() function works
   * Addition to the FAQ to mention the upcoming Rscript, incl. example
   * Added Added R version checking to support R 2.4 and 2.5 to littler.c
   * tests/ now use ../r as path to r executable
-  
+
  -- Dirk Eddelbuettel <edd@debian.org>  Tue, 20 Feb 2007 22:02:25 -0600
 
 littler (0.0.9-1) unstable; urgency=low
 
   * New upstream release:
-  
+
   * littler.c: Add call to R_ReplDLLinit at initialization
   * examples/update.r: ALways recreate package caches
 
   * debian/control: Updated (Build-)Depends: to R 2.4.1
-  
+
  -- Dirk Eddelbuettel <edd@debian.org>  Thu,  4 Jan 2007 19:52:04 -0600
 
 littler (0.0.8-1) unstable; urgency=low
 
   * New upstream release
 
-  * debian/control: Remove Build-Depends: on automake and autotools-dev 
+  * debian/control: Remove Build-Depends: on automake and autotools-dev
 							(Closes: #394295)
 
  -- Dirk Eddelbuettel <edd@debian.org>  Wed, 25 Oct 2006 22:08:09 -0500
@@ -367,13 +381,13 @@
 
   * New upstream release
 
- -- Dirk Eddelbuettel <edd@debian.org>  Thu,  4 Oct 2006 21:46:07 -0500
+ -- Dirk Eddelbuettel <edd@debian.org>  Wed, 04 Oct 2006 21:46:07 -0500
 
 littler (0.0.5-1) unstable; urgency=low
 
   * Official first release made earlier today, plus some documentation
     fixes checked into SVN during the day
-  
+
  -- Dirk Eddelbuettel <edd@debian.org>  Tue, 26 Sep 2006 22:15:40 -0500
 
 littler (0.0.5~20060921-1) unstable; urgency=low
@@ -393,4 +407,3 @@
   * Initial Debian packaging -- no release yet
 
  -- Dirk Eddelbuettel <edd@debian.org>  Thu, 14 Sep 2006 20:46:45 -0500
-

=== modified file 'debian/compat'
--- a/debian/compat	2018-04-28 22:15:46 +0000
+++ b/debian/compat	2020-04-21 01:05:11 +0000
@@ -1,1 +1,1 @@
-9
+10

=== modified file 'debian/control'
--- a/debian/control	2019-08-16 22:09:06 +0000
+++ b/debian/control	2020-04-21 01:07:11 +0000
@@ -2,8 +2,8 @@
 Section: gnu-r
 Priority: optional
 Maintainer: Dirk Eddelbuettel <edd@debian.org>
-Build-Depends: debhelper (>= 7), cdbs, r-base-dev (>= 3.6.1), autotools-dev
-Standards-Version: 4.4.0
+Build-Depends: debhelper (>= 10~), cdbs, r-base-dev (>= 3.6.1), autotools-dev
+Standards-Version: 4.5.0
 Vcs-Browser: https://salsa.debian.org/edd/r-cran-littler
 Vcs-Git: https://salsa.debian.org/edd/r-cran-littler.git
 Homepage: https://cran.r-project.org/package=littler
@@ -16,27 +16,27 @@
 Conflicts: littler (<= 0.2.3-2)
 Replaces: littler
 Description: GNU R scripting and command-line front-end
- The 'r' (aka 'littler') program provides a lightweight binary wrapper around 
- the GNU R language and environment for statistical computing and graphics. 
+ The 'r' (aka 'littler') program provides a lightweight binary wrapper around
+ the GNU R language and environment for statistical computing and graphics.
  .
  While R can be used in batch mode, the r binary adds full support for
- both 'shebang'-style scripting (i.e. using a  hashmark-exclamation-path 
- expression as the first line in scripts) as well as command-line use in 
- standard Unix pipelines. In other words, r provides the R language without 
- the environment. 
+ both 'shebang'-style scripting (i.e. using a  hashmark-exclamation-path
+ expression as the first line in scripts) as well as command-line use in
+ standard Unix pipelines. In other words, r provides the R language without
+ the environment.
 
 Package: littler
 Architecture: all
 Depends: ${misc:Depends}, r-cran-littler
 Description: GNU R scripting and command-line front-end -- transition package
- The 'r' (aka 'littler') program provides a lightweight binary wrapper around 
- the GNU R language and environment for statistical computing and graphics. 
+ The 'r' (aka 'littler') program provides a lightweight binary wrapper around
+ the GNU R language and environment for statistical computing and graphics.
  .
  While R can be used in batch mode, the r binary adds full support for
- both 'shebang'-style scripting (i.e. using a  hashmark-exclamation-path 
- expression as the first line in scripts) as well as command-line use in 
- standard Unix pipelines. In other words, r provides the R language without 
- the environment. 
+ both 'shebang'-style scripting (i.e. using a  hashmark-exclamation-path
+ expression as the first line in scripts) as well as command-line use in
+ standard Unix pipelines. In other words, r provides the R language without
+ the environment.
  .
  This virtual package ensures that 'r-cran-littler' is installed. Once that
  is done, this 'littler' package can be removed.

=== modified file 'debian/rules'
--- a/debian/rules	2018-04-29 14:14:20 +0000
+++ b/debian/rules	2020-04-21 01:03:04 +0000
@@ -36,7 +36,7 @@
   debRreposname	:= cran
 endif
 
-## we can define additional flags for R's make, eg "CXXFLAGS=-g0" for 
+## we can define additional flags for R's make, eg "CXXFLAGS=-g0" for
 ## RQuantLib but the default is empty
 ##   makeFlags	:=
 ## if makeFlags are defined, then we'll use them in this variable
@@ -77,7 +77,7 @@
 ## set built-time in DESCRIPTION time of created binary package based on stamp in changelog
 ## cf discussion in http://bugs.debian.org/774031 --- and uncomment two assignments here
 ##
-## extract built-timestamp from entry changelog and use as argument 
+## extract built-timestamp from entry changelog and use as argument
 #builttime       := $(shell dpkg-parsechangelog -l$(CURDIR)/debian/changelog | awk -F': ' '/Date/ {print $$2}')
 ##
 #builttimeStamp  := "--built-timestamp=\"$(builttime)\""
@@ -86,14 +86,14 @@
 #builttimeStamp  := ""
 #
 ## Bug report #782764 with patch by Philipp Rinn building on what we had above
-## if no builttimeStamp is supplied, set built-time (to be set in DESCRIPTION) 
-## to time of created source package based on stamp in changelog. 
+## if no builttimeStamp is supplied, set built-time (to be set in DESCRIPTION)
+## to time of created source package based on stamp in changelog.
 ## See discussion in http://bugs.debian.org/774031
 
 ifeq ($(builttimeStamp),)
   builttime       := $(shell dpkg-parsechangelog -l$(CURDIR)/debian/changelog | awk -F': ' '/Date/ {print $$2}')
   builttimeStamp  := "--built-timestamp=\"$(builttime)\""
-endif  
+endif
 
 common-install-indep:: R_any_arch
 common-install-arch:: R_any_arch

=== renamed file 'debian/source.lintian-overrides' => 'debian/source/lintian-overrides'
=== 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-21 01:06:04 +0000
@@ -0,0 +1,6 @@
+Name: littler
+Archive: CRAN
+Bug-Database: https://github.com/eddelbuettel/littler/issues
+Bug-Submit: https://github.com/eddelbuettel/littler/issues/new
+Repository: https://github.com/eddelbuettel/littler.git
+Repository-Browse: https://github.com/eddelbuettel/littler

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/46/1e8c8e6442898fe16c78e724302e2d1b9e4c14.debug

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/lib/debug/.build-id/5a/44e04a5a7d749d3542af55edae703b44d44ad5.debug

No differences were encountered between the control files of package littler

No differences were encountered between the control files of package r-cran-littler

Control files of package r-cran-littler-dbgsym: lines which differ (wdiff format)

  • Build-Ids: 5a44e04a5a7d749d3542af55edae703b44d44ad5 461e8c8e6442898fe16c78e724302e2d1b9e4c14

Run locally

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

debcheckout littler
cd littler
lintian-brush

More details

Full run details