Re: [webkit-dev] Proposal to update WebKitGTK dependency policy

2022-02-28 Thread Michael Catanzaro via webkit-dev
On Thu, Feb 17 2022 at 01:20:50 PM -0600, Michael Catanzaro via 
webkit-dev  wrote:
That seems like a reasonable request. I'll delay modifying the policy 
until I'm able to provide an answer regarding the requested bots.


This could take a while, so the proposed policy change is dead for now.

But hypothetically, if I did have some bots ready, would Igalia be OK 
with the proposed change? You seemed skeptical ("I think this may cause 
tension in the future regarding supporting the usual GNOME libraries 
that move fast: GTK, GStreamer, etc") and I'm sensitive to the fact 
that proposing additional burden on other devs is not exactly a super 
nice thing to do. I wonder what other devs think.


Michael


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


[webkit-dev] Request for position: Capture Handle Identity

2022-02-28 Thread Elad Alon via webkit-dev
This is a request for WebKit's position on introducing an API that allows
captured Web-applications to declare their identity to a would-be capturing
Web-application.

Links:
* Explainer: https://github.com/WICG/capture-handle/blob/main/README.md
* Spec: https://wicg.github.io/capture-handle/
* ChromeStatus entry: https://chromestatus.com/feature/4854125411958784
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


[webkit-dev] Removing Python 2 in WebKit

2022-02-28 Thread Jonathan Bedard via webkit-dev
Hey folks,

The macOS 12.3 seed remove Python 2. Most of WebKit’s tools are already Python 
3 compatible, and in the last few weeks, we changed a number of buildbot 
invocation and shebangs so that workflows critical to the project are Python 3 
by default. There are still a number of scripts which are Python 2 by default, 
though. Bellow, all of those scripts are listed. If a script important to your 
workflow is listed, now is a good time to help the project out by converting 
that script to Python 3.

Tools/wpe/jhbuildrc
Tools/lldb/dump_class_layout_unittest.py
Tools/lldb/lldb_webkit_unittest.py
Tools/glib/common.py
Tools/glib/api_test_runner.py
Tools/glib/generate-inspector-gresource-manifest.py
Tools/glib/svn-revision
Tools/Scripts/check-for-duplicated-platform-test-results
Tools/Scripts/compare-webkit-configurations
Tools/Scripts/read-checksum-from-png
Tools/Scripts/check-for-invalid-symbols-in-version-script
Tools/Scripts/sync-feature-defines
Tools/Scripts/dump-webkit-tests-run
Tools/Scripts/run-web-platform-tests
Tools/Scripts/check-inspector-strings
Tools/Scripts/import-w3c-performance-wg-tests
Tools/Scripts/export-w3c-performance-wg-tests
Tools/Scripts/malloc-tree
Tools/Scripts/update-test-expectations-from-bugzilla
Tools/Scripts/parse-gc-phase-timings
Tools/Scripts/rebase-patch-after-webkit-move
Tools/Scripts/merge-result-jsons
Tools/Scripts/make-dist
Tools/Scripts/webkit-filter-log
Tools/Scripts/update-webkit-flatpak
Tools/Scripts/export-w3c-test-changes
Tools/Scripts/import-w3c-tests
Tools/Scripts/compare-results
Tools/Scripts/webkit-flatpak
Tools/Scripts/check-for-global-bss-symbols-in-webkitgtk-libs
Tools/Scripts/browserperfdash-benchmark
Tools/Scripts/mark-jsc-stress-test
Tools/Scripts/generate-win32-export-forwards
Tools/Scripts/check-for-platform-layering-violations
Tools/Scripts/find-duplicate-files
Tools/Scripts/import-webdriver-tests
Tools/Scripts/sampstat
Tools/jhbuild/jhbuildrc_common.py
Tools/jhbuild/jhbuild-wrapper
Tools/WebKitArchiveSupport/run-webkit-archive
Tools/CISupport/ews-app/manage.py
Tools/gtk/jhbuildrc
Tools/gtk/ycm_extra_conf.py
Tools/CygwinDownloader/cygwin-downloader.py

Thanks for your help,
Jonathan Bedard___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev