Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Getting rid of at least one Webkit?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
jserink
Veteran
Veteran


Joined: 30 Jan 2004
Posts: 1019

PostPosted: Tue Jan 14, 2025 4:29 am    Post subject: Getting rid of at least one Webkit? Reply with quote

Hi All:

This is my system:
Code:
jserinki7 /home/jserink # uname -a
Linux jserinki7 6.6.62-gentoo #1 SMP PREEMPT_DYNAMIC Sun Nov 24 17:37:07 +08 2024 x86_64 Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz GenuineIntel GNU/Linux
jserinki7 /home/jserink # grep MemTotal /proc/meminfo
MemTotal:       32516732 kB


I have configured my machine for portage to use tempfs to "speedup" compile times but.....
The following is a big problem:
Code:
jserinki7 /home/jserink # equery list webkit-gtk
 * Searching for webkit-gtk ...
[IP-] [  ] net-libs/webkit-gtk-2.46.5:4/37
[IP-] [  ] net-libs/webkit-gtk-2.46.5-r410:4.1/0
[IP-] [  ] net-libs/webkit-gtk-2.46.5-r600:6/0

Because of this:
Code:
     Thu Jan  9 03:02:08 2025 >>> net-libs/webkit-gtk-2.46.5
       merge time: 4 hours, 16 minutes and 45 seconds.

     Tue Jan 14 07:29:06 2025 >>> net-libs/webkit-gtk-2.46.5-r410
       merge time: 4 hours, 12 minutes and 42 seconds.

     Tue Jan 14 11:38:21 2025 >>> net-libs/webkit-gtk-2.46.5-r600
       merge time: 4 hours, 8 minutes and 38 seconds.

A year ago Webkit took only 2 hours to build, now they all take over 4 hours. Some little dependancy gets updates and I have a minimum of 12 hours of rebuild not including other stuff.
I need to get rid of at least one of these.
Any tips on how to go about this?

Cheers,
john

[Administrator edit: added [code] tags to preserve output layout. -Hu]
Back to top
View user's profile Send private message
jserink
Veteran
Veteran


Joined: 30 Jan 2004
Posts: 1019

PostPosted: Tue Jan 14, 2025 4:48 am    Post subject: Continued... Reply with quote

Ok, looking at this:
Code:
jserinki7 /home/jserink # equery list webkit-gtk
 * Searching for webkit-gtk ...
[IP-] [  ] net-libs/webkit-gtk-2.46.5:4/37
[IP-] [  ] net-libs/webkit-gtk-2.46.5-r410:4.1/0
[IP-] [  ] net-libs/webkit-gtk-2.46.5-r600:6/0

and this:

Code:
jserinki7 /home/jserink # equery depends net-libs/webkit-gtk-2.46.5
 * These packages depend on net-libs/webkit-gtk-2.46.5:
app-text/pdfpc-4.6.0-r2 (webkit ? net-libs/webkit-gtk:4.1)
                        (webkit ? net-libs/webkit-gtk:4.1)
dev-util/geany-plugins-2.0-r1 (markdown ? net-libs/webkit-gtk:4.1)
                              (webhelper ? net-libs/webkit-gtk:4.1)
                              (markdown ? net-libs/webkit-gtk:4.1)
                              (webhelper ? net-libs/webkit-gtk:4.1)
dev-util/glade-3.40.0-r1 (webkit ? >=net-libs/webkit-gtk-2.12.0:4.1)
                         (webkit ? >=net-libs/webkit-gtk-2.12.0:4.1)
gnome-extra/evolution-data-server-3.52.4-r2 (oauth-gtk3 ? >=net-libs/webkit-gtk-2.34.0:4.1)
                                            (oauth-gtk4 ? >=net-libs/webkit-gtk-2.39.90:6)
                                            (oauth-gtk3 ? >=net-libs/webkit-gtk-2.34.0:4.1)
                                            (oauth-gtk4 ? >=net-libs/webkit-gtk-2.39.90:6)
gnome-extra/yelp-42.2-r1 (net-libs/webkit-gtk:4.1)
                         (net-libs/webkit-gtk:4.1)
gnome-extra/zenity-3.44.2 (webkit ? >=net-libs/webkit-gtk-2.8.1:4.1)
                          (webkit ? >=net-libs/webkit-gtk-2.8.1:4.1)
mail-client/evolution-3.52.4-r2 (>=net-libs/webkit-gtk-2.38.0:4.1[spell?])
                                (>=net-libs/webkit-gtk-2.38.0:4.1[spell?])
net-misc/remmina-1.4.35-r2 (webkit ? net-libs/webkit-gtk:4.1)
                           (webkit ? net-libs/webkit-gtk:4.1)
x11-libs/wxGTK-3.2.5 (webkit ? net-libs/webkit-gtk:4.1)
                     (webkit ? net-libs/webkit-gtk:4.1)

So it "seems" that net-libs/webkit-gtk-2.46.5:4/37 is not used? So I could remove it?
Also, from here:
Code:
jserinki7 /home/jserink # equery uses gnome-extra/evolution-data-server-3.52.4-r2
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for gnome-extra/evolution-data-server-3.52.4-r2:
 U I
 - - berkdb                : sys-libs/db support needed to migrate old (pre-3.13 evolution versions) addressbook data
 - - gnome-online-accounts : Enable net-libs/gnome-online-accounts based Google authentication support
 + + gtk                   : Add support for x11-libs/gtk+ (The GIMP Toolkit)
 - - gtk-doc               : Build and install gtk-doc based developer documentation for dev-util/devhelp, IDE and
                             offline use
 + + introspection         : Add support for GObject based introspection
 - - kerberos              : Add kerberos support
 - - ldap                  : Add LDAP support (Lightweight Directory Access Protocol)
 - - oauth-gtk3            : Enable internal OAuth2 authentication for GTK+3 applications (libedataserverui-*.so)
                             support for Google and Outlook.com. If gnome-online-accounts is enabled and used, this is
                             not necessary, but both can be supported at the same time with different setup at runtime
 - - oauth-gtk4            : Enable internal OAuth2 authentication for GTK 4 applications (libedataserverui4-*.so)
                             support for Google and Outlook.com. If gnome-online-accounts is enabled and used, this is
                             not necessary, but both can be supported at the same time with different setup at runtime
 + + sound                 : Sound notification support through media-libs/libcanberra-gtk3 (does nothing without
                             USE=gtk)
 - - test                  : Enable dependencies and/or preparations necessary to run tests (usually controlled by
                             FEATURES=test but can be toggled independently)
 - - vala                  : Enable bindings for dev-lang/vala
 - - weather               : Enable optional weather calendar support

It appears the USE flags of oauth-gtk3 and oauth-gtk4 are also not enabled so I could then get rid of net-libs/webkit-gtk-2.46.5-r600:6/0?
Does that make sense?

Cheers,
John

[Administrator edit: added [code] tags to preserve output layout. -Hu]
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2603

PostPosted: Tue Jan 14, 2025 5:41 am    Post subject: Reply with quote

Post the output of emerge -pvc webkit-gtk
Back to top
View user's profile Send private message
jserink
Veteran
Veteran


Joined: 30 Jan 2004
Posts: 1019

PostPosted: Tue Jan 14, 2025 5:47 am    Post subject: Reply with quote

logrusx wrote:
Post the output of emerge -pvc webkit-gtk

That confirmed I can remove 2.46.5 and 2.46.5-r600.

Thank you.

Cheers,
John


Last edited by jserink on Tue Jan 14, 2025 6:08 am; edited 1 time in total
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2603

PostPosted: Tue Jan 14, 2025 5:51 am    Post subject: Reply with quote

jserink wrote:
logrusx wrote:
Post the output of emerge -pvc webkit-gtk

That confirmed I can rebot 2.46.5 and 2.46.5-r600.

Thank you.

Cheers,
John


You should run depclean regularly. And not rely on equity depend output. It won't check if the conditions are actually in place, it'll just throw all possible dependencies at you, even those that are not installed on your system and you need to check it further.

Best Regards,
Georgi
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming 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