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