Serpentine fails to save playlist after first save attempt errors

Bug #24771 reported by Matt MacLeod
8
Affects Status Importance Assigned to Milestone
serpentine (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

I was trying to save a playlist in Serpentine in the XSPF format, as I had just
heard about it and was curious. I selected XML Shareable Playlist Format from
the dropdown list, and typed in "test", assuming it would auto-fill the
extension for me. A dialog comes up saying:

Unsupported Format
The playlist format you used (by the file extension) is currently not supported.

If I then try to save with a correct extension (or indeed dismiss the dialog in
anyway other than using the "X" close button) it fails silently. The console
output is:

Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/serpentine/mainwindow.py", line 200, in
run_dialog
    oper.listeners.append (self)
UnboundLocalError: local variable 'oper' referenced before assignment

A playlist cannot be saved after a failed attempt until Serpentine is closed and
restarted. This should be fixed. Also, there should be some clue as to what the
magic extensions that it will save are (and a sensible default), as the
descriptions don't clear that up at all.

Revision history for this message
Tiago Cogumbreiro (cogumbreiro) wrote :

Yes the user interface doesn't clear up which extension one should use. I'll try
to fix it up for the next release.

The hang bug is already fixed in SVN:
http://bugzilla.gnome.org/show_bug.cgi?id=318964

Revision history for this message
Tiago Cogumbreiro (cogumbreiro) wrote :

OK i fixed (on SVN) the user interface by making it similar to the Save dialog
in Abiword.

Revision history for this message
Tiago Cogumbreiro (cogumbreiro) wrote :

This is fixed in Serpentine 0.6.4.

Revision history for this message
Sebastien Bacher (seb128) wrote :

This upload fixes the issue:

 serpentine (0.6.4-0ubuntu1) dapper; urgency=low
 .
   * New upstream version:
     - the save playlist dialog now displays the save format (Ubuntu: #18643).
     - fix a crash happening after ejecting the CD (Ubuntu: #16860).

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.