View previous topic :: View next topic |
Author |
Message |
jserink Veteran
Joined: 30 Jan 2004 Posts: 1019
|
Posted: Tue Jan 14, 2025 4:29 am Post subject: Getting rid of at least one Webkit? |
|
|
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 |
|
|
jserink Veteran
Joined: 30 Jan 2004 Posts: 1019
|
Posted: Tue Jan 14, 2025 4:48 am Post subject: Continued... |
|
|
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 |
|
|
logrusx Advocate
Joined: 22 Feb 2018 Posts: 2603
|
Posted: Tue Jan 14, 2025 5:41 am Post subject: |
|
|
Post the output of emerge -pvc webkit-gtk |
|
Back to top |
|
|
jserink Veteran
Joined: 30 Jan 2004 Posts: 1019
|
Posted: Tue Jan 14, 2025 5:47 am Post subject: |
|
|
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 |
|
|
logrusx Advocate
Joined: 22 Feb 2018 Posts: 2603
|
Posted: Tue Jan 14, 2025 5:51 am Post subject: |
|
|
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 |
|
|
|