Commit Graph

775 Commits

Author SHA1 Message Date
Simon Fraser
b7787faf63 Bug 1632793 Update dep key in partials generation r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D72357
2020-05-04 11:45:26 +00:00
Ken VanDine
61d5f61899 Bug 1623627 - Updated to use the gnome-3-34 snapcraft extension r=rail
Differential Revision: https://phabricator.services.mozilla.com/D68252
2020-04-27 15:52:01 +00:00
Mihai Alexandru Michis
9517d84009 Backed out changeset e5a553590394 (bug 1623627) for causing snap failures.
CLOSED TREE
2020-04-27 18:14:29 +03:00
Ken VanDine
bd366c3ae6 Bug 1623627 - Updated to use the gnome-3-34 snapcraft extension r=rail
Differential Revision: https://phabricator.services.mozilla.com/D68252
2020-04-27 14:32:15 +00:00
Mike Hommey
9c03a7015d Bug 1632348 - Convert mach artifact to python 3. r=rstewart
Differential Revision: https://phabricator.services.mozilla.com/D72114
2020-04-26 21:53:57 +00:00
Axel Hecht
ae0ed9bfbd Bug 1629893, add graphviz to lint image to fix docs, r=sylvestre
The `sphinx.ext.graphviz` extension requires `dot` to be installed.
That's default on rtd, which is why we use it in the docs.
Adding this to the lint image as we use that for document building,
and it shouldn't hurt.

Differential Revision: https://phabricator.services.mozilla.com/D72395
2020-04-24 16:25:59 +00:00
Simon Fraser
75aa0c6d1b Bug 1632531 Remove spurious override of make_incremental_update.sh r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D72358
2020-04-24 11:37:56 +00:00
Mihai Tabara
505379c036 Bug 1628407 - Backed out changeset 91d0340d9856. r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D72306
2020-04-24 09:02:41 +00:00
Simon Fraser
815925ab00 Bug 1632531 - Ensure unique working directory for parallel use. r=mtabara
Bug 1632531 Refactor funsize/partials to remove unused code, add safer checks

Differential Revision: https://phabricator.services.mozilla.com/D72162
2020-04-23 21:37:44 +00:00
Gregory Mierzwinski
44c8293525 Bug 1630048 - Fix visual metrics encoding failures. r=perftest-reviewers,Bebe
This patch fixes a failure with encodings when opening JSONs. It changes the file opening portion to ignore these types of errors - they are occuring because of the different language being used. We have no need for this data so we can safely ignore them. One other change that is being done here is adding additional error logging because it was possible to lose an error stack trace.

Differential Revision: https://phabricator.services.mozilla.com/D70939
2020-04-23 09:58:35 +00:00
Bartłomiej Piotrowski
3bc9457deb Bug 1631193 - drop Wayland permissions from flatpak r=mtabara
Firefox still does not default to Wayland when it's available (or when
X11 socket is not accessible). This can be changed by MOZ_ENABLE_WAYLAND=1
but as it's not the default, it's safer to just drop access to Wayland.

Differential Revision: https://phabricator.services.mozilla.com/D71448
2020-04-20 15:26:13 +00:00
Edwin Takahashi
5a9c4b128d Bug 1629993 - fix node path in install-node.sh r=gbrown
Changes:

  - update the nodejs download path.
  - save the file with a specific name and use that name going forward to reduce number of times the same filename is referenced.

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

--HG--
extra : moz-landing-system : lando
2020-04-16 00:47:48 +00:00
Mihai Tabara
66da16aee7 Bug 1628407 - enable ffmpeg full extension in flatpaks.r=rail
Differential Revision: https://phabricator.services.mozilla.com/D70830

--HG--
extra : moz-landing-system : lando
2020-04-14 16:32:06 +00:00
Bartłomiej Piotrowski
d29385e703 Bug 1628098 - enable notifications and mpris for Flatpak, r=mtabara, a=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D70310

--HG--
extra : moz-landing-system : lando
2020-04-14 08:08:44 +00:00
Mihai Tabara
d4a54c7013 Bug 1628406 - enable Wayland along X11 in flatpaks. r=rail
Depends on D70358

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

--HG--
extra : moz-landing-system : lando
2020-04-12 15:23:36 +00:00
Mihai Tabara
6a711a8886 Bug 1621691 - expose pcsc socket for OpenSC support in Flatpaks. r=rail
Differential Revision: https://phabricator.services.mozilla.com/D70358

--HG--
extra : moz-landing-system : lando
2020-04-09 15:20:05 +00:00
Barret Rennie
bb0b410a92 Bug 1623873 - Replace Job.video_location with Job.video_path in error message r=tarek
The `video_location` attribute (which was the URL or path of the video) was
removed from the `Job` type, due to it no longer being possible to be a URL.
This was because videos are now passed in through the browsertime-results.tgz
artifact, instead of specified separately in the job description.

This error message was missed in the refactor and was causing failures due to
visualmetrics.py to appear to be caused by our wrapper script. This will not
fix the underlying error causing the intermittents in the first place, but now
the real cause will appear in the log instead.

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

--HG--
extra : moz-landing-system : lando
2020-04-09 23:11:55 +00:00
Andi-Bogdan Postelnicu
36b3aabb21 Bug 1628577 - Update maintainer name of static-analysis docker file. r=bastien
Differential Revision: https://phabricator.services.mozilla.com/D70299

--HG--
extra : moz-landing-system : lando
2020-04-09 08:56:42 +00:00
Mihai Tabara
ac56033cdd Bug 1627660 - fix Flathub related issues for Flatpak. r=rail
Differential Revision: https://phabricator.services.mozilla.com/D69814

--HG--
extra : moz-landing-system : lando
2020-04-06 13:57:11 +00:00
Ken VanDine
f377d047a2 Bug 1622282 - extract gnome-3-28-1804 platform snap to be used in the cleanup part r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D67629

--HG--
extra : moz-landing-system : lando
2020-03-30 10:21:03 +00:00
Ken VanDine
866ea7e844 Bug 1622282 - Find files provided by the base and platform snap and ensure they aren't duplicated in this snap r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D66778

--HG--
extra : moz-landing-system : lando
2020-03-30 10:20:48 +00:00
Florin Strugariu
2ecf86537d Bug 1624114 - Intermittent visual-metrics failure: ZeroDivisionError: float division by zero r=tarek,sparky,barret
Differential Revision: https://phabricator.services.mozilla.com/D68186

--HG--
extra : moz-landing-system : lando
2020-03-30 07:42:29 +00:00
Mike Hommey
aa3b1da222 Bug 1450088 - Build clang with libxml2 support. r=froydnj
This is required for llvm-mt, which building winchecksec will require.
We do a dummy change to build-clang.sh so as to change the toolchain
index hash.

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

--HG--
extra : moz-landing-system : lando
2020-03-26 21:53:00 +00:00
Mihai Tabara
322719412f Bug 1623630 - flatpak distribution.ini to be consumed from partners. r=rail
Differential Revision: https://phabricator.services.mozilla.com/D67594

--HG--
extra : moz-landing-system : lando
2020-03-20 15:11:51 +00:00
Bogdan Tara
f995b16e1b Backed out changeset 1a0776f93e88 (bug 1622282) for snap repackage bustages. DONTBUILD
--HG--
extra : rebase_source : c2a45e4f24a62cf7c42affeac397bb8f8e1b0e67
2020-03-20 14:59:53 +02:00
Mihai Tabara
c70f456d83 Bug 1622773 - inject release date in the flatpak metadata. r=rail
Differential Revision: https://phabricator.services.mozilla.com/D67598

--HG--
extra : moz-landing-system : lando
2020-03-20 11:30:30 +00:00
Sylvestre Ledru
be18fd4dba Bug 1622328 - add license info to all eslintrc files r=Standard8,webcompat-reviewers,miketaylr
Differential Revision: https://phabricator.services.mozilla.com/D67319

--HG--
extra : moz-landing-system : lando
2020-03-19 13:47:51 +00:00
Mike Hommey
670494e7d5 Bug 1623010 - Separate out the diffing of generated-files. r=dmajor
The diff jobs currently take a Firefox package and compares against the
one from another build. When that fails, it also makes the diff of the
generated files, which can be useful when there are differences, but
can also be useful on its own. Also, because sometimes, like right now,
there are differences in generated files that have no impact on Firefox
itself, when differences do show up for Firefox, the differences in
generated files are added noise that sheriffs can't work around.

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

--HG--
extra : moz-landing-system : lando
2020-03-17 22:03:01 +00:00
Edwin Takahashi
9a9768f77e Bug 1607713 - set GDM3 custom.conf to force use of X11 on linux1804 r=jmaher
Changes:

Add a new configuration file for GDM that forces the use of X11 instead of Wayland.

This may help with reducing the number of crashes due to window managers.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 20:27:46 +00:00
Ken VanDine
7b5a22d7e2 Bug 1622282 - Find files provided by the base and platform snap and ensure they aren't duplicated in this snap r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D66778

--HG--
extra : moz-landing-system : lando
2020-03-13 16:28:08 +00:00
Max
28f97ef5eb Bug 1621066 - Compress flatpak tars with xz instead of gzip. r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D66696

--HG--
extra : moz-landing-system : lando
2020-03-13 18:39:55 +00:00
Bartłomiej Piotrowski
ef7b8c2b72 Bug 1621074 - flatpak symlinks l10n fix and other improvements. r=jcristau
Bug 1621074 - install Flatpak policy properly..

Bug 1621074 - use dictionaries provided-by-runtime

Bug 1621074 - disable defaultbrowsercheck as being useless on flatpaks

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

--HG--
extra : moz-landing-system : lando
2020-03-13 16:12:10 +00:00
Edwin Takahashi
c7e8b475ec Bug 1621483 - set up separate enviornment for linux1804 marionette and web-platform-tests-wdspec r=jmaher,marionette-reviewers,whimboo
Changes:

As documented in bug 1621483, `marionette` experiences a non-trivial amount of issues when run on ubuntu1804 docker image with GTK/GNOME desktop environment enabled.

GTK/GNOME has a higher degree of asynciness when manipulating window size/position and this leads to `marionette` and the derived suite `web-platform-tests-wdspec` reporting intermittent oranges for a number of tests.

While attempts were made to incorporate a fix for the marionette driver itself, the best attempts have only been able to achieve a ~50% reliability in green runs.

This patch reintroduces the use of bare `compiz` window manager exclusively for these two problematic test suites so that at least the tests are running on non-legacy software.

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

--HG--
extra : moz-landing-system : lando
2020-03-12 21:43:56 +00:00
Bartłomiej Piotrowski
557ef7c61c Bug 1621074 - fix Flatpak l10n properly. r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D66625

--HG--
extra : moz-landing-system : lando
2020-03-12 18:09:38 +00:00
Simon Fraser
dfdd97e607 Bug 1621658 Update |mach try fuzzy| fzf version check r=ahal
Add filename support for plain display

Update fzf version in tests

Update tooltool url for fzf

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

--HG--
extra : moz-landing-system : lando
2020-03-12 12:56:35 +00:00
Mike Hommey
244fd3bd68 Bug 1620936 - Avoid creating a virtualenv when running unpack for diffoscope. r=froydnj
Creating the virtualenv prints an error message in the diffoscope docker
image because it doesn't have a compiler or the python development
headers, and that triggers an error setting up psutil after bug 1620513,
which in turn leads to a noisy and unrelated error message appearing in
the diffoscope jobs when they fail.

We don't need psutil set up really in those jobs, let alone a full
fledged virtualenv, so we can avoid the psutil error message by
disabling the virtualenv.

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

--HG--
extra : moz-landing-system : lando
2020-03-11 12:05:46 +00:00
Edwin Takahashi
79a1af5af5 Bug 1598055 - remove valgrind from ubuntu1804 dockerfile and prevent scheduling of mochitest-valgrind r=jmaher
Changes:

Remove the unnecessary setup phase of `valgrind` on the docker image, given that we are not scheduling `mochitest-valgrind` [anywhere](https://searchfox.org/mozilla-central/source/taskcluster/ci/test/mochitest.yml#300) in the CI system.

Also, clean up `test-sets.yml` by renaming the `linux-common-tests` to `linux1604-legacy-tests` to better reflect that the set holds tests that haven't been migrated over to linux1804 yet.

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

--HG--
extra : moz-landing-system : lando
2020-03-11 19:55:01 +00:00
Mihai Tabara
fcaa28d7c7 Bug 1621053 - set proper branch when building Flatpaks. r=rail DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D66276

--HG--
extra : moz-landing-system : lando
2020-03-10 20:29:52 +00:00
Mihai Tabara
ef4303686b Bug 1621083 - open more ports for Flatpak. r=rail DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D66277

--HG--
extra : moz-landing-system : lando
2020-03-10 19:27:28 +00:00
Mihai Tabara
5b93938c31 Bug 1621074 - fix l10n in Flatpaks. r=rail DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D66290

--HG--
extra : moz-landing-system : lando
2020-03-10 20:35:42 +00:00
Mihai Tabara
f6462fdfc3 Bug 1591387 - add flatpak release automation. r=rail
Adjust runme to be executable

Rm sdk/pltf install.Manually add meta

Enforce firefox run instead of notify

Add policy to disable updates

Temp hack to default to firefox instead of notify-send

Fix mach linters

Remove firefox command hack. Proper fix

Remove duplicate cmd in runme

Fix indentantion in kind

Fix more linters

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

--HG--
extra : moz-landing-system : lando
2020-03-09 12:16:51 +00:00
Gijs Kruitbosch
03b081f658 Bug 1618188 - stop updating the mozilla-central copy of blocklist.xml, r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D64932

--HG--
extra : moz-landing-system : lando
2020-03-09 11:58:32 +00:00
Mark Banner
15cfe23b88 Bug 1620542 - Automatically fix ESLint errors in .eslintrc.js files. r=mossop
# ignore-this-changeset

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

--HG--
extra : moz-landing-system : lando
2020-03-07 10:09:44 +00:00
Edwin Takahashi
6e0e6a4c13 Bug 1598055 - further trim packages from ubuntu1804-test docker image r=jmaher
Changes:

Pin the source docker image to a specific tag from canonical.

Remove unneeded packages that are either installed as part of the setup, or come preinstalled.

Silence the `dbus` startup message by redirecting the output to `2&>1`.

Remove unnecessary `locale-gen` call at the end of setup.

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

--HG--
extra : moz-landing-system : lando
2020-03-05 23:10:08 +00:00
Simon Fraser
ae80827888 Bug 1619944 Migrate partials and pipfile-updates to use requirements.txt r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D65323

--HG--
rename : taskcluster/ci/pipfile-update/kind.yml => taskcluster/ci/python-dependency-update/kind.yml
rename : taskcluster/docker/pipfile-updates/Dockerfile => taskcluster/docker/python-dependency-update/Dockerfile
rename : taskcluster/docker/pipfile-updates/README.md => taskcluster/docker/python-dependency-update/README.md
rename : taskcluster/docker/pipfile-updates/runme.sh => taskcluster/docker/python-dependency-update/runme.sh
rename : taskcluster/docker/pipfile-updates/scripts/update_pipfiles.sh => taskcluster/docker/python-dependency-update/scripts/update_pipfiles.sh
rename : taskcluster/docker/pipfile-updates/setup.sh => taskcluster/docker/python-dependency-update/setup.sh
rename : taskcluster/taskgraph/transforms/pipfile_update.py => taskcluster/taskgraph/transforms/python_update.py
extra : moz-landing-system : lando
2020-03-05 13:49:24 +00:00
Ciure Andrei
6fb6ae2327 Backed out changeset 7e16fe72804a (bug 1619944) for causing gecko decision bustage CLOSED TREE
--HG--
rename : taskcluster/ci/python-dependency-updates/kind.yml => taskcluster/ci/pipfile-update/kind.yml
rename : taskcluster/docker/python-dependency-update/Dockerfile => taskcluster/docker/pipfile-updates/Dockerfile
rename : taskcluster/docker/python-dependency-update/README.md => taskcluster/docker/pipfile-updates/README.md
rename : taskcluster/docker/python-dependency-update/runme.sh => taskcluster/docker/pipfile-updates/runme.sh
rename : taskcluster/docker/python-dependency-update/scripts/update_pipfiles.sh => taskcluster/docker/pipfile-updates/scripts/update_pipfiles.sh
rename : taskcluster/docker/python-dependency-update/setup.sh => taskcluster/docker/pipfile-updates/setup.sh
rename : taskcluster/taskgraph/transforms/python_update.py => taskcluster/taskgraph/transforms/pipfile_update.py
2020-03-05 13:05:34 +02:00
Simon Fraser
c8f4578a7f Bug 1619944 Migrate partials and pipfile-updates to use requirements.txt r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D65323

--HG--
rename : taskcluster/ci/pipfile-update/kind.yml => taskcluster/ci/python-dependency-updates/kind.yml
rename : taskcluster/docker/pipfile-updates/Dockerfile => taskcluster/docker/python-dependency-update/Dockerfile
rename : taskcluster/docker/pipfile-updates/README.md => taskcluster/docker/python-dependency-update/README.md
rename : taskcluster/docker/pipfile-updates/runme.sh => taskcluster/docker/python-dependency-update/runme.sh
rename : taskcluster/docker/pipfile-updates/scripts/update_pipfiles.sh => taskcluster/docker/python-dependency-update/scripts/update_pipfiles.sh
rename : taskcluster/docker/pipfile-updates/setup.sh => taskcluster/docker/python-dependency-update/setup.sh
rename : taskcluster/taskgraph/transforms/pipfile_update.py => taskcluster/taskgraph/transforms/python_update.py
extra : moz-landing-system : lando
2020-03-04 17:47:49 +00:00
Rob Lemley
27ef39e646 Bug 1615932 - Support building Thunderbird Snap packages with firefox-snap. r=jlorenzo
Changes to the firefox-snap Docker image to support building Thunderbird Snap
packages as well.
Replaced hardcoded "firefox" instances in runme.sh with $PRODUCT variable and
renamed "snapcraft.yaml.in" to "firefox.snapcraft.yaml.in".

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

--HG--
rename : taskcluster/docker/firefox-snap/snapcraft.yaml.in => taskcluster/docker/firefox-snap/firefox.snapcraft.yaml.in
extra : moz-landing-system : lando
2020-03-03 14:48:49 +00:00
Kartikaya Gupta
d86f663351 Bug 1619284 - Remove obsolete dockerfile. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D64952

--HG--
extra : moz-landing-system : lando
2020-03-02 17:23:22 +00:00
ffxbld
4ed5d9375b No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D64926

--HG--
extra : moz-landing-system : lando
2020-03-02 14:12:29 +00:00