Run of scrub-obsolete for cafeobj

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

debcheckout cafeobj
cd cafeobj
DEB_UPDATE_CHANGELOG=auto scrub-obsolete

Merge these changes:

git pull scrub-obsolete/main


diff --git a/debian/changelog b/debian/changelog
index 1070e5b..554fbbd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,9 @@ cafeobj (1.6.0-3) UNRELEASED; urgency=medium
   * Trim trailing whitespace.
   * Set upstream metadata fields: Bug-Database, Bug-Submit, Name (from
     ./configure), Repository, Repository-Browse.
+  * Remove constraints unnecessary since stretch:
+    + Build-Depends: Drop versioned constraint on debhelper.
+    + cafeobj-mode: Drop versioned constraint on emacsen-common in Depends.
  -- Debian Janitor <>  Tue, 28 Apr 2020 15:38:45 +0000
diff --git a/debian/control b/debian/control
index 2028f83..ff3eee2 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: cafeobj
 Section: science
 Priority: optional
 Maintainer: Norbert Preining <>
-Build-Depends: debhelper (>= 10), sbcl
+Build-Depends: debhelper, sbcl
 Standards-Version: 4.5.0
@@ -35,7 +35,7 @@ Description: new generation algebraic specification and programming language
 Package: cafeobj-mode
 Architecture: all
-Depends: emacsen-common (>= 2.0.8), ${misc:Depends}
+Depends: emacsen-common, ${misc:Depends}
 Recommends: cafeobj
 Description: Emacs major mode for editing CafeOBJ source code
  cafeobj-mode provides syntax highlighting and indentation for CafeOBJ


File lists identical (after any substitutions)

No differences were encountered between the control files of package cafeobj

Control files of package cafeobj-mode: lines which differ (wdiff format)

  • Depends: emacsen-common (>= 2.0.8)

Publish History

Resulting package

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t scrub-obsolete cafeobj-mode
apt install -t scrub-obsolete cafeobj

Lintian Result

Full worker log Full build log