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)