Package: unperish
Version: 2.3-2
Severity: minor

Hi Lars,

Unperish Recommends linda, but this package has been removed from
unstable (#469039). Attached patch removes the recommends relation
your package has with linda and the corresponding code.

I've also added a "subversion" alternative to bzr which seemed to
be missing.


bye,

Thijs
diff -u unperish-2.3/debian/control unperish-2.3/debian/control
--- unperish-2.3/debian/control
+++ unperish-2.3/debian/control
@@ -11,7 +11,7 @@
 Package: unperish
 Architecture: all
 Depends: ${python:Depends}
-Recommends: bzr, dpkg-dev, lintian, linda, pbuilder, piuparts,
+Recommends: bzr | subversion, dpkg-dev, lintian,  pbuilder, piuparts,
     reprepro, devscripts, gnupg, sudo
 XB-Python-Version: ${python:Versions}
 Description: release and build free software projects
@@ -20,8 +20,8 @@
  committed to a version control system (Bazaar, Subversion), with a
  single command it can create the upstream tarball (foo-1.2.tar.gz) and
  the Debian source package (.orig.tar.gz, .dsc, .diff.gz), then build
- the binary package using pbuilder, check the result with lintian,
- linda, and piuparts, and put the results in an apt repository using
+ the binary package using pbuilder, check the result with lintian
+ and piuparts, and put the results in an apt repository using
  reprepro (assuming everything is OK). Any step or steps can be done
  individually as well. Further, it is built around a plugin
  architecture, making automation of additional steps easy.
only in patch2:
unchanged:
--- unperish-2.3.orig/README
+++ unperish-2.3/README
@@ -43,10 +43,9 @@
 related files), and then use pbuilder to create the binary packages
 (.deb files).
 
-If you want to test the packages, Unperish can run lintian and linda
-for you:
+If you want to test the packages, Unperish can run lintian for you:
 
-    unperish lintian linda
+    unperish lintian
     
 In fact, you only need to run the final command, and Unperish will
 do all the preceding steps automatically.
only in patch2:
unchanged:
--- unperish-2.3.orig/plugins/debian.py
+++ unperish-2.3/plugins/debian.py
@@ -353,24 +353,6 @@
                                     for line in output.splitlines()))
 
 
-class Linda(unperishlib.Operation): #pragma: no cover
-
-    # We have no easy way of generating binary debs for unit testing, so
-    # this class is excluded from coverage metering.
-
-    """Check Debian packages with linda."""
-    
-    name = "linda"
-    
-    required_options = ["debian_changes"]
-
-    def do_it(self, options):
-        output = unperishlib.run(["linda", options.debian_changes])
-        if output:
-            logging.error("Linda found problems:\n%s" %
-                          "\n".join("  " + line 
-                                    for line in output.splitlines()))
-
 
 class Piuparts(unperishlib.Operation): #pragma: no cover
 

Reply via email to