Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop funcsigs (redux) #41292

Merged
merged 3 commits into from
Aug 4, 2023
Merged

Conversation

gsnedders
Copy link
Member

#37150 tried to drop funcsigs, but this broke both WebKit and Servo importers, and this was reverted in #37442.

To quote #37442 (comment):

ef70ce9 left tools/third_party/funcsigs/docs/index.rst as a symlink to the (non-existent, removed) tools/third_party/funcsigs/docs/README.rst, which I believe is the origin of all the problems here.

This re-lands #37150 and additionally deletes the entirety of tools/third_party/funcsigs (including the broken symlink).

I've confirmed the WebKit importer continues to work with this landed; I have not tried the Servo importer (cc @jdm).

(We should make sure we squash this prior to landing, but this sequence of commits makes it clear what's changed since we previously landed it for review purposes.)

ahochheiden and others added 3 commits August 2, 2023 17:17
Python 3.6+ is required to run Mach (and WPT), yet funcsigs was a
backport for Python <3.3.

Differential Revision: https://phabricator.services.mozilla.com/D146077

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1767822
gecko-commit: aabccf0d9d9076d45575b99a52b504867ab80328
gecko-reviewers: jgraham
Drop funcsigs

Python 3.6+ is required to run Mach (and WPT), yet funcsigs was a
backport for Python <3.3.
@jgraham jgraham merged commit 56b76ab into web-platform-tests:master Aug 4, 2023
32 of 34 checks passed
@gsnedders gsnedders deleted the drop-funcsigs-redux branch August 4, 2023 12:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants