b0ad2933585e359c83c4f38fd6c2f052f9089f7c: Bug 1460475 - Install zstandard 0.9.0 in mach; r?dustin draft
Gregory Szorc <gps@mozilla.com> - Wed, 09 May 2018 20:13:28 -0700 - rev 793454
Push 109390 by bmo:gps@mozilla.com at Thu, 10 May 2018 03:15:37 +0000
Bug 1460475 - Install zstandard 0.9.0 in mach; r?dustin The latest python-zstandard uses a newer zstandard that is faster. It also has wheels available, which means installation doesn't require Python development headers, etc. MozReview-Commit-ID: 5gRq81KYmX4
ac570a9ceb5b186c66647bf92416a465bb62853f: Bug 1460475 - Upgrade python-zstandard in image_builder; r?dustin draft
Gregory Szorc <gps@mozilla.com> - Wed, 09 May 2018 17:54:38 -0700 - rev 793453
Push 109390 by bmo:gps@mozilla.com at Thu, 10 May 2018 03:15:37 +0000
Bug 1460475 - Upgrade python-zstandard in image_builder; r?dustin Version 0.9.0 bundles a newer version of the zstandard library, which is a little faster and has a few minor bug fixes (none that we were likely hitting, however). MozReview-Commit-ID: 9YgSZ0G41eg
5761a30416084b2eec5deb3fe0cbea1ee6ed850c: Bug 1460475 - Install Python 3 on image_builder; r?dustin draft
Gregory Szorc <gps@mozilla.com> - Wed, 09 May 2018 17:45:39 -0700 - rev 793452
Push 109390 by bmo:gps@mozilla.com at Thu, 10 May 2018 03:15:37 +0000
Bug 1460475 - Install Python 3 on image_builder; r?dustin We want Python 3 available everywhere because it is 2018. MozReview-Commit-ID: L3wufNXKdnp
3e348227d60fa60c222133152ef93668c4f89a82: Bug XXX - Add content-cache tasks to download static URLs draft
Gregory Szorc <gps@mozilla.com> - Tue, 08 May 2018 15:53:43 -0700 - rev 793451
Push 109390 by bmo:gps@mozilla.com at Thu, 10 May 2018 03:15:37 +0000
Bug XXX - Add content-cache tasks to download static URLs Currently, many tasks fetch content from the Internets. A problem with that is fetching from the Internets is unreliable: servers may have outages or be slow; content may disappear or change out from under us. The unreliability of 3rd party services poses a risk to Firefox CI. If services aren't available, we could potentially not run some CI tasks. In the worst case, we might not be able to release Firefox. That would be bad. This commit establishes a new task kind whose role it is to download content from external services and cache/re-expose it as a task artifact. Once external content is available as a task artifact, it should be immutable and always available (strictly speaking artifacts can expire, but most tasks shouldn't hit this special case). Our new "fetch" kind currently exposes a single new "fetch-url" using flavor. This task type runs a minimal script which downloads a URL, verifies its SHA 256, and saves that URL as an artifact. We have added tasks to fetch source archives related to GNU toolchains. These tasks are currently not hooked up anywhere in the taskgraph DAG. This will be done in subsequent commits.
6677289054839c1b2867484fc59804915af0f6a9: Bug XXX - Rename sixgill task name so it has "gcc" in it draft
Gregory Szorc <gps@mozilla.com> - Wed, 09 May 2018 14:36:45 -0700 - rev 793450
Push 109390 by bmo:gps@mozilla.com at Thu, 10 May 2018 03:15:37 +0000
Bug XXX - Rename sixgill task name so it has "gcc" in it Mainly so searching "toolchain" + "gcc" yields something useful in the taskgraph.
e9ad630b253144d1004568b467a4404d6061973c: Bug 1460451 - Add /usr/bin/python3 to Debian images; r?glandium draft
Gregory Szorc <gps@mozilla.com> - Wed, 09 May 2018 19:54:21 -0700 - rev 793449
Push 109389 by bmo:gps@mozilla.com at Thu, 10 May 2018 02:58:23 +0000
Bug 1460451 - Add /usr/bin/python3 to Debian images; r?glandium The python3-minimal package provides /usr/bin/python3 on Debian. This commit installs this package so a `python3` executable is provided. This required backporting the package to wheezy. The final patch is trivial. But I wasted a bit of time figuring out why `mk-build-deps` wasn't working. It would no-op and exit 0 and then the build would complain about missing dependencies! glandium's theory is that the ":any" multiarch support on wheezy isn't complete. Removing ":any" seems to make things "just work." MozReview-Commit-ID: FBicpK4SmkQ
3a640582bb41865ba982563157de4f8a65fe7cba: Bug 1459722 - Remove zxx_stream. r?froydnj draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 10 May 2018 11:45:23 +0900 - rev 793448
Push 109388 by bmo:mh+mozilla@glandium.org at Thu, 10 May 2018 02:47:59 +0000
Bug 1459722 - Remove zxx_stream. r?froydnj It was necessary back when we were doing decompression from a signal handler, because we couldn't then have zlib call malloc, but we don't do that anymore, so the whole wrapping is effectively unused. With the wrapping gone, we manually initialize the zalloc, zfree and opaque fields, as specified in the zlib documentation.
98dbfaabe7fe8b3670ca417294c369c69ad8f753: Bug 1460482 - Force root scroll frame overlay scroll bars to be always on top. r?mstange draft
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 10 May 2018 14:22:22 +1200 - rev 793447
Push 109387 by mwoodrow@mozilla.com at Thu, 10 May 2018 02:22:46 +0000
Bug 1460482 - Force root scroll frame overlay scroll bars to be always on top. r?mstange MozReview-Commit-ID: 2X9tl6WaDBW
60ce60db898f3fc0660d3fdd6f116baab6dde74a: Bug 1460481 - Remove registerProtocolHandler from stable. draft
Jonathan Kingston <jkt@mozilla.com> - Thu, 10 May 2018 03:17:17 +0100 - rev 793446
Push 109386 by bmo:jkt@mozilla.com at Thu, 10 May 2018 02:17:58 +0000
Bug 1460481 - Remove registerProtocolHandler from stable. MozReview-Commit-ID: HvOjoQshLL4
98c054f5c2d92c6a56377626a5f90a9462f1780d: Bug 1457503 - Removal of http-equiv cookies. draft
Jonathan Kingston <jkt@mozilla.com> - Sat, 28 Apr 2018 00:22:24 +0100 - rev 793445
Push 109385 by bmo:jkt@mozilla.com at Thu, 10 May 2018 02:10:13 +0000
Bug 1457503 - Removal of http-equiv cookies. MozReview-Commit-ID: CUAEg8Hhk8c
c47166013a6385dc9076b069705f38acd54c4fd4: Bug 1456485: Part 2 - Allow extensions with the mozillaAddons permission to match restricted schemes. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Wed, 09 May 2018 18:55:59 -0700 - rev 793444
Push 109384 by maglione.k@gmail.com at Thu, 10 May 2018 01:58:47 +0000
Bug 1456485: Part 2 - Allow extensions with the mozillaAddons permission to match restricted schemes. r?aswan The schema handling for this is currently a bit ugly, for the sake of simplifying uplift. In the figure, we should find a way to change the schema pattern matching based on whether or not the extension is privileged. MozReview-Commit-ID: CU9WR2Ika6k
dd30908fb0bb0a808485f6d0dde56e2cfa7b3ab3: Bug 1456485: Part 1 - Support unrestricted matching in MatchPattern. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Wed, 18 Apr 2018 14:02:05 -0700 - rev 793443
Push 109384 by maglione.k@gmail.com at Thu, 10 May 2018 01:58:47 +0000
Bug 1456485: Part 1 - Support unrestricted matching in MatchPattern. r?aswan This is grafted from the first part of bug 1425104. MozReview-Commit-ID: 4aW2w81LDTI
e40e77f848063469114960ac2f13dae5649b328f: Bug 1460416: Remove unused static atoms. r=froydnj
Kris Maglione <maglione.k@gmail.com> - Wed, 09 May 2018 13:28:05 -0700 - rev 793442
Push 109384 by maglione.k@gmail.com at Thu, 10 May 2018 01:58:47 +0000
Bug 1460416: Remove unused static atoms. r=froydnj These were found using some ugly text searches, so it's possible some unused atoms remain. In the future, we should enforce removing unused atoms using static analysis. Or just generate the static atoms table based on string atom names in our code. This patch leaves unused RDF atoms in place, since those are being dealt with in another bug. MozReview-Commit-ID: 1KpH9KsHzQy
6c4ad71c57346105245ee6d90ef4701ff8688f1f: Bug 1457503 - Removal of http-equiv cookies. draft
Jonathan Kingston <jkt@mozilla.com> - Sat, 28 Apr 2018 00:22:24 +0100 - rev 793441
Push 109383 by bmo:jkt@mozilla.com at Thu, 10 May 2018 01:54:54 +0000
Bug 1457503 - Removal of http-equiv cookies. MozReview-Commit-ID: CUAEg8Hhk8c
b127fc45c80af900bca78bb7a4dc6068a61df666: Bug 1460478 - Remove support for AppCache in stable. draft
Jonathan Kingston <jkt@mozilla.com> - Thu, 10 May 2018 02:24:02 +0100 - rev 793440
Push 109382 by bmo:jkt@mozilla.com at Thu, 10 May 2018 01:24:40 +0000
Bug 1460478 - Remove support for AppCache in stable. MozReview-Commit-ID: D3NDCWKIA5n
7796963597f9cdcb49d18b4855a78e52e6a5e0e4: Bug 1460475 - Port download-and-compress to Python 3; r?dustin draft
Gregory Szorc <gps@mozilla.com> - Wed, 09 May 2018 18:02:00 -0700 - rev 793439
Push 109381 by bmo:gps@mozilla.com at Thu, 10 May 2018 01:19:02 +0000
Bug 1460475 - Port download-and-compress to Python 3; r?dustin download-and-compress isn't very complicated and should work on Python 3 with minimal effort. So let's switch it to use Python 3. MozReview-Commit-ID: 9G1WfcbbKEY
15f487e563313a6f56bbf8b52974b80e17715c9e: Bug 1460475 - Upgrade python-zstandard in image_builder; r?dustin draft
Gregory Szorc <gps@mozilla.com> - Wed, 09 May 2018 17:54:38 -0700 - rev 793438
Push 109381 by bmo:gps@mozilla.com at Thu, 10 May 2018 01:19:02 +0000
Bug 1460475 - Upgrade python-zstandard in image_builder; r?dustin Version 0.9.0 bundles a newer version of the zstandard library, which is a little faster and has a few minor bug fixes (none that we were likely hitting, however). MozReview-Commit-ID: 9YgSZ0G41eg
da8f78b25f644b981bd5610dffccc3d3ddc056a4: Bug 1460475 - Install Python 3 on image_builder; r?dustin draft
Gregory Szorc <gps@mozilla.com> - Wed, 09 May 2018 17:45:39 -0700 - rev 793437
Push 109381 by bmo:gps@mozilla.com at Thu, 10 May 2018 01:19:02 +0000
Bug 1460475 - Install Python 3 on image_builder; r?dustin We want Python 3 available everywhere because it is 2018. MozReview-Commit-ID: L3wufNXKdnp
e1c834313a274cf7c6a11e74076a52e509dd798e: Bug XXX - Add content-cache tasks to download static URLs draft
Gregory Szorc <gps@mozilla.com> - Tue, 08 May 2018 15:53:43 -0700 - rev 793436
Push 109381 by bmo:gps@mozilla.com at Thu, 10 May 2018 01:19:02 +0000
Bug XXX - Add content-cache tasks to download static URLs Currently, many tasks fetch content from the Internets. A problem with that is fetching from the Internets is unreliable: servers may have outages or be slow; content may disappear or change out from under us. The unreliability of 3rd party services poses a risk to Firefox CI. If services aren't available, we could potentially not run some CI tasks. In the worst case, we might not be able to release Firefox. That would be bad. This commit establishes a new task kind whose role it is to download content from external services and cache/re-expose it as a task artifact. Once external content is available as a task artifact, it should be immutable and always available (strictly speaking artifacts can expire, but most tasks shouldn't hit this special case). Our new "fetch" kind currently exposes a single new "fetch-url" using flavor. This task type runs a minimal script which downloads a URL, verifies its SHA 256, and saves that URL as an artifact. We have added tasks to fetch source archives related to GNU toolchains. These tasks are currently not hooked up anywhere in the taskgraph DAG. This will be done in subsequent commits.
145b5e8a15d34981bf49b107ba40e706f389807c: Bug XXX - Rename sixgill task name so it has "gcc" in it draft
Gregory Szorc <gps@mozilla.com> - Wed, 09 May 2018 14:36:45 -0700 - rev 793435
Push 109381 by bmo:gps@mozilla.com at Thu, 10 May 2018 01:19:02 +0000
Bug XXX - Rename sixgill task name so it has "gcc" in it Mainly so searching "toolchain" + "gcc" yields something useful in the taskgraph.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip