Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 940487 - gui-libs/gtk: version bump to 4.16*
Summary: gui-libs/gtk: version bump to 4.16*
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on: 932556
Blocks: 940488
  Show dependency tree
 
Reported: 2024-09-29 14:58 UTC by Michał Górny
Modified: 2025-01-19 13:46 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2024-09-29 14:58:32 UTC
Yes, you guessed right, another random package (fractal) requires it now.
Comment 1 jospezial 2024-10-10 22:41:37 UTC
depend on Bug 932556 gstreamer-1.24
Comment 2 jospezial 2024-10-11 18:28:01 UTC
https://github.com/gentoo/gentoo/pull/38636
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2024-12-12 04:17:50 UTC
And we've reached the point where even Exherbo is more up-to-date than Gentoo.
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-04 22:16:08 UTC
I'm looking at this now.
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-04 22:20:41 UTC
So far, with skipping the gsk-compare suite, I see:
```
Summary of Failures:

 10/696 gtk:gdk / memorytexture                                                      ERROR              0.76s   killed by signal 11 SIGSEGV
 19/696 gtk:gdk+needs-udmabuf / dmabuf-support                                       ERROR              0.06s   exit status 1
119/696 gtk:gsk / scaling                                                            ERROR              0.52s   killed by signal 11 SIGSEGV
116/696 gtk:gsk / transform                                                          ERROR              0.66s   exit status 1
411/696 gtk:css / parser rotate3d-crash.css                                          ERROR              0.50s   killed by signal 11 SIGSEGV
502/696 gtk:a11y / inscription                                                       ERROR              1.10s   killed by signal 6 SIGABRT

```

Some (or all) of that might be self-inflicted though, with the exception of the dmabuf bit which I need to investigate.

(I haven't yet gone through the whole build-system diff either.)
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-04 22:24:03 UTC
With vanilla flags and GCC 14 instead of trunk, I get:
```
Summary of Failures:

 10/696 gtk:gdk / memorytexture                                                      ERROR              0.77s   killed by signal 11 SIGSEGV
 19/696 gtk:gdk+needs-udmabuf / dmabuf-support                                       ERROR              0.07s   exit status 1
118/696 gtk:gsk / scaling                                                            ERROR              0.49s   killed by signal 11 SIGSEGV
113/696 gtk:gsk / transform                                                          ERROR              0.59s   exit status 1
502/696 gtk:a11y / inscription                                                       ERROR              1.05s   killed by signal 6 SIGABRT
```

i.e. 'gtk:css / parser rotate3d-crash.css' went away. I'll investigate that separately.
Comment 7 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-04 23:03:59 UTC
With 4.14.4-r1, I see a bunch of compare, and:
```
   9/4300 gtk:gdk / memorytexture                                                                                                                                         ERROR
   0.82s   killed by signal 11 SIGSEGV
3710/4300 gtk:gsk+gsk-nodeparser / parser text-font-errors.node                                                                                                           FAIL
   1.04s   exit status 1
3734/4300 gtk:gsk / scaling                                                                                                                                               ERROR
   0.91s   killed by signal 11 SIGSEGV

``

so memorytexture + scaling aren't new. Just transform and inscription. Both of those are new tests as well, so I'm inclined to ignore them for now.
Comment 8 Larry the Git Cow gentoo-dev 2025-01-04 23:06:15 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a67fbf249cac6c8ef3ba8244dfb584699feca09

commit 6a67fbf249cac6c8ef3ba8244dfb584699feca09
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2025-01-04 22:39:25 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-01-04 23:05:45 +0000

    gui-libs/gtk: add 4.16.12
    
    Note that skipping gsk-compare entirely means we do run *far*
    fewer tests, but a reliable testsuite for us is more important
    than absolute-maximum coverage if we can't trust the results and
    dismiss any failures as "probably font related" and so on.
    
    Closes: https://bugs.gentoo.org/940487
    Signed-off-by: Sam James <sam@gentoo.org>

 gui-libs/gtk/Manifest           |   1 +
 gui-libs/gtk/gtk-4.16.12.ebuild | 267 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 268 insertions(+)