Last Exit debs

Iain has just released Last Exit 1.0, triumphantly feature-complete when compared to the official player. I've created Debian packages that are currently sitting in the NEW queue, until they hit Sid there are packages in my repository. They are targetted at Sid, but should install fine on Dapper. Tell me if they don't and I'll do a rebuild. Update: packages built on Dapper are now available too. Another Update: hopefully non-broken packages for Sid and Dapper are now uploaded.

NP: Neighbour Radio, Last.fm

10:12 Monday, 10 Jul 2006 [#] [computers] (32 comments)

Posted by Jan Schmidt at Mon Jul 10 10:41:00 2006:
Sweet, ta!
Posted by glandium at Mon Jul 10 10:42:17 2006:
Nope, the're not sitting ;)
Posted by Patrik Wallström at Mon Jul 10 11:06:58 2006:
It did not work on Dapper:

electro$~>sudo dpkg -i last-exit_1.0-1_i386.deb
Selecting previously deselected package last-exit.
(Reading database ... 205004 files and directories currently installed.)
Unpacking last-exit (from last-exit_1.0-1_i386.deb) ...
dpkg: dependency problems prevent configuration of last-exit:
last-exit depends on libc6 (>= 2.3.6-6); however:
  Version of libc6 on system is 2.3.6-0ubuntu20.
last-exit depends on libcairo2 (>= 1.2.0); however:
  Version of libcairo2 on system is 1.0.4-0ubuntu1.
last-exit depends on libgstreamer0.10-0 (>= 0.10.8); however:
  Version of libgstreamer0.10-0 on system is 0.10.6-0ubuntu2.
last-exit depends on libxml2 (>= 2.6.26); however:
  Version of libxml2 on system is 2.6.24.dfsg-1ubuntu1.
dpkg: error processing last-exit (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
last-exit
Posted by Baishampayan Ghose at Mon Jul 10 11:32:31 2006:
Please rebuild it for Dapper. It has newer dependencies which are not available in Dapper.
Thanks :)
Posted by Jo Vermeulen at Mon Jul 10 12:00:59 2006:
They don't work at my Dapper install either. GDebi warns me that the libc6 dependency is not satisfiable.
Posted by Brandon Hale (tseng) at Mon Jul 10 13:43:50 2006:
Ross,
Thanks for the packages.
Unfortunately, the package does not make use of cli-common-dev with our debhelper scripts. The most obvious result of this is that the binary depends lack any of the required mono and cli libs.

Please review our draft policy [1], I am happy to help. Ping me on IRC.

http://pkg-mono.alioth.debian.org/cli-policy/
Posted by Brandon Hale (tseng) at Mon Jul 10 13:50:38 2006:
By the way, Muine would be a fine CDBS-based example package. Just have a look at debian/control and debian/rules to get an idea of what is required.
Posted by Sven at Mon Jul 10 14:22:29 2006:
dapper package won't connect to server while official last.fm player works nicely.

"Failed to connect" is the message on command line and "Segmentation fault" follows when i close the program.
Posted by David Keogh at Mon Jul 10 14:47:41 2006:
The dapper package also seems to be missing a dependency on mono.
Posted by z at Mon Jul 10 15:09:10 2006:
This final release is great! I love to have something native and open source to play my last.fm radio on GNOME! Thanks a bunch! :)
Posted by Ross at Mon Jul 10 15:31:52 2006:
Brandon: DOH. Fixing that now, thanks!
Posted by Peter Russell at Mon Jul 10 16:10:25 2006:
Your ubuntu package seems to require a later libpango1.0-0 than is in Ubuntu Dapper (last-exit: Depends: libpango1.0-0 (>= 1.12.3) but 1.12.2-0ubuntu3 is installed).  The latter is the version listed at packages.ubuntu.com (http://packages.ubuntu.com/dapper/libs/libpango1.0-0)
Posted by Ross at Mon Jul 10 16:11:56 2006:
Arse, that would be the aiglx packages...
Posted by Peter Russell at Mon Jul 10 16:48:06 2006:
Cheers, that's excelent.
Posted by sven at Mon Jul 10 22:35:26 2006:
still the same...

"Failed to connect" is the error message when started from command line and "Segmentation fault" follows when i close the program.
Posted by Adam Petaccia at Mon Jul 10 22:37:38 2006:
Would you mind if I compiled these (both AMD64 and i386) and mirrored them on my website (http://mighmos.org)?
Posted by Ross at Tue Jul 11 08:14:55 2006:
Sven: if you can debug the crash that would be great, otherwise I can't help.

Adam: of course not.
Posted by Max Howell at Tue Jul 11 11:21:39 2006:
The official last.fm player is open source and native... ! You guys apparently do no research. I have the source code on this machine even!
Posted by Ross at Tue Jul 11 11:26:33 2006:
The official player also uses Qt, isn't integrated with GNOME, and is generally a bit ugly.
Posted by Iain at Tue Jul 11 11:42:19 2006:
Dear Max...

As author of last-exit I can assure you that I did my research as I too have the code of the official player on my machine.

The reason I wrote last-exit was never "To make a free player" and you'll note that nowhere have I ever said that an advantage of last-exit was its freeness.

My sole reason for writing last-exit was "to make a less shit player" which, in my opinion (and many others it seems), I have succeeded in doing.

The issues with the official client:
* Statically linked to QT
* I don't have anything else QT based on my system so it doesn't fit in with anything.
* I think QT looks and feels like shit
* It looks "a bit ugly" (maybe an understatment)
* It has terrible usability

So, love to hear from you...
Posted by Sven at Tue Jul 11 11:55:28 2006:
Hello again.
The problem in connecting Last exit, as I found out, is that I entered wrong password first time.

But I received no error messages whatsoever and I don't have a clue now how to do make Last exit ask me again that password.

Deleting ~/.gnome2/last-exit won't help, apt-get remove --purge and reinstall later either won't.

what can i do?
Posted by Ross at Tue Jul 11 12:05:35 2006:
Removing the package and re-installing won't ever manipulate user settings.  You want to use gconf-editor and change /apps/lastexit/password.
Posted by sven at Tue Jul 11 12:18:25 2006:
thank you very much, gconf helped.
an error message when entering wrong password would be nice addition to next version, though.
Posted by iain at Tue Jul 11 12:25:28 2006:
sven: yeah, I'm working on that at the moment :) I forgot I'd need to do it, cos I entered my password months ago and it worked
Posted by Ross at Tue Jul 11 12:25:38 2006:
I didn't write Last Exit, I just packaged it for Debian.  Can all bug reports go to the author please!
Posted by iain at Tue Jul 11 14:18:26 2006:
please continue to pass all bug reports through ross, my secretary

Muhaha
Posted by Max Howell at Tue Jul 11 15:17:51 2006:
Iain, I wasn't actually criticising you or your work. I actually am happy you like last.fm and made another player. I was talking to the guy who said there wasn't an open source or native last.fm player for linux. Sorry for the misunderstanding!
Posted by Paul Cutler at Wed Jul 12 02:11:36 2006:
Ross:  Thanks for packaging this up for Dapper!

Iain:  Thanks for writing this! 

Much appreciated, both of you.

Paul
Posted by z at Sat Jul 15 19:14:33 2006:
I'm not sure where to report this as a bug. I'm using Ubuntu Dapper and installed last-exit from the package you provided (thanks btw!) but when I try to listen to some music by tag name last-exit crashes. In the terminal I get the following output on the crash:

Unhandled Exception: System.FormatException: Unknown char: .
in <0x00052> System.Double:Parse (string,System.Globalization.NumberStyles,System.IFormatProvider)
in <0x00011> System.Double:Parse (string)
in <0x0014e> LastExit.FindStation:ParseTag (string)
in <0x000d9> LastExit.FindStation:FindStationCompleted (LastExit.FMRequest)
in <0x0003b> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_FMRequest (LastExit.FMRequest)
in <0x0001a> LastExit.FMRequest:request_completed_idle ()
in <0x00037> (wrapper delegate-invoke) System.MulticastDelegate:invoke_bool ()
in <0x0002a> IdleProxy:Handler ()
in <0x00036> (wrapper native-to-managed) IdleProxy:Handler ()
in (unmanaged) 0xb7d73bf1
in <0x00004> (wrapper managed-to-native) Gtk.Application:gtk_main ()
in <0x00007> Gtk.Application:Run ()
in <0x00256> LastExit.Driver:Main (string[])
Posted by z at Sat Jul 15 19:21:39 2006:
I'm not sure where to report this as a bug. I'm using Ubuntu Dapper and installed last-exit from the package you provided (thanks btw!) but when I try to listen to some music by tag name last-exit crashes. In the terminal I get the following output on the crash:

Unhandled Exception: System.FormatException: Unknown char: .
in <0x00052> System.Double:Parse (string,System.Globalization.NumberStyles,System.IFormatProvider)
in <0x00011> System.Double:Parse (string)
in <0x0014e> LastExit.FindStation:ParseTag (string)
in <0x000d9> LastExit.FindStation:FindStationCompleted (LastExit.FMRequest)
in <0x0003b> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_FMRequest (LastExit.FMRequest)
in <0x0001a> LastExit.FMRequest:request_completed_idle ()
in <0x00037> (wrapper delegate-invoke) System.MulticastDelegate:invoke_bool ()
in <0x0002a> IdleProxy:Handler ()
in <0x00036> (wrapper native-to-managed) IdleProxy:Handler ()
in (unmanaged) 0xb7d73bf1
in <0x00004> (wrapper managed-to-native) Gtk.Application:gtk_main ()
in <0x00007> Gtk.Application:Run ()
in <0x00256> LastExit.Driver:Main (string[])
Posted by z at Mon Jul 17 10:46:17 2006:
Ok, I just saw I somehow posted the comment twice because of a refresh or something. I'm sorry about that.
Posted by Alfredo Buttari at Tue Aug 1 17:42:27 2006:
Hi,
do you plan to build .deb packages also for the 2.0 version?
Thanks

alfredo

Name:


E-mail:


URL:


Add 8 and 5 (required):


Comment: