FFe: Please merge liferea 1.8.3-0.1 (main) from Debian unstable (main)

Bug #935147 reported by bojo42
48
This bug affects 6 people
Affects Status Importance Assigned to Milestone
liferea (Debian)
Fix Released
Unknown
liferea (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Since 10th of December we finally have a new stable release of Liferea (1.8.0). Ubuntu still is on the old and soon unsupported stable series with version 1.6.6 for precise.

We should change that asap! Main reason is that an unhacked Liferea on our default filesystem EXT4 is barely usable due to Bug #290666 and the main feature of 1.8.0 is improved performance, which should at least fix that bug to some amount. Beside it's probably not a good idea to use an old upstream version for a LTS release, considering that upstream should drop support on that by focusing on the new stable series.

Tags: patch merge

Related branches

bojo42 (bojo42)
Changed in liferea (Ubuntu):
assignee: nobody → bojo42 (bojo42)
Changed in liferea (Debian):
status: Unknown → New
Revision history for this message
bojo42 (bojo42) wrote :

I updated the package and reworked most patches, please see the attached debdiff.

What's left is the libindicate.patch, as at least some of Maia's work is already in the new stable upstream release. Can someone take care of that?

For actual test builds see: https://launchpad.net/~bojo42/+archive/testing/+sourcepub/2264042/+listing-archive-extra

Cheers

Changed in liferea (Ubuntu):
assignee: bojo42 (bojo42) → nobody
tags: added: patch
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in liferea (Ubuntu):
status: New → Confirmed
Changed in liferea (Debian):
status: New → Fix Released
bojo42 (bojo42)
summary: - Upgrade Liferea to current stable release 1.8.0
+ Please merge liferea 1.8.3-0.1 (main) from Debian unstable (main)
Changed in liferea (Ubuntu):
status: Confirmed → In Progress
assignee: nobody → bojo42 (bojo42)
Revision history for this message
bojo42 (bojo42) wrote : Re: Please merge liferea 1.8.3-0.1 (main) from Debian unstable (main)

As a current stable Liferea release is now Debian i am requesting a merge. Would be great if that can happen ASAP, because with the 1.8.3 release upstream finally fixed the hard performance penaltity on EXT4. As this is still our default filesystem this is a really needed update on the package and should at best make it to precise.

Regarding the merge i already did all of the work and the with the new stable upstream release the package works wonderful in complete opposite to 1.6.6b-0ubuntu4.

But what is still left is the needed rework on Maia's indicator patch, but at least the Unity integration works fine and you can start Liferea from the messaging menu.

For easy testing and to provide a usable package until the merge is done see:
https://launchpad.net/~bojo42/+archive/liferea

Changed in liferea (Ubuntu):
assignee: bojo42 (bojo42) → nobody
status: In Progress → New
tags: added: merge
removed: upgrade-software-version
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in liferea (Ubuntu):
status: New → Confirmed
Revision history for this message
Luke Yelavich (themuso) wrote :

This will require a feature freeze exception. Please see http://wiki.ubuntu.com/FreezeExceptionProcess for more information.

Revision history for this message
bojo42 (bojo42) wrote :
Revision history for this message
bojo42 (bojo42) wrote :
Revision history for this message
bojo42 (bojo42) wrote :
Revision history for this message
bojo42 (bojo42) wrote :
Revision history for this message
bojo42 (bojo42) wrote :

Okay then, i request a freeze exception as this merge would eliminate a high importance bug on EXT4 and also some against ugly UI freezes during updates. Overall the user experience is much better, although the indicator integration right now is minimal, but at least the Unity patch works fine (see the screenshot).

Testing has done by myself for the last two years on the 1.7 series that led to 1.8. On the current package testing happened of course in Debian and so far there is only one potential regression reported against the search folder feature.

Beside all that upstream actively supports the current 1.8 series where 1.6 has no future, so despite it's really late in the release cycle i recommend going into LTS with a current stable upstream release and a small difference to Debian.

summary: - Please merge liferea 1.8.3-0.1 (main) from Debian unstable (main)
+ FFe: Please merge liferea 1.8.3-0.1 (main) from Debian unstable (main)
Changed in liferea (Ubuntu):
status: Confirmed → New
Revision history for this message
Iain Lane (laney) wrote :

thank you for preparing this, FFe approved (this is on the edubuntu image but stgraber says* we should get it). Leaving as New for sponsor review.

* 30/03 15:29:10 <stgraber> Laney: would have preferred to hear about it earlier, but as we have to support it for 5 years, I
          think it'd be good to have a version upstream actually supports
30/03 15:29:50 <Laney> stgraber: OK, so I'll grant the FFe then. You can sponsor if you want, otherwise I'll leave it in
                       the queue.
30/03 15:30:41 <stgraber> Laney: I'm not a user of liferea myself but the UI is very similar to what I remember so even if
          we have it in our install slideshow we won't need to update it and we haven't made the final screenshots for the
          website, so that part is fine

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package liferea - 1.8.3-0.1ubuntu1

---------------
liferea (1.8.3-0.1ubuntu1) precise; urgency=low

  * New upstream release (LP: #290666, #371754, #741543, #716688)
  * Merge from Debian unstable (LP: #935147), remaining changes:
  * debian/patches:
    - drop gtk-status-icon.patch & notification-append as in upstream
    - drop fix_systray_behavior as mostly upstreamed and rest seems unused
    - 01_ubuntu_feedlists: update & rename, move planets to "Open Source"
    - add_X-Ubuntu-Gettext-Domain: rebase
    - libunity.patch: rebase, apply before indicator patch (liferea_shell.c)
    - libindicate_increase_version.patch: exclude from libindicate.patch
    - deactivate libindicate.patch, seems partly upstreamed and needs rework
  * debian/control: libindicate-dev, libindicate-gtk-dev & libunity-dev
  * debian/liferea.indicate & liferea.install: ship indicator desktop file
  * debian/rules: enable libindicate

liferea (1.8.3-0.1) unstable; urgency=low

   [ Bojo42 ]
   * Non-maintainer upload.
   * New upstream release (Closes: #502307, #623619, #631778, #651913)
   * debian/patches:
     - drop libnotify0.7 as in upstream
     - debian-example-feeds: update, move planets from "News" to "Open Source"
     - www-browser: update due to new file location
     - libtool-dont-rearange-as-needed: rebase
   * debian/control:
     - update Standards-Version
     - remove obsolete Build-Depends:
       - quilt not needed for "3.0 (quilt)" source format
       - libnm-glib-dev & libdbus-glib-1-dev: upstream switched to GDBus
       - liblua5.1-0-dev: LUA scripting support got dropped
     - new Build-Depends on libunique-dev, libjson-glib-dev & dh_autoreconf
     - update version dependencies
   * debian/rules: run dh_autoreconf & update translations
   * debian/liferea.install: nothing to ship from /usr/lib/liferea

   [ Rodrigo Gallardo ]
   * Lintian love:
     - debian/control: switch from Conflicts to Breaks
     - debian/rules: redo build targets

   [ Moray Allan ]
   * debian/copyright: update to include additional copyright owners.
   * debian/patches/www-browser: also set default external browser.
 -- bojo42 <email address hidden> Thu, 29 Mar 2012 14:17:21 +0200

Changed in liferea (Ubuntu):
status: New → Fix Released
Revision history for this message
bojo42 (bojo42) wrote :

Thanks.

The failed builds for armel and powerpc are due to:

"Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libindicate-gtk-dev : Depends: libindicate-gtk3-dev (= 0.6.92-0ubuntu1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
apt-get failed.
Package installation failed
Trying to reinstall removed packages:
Trying to uninstall newly installed packages:
Source-dependencies not satisfied; skipping liferea"

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.