Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RFC] pango: update to 1.46.1 #24842

Merged
merged 1 commit into from Sep 14, 2020
Merged

[RFC] pango: update to 1.46.1 #24842

merged 1 commit into from Sep 14, 2020

Conversation

q66
Copy link
Contributor

@q66 q66 commented Sep 12, 2020

Since about a year ago, we've been holding back the pango version at now long obsolete 1.42 series, as pango upstream's move to harfbuzz resulted in bitmap font formats no longer working. This is now starting to become increasingly problematic, for various reasons:

  1. some parts of the upcoming GNOME 3.38 update depend on newer versions and require clunky patching otherwise
  2. the soon upcoming Gtk 4.0 stable release (why do we have a very old alpha version of that packaged anyway, nothing currently depends on it?) carries a hard dependency on much newer Pango and there is no hope of backporting things
  3. the old Pango has some code paths with fairly poor performance that have improved since
  4. it means things such as the librsvg testsuite fail, because of a different text shaping behavior between the versions

IMO this is not our problem. A year should've been more than enough time for people to fix/adjust their setups, and if they still have problems with it, they should take it to upstream - it's not our issue to solve. Keeping things at the older version is not sustainable, and the issue only affects a small minority of users, so I just wouldn't bother.

@void-linux/pkg-committers

@q66 q66 requested a review from a team September 12, 2020 02:29
@ahesford
Copy link
Member

With a rolling-release approach comes the occasional backwards incompatibility. Why should pango be a special case? Update the package.

@pullmoll
Copy link
Member

We should not stop updating packages to newer versions as a convenience service for users. So yes, let's update pango.

@sirikid
Copy link
Contributor

sirikid commented Sep 13, 2020

why do we have a very old alpha version of that packaged anyway, nothing currently depends on it?

I would ask 'why do we have it' in a first place. I packaged the latest alpha when experimenting with emacs-pgtk. emacs-pgtk was unusable for me, so in the end I didn't submit any updates.

@q66 q66 merged commit 04dcc8b into void-linux:master Sep 14, 2020
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jul 21, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants