Update Pango to >= 1.31.1 for new Harfbuzz dependency

Bug #1529503 reported by Alex Valavanis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape Devlibs
Triaged
High
Unassigned

Bug Description

As stated in bug #1488159, new versions of Pango deprecate their OT functions in favour of using Harfbuzz. All current LTS and stable Linux platforms already provide a suitable version of Pango... it will be an easier migration if Pango can also be updated in Devlibs.

Changed in inkscape-devlibs:
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
jazzynico (jazzynico) wrote :

Harfbuzz requires a GByte type that was added in glib-2.32. Unfortunately we currently use glib-2.28 and thus we need to update glib and glibmm (last version is 2.47.4), which themselves require and update of libsigc++ (2.2.11 to 2.6.2) and -optionally- libxslt (1.1.26 to 1.1.28).

Revision history for this message
su_v (suv-lp) wrote : Re: [Bug 1529503] Re: Update Pango to >= 1.31.1 for new Harfbuzz dependency

On 2016-01-06 18:32 (+0100), jazzynico wrote:
> and thus we need to update glib and glibmm (last version is 2.47.4),

GLib (and glibmm) use even/odd versioning for stable/development
releases [1]; current stable versions are GLib 2.46.2 and glibmm 2.46.3.

https://developer.gnome.org/glib/
https://developer.gnome.org/glibmm/

Thanks a lot for spending time and efforts to update 32bit devlibs!
--
[1] I don't know whether there are "official" policies wrt whether
pre-compiled Inkscape packages should ship with unstable development
versions of major dependencies or not - I am aware that cairo for 32bit
devlibs was such a case (the rather dated development snapshot release
1.11.2).

Revision history for this message
jazzynico (jazzynico) wrote :

Yes, of course we should use the stable versions...

That said, I'm not going to work on glib right now. I plan to create a new devlibs branch for updated devlibs compiled with the latest tdd-gcc version (currently 5.1.0-3). But, well, a bit later. You know how I dislike working on Windows stuff...
So my priorities are Poppler, librevenge-libcdr-libvisio, and then maybe Cairo (if we can fix -and backport- the ruler issue). And their dependencies, of course.

jazzynico (jazzynico)
Changed in inkscape-devlibs:
importance: Medium → High
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.