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

66 Коммитов

Автор SHA1 Сообщение Дата
Rob Lemley 53d220a255 Bug 1895002 - Fix tb-rust automation notifications. r=vineet
Differential Revision: https://phabricator.services.mozilla.com/D209693

--HG--
extra : amend_source : a5c9d82ca825cd3aa36954ab22ae3711ae67636a
2024-05-15 10:21:49 +12:00
Rob Lemley edda0378b9 Backed out changeset 53ef58099c88 (bug 1895002) decision failures. r=backout DONTBUILD 2024-05-09 18:56:10 -04:00
Rob Lemley b8ca86753a Bug 1895002 - Fix tb-rust automation notifications. r=vineet
Differential Revision: https://phabricator.services.mozilla.com/D209693

--HG--
extra : moz-landing-system : lando
2024-05-09 16:33:16 +00:00
Daniel Darnell 9a6eceb8e5 Bug 1891262 - Update Flatpak manifest to align with Flathub's new brand guidelines. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D207349

--HG--
extra : amend_source : 34c0915ebad312ff14f52a4cdd65df259c65698d
2024-04-16 17:39:33 +01:00
Daniel Darnell c9a4346727 Bug 1885794 - Fix opening external attachments when is required. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D207142

--HG--
extra : amend_source : 739da6371ee968532f3ba62aaa78bfae28bd5e8c
2024-04-10 13:06:53 +00:00
Daniel Darnell d9ca027472 Bug 1882985 - Grant flatpak device=all permission to fix MFA. r=rjl DONTBUILD
Depends on D205475

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

--HG--
extra : moz-landing-system : lando
2024-03-29 18:03:04 +00:00
Daniel Darnell 938db45e42 Bug 1850043 - Bring tb-flatpak Docker image more inline with tb-snap. r=rjl DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D205475

--HG--
rename : taskcluster/docker/tb-flatpak/runme.sh => taskcluster/docker/tb-flatpak/repack.sh
extra : moz-landing-system : lando
2024-03-29 18:03:03 +00:00
Daniel Darnell 46de3fb729 Bug 1850043 - Move redundant files from tb-flatpak Docker image to recipes directory. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D203351

--HG--
extra : amend_source : 1a96725ccd4f95762fa6a320b74da9c2b287b0e4
2024-03-26 07:50:31 +02:00
Daniel Darnell 12b544cad7 Bug 1498413 - Move redundant files from tb-snap Docker image to recipes directory. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D203303

--HG--
rename : taskcluster/docker/tb-snap/build_desktop_file.py => taskcluster/docker/recipes/build_desktop_file.py
rename : taskcluster/docker/tb-snap/fluent_requirements.txt => taskcluster/docker/recipes/fluent_requirements.txt
rename : taskcluster/docker/tb-snap/org.mozilla.thunderbird.desktop.jinja2 => taskcluster/docker/recipes/org.mozilla.thunderbird.desktop.jinja2
extra : amend_source : f744c9806b998e0133debc189ce5d4438c3818df
2024-03-26 07:50:02 +02:00
Boudhayan Bhattacharya 487e7de987 Bug 1882352 - Set the DICPATH environment variable. r=dandarnell
According to bz#1881830 the `spellchecker.dictionary_path` config
in distribution.ini has no effect and no spellcheckers other than
en-US show up. The same can be observed for Thunderbird flatpak and the
workaround listed in the above bug works for Thunderbird too.

So pass that environment variable in the flatpak

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

--HG--
extra : moz-landing-system : lando
2024-02-29 06:32:32 +00:00
Boudhayan Bhattacharya b582cd4ab9 Bug 1880741 - Move screenshots in child tag images. r=dandarnell
This makes it pass validation with appstreamcli validate

See also https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-screenshots

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

--HG--
extra : histedit_source : 32f662b3cce603158654c71f4de59e0e71429d29
2024-02-18 06:02:50 +00:00
Rob Lemley 893789d34d Bug 1879159 - [tb-rust ci] Add some tests to verify it works. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201839

--HG--
rename : taskcluster/comm_taskgraph/test/conftest.py => taskcluster/docker/tb-updatebot/vendor/test/conftest.py
extra : moz-landing-system : lando
2024-02-22 06:46:18 +00:00
Rob Lemley eea68873df Bug 1879159 - [tb-rust ci] Stop emailing Thunderbird Sheriffs. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201838

--HG--
extra : moz-landing-system : lando
2024-02-22 06:46:17 +00:00
Rob Lemley 21f5a5388d Bug 1879159 - [tb-rust ci] Check for open Phabricator revisions and abandon if needed. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201837

--HG--
extra : moz-landing-system : lando
2024-02-22 06:46:17 +00:00
Rob Lemley 0bbb3b54e2 Bug 1879159 - [tb-rust ci] Add Phabricator revision and checksums.json build artifacts. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201836

--HG--
extra : moz-landing-system : lando
2024-02-22 06:46:17 +00:00
Rob Lemley 6048a36bd6 Bug 1879159 - [tb-rust ci] Use a Python virtualenv rather than system Python. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201835

--HG--
extra : moz-landing-system : lando
2024-02-22 06:46:16 +00:00
Rob Lemley 429b9ca78c Bug 1879159 - [tb-rust ci] Run setup.py in Dockerfile as unprivileged user. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201834

--HG--
extra : moz-landing-system : lando
2024-02-22 06:46:16 +00:00
Rob Lemley bd6abd87da Backed out 6 changesets (Bug 1879159) bf53c5282148:64344910bd12 for CI failures. r=backout
--HG--
extra : histedit_source : dbed1229afc1b82526d451e3ce22f9a17ab268be
2024-02-20 17:19:43 -05:00
Rob Lemley 019d4c418c Bug 1879159 - [tb-rust ci] Add some tests to verify it works. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201839

--HG--
rename : taskcluster/comm_taskgraph/test/conftest.py => taskcluster/docker/tb-updatebot/vendor/test/conftest.py
extra : amend_source : 13817df2d7b26d5c6da73febd2f367b390f0f9aa
2024-02-20 15:27:51 -05:00
Rob Lemley 5607540ba2 Bug 1879159 - [tb-rust ci] Stop emailing Thunderbird Sheriffs. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201838

--HG--
extra : amend_source : c789198b1b4c0f6a89382cfc0de1b4ec13815c75
2024-02-20 15:27:34 -05:00
Rob Lemley 7f7afd29b4 Bug 1879159 - [tb-rust ci] Check for open Phabricator revisions and abandon if needed. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201837

--HG--
extra : amend_source : cd5d922aa05ebbcb9a6ef6cc5f53a430736872f4
2024-02-20 15:27:19 -05:00
Rob Lemley 692db4e961 Bug 1879159 - [tb-rust ci] Add Phabricator revision and checksums.json build artifacts. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201836

--HG--
extra : amend_source : 611bf0d1757c3df57d52db76ecd962bbdb5a57e2
2024-02-20 15:27:08 -05:00
Rob Lemley 1bf1bc4891 Bug 1879159 - [tb-rust ci] Use a Python virtualenv rather than system Python. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201835

--HG--
extra : amend_source : f16f445447eb7572947adeaef01d0aed2e58d373
2024-02-20 15:26:53 -05:00
Rob Lemley 6a9858874d Bug 1879159 - [tb-rust ci] Run setup.py in Dockerfile as unprivileged user. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201834

--HG--
extra : amend_source : 0234073f1715f74a5c34521c18896683497a64ad
2024-02-20 15:26:27 -05:00
Rob Lemley a09954b9f2 Bug 1879592 - Create a "recipes" directory for shared Docker image snippets. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201572

--HG--
rename : taskcluster/docker/tb-snap/make_venv.sh => taskcluster/docker/recipes/make_venv.sh
extra : amend_source : 5ee9f2666dd065c7581c39f0db270008148b2a06
2024-02-14 09:02:19 +02:00
Rob Lemley 77294b6352 Bug 1879159 - [tb-rust ci] Set a bug number on vendored rust library updates. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201573

--HG--
extra : amend_source : 43dd45dee5862e775b71d2a2cd701027528fed82
2024-02-14 09:00:35 +02:00
Rob Lemley 0b146e856d Bug 1877799 - Follow-up: Copy moz-phab config before setting permissions to avoid error. r=mkmelin DONTBUILD
privileged-setup.sh chowns all of /builds/worker so that files are accessible.

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

--HG--
extra : moz-landing-system : lando
2024-02-08 14:17:36 +00:00
Daniel Darnell 4dbda98af2 Bug 1498413 - Implement repackaging Thunderbird as snap. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D200554

--HG--
extra : amend_source : 42710a50ecbd371d29a80191610ba53b38b7e3e7
2024-02-03 09:31:49 +00:00
Rob Lemley 1b6c6bce9c Bug 1877799 - Expand notifications to tb-sheriffs for Rust automation progress. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D200455

--HG--
extra : moz-landing-system : lando
2024-02-06 10:39:32 +00:00
Rob Lemley 5f20c54851 Bug 1877799 - Start a try-cc build after running tb-rust vendor. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D200340

--HG--
extra : moz-landing-system : lando
2024-02-06 10:39:32 +00:00
Rob Lemley 24e97b591f Bug 1877799 - tb-rust vendor automation cleanup. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D200211

--HG--
extra : moz-landing-system : lando
2024-02-06 10:39:31 +00:00
Rob Lemley b755783da3 Bug 1869860 - Follow-up: Run moz-phab --yes to avoid timeout. r=dandarnell DONTBUILD
moz-phab submit never completes, use --yes to force it.

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

--HG--
extra : moz-landing-system : lando
2024-01-30 19:32:34 +00:00
Rob Lemley dce99fc38e Bug 1869860 - tb-rust vendor automation. r=dandarnell
This is just the automation job itself. It will:
- Run `mach tb-rust check-upstream` and exit if no changes are needed
- Run `mach tb-rust vendor`
- Commit changes from the above and export to a build artifact
- Submit the changes to Phabricator for review and manual landing

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

--HG--
extra : moz-landing-system : lando
2024-01-30 16:26:22 +00:00
Rob Lemley 84aa3f3b9b Backed out changeset 7aa19ed82835 (bug 1869860) by request. r=backout DONTBUILD 2024-01-29 16:13:00 -05:00
Rob Lemley bd173a946b Bug 1869860 - tb-rust vendor automation. r=dandarnell
This is just the automation job itself. It will:
- Run `mach tb-rust check-upstream` and exit if no changes are needed
- Run `mach tb-rust vendor`
- Commit changes from the above and export to a build artifact
- Submit the changes to Phabricator for review and manual landing

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

--HG--
extra : moz-landing-system : lando
2024-01-29 16:58:10 +00:00
Daniel Darnell 81a9d6c515 Bug 1859511 - Port bug 1859509: Update Flatpak runtime to 23.08. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D194805

--HG--
extra : amend_source : 1beca30ec9dcf9215793cb36a9bd160a3d8aef7b
2023-11-27 20:04:00 +00:00
Daniel Darnell 4094294e98 Bug 1850043 - Unify file naming convention using underscores. r=rjl
Depends on D193749

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

--HG--
rename : taskcluster/docker/tb-flatpak/build-desktop-file.py => taskcluster/docker/tb-flatpak/build_desktop_file.py
rename : taskcluster/docker/tb-flatpak/fluent-requirements.txt => taskcluster/docker/tb-flatpak/fluent_requirements.txt
rename : taskcluster/docker/tb-flatpak/launch-script.sh => taskcluster/docker/tb-flatpak/launch_script.sh
extra : moz-landing-system : lando
2023-11-21 18:48:13 +00:00
Daniel Darnell a86ba8e583 Bug 1850043 - Add clarifying comments to Dockerfile. r=rjl
Depends on D193748

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

--HG--
extra : moz-landing-system : lando
2023-11-21 18:48:13 +00:00
Daniel Darnell e1584f0b5e Bug 1850043 - Reorganize, clarify, and clean-up runme.sh. r=rjl
Depends on D193747

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

--HG--
extra : moz-landing-system : lando
2023-11-21 18:48:12 +00:00
Daniel Darnell 3c7eff55d0 Bug 1850043 - Remove deprecated Flatpak .desktop file. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D193747

--HG--
extra : moz-landing-system : lando
2023-11-21 18:48:12 +00:00
Daniel Darnell e4bccbb8f2 Bug 1863262 - Fix Thunderbird Flatpak app ID in Wayland. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D193508

--HG--
extra : amend_source : 78113ecb32e84ee76bd5f75964086e06d32bb0bf
2023-11-15 12:48:18 +02:00
Rob Lemley 70240800e1 Bug 1862303 - Rename instances of "thundernest" to "thunderbird" for Github rename. r=sancus
Differential Revision: https://phabricator.services.mozilla.com/D192381

--HG--
extra : amend_source : 75c836fe2671ad9c8abb223767955d85e0c7ca3a
2023-11-01 12:08:26 +02:00
Daniel Darnell 2498273909 Bug 1850013 - Add release notes URL to Flatpak manifest. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D187150

--HG--
extra : amend_source : c5ce5fc0432a3f241c89f9618b6d8dd33dc1614e
2023-08-30 23:42:43 +02:00
Daniel Darnell b7dddb0538 Bug 1845495 - Add runme.sh script to AppData manifest as Flathub manifest. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D185219

--HG--
extra : moz-landing-system : lando
2023-08-25 21:43:32 +00:00
Rob Lemley f1714822af Bug 1843102 - Port bug 1653852: Add features=devel to flatpak packages for crash reporter to work. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D186665

--HG--
extra : rebase_source : 641785bd82655b0701b9b0be2e0b2acc9566a25d
2023-08-23 06:57:49 -04:00
Rob Lemley 4e73c638c7 Bug 1848010 - Make tb-atn docker image smaller. r=dandarnell
Python3 is all that is required. Pip is already included in the debian-base image
and by installing python3-pip with --install-recommends, build-essential gets
pulled in, making the image a lot bigger than necessary.
While here, locking down requirements.txt with hashes so rebuilds are more
consistent.

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

--HG--
extra : amend_source : 2dd6d6070b3378571fa2e02bc4c12e1ad52fcbb0
2023-08-16 10:59:50 +01:00
Daniel Darnell a5bfc1e814 Bug 1843094 - Remove unnecessary org.freedesktop.Notifications permission from flatpak. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D184546

--HG--
extra : rebase_source : b85d6dadbb0b7ed7246c87923ae9061faf852462
extra : amend_source : dbad2120db6600bd6bcfcd94e6ddd2e54cad4370
2023-07-26 04:49:14 +00:00
Daniel Darnell e5d98f75db Bug 1843097 - Modify --own-name flatpak-builder flag to fix dbus registration. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D184778

--HG--
extra : amend_source : 134c1aed48e1c1b089e3b722316c47ffe5fa84e1
2023-07-27 22:17:22 +00:00
Daniel Darnell 70be3c6498 Bug 1843110 - Remove unused policies.json from tb-flatpak Docker image. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D184544

--HG--
extra : moz-landing-system : lando
2023-07-28 10:35:08 +00:00
Daniel Darnell a009e9a55f Bug 1844455 - Rename thunderbird-flatpak Docker image to tb-flatpak for consistency. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D184041

--HG--
rename : taskcluster/docker/thunderbird-flatpak/build-desktop-file.py => taskcluster/docker/tb-flatpak/build-desktop-file.py
rename : taskcluster/docker/thunderbird-flatpak/close_range.c => taskcluster/docker/tb-flatpak/close_range.c
rename : taskcluster/docker/thunderbird-flatpak/distribution.ini => taskcluster/docker/tb-flatpak/distribution.ini
rename : taskcluster/docker/thunderbird-flatpak/extract_locales_from_l10n_json.py => taskcluster/docker/tb-flatpak/extract_locales_from_l10n_json.py
rename : taskcluster/docker/thunderbird-flatpak/fluent-requirements.txt => taskcluster/docker/tb-flatpak/fluent-requirements.txt
rename : taskcluster/docker/thunderbird-flatpak/launch-script.sh => taskcluster/docker/tb-flatpak/launch-script.sh
rename : taskcluster/docker/thunderbird-flatpak/make_venv.sh => taskcluster/docker/tb-flatpak/make_venv.sh
rename : taskcluster/docker/thunderbird-flatpak/org.mozilla.Thunderbird.appdata.xml.in => taskcluster/docker/tb-flatpak/org.mozilla.Thunderbird.appdata.xml.in
rename : taskcluster/docker/thunderbird-flatpak/org.mozilla.Thunderbird.desktop => taskcluster/docker/tb-flatpak/org.mozilla.Thunderbird.desktop
rename : taskcluster/docker/thunderbird-flatpak/org.mozilla.Thunderbird.desktop.jinja2 => taskcluster/docker/tb-flatpak/org.mozilla.Thunderbird.desktop.jinja2
rename : taskcluster/docker/thunderbird-flatpak/policies.json => taskcluster/docker/tb-flatpak/policies.json
rename : taskcluster/docker/thunderbird-flatpak/runme.sh => taskcluster/docker/tb-flatpak/runme.sh
extra : moz-landing-system : lando
2023-07-20 17:42:30 +00:00