Your message dated Sat, 08 Aug 2009 10:47:05 +0000
with message-id <[email protected]>
and subject line Bug#389981: fixed in abcde 2.3.99.8-1
has caused the Debian Bug report #389981,
regarding Range code broken
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
389981: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=389981
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Package: abcde
Version: 2.3.99-$Revision: 223 $
While playing with abcde, I noticed the range processing code is pretty
ugly, and kind of broken.
If you give abcde a "backwards" range (ie: abcde 3-1), it still counts
up, getting into a nearly endless loop.
The patch provided fixes this behavior (matching the original seq
behavior of silently dropping improper range specifications):
"Reverse" ranges are ignored
If the LHS is missing, it is assumed to be one
If the RHS is missing, the range is ignored
If there are multiple dashes, they are "collapsed"
ie:
1--234-3 is the same as 1-3 = 1 2 3
-1-234-3 is the same as -3 is the same as 1-3 = 1 2 3
1-234-3- is the same as 1- is the same as 1-0 = ignored
- --
Charles Steinkuehler
[email protected]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.4 (MingW32)
iD8DBQFFHApUenk4xp+mH40RAjaqAJ9BIsAzVpLgcs7QDW86d359gvk6PACgv2XA
GbCvPSSnpjfg+ZKClat5LgY=
=xGka
-----END PGP SIGNATURE-----
--- abcde.svn.toc 2006-09-28 11:44:28.203700281 -0500
+++ abcde.svn.range 2006-09-28 12:43:05.189844508 -0500
@@ -3287,14 +3287,17 @@
else
while [ $# -gt 0 ]; do
# Range parsing code courtesy of Vincent Ho
- RSTART=$(echo $1 | cut -f1 -d-)
- REND=$(echo $1 | cut -f2 -d-)
- if [ "$RSTART" = "$REND" ]; then
- NEWTRACKS="$RSTART"
+ # Cleaned up to use shell built-ins by Charles Steinkuehler
+ if [ "${1#*[^0-9-]}" != "$1" ]; then
+ log error "syntax error while processing track numbers"
else
- NEWTRACKS=$(f_seq_line $RSTART $REND)
+ RSTART=${1%%-*}
+ REND=${1##*-}
+ while [ ${RSTART:=1} -le ${REND:=0} ] ; do
+ TRACKQUEUE="$TRACKQUEUE $RSTART"
+ RSTART=$(( $RSTART + 1 ))
+ done
fi
- TRACKQUEUE=$(echo "$TRACKQUEUE" "$NEWTRACKS")
shift
done
fi
--- End Message ---
--- Begin Message ---
Source: abcde
Source-Version: 2.3.99.8-1
We believe that the bug you reported is fixed in the latest version of
abcde, which is due to be installed in the Debian FTP archive:
abcde_2.3.99.8-1.diff.gz
to pool/main/a/abcde/abcde_2.3.99.8-1.diff.gz
abcde_2.3.99.8-1.dsc
to pool/main/a/abcde/abcde_2.3.99.8-1.dsc
abcde_2.3.99.8-1_all.deb
to pool/main/a/abcde/abcde_2.3.99.8-1_all.deb
abcde_2.3.99.8.orig.tar.gz
to pool/main/a/abcde/abcde_2.3.99.8.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Colin Tuckley <[email protected]> (supplier of updated abcde package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 02 Aug 2009 13:32:30 +0100
Source: abcde
Binary: abcde
Architecture: source all
Version: 2.3.99.8-1
Distribution: unstable
Urgency: low
Maintainer: Jesus Climent <[email protected]>
Changed-By: Colin Tuckley <[email protected]>
Description:
abcde - A Better CD Encoder
Closes: 143552 389981 391110 392843 411579 435603 435605 435606 526165
Changes:
abcde (2.3.99.8-1) unstable; urgency=low
.
* Remove svn Revision tag from version.
* Correct homepage URL in README (Closes: #526165).
* Fix typos (Closes: #435605, #435606).
* Fix misspelling of comma in script and manpage (Closes: #435603).
* Fix Writable temp directories not owned/writeable (Closes: #143552).
* Fix broken range code, patch from Charles Steinkuehler (Closes: #389981).
* Remove unneeded escapes in cddb-tool URLs.
Add support for freedb2 (Closes: #391110).
another patch from Charles Steinkuehler.
* Fix Endless loop possible when mp3gain asks clipping question bug
(Closes: #411579).
* Update Vcs-Svn: tag in debian/control.
* Add a recommends for vorbis-tools (Closes: #392843).
* Update standards version to 3.8.2 (no changes required).
* Fix debian/preinst not to ignore errors.
Checksums-Sha1:
5b4ce42610285b73ef2b2a333537131c8ad3adfb 1091 abcde_2.3.99.8-1.dsc
e55aa9fd5d07993d3de3ee9188bde1d875b0526a 97539 abcde_2.3.99.8.orig.tar.gz
0f9e37741829a2d963d2b8baca58340e0d3cac8a 20205 abcde_2.3.99.8-1.diff.gz
5a08f658dd678f819a0197a49e4b1068e6d7b6e5 114806 abcde_2.3.99.8-1_all.deb
Checksums-Sha256:
3cf5fcd3d2ddcfc97323062ccf0de991f0375343fd1c8fcd26b3e3939c2fd0df 1091
abcde_2.3.99.8-1.dsc
07b8fb173534f267d28985a391d0b7438b03ffe5e164bb461d3e00a51371d8d2 97539
abcde_2.3.99.8.orig.tar.gz
1d4112cdea85656b62b2d62dd0323ba2737c497c02dc682f2694a262f5b79f49 20205
abcde_2.3.99.8-1.diff.gz
92527a74bfcd40cd98e27adeaba85379295073bb8dfa94eff10e2eff0e15cecd 114806
abcde_2.3.99.8-1_all.deb
Files:
2ddaf76ebd3beb61a7f7b34c3be7be3e 1091 sound optional abcde_2.3.99.8-1.dsc
981fd4bfd6938bb6a1130f6193bffb00 97539 sound optional
abcde_2.3.99.8.orig.tar.gz
f93a78f096577617c73775c02129d8fc 20205 sound optional abcde_2.3.99.8-1.diff.gz
07972029f086040f6ce9ae360be82f9b 114806 sound optional abcde_2.3.99.8-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkp9ThEACgkQj2OPlhswRc7Y6gCgnZcMM6HjSwG+2G6srrkVT3MG
oOkAnjou9KlNNaZeGyfNNsh3rrKOm52/
=k1rc
-----END PGP SIGNATURE-----
--- End Message ---