Debian Bug report logs - #544341
Filenames with & character wrongly decoded from playlist

version graph

Package: audacious; Maintainer for audacious is Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>; Source for audacious is src:audacious (PTS, buildd, popcon).

Reported by: hungerburg <dub@lazy.shacknet.nu>

Date: Sun, 30 Aug 2009 19:48:02 UTC

Severity: normal

Tags: unreproducible

Found in version audacious/2.1-1

Done: John Lindgren <john.lindgren@tds.net>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>:
Bug#544341; Package audacious. (Sun, 30 Aug 2009 19:48:05 GMT) (full text, mbox, link).


Acknowledgement sent to hungerburg <dub@lazy.shacknet.nu>:
New Bug report received and forwarded. Copy sent to Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>. (Sun, 30 Aug 2009 19:48:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: hungerburg <dub@lazy.shacknet.nu>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: Filenames with & character wrongly decoded from playlist
Date: Sun, 30 Aug 2009 21:41:06 +0200
Package: audacious
Version: 2.1-1+b1
Severity: normal


Audacious stores a default playlist in xspf format, which is based
on XML. Ampersand characters in filenames though properly escaped,
eg this line:

<location>file:///.../Teenage%20Jesus%20&amp;%20The%20Jerks%20-%20Orphans.m4a</location>

are not read back accordingly: The track plays on first adding
the file, but when closing the application and reopening, the
filename is read from the playlist and wrongly decoded:

** (audacious2:7545): WARNING **: Could not open file:///.../Teenage%20Jesus%20%20The%20Jerks%20-%20Orphans.m4a for reading or writing: Error opening file: Datei oder Verzeichnis nicht gefunden
Unable to read from file:///.../Teenage%20Jesus%20%20The%20Jerks%20-%20Orphans.m4a, giving up.

BUG: The "&amp;" code is just dropped from the searchpath, while
"&" is a valid character in a filename.



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-1-686 (SMP w/1 CPU core)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages audacious depends on:
ii  audacious-plugins             2.1-1      Base plugins for audacious
ii  dbus                          1.2.16-2   simple interprocess messaging syst
ii  dbus-x11                      1.2.16-2   simple interprocess messaging syst
ii  gtk2-engines-pixbuf           2.16.5-1   Pixbuf-based theme for GTK+ 2.x
ii  libatk1.0-0                   1.26.0-1   The ATK accessibility toolkit
ii  libaudclient2                 2.1-1+b1   audacious dbus remote control libr
ii  libaudcore1                   2.1-1+b1   audacious core engine library
ii  libaudid3tag2                 2.1-1+b1   audacious id3 tag manipulation lib
ii  libaudutil1                   2.1-1+b1   audacious utility library
ii  libc6                         2.9-25     GNU C Library: Shared libraries
ii  libcairo2                     1.8.8-2    The Cairo 2D vector graphics libra
ii  libdbus-1-3                   1.2.16-2   simple interprocess messaging syst
ii  libdbus-glib-1-2              0.82-1     simple interprocess messaging syst
ii  libfontconfig1                2.6.0-4    generic font configuration library
ii  libfreetype6                  2.3.9-5    FreeType 2 font engine, shared lib
ii  libglib2.0-0                  2.20.4-1   The GLib library of C routines
ii  libgtk2.0-0                   2.16.5-1   The GTK+ graphical user interface 
ii  libice6                       2:1.0.5-1  X11 Inter-Client Exchange library
ii  libmcs1                       0.7.1-1    Abstraction library to store confi
ii  libmowgli1                    0.6.1-1    a high performance development fra
ii  libpango1.0-0                 1.24.5-1   Layout and rendering of internatio
ii  libsad2                       2.1-1+b1   audacious scale and dither library
ii  libsamplerate0                0.1.7-2    audio rate conversion library
ii  libsm6                        2:1.1.0-2  X11 Session Management library

Versions of packages audacious recommends:
ii  audacious-plugins-extra       2.1-1      Various extra plugins for audaciou
ii  unzip                         6.0-1      De-archiver for .zip files

audacious suggests no packages.

-- no debconf information




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>:
Bug#544341; Package audacious. (Mon, 31 Aug 2009 14:48:18 GMT) (full text, mbox, link).


Acknowledgement sent to John Lindgren <john.lindgren@tds.net>:
Extra info received and forwarded to list. Copy sent to Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>. (Mon, 31 Aug 2009 14:48:18 GMT) (full text, mbox, link).


Message #10 received at 544341@bugs.debian.org (full text, mbox, reply):

From: John Lindgren <john.lindgren@tds.net>
To: dub@lazy.shacknet.nu
Cc: 544341@bugs.debian.org
Subject: Re: audacious: filenames with & character wrongly decoded from playlist
Date: Mon, 31 Aug 2009 10:35:09 -0400
I can't reproduce this with current upstream version. Since I've
rewritten a lot of the playlist code between 2.1 and upstream, I suspect
the problem may already have been fixed. Can you please try this version
and let me know if that is so?

        http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=543561#37

John Lindgren





Information forwarded to debian-bugs-dist@lists.debian.org, Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>:
Bug#544341; Package audacious. (Tue, 01 Sep 2009 20:03:03 GMT) (full text, mbox, link).


Acknowledgement sent to Peter Chiochetti <pch@myzel.net>:
Extra info received and forwarded to list. Copy sent to Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>. (Tue, 01 Sep 2009 20:03:03 GMT) (full text, mbox, link).


Message #15 received at 544341@bugs.debian.org (full text, mbox, reply):

From: Peter Chiochetti <pch@myzel.net>
To: John Lindgren <john.lindgren@tds.net>
Cc: 544341@bugs.debian.org
Subject: Re: audacious: filenames with & character wrongly decoded from playlist
Date: Tue, 1 Sep 2009 21:49:16 +0200
Hello John,

Further research shows me that while on creation of a playlist all
files are added to the list correctly, when I restart audacious
and close it again, SOME of them are written back without the
"&amp", both with stock debian and your /opt...audacious.

Steps to reproduce: start application, delete playlist, add a
folder *) with several files with "&" (lots of group names have
that), close application, "cp playlist.xspf playlist.xsp", relaunch
application: SOME, but NOT ALL, filenames get stripped of the "&":
"diff playlist.xsp playlist.xspf". I do not see a pattern in it.

*) that does not work with the version you provided. This one
crashes when a folder is added, I looked with gdb but did not
find out why, I only know its happening while reading the dir.

-- 
peter




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>:
Bug#544341; Package audacious. (Fri, 04 Dec 2009 14:48:04 GMT) (full text, mbox, link).


Acknowledgement sent to hungerburg <dub@lazy.shacknet.nu>:
Extra info received and forwarded to list. Copy sent to Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>. (Fri, 04 Dec 2009 14:48:04 GMT) (full text, mbox, link).


Message #20 received at 544341@bugs.debian.org (full text, mbox, reply):

From: hungerburg <dub@lazy.shacknet.nu>
To: Debian Bug Tracking System <544341@bugs.debian.org>
Subject: Re: with & character wrongly decoded from playlist
Date: Fri, 04 Dec 2009 15:37:47 +0100
Package: audacious
Severity: normal

As of today, I can no longer reproduce the bug:

$ audacious2 -v
Audacious 2.1.0 [UNSUPPORTED VERSION]

I do not know, whether there actually have been any updates
since then.  Anyways, please close.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.31-1-686 (SMP w/1 CPU core)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages audacious depends on:
ii  audacious-plugins             2.1-1      Base plugins for audacious
ii  dbus                          1.2.16-2   simple interprocess messaging syst
ii  dbus-x11                      1.2.16-2   simple interprocess messaging syst
ii  gtk2-engines-pixbuf           2.18.4-1   Pixbuf-based theme for GTK+ 2.x
ii  libatk1.0-0                   1.28.0-1   The ATK accessibility toolkit
ii  libaudclient2                 2.1-1+b1   audacious dbus remote control libr
ii  libaudcore1                   2.1-1+b1   audacious core engine library
ii  libaudid3tag2                 2.1-1+b1   audacious id3 tag manipulation lib
ii  libaudutil1                   2.1-1+b1   audacious utility library
ii  libc6                         2.10.2-2   GNU C Library: Shared libraries
ii  libcairo2                     1.8.8-2    The Cairo 2D vector graphics libra
ii  libdbus-1-3                   1.2.16-2   simple interprocess messaging syst
ii  libdbus-glib-1-2              0.82-2     simple interprocess messaging syst
ii  libfontconfig1                2.6.0-4    generic font configuration library
ii  libfreetype6                  2.3.11-1   FreeType 2 font engine, shared lib
ii  libglib2.0-0                  2.22.3-1   The GLib library of C routines
ii  libgtk2.0-0                   2.18.4-1   The GTK+ graphical user interface 
ii  libice6                       2:1.0.6-1  X11 Inter-Client Exchange library
ii  libmcs1                       0.7.1-1    Abstraction library to store confi
ii  libmowgli1                    0.6.1-1    a high performance development fra
ii  libpango1.0-0                 1.26.1-1   Layout and rendering of internatio
ii  libsad2                       2.1-1+b1   audacious scale and dither library
ii  libsamplerate0                0.1.7-3    Audio sample rate conversion libra
ii  libsm6                        2:1.1.1-1  X11 Session Management library

Versions of packages audacious recommends:
ii  audacious-plugins-extra       2.1-1      Various extra plugins for audaciou
ii  unzip                         6.0-1      De-archiver for .zip files

audacious suggests no packages.

-- no debconf information




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>:
Bug#544341; Package audacious. (Wed, 07 Apr 2010 20:36:03 GMT) (full text, mbox, link).


Acknowledgement sent to John Lindgren <john.lindgren@tds.net>:
Extra info received and forwarded to list. Copy sent to Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>. (Wed, 07 Apr 2010 20:36:03 GMT) (full text, mbox, link).


Message #25 received at 544341@bugs.debian.org (full text, mbox, reply):

From: John Lindgren <john.lindgren@tds.net>
To: Peter Chiochetti <pch@myzel.net>
Cc: 544341@bugs.debian.org, hungerburg <dub@lazy.shacknet.nu>
Subject: Re: audacious: Filenames with & character wrongly decoded from playlist
Date: Wed, 07 Apr 2010 16:32:49 -0400
Hello Peter,

A while back you said you were also seeing this problem of "&"
characters not being saved to Audacious's playlist.  I wasn't able to
reproduce the problem then and can't now.  Since then, "hungerbug" has
said that the problem went away for him, but without any update of
Audacious.  Based on that and the report of a Gentoo user upstream, I am
beginning to think this is a bug in libxml2 in certain versions or under
certain circumstances.  Do you still see the problem, or have any if
this might be the case?

Peace,
John Lindgren

Oh, and the upstream report is:
http://jira.atheme.org/browse/AUD-163





Added tag(s) unreproducible. Request was from John Lindgren <john.lindgren@tds.net> to control@bugs.debian.org. (Mon, 12 Apr 2010 13:54:02 GMT) (full text, mbox, link).


Reply sent to John Lindgren <john.lindgren@tds.net>:
You have taken responsibility. (Mon, 27 Sep 2010 18:21:14 GMT) (full text, mbox, link).


Notification sent to hungerburg <dub@lazy.shacknet.nu>:
Bug acknowledged by developer. (Mon, 27 Sep 2010 18:21:14 GMT) (full text, mbox, link).


Message #32 received at 544341-done@bugs.debian.org (full text, mbox, reply):

From: John Lindgren <john.lindgren@tds.net>
To: 544341-done@bugs.debian.org
Subject: Re: audacious: Filenames with & character wrongly decoded from playlist
Date: Mon, 27 Sep 2010 14:16:54 -0400
Closing as requested.  (I suspect a libxml bug was causing this and has
since been fixed.)

-- John




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 26 Oct 2010 07:33:09 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jul 2 00:04:28 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.