Democracy 0.9.6 is out, but is it worth the upgrade?

I wrote about Democracy a month ago, back then the biggest comment that I got was that Democracy wouldent work for them. Democracy just released version 0.9.6 today and in the release post they claimed to have fixed support for feisty. Now I have been running the stock version that comes in the Ubuntu repository’s and I must say it is a product that once you use it you will never go back. I love coming home and having all of my vlogs downloaded for me ready to watch, I just wish I could find more Ubuntu vlogs, if anyone can find some let please post a link in the comments. I’m quite adventurous when it comes to Ubuntu and I will install anything weather or not I think it will break my system. So I backed up my ~/.democracy folder added the democracy repository, they have a great tutorial by the way, to my sources.list and upgraded.

First thing that happens when you run democracy is that it will “upgrade” the storage system for all your subscribed vlogs, this is why I backed up my democracy folder, and then it seg faults.

earobinson@NaN:~$ democracyplayer
/usr/bin/democracyplayer:87: DeprecationWarning: The dbus_bindings module is deprecated and will go away soon.

dbus-python 0.80 provides only a partial emulation of the old
dbus_bindings, which was never meant to be public API.

Most uses of dbus_bindings are applications catching the exception
dbus.dbus_bindings.DBusException. You should use dbus.DBusException
instead (this is compatible with all dbus-python versions since 0.40.2).

If you need additional public API, please contact the maintainers via
.

import dbus_bindings
/var/lib/python-support/python2.5/dbus_bindings.py:5: DeprecationWarning: The dbus_bindings module is deprecated and will go away soon.

dbus-python 0.80 provides only a partial emulation of the old
dbus_bindings, which was never meant to be public API.

Most uses of dbus_bindings are applications catching the exception
dbus.dbus_bindings.DBusException. You should use dbus.DBusException
instead (this is compatible with all dbus-python versions since 0.40.2).

If you need additional public API, please contact the maintainers via
.

from dbus.dbus_bindings import *
INFO Starting up Democracy Player
INFO Version: 0.9.6
INFO Revision: unknown
INFO Loading preferences…
INFO Starting event loop thread
INFO Restoring database…
INFO Connecting to /home/earobinson/.democracy/sqlitedb
TIMING Database load slow: 0.463
INFO Recomputing filters…
INFO Spawning auto downloader…
INFO Displaying main frame…
WARNING Menu item action “CheckVersion” not implemented
WARNING Menu item action “FastForward” not implemented
WARNING Menu item action “Rewind” not implemented
WARNING Menu item action “UpVolume” not implemented
WARNING Menu item action “DownVolume” not implemented
WARNING Volume changed before videoDisplay created
WARNING Display updated before video display was created
INFO Creating video display…
INFO *** Launching Downloader Daemon ****
alsa
oss
pulseaudio
file
none
INFO loaded renderer ‘xinerenderer’
INFO Setting VolumeLevel to 1.0
TIMING gtkAsyncMethod: took too long: 1.483
Segmentation fault (core dumped)

This was what I had expected from a product that had gone since the 2 months without upgrading to support feisty. I posted in the comments about what happened hoping to warn users that this may break the version of democracy that they have installed.

What I did not expect was about an hour and a half later there is a response in the comments from Nicholas Reville, who i can only assume is a democracy employ, that says that they are working on it. Another two and a half hours later Ben (another democracy employ?) posts to say they have fixed the problem. The great part of this is that they had. All in all it took them about 4 hours to fix the problem and upload it to the democracy repository.

This makes me ask the question, is it worth the upgrade. The ubuntu MOTU, do a great job of ensuring that every package that makes it into the Ubuntu repository is a working and quality package. Not only did democracy leave the feisty version of democracy broken for months but they don’t seem to test that much before they release a new version, however they did release a fix quickly. The version of democracy in the Ubuntu repository was working for me (thanks to the ubuntu MOTU), but I love the bleeding edge.

I for one will upgrade to the new version of democracy, but I will do so knowing that in the future things may break and that I will keep a backup of both the install deb files and my ~/.democracy folder just in case things break again and they don’t provide an upgrade for another 2 months. What are you going to do?

7 Responses to Democracy 0.9.6 is out, but is it worth the upgrade?

  1. timf says:

    Doesn’t work on Gutsy for me.

  2. earobinson says:

    timf, you may want to report this to the democracy guys, they have forums and seem to read there blog comments. However this is good to know because it means that people might have a problem when they go to upgrade from feisty to gutsy.

    Lets hope they fix it before the release.

  3. Rich says:

    As much as I like democracy, I’m waiting until it hits 1.0 and the name change before trying it on Feisty again. I’m hoping they’ve got everything worked out when that hits.

  4. Trip says:

    I’m with Rich on this one. Top programme, but It needs more stability on Linux machines before I’m willing to use it full time.
    I’ve been testing out PenguinTV at the moment too. Not as feature rich as Democracy, but it shows promise. http://penguintv.sourceforge.net/ – for anyone that’s interested :)

  5. maxo says:

    I look forward to giving the new version a try. I have never found this program to be stable, testing it on three different PCs on 6.10 and 7.04. The program looks like it would be cool if it works. Here’s to hoping it run without a problem when I get home tonight.

  6. earobinson says:

    I think its really neat how there are 2 kinds of linux users, the ones who are just going to dive right in, and the ones who are going to hold off till its more stable.

    I do think that the democracy has made enough mistakes in the past that they are a cause for concern now.

  7. Donnie says:

    I also added the democracy repository to my sources and installed the Feisty version. It runs fine for me until I actually play a video. Videos play fine, but as soon as they end, the program crashes every time.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: