View previous topic :: View next topic |
Author |
Message |
GrantEdwards n00b
Joined: 14 Jan 2017 Posts: 13
|
Posted: Tue Nov 08, 2022 8:01 pm Post subject: gtk+3-24.34-r1 breaks gtk3-classic-patches |
|
|
The upgrade from gtk+-3.24.34 to gtk+-3.24.34-r1 broke all of my my systems.
I build with the gtk3-classic patches from https://github.com/gentoo-mirror/khoverlay/tree/master/x11-libs/gtk3-classic-patches
Yesterday my systems upgraded gtk+ from 3.24.34 to 3.24.34-r1, and it broke all gtk3 applications. They
all exit immediately on startup with the message below.
Code: | Trace/breakpoint trap |
If I emerge -C gtk3-classic-patches then re-emerge gtk+3 everything runs again (though since I run
openbox instead of Gnome, gtk3 apps are far less usable that they are with the gtk3-classic-patches).
Where can I get the ebuild back for gtk+-3.24.34? |
|
Back to top |
|
|
grknight Retired Dev
Joined: 20 Feb 2015 Posts: 1688
|
Posted: Tue Nov 08, 2022 8:12 pm Post subject: |
|
|
GrantEdwards wrote: | The upgrade from gtk+-3.24.34 to gtk+-3.24.34-r1 broke all of my my systems. |
I highly doubt a dependency change with a default USE setting is to blame...
The only difference gtk+-3.24.34 to gtk+-3.24.34-r1 is:
Code: | diff --git a/x11-libs/gtk+/gtk+-3.24.34.ebuild b/x11-libs/gtk+/gtk+-3.24.34-r1.ebuild [39/1907]
similarity index 99%
rename from x11-libs/gtk+/gtk+-3.24.34.ebuild
rename to x11-libs/gtk+/gtk+-3.24.34-r1.ebuild
index f56fa35464c..df783ef9e07 100644
--- a/x11-libs/gtk+/gtk+-3.24.34.ebuild
+++ b/x11-libs/gtk+/gtk+-3.24.34-r1.ebuild
@@ -33,7 +33,7 @@ COMMON_DEPEND="
>=media-libs/harfbuzz-2.2.0:=
>=media-libs/libepoxy-1.4[X(+)?,${MULTILIB_USEDEP}]
virtual/libintl[${MULTILIB_USEDEP}]
- >=x11-libs/cairo-1.14[aqua?,glib,svg,X?,${MULTILIB_USEDEP}]
+ >=x11-libs/cairo-1.14[aqua?,glib,svg(+),X?,${MULTILIB_USEDEP}]
>=x11-libs/gdk-pixbuf-2.30:2[introspection?,${MULTILIB_USEDEP}]
>=x11-libs/pango-1.44.0[introspection?,${MULTILIB_USEDEP}]
x11-misc/shared-mime-info |
Which basically says, if cairo's svg USE disappears, assume it is on.
Edit: may be related to https://github.com/lah7/gtk3-classic/issues/79 making this technically belong in Unsupported Software |
|
Back to top |
|
|
GrantEdwards n00b
Joined: 14 Jan 2017 Posts: 13
|
Posted: Tue Nov 08, 2022 9:57 pm Post subject: |
|
|
grknight wrote: | GrantEdwards wrote: | The upgrade from gtk+-3.24.34 to gtk+-3.24.34-r1 broke all of my my systems. |
I highly doubt a dependency change with a default USE setting is to blame...
|
Yep, after I looked at the commit details, I couldn't see how that change could have
caused the problem. Just to be sure, I rolled back that ebuild and it made no difference.
Ah, well spotted! A couple days prior to the gtk+-3.24.34 to gtk+-3.24.34-r1 upgrade, I see glib-2.72.3 updated to glib-2.74.1-r1.
I'll see if I can roll that back.
Yes, this is most likely a bug in the gtk3-classic patches from khoverlay and belongs in Unsupported Software. I'll see if
I can move it. I didn't realize that the other topics were only for officially supported software. |
|
Back to top |
|
|
GrantEdwards n00b
Joined: 14 Jan 2017 Posts: 13
|
Posted: Tue Nov 08, 2022 10:21 pm Post subject: |
|
|
This is indeed caused by gtk3-classic issue 79: https://github.com/lah7/gtk3-classic/issues/79
A manual work-around is to emerge khoverlay:x11-libs/gtk3-classic-patches, then manually
delete the problematic patch
Code: |
# rm /etc/portage/patches/x11-libs/gtk+-3.24.34/gtk3-classic-13-fixes__atk-bridge-errors.patch
|
before re-emerging gtk+:3 |
|
Back to top |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 21724
|
Posted: Wed Nov 09, 2022 1:39 am Post subject: |
|
|
GrantEdwards wrote: | Yes, this is most likely a bug in the gtk3-classic patches from khoverlay and belongs in Unsupported Software. | Done. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|