Welcome Alex and Heitor! On Tue, Oct 5, 2021 at 1:36 PM Mitchell Hentges <[email protected]> wrote:
> I'd also like to welcome Alex Hochheiden, who joined the Build portion of > the Engineering Workflow team this week as well 👋! > > On Tue, Oct 5, 2021 at 1:24 PM Andrew Halberstadt <[email protected]> > wrote: > >> Welcome to the September edition of the Engineering Effectiveness >> Newsletter! The Engineering Effectiveness org makes it easy to develop, >> test and release Mozilla software at scale. See below for some highlights, >> then read on for more detailed info! >> Highlights >> >> - >> >> Focus for Android has been switched to taskgraph and now has nightlies >> >> <https://firefox-ci-tc.services.mozilla.com/tasks/QIscjf_dTByjonlzqERiNA#artifacts> >> ! >> - >> >> Mach commands use less boilerplate >> <https://bugzilla.mozilla.org/show_bug.cgi?id=1696251>! >> - >> >> Lando will display warnings >> <https://bugzilla.mozilla.org/show_bug.cgi?id=1728284> if reviewbot >> has unfinished or failed tasks! >> - >> >> Support for XFA forms is enabled >> <https://bugzilla.mozilla.org/show_bug.cgi?id=1727396> starting from >> Firefox 93! >> >> Contributors >> >> - >> >> Luni-4 >> - >> >> Alex Lopez >> - >> >> masterwayz >> >> Detailed Project UpdatesBugzilla and Bugbug >> >> - >> >> marco published a blog post >> <https://marco-c.github.io/2021/09/20/bugbug-infrastructure.html> >> describing the infrastructure that keeps bugbug running >> - >> >> marco made the first steps >> <https://github.com/mozilla/relman-auto-nag/pull/1156> to use bugbug >> and the autonag bot for Thunderbird bugs too >> - >> >> Luni-4 fixed the way we count closures for JavaScript >> <https://github.com/mozilla/rust-code-analysis/pull/373> and added >> support for counting closure arguments in addition to function arguments >> <https://github.com/mozilla/rust-code-analysis/pull/352> in >> rust-code-analysis (library used by bugbug to analyze source code for risk >> analysis and test selection) >> >> Build System and Mach Environment >> >> - >> >> Alex Lopez <https://github.com/alopezz> simplified Mach commands into >> top-level module functions >> <https://bugzilla.mozilla.org/show_bug.cgi?id=1696251>, removing the >> previous class-inheritance complexity and boilerplate. This involved >> updating all existing Mach commands, which was a significant >> undertaking. Thanks for all the hard work over the months to land this >> Alex! >> - >> >> Mitch enhanced usage of system python packages to validate against >> in-tree requirements >> <https://bugzilla.mozilla.org/show_bug.cgi?id=1723031> >> - >> >> Mitch made the vendoring of python packages reproducible >> <https://bugzilla.mozilla.org/show_bug.cgi?id=1725708>. Now, other >> than for a few explicit exceptions, CI will warn when vendored packages >> are >> modified in-tree. This ensures that the “<package>==<version>” specified >> matches the vendored source files. >> >> CI and Treeherder >> >> - >> >> ahal added a reviewbot integration >> <https://github.com/mozilla/code-review/pull/982> that displays links >> to diffs when you add or remove tasks in CI >> - >> >> sclements set up taskgraph on focus-android >> <https://github.com/mozilla-mobile/focus-android/tree/main/taskcluster> >> (with assists from ahal and bhearsum) >> - >> >> masterwayz has finished migrating Windows 10 to Azure >> >> Crash Management >> >> - >> >> gsvelto enabled support for PHC on macOS/AArch64 >> <https://bugzilla.mozilla.org/show_bug.cgi?id=1730222> >> - >> >> gsvelto shrunk significantly ARM symbol files >> <https://bugzilla.mozilla.org/show_bug.cgi?id=1725990> and made non-code >> executable areas >> <https://bugzilla.mozilla.org/show_bug.cgi?id=1725990> visible in >> crash reports >> - >> >> gsvelto expanded the types of exceptions and signals >> <https://github.com/mozilla-services/minidump-stackwalk/pull/48> that >> are pretty-printed on crash-stats >> - >> >> gsvelto improved scraping symbols on Debian/Ubuntu/Mint as well as on >> Arch. The latter required adding some extra functionality to symbolic >> <https://github.com/getsentry/symbolic/issues/420> >> >> Lint, Static Analysis and Code Coverage >> >> - >> >> ahal and marco fixed the script to generate coverage reports locally >> and updated the related docs >> >> <https://firefox-source-docs.mozilla.org/tools/code-coverage/index.html#generate-report-locally> >> - >> >> andi improved the code review bot stability by reducing Redis >> connection issues <https://github.com/mozilla/libmozevent/pull/70> >> - >> >> zeid built an API to add custom warnings to Lando >> <https://bugzilla.mozilla.org/show_bug.cgi?id=1699137>, and andi used >> it in the code review bot to send warning messages >> <https://bugzilla.mozilla.org/show_bug.cgi?id=1728284> if a >> static-analysis or linting job is still running or if there are issues >> detected in a revision that haven’t been resolved. >> - >> >> andi deprecated infer >> <https://hg.mozilla.org/mozilla-central/rev/804f2659b41f>as a >> static-analysis tool since there was no longer the need for it, and the >> usage across mozilla was non-existent. >> - >> >> Our ESLint mozilla/use-services rule now covers >> <https://bugzilla.mozilla.org/show_bug.cgi?id=1729460> >> defineLazyServiceGetter(s) as well as Cc[].getService(). >> - >> >> We've also just changed >> <https://bugzilla.mozilla.org/show_bug.cgi?id=1445813> >> defineLazyScriptGetter, defineLazyServiceGetter and friends to allow >> passing of globalThis as well as this. This should allow use within >> es6 modules. >> >> PDF.js >> >> - >> >> Support for XFA forms is enabled >> <https://bugzilla.mozilla.org/show_bug.cgi?id=1727396> starting from >> Firefox 93 >> - >> >> XFA is used by some governments and large organizations like banks >> - >> >> You can now apply for a fish export >> >> <https://inspection.canada.ca/DAM/DAM-food-aliments/STAGING/text-texte/c5704_re_1357758804123_eng.pdf> >> license in Canada without leaving Firefox! >> >> >> Phabricator , moz-phab, and Lando >> >> - >> >> Zeid added custom warning support in Lando >> <https://bugzilla.mozilla.org/show_bug.cgi?id=1699137>. New API >> endpoints can be used by any service (including code review bot, for >> example) to add landing warnings to specific revisions/diffs. >> - >> >> Zeid added the ability for users to cancel deferred jobs (i.e. jobs >> that were submitted but could not land because of tree closure) >> >> Release Engineering and Management >> >> - >> >> Welcome to Heitor Neiva who joins Release Engineering this week! >> >> >> >> Thanks for reading and see you next month! >> >> -- >> 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 on the web visit >> https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/CAAJAz%2B5%2BSgLtya6P8F0_WjhBpj8yVCWrYd3xLfh-h%3DfF%3D1oaCg%40mail.gmail.com >> <https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/CAAJAz%2B5%2BSgLtya6P8F0_WjhBpj8yVCWrYd3xLfh-h%3DfF%3D1oaCg%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > > > -- > Mitchell Hentges > Engineering Workflow > Mozilla > > -- > 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 on the web visit > https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/CAAvot8_Zf1QwobrqajL9wPR3wUHkr05KuYehfTmsZtf3kAzgBA%40mail.gmail.com > <https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/CAAvot8_Zf1QwobrqajL9wPR3wUHkr05KuYehfTmsZtf3kAzgBA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- 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 on the web visit https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/CAAJAz%2B4sXjgD%3DyUreE1du1hQbUy%2BHt5MkMxsraEr3SrW%3D4qN9Q%40mail.gmail.com.
