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