Граф коммитов

726 Коммитов

Автор SHA1 Сообщение Дата
ahochheiden 80339c628f Bug 1825755 - Only create the mozharness venv using `--without-pip` on Windows r=firefox-build-system-reviewers,glandium
- On Debian/Ubuntu, the base distribution of Python does not come with `ensurepip` (which is still called during `venv` creation). The benefit of not calling `ensurepip` explicitly in a separate command (like we now do for Windows) is that the error message you get when creating the `venv` is very clear and instructs the user to run `apt install python3.x-venv` to fix the problem. (`python3.x-venv` is what contains `ensurepip`). If we did not do this, it would just tell the user that there is `no ensurepip module` and it would hard to figure out that the solution is to run `apt install python3.x-venv`. This isn't an issue for us in CI, but it can be for end users, since that package may not be installed, and some commands (like talos tests) go through mozharness and invoke this code.

- Also removed some Python dependencies in the Linux build docs that are no longer needed.

Differential Revision: https://phabricator.services.mozilla.com/D174525
2023-04-11 18:49:03 +00:00
Mark Banner 270c4aa3f9 Bug 1826816 - Add the formatting preference when running 'mach ide vscode' r=andi,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D174910
2023-04-11 13:35:45 +00:00
Kelly Cochrane 51582eb9dd Bug 1826335 - Add kcochrane as a module peer for Fx View r=mkaply,zeid
Differential Revision: https://phabricator.services.mozilla.com/D174642
2023-04-04 16:04:24 +00:00
Mark Banner 5552888a2f Bug 1825793 - Re-layout and improve the Editor integration documentation, and link to it from the quick start guide. r=sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D174320
2023-04-04 16:00:06 +00:00
Mark Banner 73db18ea40 Bug 1825715 - Add section about ignoring formatting to ESLint docs. r=Gijs
This also does a general clean-up of the ESLint doc.

Differential Revision: https://phabricator.services.mozilla.com/D174218
2023-04-01 16:40:02 +00:00
Sylvestre Ledru 854d40a127 no bug - contrib doc: update a bit the content r=firefox-source-docs-reviewers,marco DONTBUILD
Depends on D173639

Differential Revision: https://phabricator.services.mozilla.com/D173640
2023-04-01 13:27:26 +00:00
Cristian Tuns 8cca7e0d9f Backed out 3 changesets (bug 1825715) for causing node failures with checkBundles CLOSED TREE
Backed out changeset 53faa883781a (bug 1825715)
Backed out changeset 5ce3ad6ce483 (bug 1825715)
Backed out changeset 7f0b08e89cd1 (bug 1825715)
2023-03-31 17:23:28 -04:00
Mark Banner aa106431fe Bug 1825715 - Add section about ignoring formatting to ESLint docs. r=Gijs
This also does a general clean-up of the ESLint doc.

Differential Revision: https://phabricator.services.mozilla.com/D174218
2023-03-31 20:32:20 +00:00
Mark Striemer 203d032485 Bug 1820237 - Mention the start-shell.bat script in code block r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D171600
2023-03-30 21:24:12 +00:00
ogiorgis f59f695642 Bug 1621950 - fix some myst ref warnings r=firefox-source-docs-reviewers,devtools-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D173843
2023-03-30 08:01:22 +00:00
ogiorgis 714b69a234 Bug 1824659 - replace sphinx panel by sphinx design r=firefox-source-docs-reviewers,perftest-reviewers,sylvestre,sparky
Differential Revision: https://phabricator.services.mozilla.com/D173680
2023-03-30 08:01:21 +00:00
Makoto Kato 6543182f23 Bug 1819088 - Update Fenix links after moving to monorepo. r=geckoview-reviewers,calu
Differential Revision: https://phabricator.services.mozilla.com/D173380
2023-03-30 01:14:56 +00:00
Matthew Gaudet b4e92e2132 Bug 1825135 - Change DOM Streams module ownership r=saschanaz,zeid
Differential Revision: https://phabricator.services.mozilla.com/D173883
2023-03-29 15:31:34 +00:00
Valentin Gosu 30aa24b97e Bug 1824324 - Update module ownership for Cookies r=pbz,tschuster,zeid DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D173559
2023-03-27 13:46:42 +00:00
Sylvestre Ledru 499533ce90 no bug - doc: fix a typo DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D173639
2023-03-25 21:50:33 +00:00
Mark Banner 36ab6611df Bug 1824173 - Enable ESLint configuration valid-jsdocs across the tree, disabling for currently failing locations. r=mossop,webcompat-reviewers,extension-reviewers,credential-management-reviewers,denschub,dimi,robwu
Depends on D173450

Differential Revision: https://phabricator.services.mozilla.com/D173451
2023-03-24 19:35:25 +00:00
Frederik Braun 10135dba08 Bug 1792983 - update security bug fix documentation about bugzilla handling r=dveditz DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D158400
2023-03-23 14:31:26 +00:00
Mike Hommey ee90197d56 Bug 1805805 - Update builders to rustc 1.68. r=firefox-build-system-reviewers,andi
Keep the wrench android jobs on 1.67 until the NDK is upgraded in bug
1820876.

Differential Revision: https://phabricator.services.mozilla.com/D172078
2023-03-22 04:11:05 +00:00
Cristian Tuns b779c87526 Backed out changeset f1a117b31490 (bug 1805805) for causing wrench bustages on android CLOSED TREE 2023-03-21 20:27:47 -04:00
Marco Castelluccio 120d82f0a4 Bug 1823813 - Add 'fuzzblockers' as examples of S2 bugs. r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D173227
2023-03-22 00:08:41 +00:00
Mike Hommey f346c8ce36 Bug 1805805 - Update builders to rustc 1.68. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D172078
2023-03-21 22:44:06 +00:00
Andrew Halberstadt 82d9947901 Bug 1811850 - [lint] Replace pylint linter with ruff, r=linter-reviewers,marco
This is enabling the PLE and PLC rules across a much larger swatch of the code
base. The PLR and PLW are additionally enabled at the warning level (introduces
~2500 new warnings).

To avoid extraneous changes in people's patches, rules at the warning level are
excluded from --fix.

Differential Revision: https://phabricator.services.mozilla.com/D172358
2023-03-20 13:06:28 +00:00
Andrew Halberstadt dd673c2fb2 Bug 1811850 - [lint] Replace flake8 linter with ruff, r=linter-reviewers,sylvestre
Ruff is a very fast linter implemented in Rust and it can act as a drop-in
replacement for flake8. When running the same set of rules across all files
in mozilla-central (without mozlint), flake8 takes 900 seconds whereas ruff
takes 0.9 seconds.

Ruff also implements rules from other popular Python linters such as pylint,
isort and pyupgrade. There are even plans to implement feature parity with
black in the future. Ultimately, it can become our one stop shop for all Python
linting and formatting.

This stack will swap out all our Python lint tools for ruff (excluding black
for now).

Differential Revision: https://phabricator.services.mozilla.com/D172313
2023-03-20 13:06:27 +00:00
Cristian Tuns c1b52fd95e Backed out 5 changesets (bug 1811850) for causing linting bustages(bugzilla) CLOSED TREE
Backed out changeset e8fcfc7f8108 (bug 1811850)
Backed out changeset f8950d716c9e (bug 1811850)
Backed out changeset f650123cc188 (bug 1811850)
Backed out changeset d96f90c2c58b (bug 1811850)
Backed out changeset c3b0f9666183 (bug 1811850)
2023-03-16 22:16:30 -04:00
Andrew Halberstadt 054d07c54f Bug 1811850 - [lint] Replace pylint linter with ruff, r=linter-reviewers,marco
This is enabling the PLE and PLC rules across a much larger swatch of the code
base. The PLR and PLW are additionally enabled at the warning level (introduces
~2500 new warnings).

To avoid extraneous changes in people's patches, rules at the warning level are
excluded from --fix.

Differential Revision: https://phabricator.services.mozilla.com/D172358
2023-03-17 01:54:00 +00:00
Andrew Halberstadt 8a4d48a70d Bug 1811850 - [lint] Replace flake8 linter with ruff, r=linter-reviewers,sylvestre
Ruff is a very fast linter implemented in Rust and it can act as a drop-in
replacement for flake8. When running the same set of rules across all files
in mozilla-central (without mozlint), flake8 takes 900 seconds whereas ruff
takes 0.9 seconds.

Ruff also implements rules from other popular Python linters such as pylint,
isort and pyupgrade. There are even plans to implement feature parity with
black in the future. Ultimately, it can become our one stop shop for all Python
linting and formatting.

This stack will swap out all our Python lint tools for ruff (excluding black
for now).

Differential Revision: https://phabricator.services.mozilla.com/D172313
2023-03-17 01:53:58 +00:00
owlishDeveloper 571c7c441e Bug 1822698 - Update list of peers for GeckoView module r=zeid
Differential Revision: https://phabricator.services.mozilla.com/D172736
2023-03-16 16:26:28 +00:00
Tom Ritter 2683c42a77 Bug 1822380: Update the documentation that linking security bugs is OK now r=dveditz
Differential Revision: https://phabricator.services.mozilla.com/D172591
2023-03-15 13:40:25 +00:00
Ben Hearsum 7f7cfea8b0 Bug 1822165: Bump sphinxcontrib-mermaid to latest version r=releng-reviewers,gbrown
This allows us to use more modern mermaid syntax and features. I know we pinned this to an old version quite awhile ago (https://bugzilla.mozilla.org/show_bug.cgi?id=1693140), but it appears that those issues have since been fixed. At the very least, diagrams appear to have no issues rendering.

Differential Revision: https://phabricator.services.mozilla.com/D172563
2023-03-14 20:15:05 +00:00
Dão Gottwald 4d504e82d6 Bug 1822344 - Remove inactive Tabbed Browser peers. r=zeid
Differential Revision: https://phabricator.services.mozilla.com/D172579
2023-03-14 16:28:32 +00:00
Bryan Clark b63527c56b Bug 1821775 - Updating Core: GeckoView module owner from agi to owlish r=zeid
Differential Revision: https://phabricator.services.mozilla.com/D172432
2023-03-13 16:53:50 +00:00
ogiorgis be61f74c7a Bug 1820759 - add sphinx support to rstcheck r=firefox-source-docs-reviewers,linter-reviewers,sylvestre DONTBUILD
This suppresses rstcheck errors due to code-block and caption .
This also removes errors related to mermaid (Bug 1815454).

We also need to use anonymous references instead of explicit ones to
avoid another lint error.

Differential Revision: https://phabricator.services.mozilla.com/D171860
2023-03-08 09:48:56 +00:00
Alessio Placitelli 74c7b3bd30 Bug 1820582 - Add aplacitelli's name. r=zeid
Differential Revision: https://phabricator.services.mozilla.com/D171744
2023-03-07 19:11:09 +00:00
Marco Bonardo 0ac70f2d14 Bug 1820742 - Update mots for Places, plus some emeritus. r=mossop,daisuke,zeid
Adding Daisuke as a new peer, readding Lina.
Adding some emeritus.

Differential Revision: https://phabricator.services.mozilla.com/D171846
2023-03-07 13:57:10 +00:00
Jeff Muizelaar 0affd1c3cf Bug 1820643 - Add note about increasing the stack depth. r=dpalmeiro
Differential Revision: https://phabricator.services.mozilla.com/D171774
2023-03-06 21:20:27 +00:00
Sylvestre Ledru f616c106ea no bug - doc: fix some typos r=marco
Differential Revision: https://phabricator.services.mozilla.com/D171688
2023-03-06 11:53:54 +00:00
ogiorgis bf64e21d0b Bug 1749473 - fix docstring for autodoc r=firefox-source-docs-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D171436
2023-03-03 09:37:42 +00:00
ogiorgis df034b803f Bug 1749473 - fix some typos in doc r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D171191
2023-03-01 09:35:11 +00:00
ogiorgis 2b21315442 Bug 1749473 - add autodoc dependencies r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D170591
2023-02-23 12:16:22 +00:00
ogiorgis 81abd6a713 Bug 1749473 - Remove warnings from the generated talos.rst file r=perftest-reviewers,sparky DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D170330
2023-02-21 14:47:07 +00:00
ogiorgis 2e795fb0c7 Bug 1807831 - Add check-num-warnings option to the ci r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D170363
2023-02-21 12:29:22 +00:00
Sylvestre Ledru aff8631fa3 no bug - doc: refresh the Firefox Source Code Directory Structure page r=firefox-source-docs-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D165948
2023-02-17 13:38:01 +00:00
ogiorgis 690fadc913 Bug 1810702 - remove circular reference warnings r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Moreover it fixes the behavior of the right menu.

Depends on D170178

Differential Revision: https://phabricator.services.mozilla.com/D170179
2023-02-17 12:38:03 +00:00
Denis Palmeiro d048d2ff45 Bug 1814105: part 6 - Update jit profiling documentation. r=iain
Depends on D168587

Differential Revision: https://phabricator.services.mozilla.com/D168588
2023-02-16 14:07:57 +00:00
Henrik Skupin 300f0defbb Bug 1794552 - Reorganize modules for Remote Protocol. r=zeid DONTBUILD
Depends on D169092

Differential Revision: https://phabricator.services.mozilla.com/D169093
2023-02-09 19:38:39 +00:00
Henrik Skupin 48404c41c8 Bug 1794552 - Add James and Sasha as peers for Remote Protocol components. r=zeid DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D169092
2023-02-09 19:38:38 +00:00
ogiorgis f09ce3a8dd Bug 1749473 - fix some sphinx autodoc import warnings r=firefox-source-docs-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D168048
2023-02-07 15:32:24 +00:00
ogiorgis b42b079b39 Bug 1803426 - upload images not in a `docs` folder and fix warnings r=firefox-source-docs-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D167942
2023-02-07 15:32:37 +00:00
Andrew McCreight a2968c6a14 Bug 1813853 - Switch the cycle collector module over to the new Core::Cycle Collector Bugzilla component. r=smaug,zeid DONTBUILD
Also, generalize the file path a tiny bit to capture a few headers.

Differential Revision: https://phabricator.services.mozilla.com/D168319
2023-02-04 00:24:43 +00:00
Zeid 851c8c7ccc Bug 1814743: apply updated export format (with wordwrap) r=sheehan DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D168741
2023-02-03 13:43:33 +00:00