Detailed Project Updates


     Bugzilla and Bugbug

 *

   Benjamin Mah implemented improvements to BugBot to include bugs with
   needinfos not requested to the bug assignee for uplift requests.
   <https://github.com/mozilla/bugbot/pull/2524>


     Crash Management

 *

   Alex Franchuk developed a dashboard displaying Glean-based crash
   ping data: https://crash-pings.mozilla.org
   <https://crash-pings.mozilla.org>. This includes Android crash
   pings, which are newly-available: we did not have crash pings in
   legacy Telemetry. The dashboard UI will be further improved in the
   coming months.

 *

   Alex Franchuk added support for language packs to the crash reporter
   client <https://bugzilla.mozilla.org/show_bug.cgi?id=1873210>

 *

   Alex Franchuk merged the minidump-analyzer executable into the crash
   reporter client, shrinking our installation size
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1917685>

 *

   Various <https://bugzilla.mozilla.org/show_bug.cgi?id=1931237>fixes
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1926561>have been
   applied to how we store the names and paths of the libraries in a
   minidump file


     Lint, Static Analysis and Code Coverage

 *

   Serge Guelton implemented a clang tidy linter
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1920717>  that detects
   global variables with runtime initialization. The newly introduced
   MOZ_RUNINIT, MOZ_CONSTINITand MOZ_GLOBINITare documented in C++
   Coding Style Documentation
   
<https://firefox-source-docs.mozilla.org/code-quality/coding-style/coding_style_cpp.html#c-c-practices>


     OS Integration and Security

 *

   David Parks landed support for the new Windows Geolocation prompting
   in the 24H2 update and uplifted to ESR

 *

   Stephen Pohl landed fixes to make the macOS Emoji Picker functional
   again post macOS Sonoma

 *

   Greg Stoll (with PM support from Perla Duenas) enabled Tab unloading
   via the “Unload Tab” tab context menu was enabled on Nightly. We
   plan to

 *

   Serge Guelton added -fstrict-flex-arrays=1as an extra hardening flag
   and adapted variadic array declarations accordingly.


     Firefox Translations

 *

   Evgeny Pavlov and Greg Tatum's training pipeline produced 4more
   shippable models.

     o

       cs-en(Czechto English)

     o

       el-en(Greekto English)

     o

       id-en(Indonesianto English)

     o

       ro-en(Romanianto English)

 *

   Evgeny Pavlov has been making progress on the training pipeline for
   producing Chinese, Japanese, and Korean (CJK) language models.

 *

   Erik Nordin forked the Bergamot Translator
   <https://github.com/browsermt/bergamot-translator>project into
   Mozilla's Translations
   <https://github.com/mozilla/translations>repository and replaced
   <https://github.com/mozilla/translations/pull/945>the
   non-CJK-compatible ssplit  segmenter with Intl.Segmenter.

 *

   Erik Nordin set up infrastructure to end-to-end test our models in
   Firefox CI as well as in the Translations
   <https://github.com/mozilla/translations>repository CI.

 *

   Greg Tatum has been working on optimizing the most expensive part of
   the pipeline <https://github.com/mozilla/translations/issues/931>.

     o

       translate-* tasks took 597 gpu hours for a single language down
       to 69 hours, a reduction of 12%.

     o

       Wall time for the task went from 3 days 8 hours to just 2.7 hours.

 *

   Greg Tatum has been experimenting with the student model parameters
   <https://github.com/mozilla/translations/issues/894>to identify the
   ideal trade-off on quality vs performance.

     o

       embedding size is very important for morphologically complex
       languages like Balto-Slavic languages.


     Phabricator , moz-phab, and Lando

 *

   Connor Sheehan made --push-to-landothe default behaviour of mach try.

 *

   Connor Sheehan added several new fields to the Phab-ETL, and
   automated the script to update the data source in BigQuery on a
   weekly basis.

 *

   Connor Sheehan released several new versions of moz-phab, see the
   release notes below:

     o

       
https://discourse.mozilla.org/t/moz-phab-1-7-0-released/136531<https://discourse.mozilla.org/t/moz-phab-1-7-0-released/136531>

     o

       
https://discourse.mozilla.org/t/moz-phab-1-8-0-released/136642<https://discourse.mozilla.org/t/moz-phab-1-8-0-released/136642>

     o

       
https://discourse.mozilla.org/t/moz-phab-1-8-1-released/136708<https://discourse.mozilla.org/t/moz-phab-1-8-1-released/136708>

     o

       Thanks to :mhodson, :padenot, :mossop and :ahochheiden for the
       contributions!

 *

   Connor Sheehan added a warning to Lando when a revision has updates
   from multiple authors.


     Mercurial to Git project

 *

   The majority of the work required to migrate Lando to a Django
   application has been completed; this work in part simplifies the
   authentication and development of new features

 *

   Migrating mach try submission to Lando is complete;
   --push-to-landois the default behaviour of mach try.

 *

   The work to add support for landing to Git and GitHub repositories
   to Lando is nearly complete

 *

   Work is beginning on the automation API, and on creating a git
   server in the conduit suite

 *

   Here’s a link to the hg to git project roadmap
   
<https://mozilla-hub.atlassian.net/jira/plans/1292/scenarios/1294/timeline?vid=2278>


     Release Engineering, Taskcluster and Release Management

 *

   Pascal added a navigation menu to whattrainisitnow.com
   <https://whattrainisitnow.com>, automatic notification on the home
   page when Nightly updates are paused and a waiting page on sections
   that depend on slow to respondexternal APIs.

 *

   bhearsum reviewed two patches from a volunteer that parallelize
   parts of macOS DMG packaging
   <https://github.com/mozilla/libdmg-hfsplus/pull/9>, which will
   reduce DMG creation time by a factor of 3, and add new compression
   options <https://github.com/mozilla/libdmg-hfsplus/pull/15>, which
   will reduce download size and decompression time.

 *

   Heitor switched Linux packages to xz compression
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1710599>, greatly
   reducing package size and decompression time.


     Version Control

 *

   Julien Cristau and Connor Sheehan upgraded the ssh server behind
   hg.mozilla.org to run on virtualised hardware and a newer operating
   system.

 *

   Connor Sheehan added Azure uploads to the clonebundles generation
   process and updated Mercurial to serve those bundles to Azure hosted
   CI tasks, making use of Jonathon Moss’ Azure IP address block scraper.


     mozregression

 *

   Zeid added support for new xz taskcluster archives in mozregression
   (bug 1931405 <https://bugzilla.mozilla.org/show_bug.cgi?id=1931405>)



Thanks for reading and see you next month!

--
David Lawrence
[email protected]
www.mozilla.org

--
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/cf6e1e1e-a48b-4cd4-9051-0e686daaabb0%40mozilla.com.

Reply via email to