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

24 Коммитов

Автор SHA1 Сообщение Дата
Rob Lemley a3950be105 Bug 1779330 - Add missing ftl files during l10n packaging. r=dandarnell
Add a new mach command to add missing Fluent files in a localized build and
hook it in as part of "mach build installers-$AB_CD". This is to prevent Fluent
from falling back to en-US strings due to a missing localized strings file, and
will remove a manual process in the localization chain.

See bug 1586984.

The output logs when files are added.

Differential Revision: https://phabricator.services.mozilla.com/D151675
2022-07-19 15:54:54 +00:00
Daniel 61b38d782a Bug 1753683 - Replace distutils (deprecated) with packaging. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D152123

--HG--
extra : moz-landing-system : lando
2022-07-18 22:49:42 +00:00
Rob Lemley ee6ab5b920 Bug 1742711 - Follow-up: Fix black linter failure. rs=lintina DONTBUILD
--HG--
extra : amend_source : 2f8cafc0567e11d7fec769e81a961b02a2678667
2022-04-22 20:03:05 -04:00
Rob Lemley 5965e2ce51 Bug 1742711 - tb-l10n-x-channel mach command for comm-strings-quarantine. r=aleca
Thunderbird variant of "mach l10n-cross-channel". tb-l10n-x-channel generates
a single "comm-strings" repository containing all strings from the currently
active code repositories (comm-central, comm-beta, etc).
This mach command is mostly meant to run as a Taskcluster "cron" job and
will push changes to a "quarantine" repository for further review.
The URL for the quarantine repository is not final.

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

--HG--
extra : moz-landing-system : lando
2022-04-22 23:20:34 +00:00
Richard Marti 222918c812 Bug 1733210 - Port bug 1729738: Migrate usages of extension.(.*)@mozilla.org.* from properties to Fluent. r=mkmelin 2021-10-02 13:40:35 +03:00
Lasana Murray 1ef8189963 Bug 1728893 - Update fluent names of strings that were changed. Follow up to bug 1692289. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D125207

--HG--
extra : amend_source : 4456c91d30034ed24f9be7c31efa1b6717ffd264
extra : histedit_source : eeeca869d1da44c889af37b41dc49775bca7b682
2021-09-16 12:54:46 +03:00
Magnus Melin 1d8dc9f1a6 Bug 1719780 - followup to fix linting. rs=black-lint
./mach lint -l black --fix comm/python/rocboot/bin/bootstrap.py
2021-07-11 13:35:10 +03:00
Rob Lemley ade24718df Bug 1719780 - Thunderbird local development environment bootstrap script. r=justdave
This is a fork of Firefox's bootstrap.py script that handles the two-repo
situation and sets up a simple mozconfig that builds Thunderbird instead of
Firefox.

I opted to change the application argument to an artifact mode argument since
there's only one application to build.

Only tested on my machine (Arch) so far. Mercurial and Git work.

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

--HG--
extra : histedit_source : 7333fef69ce578c9ab7d801c5b7dd2d3153759e1
2021-07-09 04:37:51 +00:00
Rob Lemley dc88fb6d82 Bug 1676896 - Remove pycparser dependencies from rnp_symbols.py to make it more accessible. r=kaie
The recently added RNP_API macro makes it much easier to find the necessary functions to export
with a simple regex.

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

--HG--
extra : moz-landing-system : lando
2020-12-09 03:46:42 +00:00
Rob Lemley 74c6535302 Bug 1672798 - Run black formatting on mozbuild and mozconfigure files. r=mkmelin
Bringing some sanity to our Python scripts.

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

--HG--
extra : rebase_source : 7eed46d79663fa1f261bd64d9bc1c83c4867bfc4
extra : histedit_source : b8b700c76ab2fee92eb426b5a5b69dc86376e60f
2020-10-30 14:28:33 -04:00
Rob Lemley 94b17a5d1c Bug 1672798 - Run black formatting on all python files. r=mkmelin
Bringing some sanity to our Python scripts.

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

--HG--
extra : rebase_source : 932e2174a7322a3e2dcde9bf002093e3f895a73f
extra : histedit_source : 6bb0f8818d40de39811c621d6bf12026af999bf6
2020-10-30 13:41:24 -04:00
Rob Lemley 49bf6cfa98 Bug 1675368 - Update rnp_symbols.py and generate new symbols file. r=kaie
When rnp_export.h was created in bug 1651031, the export symbols update script
stopped working as the C preprocessor could not find rnp_export.h in its include
path.
New symbols were also added.

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

--HG--
extra : moz-landing-system : lando
2020-11-05 14:05:57 +00:00
Rob Lemley dc1ba36a4b Bug 1643164 - Fix rnp.py maintenance script for Python 3 compatibility. r=kaie
"mach python" is using Python 3 now. StringIO was not imported or used
correctly in rnp.py so it did not work.
This patch removes Python 2 compatibility.

Differential Revision: https://phabricator.services.mozilla.com/D79402
2020-06-12 01:45:27 +00:00
Magnus Melin 4dd79f2722 Bug 1615501 - fix fluent id duplications in mail/. r=me 2020-06-01 12:57:42 +03:00
Magnus Melin 618851e30d Bug 1615501 - fix fluent id duplications in calendar/. r=me 2020-06-01 12:57:52 +03:00
Magnus Melin 3b1543bb53 Bug 1640897 - Update UI for Data Collection and Use to match Firefox's. r=Paenglab 2020-06-01 12:51:51 +03:00
Alessandro Castellani 3f979a6122 Bug 1615501 - migrate preferences subdialog ll0n to Fluent. r=mkmelin 2020-05-31 23:06:44 +03:00
Alessandro Castellani 3bfa862299 Bug 1615501 - migrate calendar preferences l10n to Fluent. r=mkmelin 2020-05-31 22:28:54 +03:00
Alessandro Castellani b010a9b217 Bug 1615501 - Migrate Preferences Tab l10n to Fluent. r=mkmelin, ui-r=Paenglab
--HG--
rename : mail/components/preferences/aboutPreferences.xhtml => mail/components/preferences/preferences.xhtml
2020-05-31 21:45:40 +03:00
Khushil Mistry a868474e56 Bug 1567070 - Migrate about:rights to Fluent. r=mkmelin 2020-05-31 14:23:30 +03:00
Rob Lemley 1d68def8c0 Bug 1636240 - Add script to generate rnp.symbols file. r=kaie
rnp.symbols is the list of symbols that are exported from librnp.
When our copy of RNP gets updated, there may be new symbols that
need to be exported.
The script reads rnp/include/rnp/rnp.h pycparser, which needs to be
provided by the developer.

--HG--
extra : rebase_source : e509fed858f7dcc02ef76f3f7dd541ba9936555b
extra : histedit_source : 00b0e067c5ace310c931353288efba461d6ac31c
2020-05-06 19:21:45 -04:00
Rob Lemley ba96d00476 Bug 1621785 - Follow-up: Fix lint tests. rs=butsage-fix
The third-party code should not be checked, added fixes for remaining failures.
2020-04-15 14:10:17 -04:00
Rob Lemley 83cbd28a24 Bug 1621782 - Import RNP sources into comm-central. r=kaie
Modifications are documented in README.rnp and update-rnp.sh

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

--HG--
rename : third_party/README.libotr => third_party/README.rnp
extra : moz-landing-system : lando
2020-04-14 22:28:53 +00:00
Rob Lemley 3a3fa438fc Bug 1622301 - Establish comm/python directory. r=mkmelin
--HG--
extra : amend_source : f0c509f60bcc8fa735bd59e2f2f38e2e12cafff8
2020-03-13 12:18:02 -04:00