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

807 Коммитов

Автор SHA1 Сообщение Дата
Simon Fraser d8029a3fe7 Bug 1643661 Fix shell quoting with hg commands r=mtabara
shellcheck will moan about this, as it's potentially unsafe

Differential Revision: https://phabricator.services.mozilla.com/D78486
2020-06-05 12:06:21 +00:00
Ed Lee 96ed60b4bd Bug 1641863 - Upgrade Node 10.x (in preparation for ESR 78) r=Standard8. CLOSED TREE
Node v10.21.0 (LTS) just released https://nodejs.org/en/blog/release/v10.21.0/

Differential Revision: https://phabricator.services.mozilla.com/D77904
2020-06-03 18:00:52 +00:00
Mike Hommey 98b889cf83 Bug 1622963 - Install python 3.6 in build docker images. CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D77753
2020-06-02 03:51:14 +00:00
Edwin Takahashi 3efe2edb5c Bug 1641395 - install amd64 variants of existing i386 packages and insert additional startup parameters for pulseaudio r=jmaher
Changes:
  - install the `amd64` variants of various packages alongside `i386` packages
  - install `amd64` version of `fontconfig` instead
  - additional command line arguments for pulseaudio initialization
  - do not add configuration files to `~/.pulse` in the docker image

Differential Revision: https://phabricator.services.mozilla.com/D77512
2020-06-01 20:44:47 +00:00
egao a769706988 Bug 1638183 - increase xorg client count to 2048 for ubuntu1804-test docker image r=jmaher
Changes:
  - apply an explicit increase in the number of xorg client count to 2048.
  - remove the custom.conf file as it was not making any difference in the behavior of the docker image.

Differential Revision: https://phabricator.services.mozilla.com/D76897
2020-05-26 19:40:29 +00:00
Rob Wu 27981af497 Bug 1636158 - Update the addons-mlbf.bin attachment via periodic_file_updates.sh r=sfraser
Tested by running the following code and verifying that the script runs
successfully and generates a reasonable diff with the latest metadata
and matching attachment content:

```
$ cd taskcluster/docker/periodic-updates/
$ tar -czf- -s "#$(git rev-parse --show-cdup)#topsrcdir/#" . $(awk -v d="$(git rev-parse --show-cdup)" '/^# %include/{print d$3}' Dockerfile) | docker build - -t hsts-local
$ docker run -e DO_REMOTE_SETTINGS=1 -e PRODUCT="firefox" -e BRANCH="mozilla-central" -e USE_MOZILLA_CENTRAL=1 hsts-local
```

After that, I opened a shell in the container, built Firefox and ran the
following test, to confirm that the updated records are used correctly:

```
mach test toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/test_blocklist_mlbf_dump.js
```

Differential Revision: https://phabricator.services.mozilla.com/D76158
2020-05-22 01:37:37 +00:00
Chris AtLee b34b110320 Bug 1637381: Install zstandard on linting images on a CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D76348
2020-05-21 17:31:01 +00:00
Chris AtLee 72cc360dcd Bug 1637381: Use python3 for repack_rust.py r=glandium
repack_rust.py was the only toolchain build using a python script directly. we
don't need it to use the `mach python` wrapper, so remove that special casing
from the transform.

Differential Revision: https://phabricator.services.mozilla.com/D75702
2020-05-21 13:30:54 +00:00
Chris AtLee ac6909cd9a Bug 1637381: Add python-zstandard to ubuntu test images so they can unpack toolchains r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D75356
2020-05-21 13:28:45 +00:00
Bartłomiej Piotrowski b9ffa0fb6a Bug 1639531 - make flatpak aware of optional ffmpeg-full extension r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D76129
2020-05-20 12:01:58 +00:00
Gregory Mierzwinski e96baf70af Bug 1636682 - Make some small improvements to the similarity metric. r=tarek
This patch makes two main changes:
1.Calculates 2 sets of metrics, one that is calculated against it's last task (same label) and another that is calculated against the live site variant if it exists.
    i. Live site tests only have one calculated.
2. Use task label instead of building it ourselves to ensure that the smilarity metrics use the correct page load variant and make the queries more robust.

Differential Revision: https://phabricator.services.mozilla.com/D74529
2020-05-19 20:00:50 +00:00
Justin Wood d55e3df106 Bug 1623081 - Remove unused Fennec-only android release/nightly tasks. r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D67152
2020-05-18 14:37:12 +00:00
Mihai Tabara 9c33ee881c Bug 1637206 - add flatpak screenshots to ostree repo r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D74827
2020-05-15 10:23:19 +00:00
Bartłomiej Piotrowski f2b4908786 Bug 1637213 - generate static delta for flatpak r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D74831
2020-05-14 11:08:55 +00:00
Narcis Beleuzu abc58ec081 Backed out changeset 4123014cf744 (bug 1633101) for Linting failure on runtests.py . CLOSED TREE 2020-05-14 02:14:18 +03:00
egao e29bcc19ec Bug 1633101 - consolidate pulseaudio initialization process on linux and migrate to x64 fontconfig package r=jmaher
Changes:

While the ubuntu1804 migration work was taking place, `pulseaudio` related pieces of code were sprinkled across a wide variety of modules.

Now that things have settled down, remove and streamline `pulseaudio` initialization so that there are less places for this to go wrong.

Differential Revision: https://phabricator.services.mozilla.com/D74809
2020-05-13 21:46:55 +00:00
Razvan Maries e218f74304 Backed out 2 changesets (bug 1633101) for perma failures at test_getUserMedia_basicAudio_loopback.html. CLOSED TREE
Backed out changeset b85aebbd6fcc (bug 1633101)
Backed out changeset fd6537bc153f (bug 1633101)
2020-05-13 03:47:10 +03:00
egao 190591ef8f Bug 1633101 - update base ubuntu1804 docker image and install fontconfig:x64 instead of fontconfig:i386 r=whimboo,jmaher
Changes:

Discontinues the installation of `fontconfig:i386` package in favor of the x64 variant.

Also, use a newer base image for ubuntu1804.

Depends on D74809.

Differential Revision: https://phabricator.services.mozilla.com/D74810
2020-05-12 17:39:16 +00:00
Mihai Tabara 7d9078bede Bug 1636929 - fix rendering in Firefox Flathub homepage. r=rail
Differential Revision: https://phabricator.services.mozilla.com/D74711
2020-05-12 00:42:34 +00:00
Mike Hommey 4f407cb9b4 Bug 1634204 - Upgrade Linux build docker images to Debian 8. r=froydnj
This gets rid for the need of a number of local packages (mostly related
to Gtk+3). One exception is that we now need a 32-bits version of the
xz-utils package, some -dev package depends on it, and that dependency
can't be fulfilled in the 32-bits image because we already have the
64-bits backport installed, which conflicts with it (we need both
32-bits and 64-bits package to be at the same version when installed).

The system binutils fails to link clang-7 for some reason, so we now use
our toolchain binutils instead, like we already do for newer versions of
clang.

The debian-packages docker image now needs an explicit installation of
git, because it's not pulled in via the recommends of some other
package.

For some reason, snapshot.debian.org doesn't contain the jessie-backports
archive at the same location as others, and only has a few snapshots of
the archive.

Differential Revision: https://phabricator.services.mozilla.com/D73784
2020-05-06 14:16:03 +00:00
Narcis Beleuzu 51c3c369dd Backed out changeset 0a1edd15b210 (bug 1634204) for valgrind bustages. CLOSED TREE 2020-05-06 17:10:37 +03:00
Ken VanDine 7655efedd7 Bug 1623631 - Set GTK_USE_PORTAL to enable xdg-desktop-portal support r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D68081
2020-05-05 09:58:37 +00:00
Johan Lorenzo a5c2c721c3 Bug 1623631 - Drop bundled mimeapps.list, mime cache and set TMPDIR to better take advantage of portals r=rail
Differential Revision: https://phabricator.services.mozilla.com/D67478
2020-05-05 14:29:41 +00:00
Mike Hommey 87df0b2d72 Bug 1634204 - Upgrade Linux build docker images to Debian 8. r=froydnj
This gets rid for the need of a number of local packages (mostly related
to Gtk+3). One exception is that we now need a 32-bits version of the
xz-utils package, some -dev package depends on it, and that dependency
can't be fulfilled in the 32-bits image because we already have the
64-bits backport installed, which conflicts with it (we need both
32-bits and 64-bits package to be at the same version when installed).

The system binutils fails to link clang-7 for some reason, so we now use
our toolchain binutils instead, like we already do for newer versions of
clang.

The debian-packages docker image now needs an explicit installation of
git, because it's not pulled in via the recommends of some other
package.

For some reason, snapshot.debian.org doesn't contain the jessie-backports
archive at the same location as others, and only has a few snapshots of
the archive.

Differential Revision: https://phabricator.services.mozilla.com/D73784
2020-05-06 07:35:52 +00:00
Narcis Beleuzu 845e286da1 Backed out changeset b4d73278792e (bug 1634204) as per glandium req. 2020-05-06 10:33:08 +03:00
Mike Hommey 80e8586858 Bug 1634204 - Upgrade Linux build docker images to Debian 8. r=froydnj
This gets rid for the need of a number of local packages (mostly related
to Gtk+3). One exception is that we now need a 32-bits version of the
xz-utils package, some -dev package depends on it, and that dependency
can't be fulfilled in the 32-bits image because we already have the
64-bits backport installed, which conflicts with it (we need both
32-bits and 64-bits package to be at the same version when installed).

The system binutils fails to link clang-7 for some reason, so we now use
our toolchain binutils instead, like we already do for newer versions of
clang.

The debian-packages docker image now needs an explicit installation of
git, because it's not pulled in via the recommends of some other
package.

For some reason, snapshot.debian.org doesn't contain the jessie-backports
archive at the same location as others, and only has a few snapshots of
the archive.

Differential Revision: https://phabricator.services.mozilla.com/D73784
2020-05-06 04:56:14 +00:00
Csoregi Natalia dc4560dcaa Backed out changeset 2bf3343d2994 (bug 1634204) as per request. CLOSED TREE 2020-05-06 07:24:07 +03:00
Mike Hommey 2d66cac936 Bug 1634204 - Drive-by adjustment to Debian docker images. r=froydnj
While we're going to rebuild all the Debian-based docker images, we
might as well add one corrective thing that is going to be required
later on, and would require another rebuild, while doing it now would
skip that.

On Debian 10, the python3 distutils module is in a separate package,
python3-distutils, which didn't exist in previous Debian releases,
because back then the distutils module was part of the python3 package.

Fortunately, the python3-distutils-extra package existed on all the
Debian versions we use and depends on the distutils module, so it is a
convenient way to have the python3-distutils package pulled in without
altering the list of packages to install based on the Debian version.

Differential Revision: https://phabricator.services.mozilla.com/D73785
2020-05-05 12:13:40 +00:00
Mike Hommey d0b2cc67af Bug 1634204 - Upgrade Linux build docker images to Debian 8. r=froydnj
This gets rid for the need of a number of local packages (mostly related
to Gtk+3). One exception is that we now need a 32-bits version of the
xz-utils package, some -dev package depends on it, and that dependency
can't be fulfilled in the 32-bits image because we already have the
64-bits backport installed, which conflicts with it (we need both
32-bits and 64-bits package to be at the same version when installed).

The system binutils fails to link clang-7 for some reason, so we now use
our toolchain binutils instead, like we already do for newer versions of
clang.

The debian-packages docker image now needs an explicit installation of
git, because it's not pulled in via the recommends of some other
package.

For some reason, snapshot.debian.org doesn't contain the jessie-backports
archive at the same location as others, and only has a few snapshots of
the archive.

Differential Revision: https://phabricator.services.mozilla.com/D73784
2020-05-05 12:13:27 +00:00
Ian Moody 9243ee5033 Bug 1536556 - Replace new Error(Cr.ERROR) with new Component.Exception. r=mossop
Passing Cr.ERROR to an Error constructor is incorrect since it just sets the
message of the error to the integer value of the Cr.ERROR. Cr.ERRORs need to be
used as the second argument to Component.Exception to correctly construct an
Exception object with its result property set to the Cr.ERROR value.

This was done automatically by an expansion of the new
mozilla/no-throw-cr-literal eslint rule that will be introduced in the next
commit.

Differential Revision: https://phabricator.services.mozilla.com/D28075
2020-05-05 15:00:55 +00:00
Gregory Mierzwinski 3225e6d0c5 Bug 1634406 - Implement similarity score in visual metrics tasks. r=tarek
This patch adds a new similarity metric that will allow us to determine when content changes occur in live site tests. It also enabled to recorded sites so we can get a comparison of the quality of the recording (and difference) between it and the live site. There are 2D and 3D variants of this score which capture different things. The 2D score only looks at the final frame, so it gives a measure of how consistent/similar the end state is for the test. The 3D variant is more comprehensive and captures how the page was rendered.

Differential Revision: https://phabricator.services.mozilla.com/D73450
2020-05-05 17:31:51 +00:00
Gregory Mierzwinski 39d78b2f9d Bug 1634185 - Add extra options to visual metrics perfherder data. r=perftest-reviewers,tarek,Bebe
This patch adds the extra options settings to the visual metrics perfherder data by passing it through the jobs.json file.

Differential Revision: https://phabricator.services.mozilla.com/D73277
2020-05-05 14:59:14 +00:00
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