SRU the current 2.48.9 stable update
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| librsvg (Ubuntu) |
High
|
Olivier Tilloy | ||
| Focal |
High
|
Olivier Tilloy |
Bug Description
* Impact
That's the current GNOME stable update, which fixes a number of issues, including a regression[1] since librsvg 2.40.x which was shipped in Ubuntu 16.04. The NEWS file[2] summarizes the relevant changes between Ubuntu 20.04's current librsvg 2.48.7 (that version was also introduced by an SRU back in July[3]) and the current version 2.48.9. The complete list of changes is available on GNOME GitLab[4].
* Test case
The update is part of GNOME stable updates[5].
Smoke testing by opening SVG images with eog or importing them with gimp can be performed to ensure there are no regressions.
* Regression potential
This is a bugfix-only stable micro-release, however librsvg is a core component with a number of reverse dependencies. A combination of autopkgtests and manual smoke testing to try and detect SVG rendering issues should be performed.
* Notes about this report
This is my first SRU request (and at the same time my first launchpad bug report). I'm not really familiar with the whole SRU process which is why I first asked about it on Ubuntu's official discourse forum[6]. Canonical's Sebastien Bacher encouraged me to open this ticket. I've copied over some parts of the last librsvg SRU ticket[3]. I hope this is fine.
Thanks for considering this SRU.
[1]: https:/
[2]: https:/
[3]: https:/
[4]: https:/
Sebastien Bacher (seb128) wrote : | #1 |
Changed in librsvg (Ubuntu): | |
assignee: | nobody → Olivier Tilloy (osomon) |
importance: | Undecided → High |
status: | New → Confirmed |
Olivier Tilloy (osomon) wrote : | #2 |
Thank you Salim, I'll take care of preparing and uploading the SRU.
description: | updated |
Olivier Tilloy (osomon) wrote : | #3 |
Note that the fix for upstream issue 642, which is one of the drivers for this SRU, hasn't been released in the 2.50.x series yet (it's only a commit on the master branch: https:/
The SRU process requires that a bug be fixed in the development release first, before considering a stable update (https:/
I asked Federico what his plans are for a 2.50.2 release (https:/
Changed in librsvg (Ubuntu Focal): | |
assignee: | nobody → Olivier Tilloy (osomon) |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in librsvg (Ubuntu Focal): | |
status: | Confirmed → Triaged |
Changed in librsvg (Ubuntu): | |
status: | Confirmed → Triaged |
Olivier Tilloy (osomon) wrote : | #4 |
Federico confirmed he plans on releasing librsvg 2.50.2 soon (November 21st at the latest). Once that is out, I'll update the package in Debian and Ubuntu 21.04, and we can then proceed with the SRU.
Olivier Tilloy (osomon) wrote : | #5 |
librsvg 2.50.2+dfsg-1 is now in hirsute. We can proceed with the SRU.
Changed in librsvg (Ubuntu): | |
status: | Triaged → Won't Fix |
status: | Won't Fix → Fix Released |
Olivier Tilloy (osomon) wrote : | #6 |
Uploaded librsvg 2.48.9-
Changed in librsvg (Ubuntu Focal): | |
status: | Triaged → In Progress |
Brian Murray (brian-murray) wrote : | #7 |
Should groovy also get the fix for upstream issue 642?
Changed in librsvg (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
tags: | added: verification-needed verification-needed-focal |
Hello Salim, or anyone else affected,
Accepted librsvg into focal-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-
Further information regarding the verification process can be found at https:/
N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.
Salim B (salim-b) wrote : | #9 |
Hi Brian
I've succesfully installed and tested the `librsvg2-*` v2.48.9-
I've used the CLI `rsvg-convert` as well as the R package rsvg[1] (which uses the C bindings provided by `librsvg2-dev`) to convert SVG images to PDF. Everything was fine, no regression as far as I can tell.
Thank you very much, Oliver, Brian and everyone else involved for the SRU work!
tags: |
added: verification-done-focal removed: verification-needed-focal |
Olivier Tilloy (osomon) wrote : | #10 |
> Should groovy also get the fix for upstream issue 642?
I suppose it wouldn't hurt. Adding the rls-gg-incoming tag to consider whether this is worthwhile.
tags: | added: rls-gg-incoming |
Launchpad Janitor (janitor) wrote : | #11 |
This bug was fixed in the package librsvg - 2.48.9-
---------------
librsvg (2.48.9-
* SRU new upstream release to focal (LP: #1903329)
-- Olivier Tilloy <email address hidden> Mon, 30 Nov 2020 18:08:14 +0100
Changed in librsvg (Ubuntu Focal): | |
status: | Fix Committed → Fix Released |
The verification of the Stable Release Update for librsvg has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.
Thank you for the bug report!
Olivier, assigning to you since you usually do the librsvg updates, would be great if you could SRU this one