Release 2.3.99.1
authordata <data@a0fa61bc-5347-0410-a1a9-7f54aa4e1825>
Tue, 29 Nov 2005 21:37:17 +0000 (21:37 +0000)
committerdata <data@a0fa61bc-5347-0410-a1a9-7f54aa4e1825>
Tue, 29 Nov 2005 21:37:17 +0000 (21:37 +0000)
git-svn-id: http://abcde.googlecode.com/svn/trunk@162 a0fa61bc-5347-0410-a1a9-7f54aa4e1825

abcde
changelog
debian/changelog

diff --git a/abcde b/abcde
index 8d8151e..1595cf9 100755 (executable)
--- a/abcde
+++ b/abcde
@@ -1384,6 +1384,11 @@ do_discid ()
                                                TRACKS="$(echo "$CDPARANOIAOUTPUT" | egrep '^[[:space:]]+[[:digit:]]' | tail -n 1 | get_first | tr -d "." | tr '\n' ' ')"
                                                CDPARANOIAAUDIOTRACKS="$TRACKS"
                                        else
                                                TRACKS="$(echo "$CDPARANOIAOUTPUT" | egrep '^[[:space:]]+[[:digit:]]' | tail -n 1 | get_first | tr -d "." | tr '\n' ' ')"
                                                CDPARANOIAAUDIOTRACKS="$TRACKS"
                                        else
+                                               # Previous versions of abcde would store the tracks on a file, instead of the status record.
+                                               if [ -f "$ABCDETEMPDIR/cdparanoia-audio-tracks" ]; then
+                                                       echo cdparanoia-audio-tracks=$( cat "$ABCDETEMPDIR/cdparanoia-audio-tracks" ) >> "$ABCDETEMPDIR/status"
+                                                       rm -f "$ABCDETEMPDIR/cdparanoia-audio-tracks"
+                                               fi
                                                if [ -f "$ABCDETEMPDIR/status" ] && TRACKS=$(checkstatus cdparanoia-audio-tracks); then :; else
                                                        TRACKS=$(echo $TRACKINFO | cut -f2 -d' ')
                                                fi
                                                if [ -f "$ABCDETEMPDIR/status" ] && TRACKS=$(checkstatus cdparanoia-audio-tracks); then :; else
                                                        TRACKS=$(echo $TRACKINFO | cut -f2 -d' ')
                                                fi
@@ -1499,6 +1504,8 @@ do_discid ()
                        exit 1
                fi
                cat /dev/null > "$ABCDETEMPDIR/status"
                        exit 1
                fi
                cat /dev/null > "$ABCDETEMPDIR/status"
+               # Store the abcde version in the status file.
+               echo "abcde-version=$VERSION" >> "$ABCDETEMPDIR/status"
        fi
        if [ X"$MAKECUEFILE" = "Xy" -a X"$WEHAVEACD" = "Xy" ]; then
                if checkstatus cuefile > /dev/null 2>&1 ; then :; else
        fi
        if [ X"$MAKECUEFILE" = "Xy" -a X"$WEHAVEACD" = "Xy" ]; then
                if checkstatus cuefile > /dev/null 2>&1 ; then :; else
index c0eb785..f30e6f4 100644 (file)
--- a/changelog
+++ b/changelog
@@ -1,3 +1,22 @@
+abcde 2.3.99.1
+
+  * Both -z and -C unset EJECTCD to avoid ejecting the CD when a) we are
+    debuging and b) we are not using the CD.
+  * If we are not reading the CD, set "loud" to see all the output messages
+    (that is, in most of the cases, the first encoding).
+  * Added -f to force some events that otherwise would erase files from our
+    current run. In the standard configuration ("OUTPUT=vorbis") the following
+    actions will need a "-f" to force the last one:
+      abcde -a read,encode -o ogg,flac
+      abcde -a tag,move,clean
+    During the second run abcde should complain that it is trying to erase the
+    working directory while the it has not performed any action on the FLAC
+    files, which we encoded previously.
+  * Convert the old cdparanoia-audio-tracks file into a status entry to avoid
+    eating files from previous rounds using an early version (Closes: #341050)
+
+ -- Jesus Climent <jesus.climent@hispalinux.es>  Tue, 29 Nov 2005 23:27:20 +0200
+
 abcde 2.3.99
 
   * Added diff choice to CDDB entries ("1,4").
 abcde 2.3.99
 
   * Added diff choice to CDDB entries ("1,4").
index 6fff127..e16cc21 100644 (file)
@@ -1,3 +1,22 @@
+abcde (2.3.99.1-1) unstable; urgency=low
+
+  * Both -z and -C unset EJECTCD to avoid ejecting the CD when a) we are
+    debuging and b) we are not using the CD.
+  * If we are not reading the CD, set "loud" to see all the output messages
+    (that is, in most of the cases, the first encoding).
+  * Added -f to force some events that otherwise would erase files from our
+    current run. In the standard configuration ("OUTPUT=vorbis") the following
+    actions will need a "-f" to force the last one:
+      abcde -a read,encode -o ogg,flac
+      abcde -a tag,move,clean
+    During the second run abcde should complain that it is trying to erase the
+    working directory while the it has not performed any action on the FLAC
+    files, which we encoded previously.
+  * Convert the old cdparanoia-audio-tracks file into a status entry to avoid
+    eating files from previous rounds using an early version (Closes: #341050)
+
+ -- Jesus Climent <jesus.climent@hispalinux.es>  Tue, 29 Nov 2005 23:27:20 +0200
+
 abcde (2.3.99-1) unstable; urgency=low
 
   * Added diff choice to CDDB entries ("1,4").
 abcde (2.3.99-1) unstable; urgency=low
 
   * Added diff choice to CDDB entries ("1,4").