Package: ripit Version: 3.7.0-1 Severity: important Tags: patch Hi!
While using ripit 3.7.0-1, it just doesn't create a directory for me for ripping. For example: <test_run> [ku...@bluemoon /tmp] ./ripit RipIT version 3.7.0. Will create a playlist file. Will set file permission to 0644. Checking for a DB entry @ freedb.freedb.org... ----------------- CDDB and tag Info ----------------- Artist: Various Album: Vivaldi's Greates Hits - The Ultimate Four Seasons Category: classical ID3-Genre: Classical (32) Year: 2003 Revision: 2 CD id: 5c122a17 Comment: YEAR: 2003 01: [03:26.30] Vladimir Spivakov / Vivaldi: The Four Seasons #1 In E, Op. 8, RV 269, Spring - 1. Allegro 02: [02:32.47] Amsterdam Guitar Trio / Vivaldi: The Four Seasons #1 In E, Op.8, RV 269, Spring - 2. Largo 03: [03:47.63] Michala Petri / Vivaldi: The Four Seasons #1 In E, Op. 8, RV 269, Spring - 3. Allegro 04: [05:07.47] Yamashita and Coryell / Vivaldi: The Four Seasons #2 In G Minor, Op. 8, RV 315, Summer - 1. Allegro Non Molto - Allegro 05: [02:58.58] Tracy Scott Silverman / Vivaldi: The Four Seasons #2 In G Minor, Op. 8, RV 315, Summer - 2. Adagio 06: [02:50.25] Gottfried von der Goltz / Vivaldi: The Four Seasons #2 In G Minor, Op. 8, RV 315, Summer - 3. Presto 07: [05:15.37] James Galway / Vivaldi: The Four Seasons #3 In F, Op. 8, RV 293, Autumn - 1. Allegro 08: [02:23.38] Yamashita and Coryell / Vivaldi: The Four Seasons #3 In F, Op.8, RV 293, Autumn - 2. Adagio Molto 09: [03:13.42] Vladimir Spivakov / Vivaldi: The Four Seasons #3 In F, Op. 8, RV 293, Autumn - 3. Allegro 10: [03:14.08] Ranson Wilson & Modern Madolin Quartet / Vivaldi: The Four Seasons #4 In F Minor, Op. 8, RV 297, Winter - 1. Allegro Non Molt 11: [01:54.67] Gottfried von der Goltz / Vivaldi: The Four Seasons #4 In F Minor, Op. 8, RV 297, Winter - 2. Largo 12: [03:36.50] James Galway / Vivaldi: The Four Seasons #4 In F Minor, Op. 8, RV 297, Winter - 3. Allegro 13: [03:16.38] Michala Petri / Vivaldi: The Four Seasons #1 In E, Op. 8, RV 269, Spring - 1. Allegro 14: [03:45.45] Gottfried von der Goltz / Vivaldi: The Four Seasons #1 In E, Op. 8, RV 269, Spring - 3. Allegro 15: [06:22.60] Gottfried von der Goltz / Vivaldi: The Four Seasons #2 In G Minor, Op. 8, RV 315, Summer - 1. Allegro Non Molto - Allegro 16: [02:58.52] James Galway / Vivaldi: The Four Seasons #2 In G Minor, Op. 8, RV 315, Summer - 2. Adagio, Presto 17: [02:36.10] Yamashita and Coryell / Vivaldi: The Four Seasons #2 In G Minor, Op. 8, RV 315, Summer - 3. Presto 18: [03:10.13] Amsterdam Guitar Trio / Vivaldi: The Four Seasons #3 In F, Op. 8, RV 293, Autumn - 1. Allegro 19: [03:25.05] Gottfried von der Goltz / Vivaldi: The Four Seasons #4 In F Minor, Op. 8, RV 297, Winter - 1. Allegro Non Molto 20: [03:37.30] James Galway / Vivaldi: The Four Seasons #4 In F Minor, Op. 8, RV 297, Winter - 1. Allegro Non Molto 21: [02:44.02] Vladimir Spivakov / Vivaldi: The Four Seasons #4 In F Minor, Op. 8, RV 297, Winter - 2. Largo 22: [02:09.03] Yamashita and Coryell / Vivaldi: The Four Seasons #4 In F Minor, Op. 8, RV 297, Winter - 2. Largo 23: [03:03.32] Gottfried von der Goltz / Vivaldi: The Four Seasons #4 In F Minor, Op. 8, RV 297, Winter - 3. Allegro mkdir: cannot create directory `/./Various-Vivaldi\'s_Greates_Hits_-_The_Ultimate_Four_Seasons': Permission denied Can not create directory /./Various-Vivaldi's_Greates_Hits_-_The_Ultimate_Four_Seasons: No such file or directory </test_run> A minor fix in the ripit executable is attached. However, if that is wrong, or I have made a mistake, please do let me know. Thanks. Kumar -- Kumar Appaiah
diff -Nru --exclude debian ripit-3.7.0/ripit.pl ripit-3.7.0/ripit.pl --- ripit-3.7.0/ripit.pl 2009-05-16 18:45:48.000000000 -0400 +++ ripit-3.7.0/ripit.pl 2009-06-26 20:08:11.000000000 -0400 @@ -1760,7 +1760,7 @@ my $growing_dir = ""; foreach (split(/\//, $soundir)) { next if($_ eq " "); - $growing_dir .= "/$_"; + $growing_dir .= "$_"; $growing_dir =~ s;//;/;g; if(!opendir(TESTDIR, $growing_dir)) { log_system("mkdir -m $dpermission -p \"$growing_dir\"")
signature.asc
Description: Digital signature