Hi Jonathon, Thanks for the bug report below. I'm cleaning up the backlog of bugs in wajig, and I can't replicate this bug at present. Does it still happen for you?
Thanks, Graham Received Fri 31 Aug 2007 10:10am +1000 from Jonathan Wilson: > Package: wajig > Version: 2.0.34 > Severity: normal > > > > -- System Information: > Debian Release: 4.0 > APT prefers stable > APT policy: (500, 'stable') > Architecture: i386 (i686) > Shell: /bin/sh linked to /bin/bash > Kernel: Linux 2.6.18-4-vserver-686 > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) > > Versions of packages wajig depends on: > ii apt 0.6.46.4-0.1 Advanced front-end for dpkg > ii python 2.4.4-2 An interactive high-level > object-o > ii python-apt 0.6.19 Python interface to libapt-pkg > > wajig recommends no packages. > > -- no debconf information > When I try to run wajig changelog linux-image-vserver-686, the following > happens: > > # wajig changelog linux-image-vserver-686 > ========================= linux-latest-2.6 (6) ========================= > sh: -c: line 0: syntax error near unexpected token `(' > sh: -c: line 0: `set -o noglob; wget --timeout=60 --output-document=- > http://packages.debian.org/changelog:linux-latest-2.6 (6) 2> /dev/null' > > See also: # wajig -t changelog linux-image-vserver-686 > Performing: cat /var/lib/dpkg/status | egrep > '^(Package|Status|Version):' | awk '/^Package: / {pkg=$2} /^Status: > / {s1=$2;s2=$3;s3=$4} /^Version: / {print pkg,$2,s1,s2,s3}' | grep > 'ok installed' | awk '{print $1,$2}' | sort > > /root/.wajig/amethyst/tmpLeN9e0 > Performing: fping localhost 2>/dev/null >/dev/null > Performing: fping packages.debian.org 2>/dev/null >/dev/null > ========================= linux-latest-2.6 (6) ========================= > Performing: wget --timeout=60 --output-document=- > http://packages.debian.org/changelog:linux-latest-2.6 (6) 2> /dev/null > sh: -c: line 0: syntax error near unexpected token `(' > sh: -c: line 0: `set -o noglob; wget --timeout=60 --output-document=- > http://packages.debian.org/changelog:linux-latest-2.6 (6) 2> /dev/null' > Performing: cat /var/lib/dpkg/status | egrep > '^(Package|Status|Version):' | awk '/^Package: / {pkg=$2} /^Status: > / {s1=$2;s2=$3;s3=$4} /^Version: / {print pkg,$2,s1,s2,s3}' | grep > 'ok installed' | awk '{print $1,$2}' | sort > > It seems to be a problem with the "(6)" in the version number of the > package. I guess it needs some escaping so the shell won't stumble over > the parenthesis. > > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]