10 December 2011

1.8.0 Released

The new stable releases seemingly get finished only around christmas each year. Summer just isn't a good time for getting things done. Well, here it is: It's finally done. The new stable line with many performance improvements and better Google Reader and TinyTinyRss 1.5+ support. Grab it from the project page or ask your package maintainers to upload it!

8 comments:

Morpheus said...

I installed this version, but it is so slow so slow that even after several hours I can't select anything, in the debug-all mode running from a shell, I can see messages like DB: removing item with id 3847887, but this is slow also, this messages appears from 5 minutes in 5 minutes.

Lars said...

Morpheus: It is hard to say what exactly causes your slow behaviour. Please try reducing your feed count, lowering your item cache size and check for your DB size ~/.liferea_1.8/liferea.db which shouldn't be larger much than 100MB.

If nothing helps and you still want to keep using Liferea please remove the DB file to start over without items.

Morpheus said...

yes, my db has more or less 2.5G, and unfortunately the only solution was to export the feeds, remove all, and import again.

whitemice said...

If your liferia.db gets really large just try performing a vacuum on it; it is an SQLite database, they have this problem.

Lars said...

whitemice: Starting with 1.8.0 a VACUUM is performed on each startup. Therefore the DB size shouldn't grow anymore due to fragmentation.

anubeon said...

I can't seem to get liferea 1.8 to compile with libindicate support under Ubuntu 11.10 x86-64. Configure doesn't seem to recognise that libindicate-dev is installed. Is there anyway to force libindicate support at compile time?

Mircea said...

The problem with libindicate seems to come from the version change in ubuntu. Configure looks for indicate-0.5 and indicate-gtk-0.5, but the packages are now called indicate-0.6 and indicate-gtk3-0.6. Making this change everywhere in configure and in configure.ac makes ./configure enable libindicate support. But I get an error in make:

CC libliui_a-item_list_view.o
item_list_view.c: In function ‘get_cell_renderer_width’:
item_list_view.c:415:14: error: ‘GtkCellRenderer’ has no member named ‘xpad’

Is this because of changes in the newer version of libindicate? Is there an easy fix? TIA...

Lars Lindner said...

Mircea: The 1.8 line is not intended to be compiled against GTK3/GNOME3. The compile issue you mentioned is fixed in the new unstable release 1.9.0 which allows compilation against newer GTK versions.