Skip to content
Snippets Groups Projects
  1. Feb 23, 2023
    • Pier Angelo Vendrame's avatar
      Bug 41629: Fix errors with MOZ_SERVICES_SYNC=False · f0d123b1
      Pier Angelo Vendrame authored
      MOZ_SERVICES_SYNC should have been removed in Moz Bug 1227361.
      However, it is still available, so we would like to use it.
      Since it is a configuration that Mozilla does not test, and using it
      results in a build error and in a few runtime errors, too.
      This commit fixes them.
      
      We have an upstream bug, too, but its (proposed) fix does not apply to
      ESR 102 because of ESMification.
      Should it not be accepted, we could replace this commit with the
      poposed fix.
      Upstream: https://bugzilla.mozilla.org/show_bug.cgi?id=1816969
      f0d123b1
  2. Feb 08, 2023
  3. Apr 12, 2022
  4. Mar 25, 2022
    • Barret Rennie's avatar
      Bug 1757809 - Provide a JsonSchema module that supports additional... · 51b6157e
      Barret Rennie authored
      Bug 1757809 - Provide a JsonSchema module that supports additional Mozilla-specific formats r=mossop,emcminn
      
      In migrating from Ajv 6 to @cfworker/json-schema, some schemas will no longer
      validate due to the `format: uri` annotation only being a suggestion for
      strings in Ajv 6. Our URLs that use %PLACEHOLDERS% (e.g., `%LOCALE%`) will not
      pass validation as URIs due to being interpreted as invalid URL encoding.
      
      Here we add a facade in front of @cfworker/json-schema which defines a
      `moz-url-format` format for strings, which runs them through
      Services.urlFormatter.formatURL before attempting to validate them as URIs. We
      don't simply find-replace all %PLACEHOLDERS% because the URL formatter service
      only supports certain variables and will leave undefined variables as-is,
      leading to a validation error (which is what we want).
      
      Differential Revision: https://phabricator.services.mozilla.com/D138926
      51b6157e
  5. Mar 18, 2022
    • Butkovits Atila's avatar
      Backed out 13 changesets (bug 1752665, bug 1757809, bug 1757611, bug 1757778,... · 524f5293
      Butkovits Atila authored
      Backed out 13 changesets (bug 1752665, bug 1757809, bug 1757611, bug 1757778, bug 1755610, bug 1755599) for causing failures at browser_asrouter_experimentsAPILoader.js. CLOSED TREE
      
      Backed out changeset 6cb519d823b1 (bug 1757611)
      Backed out changeset ed7637200c68 (bug 1755610)
      Backed out changeset 4e95d6562f3a (bug 1752665)
      Backed out changeset e759d7cfc1a7 (bug 1752665)
      Backed out changeset d191bf245e98 (bug 1752665)
      Backed out changeset 143d1392493e (bug 1752665)
      Backed out changeset 4596f3c5162b (bug 1757778)
      Backed out changeset 4462dae86143 (bug 1757778)
      Backed out changeset 150da87f13dc (bug 1757778)
      Backed out changeset 23f2509de0e5 (bug 1757809)
      Backed out changeset 638deb75892a (bug 1757809)
      Backed out changeset 546699cd1765 (bug 1755599)
      Backed out changeset 901b123391f9 (bug 1755599)
      524f5293
    • Barret Rennie's avatar
      Bug 1757809 - Provide a JsonSchema module that supports additional... · 133c5d2c
      Barret Rennie authored
      Bug 1757809 - Provide a JsonSchema module that supports additional Mozilla-specific formats r=mossop,emcminn
      
      In migrating from Ajv 6 to @cfworker/json-schema, some schemas will no longer
      validate due to the `format: uri` annotation only being a suggestion for
      strings in Ajv 6. Our URLs that use %PLACEHOLDERS% (e.g., `%LOCALE%`) will not
      pass validation as URIs due to being interpreted as invalid URL encoding.
      
      Here we add a facade in front of @cfworker/json-schema which defines a
      `moz-url-format` format for strings, which runs them through
      Services.urlFormatter.formatURL before attempting to validate them as URIs. We
      don't simply find-replace all %PLACEHOLDERS% because the URL formatter service
      only supports certain variables and will leave undefined variables as-is,
      leading to a validation error (which is what we want).
      
      Differential Revision: https://phabricator.services.mozilla.com/D138926
      133c5d2c
  6. Mar 10, 2022
    • Marian-Vasile Laza's avatar
      Backed out 3 changesets (bug 1757809, bug 1755599) for causing bc failures on... · f5642cac
      Marian-Vasile Laza authored
      Backed out 3 changesets (bug 1757809, bug 1755599) for causing bc failures on browser_all_files_referenced.js. CLOSED TREE
      
      Backed out changeset 63ae4c9485e9 (bug 1757809)
      Backed out changeset 2297b7533b97 (bug 1755599)
      Backed out changeset e021f9e97c76 (bug 1755599)
      f5642cac
    • Barret Rennie's avatar
      Bug 1757809 - Provide a JsonSchema module that supports additional... · c4d73e57
      Barret Rennie authored
      Bug 1757809 - Provide a JsonSchema module that supports additional Mozilla-specific formats r=mossop,emcminn
      
      In migrating from Ajv 6 to @cfworker/json-schema, some schemas will no longer
      validate due to the `format: uri` annotation only being a suggestion for
      strings in Ajv 6. Our URLs that use %PLACEHOLDERS% (e.g., `%LOCALE%`) will not
      pass validation as URIs due to being interpreted as invalid URL encoding.
      
      Here we add a facade in front of @cfworker/json-schema which defines a
      `moz-url-format` format for strings, which runs them through
      Services.urlFormatter.formatURL before attempting to validate them as URIs. We
      don't simply find-replace all %PLACEHOLDERS% because the URL formatter service
      only supports certain variables and will leave undefined variables as-is,
      leading to a validation error (which is what we want).
      
      Differential Revision: https://phabricator.services.mozilla.com/D138926
      c4d73e57
  7. Dec 16, 2021
  8. Nov 30, 2021
  9. Oct 14, 2021
  10. Jun 21, 2021
  11. Jun 17, 2021
  12. Jun 11, 2021
  13. Jun 10, 2021
  14. Jun 09, 2021
  15. Jun 01, 2021
  16. Apr 30, 2021
  17. Mar 27, 2021
  18. Mar 15, 2021
  19. Mar 11, 2021
  20. Mar 10, 2021
  21. Jan 28, 2021
Loading