[webkit-changes] [WebKit/WebKit] 6ddc6a: REGRESSION(283334 at main): [GLIB] Script for updatin...
Carlos Alberto Lopez Perez
noreply at github.com
Fri Sep 13 08:26:44 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 6ddc6a2f2f12910ec32834a1dc70b93ab8ce0aeb
https://github.com/WebKit/WebKit/commit/6ddc6a2f2f12910ec32834a1dc70b93ab8ce0aeb
Author: Carlos Alberto Lopez Perez <clopez at igalia.com>
Date: 2024-09-13 (Fri, 13 Sep 2024)
Changed paths:
M Tools/Scripts/update-webkitgtk-libs
M Tools/Scripts/update-webkitwpe-libs
Log Message:
-----------
REGRESSION(283334 at main): [GLIB] Script for updating third-party libs does not work anymore for flatpak
https://bugs.webkit.org/show_bug.cgi?id=279660
Reviewed by Nikolas Zimmermann.
Since 283334 at main the scripts update-webkitgtk-libs and update-webkitwpe-libs
do nothing when using flatpak, this is because the call to the script
update-webkit-flatpak is now inside now a condition shouldUseFlatpak() that is
always false at the invocation of that script due to this two reasons:
1. The subroutine shouldUseFlatpak() returns false if the port name is not
specified, and this two scripts are usually called without parameters.
2. Even if you call the script as in "update-webkitgtk-libs --gtk" then the
subroutine shouldUseFlatpak() will only return true if the user flatpak
is already installed, but it will not return true on the first run
(aka no WebKitBuild dir) and we want to default to using flatpak unless
the environment tells us to do something different.
* Tools/Scripts/update-webkitgtk-libs:
* Tools/Scripts/update-webkitwpe-libs:
Canonical link: https://commits.webkit.org/283621@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list