Package: wajig
Version: 2.0.30
Severity: normal

After doing an update, wajig counts new packages to present some stats.
It uses tail with a deprecated syntax: tail -|+N, while it should use tail
-n -|+N, so it doesnt work with the current version.

(tail (GNU coreutils) 5.93)

Attached patch solve this.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14
Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15)

Versions of packages wajig depends on:
ii  apt                           0.6.42.3   Advanced front-end for dpkg
ii  python                        2.3.5-3    An interactive high-level object-o
ii  python-apt                    0.6.14     Python interface to libapt-pkg

wajig recommends no packages.

-- no debconf information
--- commands.py 2005-11-05 06:23:03.000000000 +0100
+++ commands.py.new     2005-11-14 14:40:51.000000000 +0100
@@ -358,7 +358,7 @@
             # the download archive, if there is any there.
             #
             lscmd  = "/bin/ls " + archives
-            lscmd += " | egrep '^" + pkg + "_' | sort | tail -1"
+            lscmd += " | egrep '^" + pkg + "_' | sort | tail -n -1"
             matches = perform.execute(lscmd, pipe=True)
             debpkg = matches.readline().strip()
             #
--- changes.py  2005-11-05 06:23:03.000000000 +0100
+++ changes.py.new      2005-11-14 14:40:10.000000000 +0100
@@ -169,7 +169,7 @@
               "| egrep '^(Package|Version):' " +\
               "| tr '\n' ' '" +\
               "| perl -p -e 's|Package: |\n|g; s|Version: ||g'" +\
-              "| sort | tail +2 | sed 's| $||' > " + available_file
+              "| sort | tail -n +2 | sed 's| $||' > " + available_file
     # Use langC in the following since it uses a grep.
     perform.execute(command, noquiet=True, langC=True) # root is not required.
     os.rename(temporary_file, previous_file)

Reply via email to