Request to update to new upstream version 2.35.0

Bug #918016 reported by Robert Roth
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
librsvg (Ubuntu)
Fix Released
Wishlist
Robert Roth

Bug Description

librsvg>=2.35.0 is required for GNOME System Monitor 3.34, and the new version also contains two ubuntu patches, so we can drop these patches.

Related branches

Revision history for this message
Robert Roth (evfool) wrote :

2.35.1 has been already released, but as it introduced an ABI break which has been reverted after 2.35.1 and will be available in the next release to be ABI-compatible, I have decided to update to 2.35.0.

See the attached debdiff, I have made the following changes:
  * Updated debian/patches/10_rsvg-gz.patch to apply.
  * Removed debian/patches/g_const_return.patch, merged upstream. [3]
  * Removed debian/patches/no_null_crash.patch, merged upstream. [4]
  * debian/watch: Switch to .xz tarballs.
  * debian/librsvg2-2.symbols: added new symbol introfuced in 2.35.0 [2]
  * debian/control.in: removed unnecessary dependencies (these have been removed upstream too , see [1])

[1] upstream commit removing the upstream dependencies http://git.gnome.org/browse/librsvg/commit/configure.in?id=5b2dd097e95146137351299c7c80e7279f0514cf
[2] upstream commit introducing new symbol http://git.gnome.org/browse/librsvg/commit/?id=7f27418cfcdea9cdd6b2bf81ea0b0f6cc5a18b30
[3] upstream commit with the changes from g_const_return.patch http://git.gnome.org/browse/librsvg/commit/?id=01c1c36070184d67f4e0b925acf82a0c0a509558
[4] upstream commit with the changes from no_null_crash.patch http://git.gnome.org/browse/librsvg/commit/rsvg-paint-server.c?id=edbb480e5214f19e46d5aba89727202febae8857

Changed in librsvg (Ubuntu):
assignee: nobody → Robert Roth (evfool)
Micah Gersten (micahg)
tags: added: upgrade-software-version
tags: added: desktop-upgrade
Revision history for this message
Sebastien Bacher (seb128) wrote :

Hey, thank you for your work, some comments:

- if you tag update bugs "desktop-upgrade" they will show up on the desktop team version tracking

- ubuntu versions should use -0ubuntu1 not -1 (changelog)

- it's usually a good thing to diff the configure.in between versions to see new requirement, in that version:
the libxml requirement needs to be updated
the libgtk requirement needs to be updated

- you based your update on 2.34.0 from oneiric where precise has 2.34.2 where the git patches are already dropped, you should rebease on the current version

Otherwise the update looks mostly good, if you fixes the things I mentioned before the update should be good to upload

Changed in librsvg (Ubuntu):
importance: Undecided → Wishlist
status: New → Confirmed
Changed in librsvg (Ubuntu):
status: Confirmed → Incomplete
Robert Roth (evfool)
Changed in librsvg (Ubuntu):
status: Incomplete → In Progress
Revision history for this message
Robert Roth (evfool) wrote :

New debdiff attached for updating from 2.34.2-1ubuntu1 to 2.35.0-0ubuntu1.
Updated dependencies to match the upstream dependencies, changed version, rebased to the precise version (2.34.2-1ubuntu1)

Changed in librsvg (Ubuntu):
status: In Progress → Fix Committed
status: Fix Committed → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package librsvg - 2.35.0-0ubuntu1

---------------
librsvg (2.35.0-0ubuntu1) precise; urgency=low

  * New upstream release (lp: #918016).
  * debian/patches/10_rsvg-gz.patch: updated to apply.
  * debian/watch: updated to also watch unstable xz tarballs.
  * debian/control.in: updated dependencies.
  * debian/librsvg2-2.symbols: added new symbol.
 -- Robert Roth <email address hidden> Wed, 18 Jan 2012 23:37:53 +0200

Changed in librsvg (Ubuntu):
status: Triaged → Fix Released
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.