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.

Reply via email to