Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
gtk+3-24.34-r1 breaks gtk3-classic-patches
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
GrantEdwards
n00b
n00b


Joined: 14 Jan 2017
Posts: 13

PostPosted: Tue Nov 08, 2022 8:01 pm    Post subject: gtk+3-24.34-r1 breaks gtk3-classic-patches Reply with quote

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
View user's profile Send private message
grknight
Retired Dev
Retired Dev


Joined: 20 Feb 2015
Posts: 1688

PostPosted: Tue Nov 08, 2022 8:12 pm    Post subject: Reply with quote

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
View user's profile Send private message
GrantEdwards
n00b
n00b


Joined: 14 Jan 2017
Posts: 13

PostPosted: Tue Nov 08, 2022 9:57 pm    Post subject: Reply with quote

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.

Quote:
Edit: may be related to https://github.com/lah7/gtk3-classic/issues/79 making
this technically belong in Unsupported Software


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
View user's profile Send private message
GrantEdwards
n00b
n00b


Joined: 14 Jan 2017
Posts: 13

PostPosted: Tue Nov 08, 2022 10:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 21724

PostPosted: Wed Nov 09, 2022 1:39 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
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