Commit Graph
85 Commits
Author SHA1 Message Date
Jan-Erik Rediger 4e4b6bd4b9 Bug 2039241 - Update to glean_parser 19.1.0 r=mach-reviewers,TravisLong,ahal
Differential Revision: https://phabricator.services.mozilla.com/D300749
2026-05-27 08:30:48 +00:00
Chris H-C 957e149d99 Bug 2029649 - Update to glean_parser v19 r=mach-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D292180
2026-04-07 14:10:39 +00:00
Jan-Erik Rediger 9a1e6c722a Bug 2007541 - Update to glean_parser 18.2.0 r=chutten,mach-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D277425
2026-01-19 17:30:31 +00:00
Jan-Erik Rediger 26a07f89c6 Bug 1998348 - Update to glean_parser 18.1.0 r=TravisLong,mach-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D271365
2025-11-05 19:21:38 +00:00
Jan-Erik Rediger de99d7d9e9 Bug 1991891 - Update to glean_parser 18.0.3 r=TravisLong,mach-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D269371
2025-10-24 12:41:41 +00:00
Chris H-C 61fa00c67c Bug 1973102 - Update to glean_parser v17.2.0 r=TravisLong,mach-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D254863
2025-06-27 14:58:41 +00:00
agoloman 0a6987f5b9 Revert "Bug 1973102 - Don't special-case GC histograms post-bug-1949494 r=TravisLong,florian" for causing failures @generateBaselineProfile.
This reverts commit c417442488.

Revert "Bug 1973102 - GIFFT support for dual_labeled_counter metrics r=TravisLong"

This reverts commit 138c0c74aa.

Revert "Bug 1973102 - C++ and JS dual_labeled_counter impl r=TravisLong,webidl,smaug"

This reverts commit 3a459eb443.

Revert "Bug 1973102 - Rust dual_labeled_counter implementation r=TravisLong"

This reverts commit 80dcc96e50.

Revert "Bug 1973102 - Upgrade to Glean v64.5.0 r=TravisLong,supply-chain-reviewers,mach-reviewers"

This reverts commit 53c9e421ce.

Revert "Bug 1973102 - Update to glean_parser v17.2.0 r=TravisLong,mach-reviewers,ahochheiden"

This reverts commit e431262cf4.
2025-06-25 18:20:46 +00:00
Chris H-C e431262cf4 Bug 1973102 - Update to glean_parser v17.2.0 r=TravisLong,mach-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D254863
2025-06-25 15:45:19 +00:00
Chris H-C 92f963d4ec Bug 1955429 - Upgrade to glean_parser 17.1.0 r=TravisLong,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D244800
2025-04-21 14:12:42 +00:00
smolnar 280680c5c4 Backed out 5 changesets (bug 1955429) for causing mochitest failures @ widget/tests/test_bug343416.xhtml CLOSED TREE
Backed out changeset 3fd7b7cba0ff (bug 1955429)
Backed out changeset d771f40c809c (bug 1955429)
Backed out changeset 98fe0042de25 (bug 1955429)
Backed out changeset f239ffd8098f (bug 1955429)
Backed out changeset a49202330c21 (bug 1955429)
2025-04-17 17:53:46 +03:00
Chris H-C 9ef6150fee Bug 1955429 - Upgrade to glean_parser 17.1.0 r=TravisLong,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D244800
2025-04-17 13:07:54 +00:00
Goloman Adrian efcf0aaa0a Backed out 4 changesets (bug 1955429) for causing xpc failures. CLOSED TREE
Backed out changeset 8793ee7ac873 (bug 1955429)
Backed out changeset e1cf811b7274 (bug 1955429)
Backed out changeset 79bf1547f82b (bug 1955429)
Backed out changeset c451dfbfb59f (bug 1955429)
2025-04-15 21:57:40 +03:00
Chris H-C 9abce36e75 Bug 1955429 - Upgrade to glean_parser 17.1.0 r=TravisLong,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D244800
2025-04-15 16:39:26 +00:00
Butkovits Atila ed01a1d8b2 Backed out 4 changesets (bug 1955429) for causing failures at test_AttributionDistribution.js. CLOSED TREE
Backed out changeset ab33904d0edb (bug 1955429)
Backed out changeset abdbe82d2cc1 (bug 1955429)
Backed out changeset eba2fd65a5cf (bug 1955429)
Backed out changeset e0aa301f9301 (bug 1955429)
2025-04-15 19:16:06 +03:00
Chris H-C c923fe871c Bug 1955429 - Upgrade to glean_parser 17.1.0 r=TravisLong,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D244800
2025-04-15 14:37:31 +00:00
Jan-Erik Rediger 3eb9ddea6a Bug 1953191 - Vendor Rust and Python changes of the previous commits r=chutten,supply-chain-reviewers,mach-reviewers,ahal
Split out, because the upgrades are split into multiple commits, but we
require a single vendoring to avoid duplicated packages.

Differential Revision: https://phabricator.services.mozilla.com/D241959
2025-04-07 20:39:50 +00:00
Alexandru Marc 7bee8ec457 Backed out 7 changesets (bug 1950665, bug 1956897, bug 1956123, bug 1953191) for causing fenix btime failures CLOSED TREE
Backed out changeset 22f47c90fd5d (bug 1956123)
Backed out changeset 6522ae70b658 (bug 1956897)
Backed out changeset 806db3f9c36c (bug 1950665)
Backed out changeset bf72ab72dfa6 (bug 1953191)
Backed out changeset d229188b7203 (bug 1953191)
Backed out changeset d73eaaafd097 (bug 1953191)
Backed out changeset 592d875cb61b (bug 1950665)
2025-03-28 19:28:52 +02:00
Jan-Erik Rediger f22657c0e3 Bug 1953191 - Vendor Rust and Python changes of the previous commits r=chutten,supply-chain-reviewers,mach-reviewers,ahal
Split out, because the upgrades are split into multiple commits, but we
require a single vendoring to avoid duplicated packages.

Differential Revision: https://phabricator.services.mozilla.com/D241959
2025-03-27 20:33:10 +00:00
Cosmin Sabou ca05bec2fb Backed out 7 changesets (bug 1956132, bug 1956378, bug 1950665, bug 1953191) for causing LateWriteObserver crashes.
Backed out changeset 38ae4256b2ad (bug 1956132)
Backed out changeset cc9d570bc0d1 (bug 1956378)
Backed out changeset 85142db17376 (bug 1950665)
Backed out changeset 251fd670f26e (bug 1953191)
Backed out changeset f79d2c98afbc (bug 1953191)
Backed out changeset 7d91be694ac1 (bug 1953191)
Backed out changeset cb2b3aee545c (bug 1950665)
2025-03-27 00:53:58 +02:00
Jan-Erik Rediger a53cf29d62 Bug 1953191 - Vendor Rust and Python changes of the previous commits r=chutten,supply-chain-reviewers,mach-reviewers,ahal
Split out, because the upgrades are split into multiple commits, but we
require a single vendoring to avoid duplicated packages.

Differential Revision: https://phabricator.services.mozilla.com/D241959
2025-03-26 17:12:07 +00:00
Chris H-C e1278d97c1 Bug 1940967 - Vendor glean_parser v16.2.0 r=TravisLong,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D233942
2025-01-13 21:23:49 +00:00
Jan-Erik Rediger 6471765f11 Bug 1933939 - Update to glean_parser v16.1.0 r=mach-reviewers,chutten
Differential Revision: https://phabricator.services.mozilla.com/D230525
2024-12-13 16:07:34 +00:00
Alexandru Marc 1867c6e79e Backed out 4 changesets (bug 1933939, bug 1936835) for causing xpcshell failures @ test_ExperimentAPI_ExperimentFeature.js
Backed out changeset 429debfba4ad (bug 1936835)
Backed out changeset f121c08017a5 (bug 1933939)
Backed out changeset a0c962daf339 (bug 1933939)
Backed out changeset ba2d50ad9ad5 (bug 1933939)
2024-12-13 17:06:38 +02:00
Jan-Erik Rediger 91ead91e12 Bug 1933939 - Update to glean_parser v16.1.0 r=mach-reviewers,chutten
Differential Revision: https://phabricator.services.mozilla.com/D230525
2024-12-13 13:50:27 +00:00
Norisz Fay 42e0f733c1 Backed out 4 changesets (bug 1933939, bug 1936835) for causing bc failures on browser_default_webprotocol_handler_mailto.js CLOSED TREE
Backed out changeset 4eed339b1621 (bug 1936835)
Backed out changeset 0828c8ab28ef (bug 1933939)
Backed out changeset 9847c76b664e (bug 1933939)
Backed out changeset 3b3c94c4b26e (bug 1933939)
2024-12-13 00:02:14 +02:00
Jan-Erik Rediger d0e26a60d3 Bug 1933939 - Update to glean_parser v16.1.0 r=mach-reviewers,chutten
Differential Revision: https://phabricator.services.mozilla.com/D230525
2024-12-12 20:14:32 +00:00
Jan-Erik Rediger abbb973409 Bug 1928630 - Update glean_parser to v15.2.1 r=janerik,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D228092
2024-11-11 13:07:47 +00:00
Jan-Erik Rediger 1eea72774a Bug 1915744 - Update to glean-parser 15.0.1 r=TravisLong,mach-reviewers,ahal
Fixes an issue:

  * Rust codegen: use correctly named parameter for events without extras

Differential Revision: https://phabricator.services.mozilla.com/D221631
2024-09-11 11:12:52 +00:00
Jan-Erik Rediger a4fbe0a9b8 Bug 1914130 - Update to Glean v61.0.0 and glean-parser v15 r=TravisLong,mach-reviewers,android-reviewers,mcarare
Still missing:

  cargo update -p glean
  mach vendor rust

These steps should be done once application-services is updated to pull
in a single version of UniFFI.

Differential Revision: https://phabricator.services.mozilla.com/D219729
2024-09-09 15:42:31 +00:00
Chris H-C 3c55f43e36 Bug 1910976 - Upgrade to glean_parser v14.5.1 r=TravisLong,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D218462
2024-08-08 14:58:04 +00:00
Chris H-C a985699096 Bug 1907945 - Upgrade to glean_parser v14.3.0 r=TravisLong,mach-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D217603
2024-07-25 13:40:53 +00:00
Sandor Molnar 14b3a353fc Backed out changeset 4f5fd55945a5 (bug 1907991) for causing build bustages. CLOSED TREE 2024-07-17 17:52:03 +03:00
Chris H-C ce48d48794 Bug 1907991 - Vendor glean_parser v14.2.0 r=janerik,mach-reviewers
Also instruct `mach` to use the vendored `glean_parser` instead of the one it
would otherwise pull down from `pip` as part of its `glean_sdk` dep.

This unfortunately ties updates of `mach`'s `glean_sdk` to any updates m-c gets
for its `glean_parser`. It's required to ensure `./mach build` always uses the
vendored `glean_parser` (see bug 1908020).

Differential Revision: https://phabricator.services.mozilla.com/D216717
2024-07-17 14:34:39 +00:00
Jan-Erik Rediger 135c17cbef Bug 1894270 - Schedule pings alongside their parent ping r=chutten,mach-reviewers
This is a bit of a hack to make it all work.
On every `submit` of a ping we call into `schedule_pings` to also
schedule ride-along pings.

Preferably we would like to have that in glean-core, but for builtin
pings that won't work because they are not code-generated and thus will
never see their `schedules_pings` array.
So instead we generate a function in m-c that does the mapping and call
that in the ping wrapper used inside m-c.

Another side effect: `testBeforeNextSubmit` callbacks from
JavaScript/C++ will _not_ be called, because they are only on the JS/C++
object and not reachable from the Rust parts where we actually submit the
ride-along pings.

Differential Revision: https://phabricator.services.mozilla.com/D209671
2024-05-15 09:07:47 +00:00
Jan-Erik Rediger a941e9e8d8 Bug 1891745 - Update to Glean v60 and glean_parser v14 r=TravisLong,supply-chain-reviewers,mach-reviewers,android-reviewers,firefox-desktop-core-reviewers ,mconley,ahal,kaya
Differential Revision: https://phabricator.services.mozilla.com/D207869
2024-04-24 19:14:16 +00:00
Jan-Erik Rediger 0a1605e1fe Bug 1886479 - Update glean_parser in-tree to get faster yaml parser r=TravisLong,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D205863
2024-03-28 09:29:46 +00:00
Chris H-C 86e3e1fbce Bug 1882615 - Update glean_parser to v13.0.0 r=perry.mcmanis,mach-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D203186
2024-03-01 15:13:20 +00:00
Perry McManis 8e68e94339 Bug 1874923 - Update Glean to 56.1.0 r=janerik,supply-chain-reviewers,mach-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D199093
2024-01-22 15:45:27 +00:00
Jan-Erik Rediger 9b7567a12f Bug 1860506 - Update to Glean v55 and glean_parser v10. r=TravisLong,supply-chain-reviewers,mach-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D192960
2023-11-13 14:29:54 +00:00
Travis Long 7ad961010b Bug 1626969 - Include locale in Glean pings.r=chutten,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D185153
2023-08-07 11:02:56 +00:00
Jan-Erik Rediger 78a3cf64f8 Bug 1828066 - Upgrade glean_parser to v7.2.1 r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D177618
2023-05-11 11:25:34 +00:00
pmcmanis 0b23eab24a Bug 1821463 - Upgrade glean-parser to 7.1.0 r=TravisLong
Differential Revision: https://phabricator.services.mozilla.com/D172469
2023-03-14 13:16:31 +00:00
Jan-Erik Rediger 6b7f19247f Bug 1812615 - Update to Glean v52.2.0, glean_parser 7.0.0 and UniFFI 0.23. r=chutten,markh,glandium,supply-chain-reviewers
The in-tree UniFFI bindings were regenerated with:

    ./mach uniffi generate

Differential Revision: https://phabricator.services.mozilla.com/D168060
2023-01-31 11:12:05 +00:00
Chris H-C 32f00ab014 Bug 1805427 - Update glean_parser to 6.4.0 r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D164603
2023-01-16 18:51:18 +00:00
Sandor Molnar c3c918717b Backed out 4 changesets (bug 1805427) for causing xpc failures in toolkit/components/extensions/test/xpcshell/test_ext_scripting_persistAcrossSessions.js CLOSED TREE
Backed out changeset 9231b82f6a8b (bug 1805427)
Backed out changeset 9308ede8e265 (bug 1805427)
Backed out changeset b1c44a7274c5 (bug 1805427)
Backed out changeset 39a8c4bff42f (bug 1805427)
2022-12-15 18:43:29 +02:00
Chris H-C b8c32d36f7 Bug 1805427 - Update glean_parser to 6.4.0 r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D164603
2022-12-15 14:04:53 +00:00
Jan-Erik Rediger cbd5456a46 Bug 1799129 - Vendor Glean v51.8.0 and glean_parser 6.3.0 r=chutten,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D161276
2022-11-08 15:53:07 +00:00
Jan-Erik Rediger 03c4ad04b1 Bug 1783754 - Update to Glean v51.1.0. r=TravisLong,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D154088
2022-08-09 15:58:51 +00:00
Jan-Erik Rediger e447a2597f Bug 1773255 - Update to Glean v50.1.0 r=chutten,supply-chain-reviewers
Including glean_parser 6.1.1

Two important things in there:
* glean_parser: [data-review] Include extra keys' names and descriptions in data review template
* Glean: Derive `serde::{Deserialize, Serialize}` on `Lifetime` and `CommonMetricData`

Differential Revision: https://phabricator.services.mozilla.com/D149381
2022-06-15 15:39:33 +00:00
Jan-Erik Rediger 4ca6841988 Bug 1768834 - Switch to Glean with UniFFI integration r=glandium,chutten
Upgrades to Glean v50.0.1, which comes with a rewritten core and
UniFFI-powered bindings.
Glean has some API changes, so we swap it over to that. Mostly mechanical changes.
Also upgrades to inherent v1.0 in fog.
This matches what Glean uses internally and gets rid of one duplicated crate.

Also upgrades to glean-parser==6.0.1

One crate duplication now (change in `python/mozbuild/mozbuild/vendor/vendor_rust.py` required).
Some new crates now vendored.
These are transitive dependencies of Glean dependencies, all with valid
licenses and already used in other products (mobile).

Differential Revision: https://phabricator.services.mozilla.com/D146062
2022-06-07 12:37:20 +00:00