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