Closed Bug 1935015 Opened 2 months ago Closed 13 days ago

enable lzma for macOS dmgs on beta and release

Categories

(Firefox Build System :: General, task)

task

Tracking

(relnote-firefox ?, firefox136 fixed)

RESOLVED FIXED
136 Branch
Tracking Status
relnote-firefox --- ?
firefox136 --- fixed

People

(Reporter: bhearsum, Assigned: vasi)

References

Details

Attachments

(1 file)

In https://bugzilla.mozilla.org/show_bug.cgi?id=1880009 we've added support for, and enabled on Nightly, LZMA compression in macOS DMGs. We're holding this on Nightly for the moment while we monitor for any issues being reported, and changes to our attribution rate. When we're ready, we'll let it ride to Beta & Nightly.

I'm tentatively thinking that we'll have this flip on in Firefox 136, which heads to Beta on February 3rd, which would give it ~2 months on Nightly first.

Depends on: 1880009

I had a look at the Nightly data today, and it looks to me like turning on lzma compression on Nightly has had no negative effects on mac attribution nor new profiles. attribution rate has largely stayed above 90%, with the occasional large dip (but this is a well established pattern at this point). Absolute attribution errors have been steady, with a dip that corresponds with the 2024 holiday season. New profiles have also stayed steady with a similar dip (as we saw around the same time last year).

Dave, would you like to do the honours of flipping this on?

Flags: needinfo?(dave)

Sure! Should I leave the old dmg/dmg-attrib PACKAGE_FORMATS around, or get rid of them? I think this is their only use.

Flags: needinfo?(dave) → needinfo?(bhearsum)

(In reply to Dave Vasilevsky [:vasi] from comment #2)

Sure! Should I leave the old dmg/dmg-attrib PACKAGE_FORMATS around, or get rid of them? I think this is their only use.

They can go; we'll dig them up again if we ever need them. Thanks!

Assignee: nobody → dave
Flags: needinfo?(bhearsum)

Submitted a patch. I'm not sure why it's marked as WIP, how do I mark it as ready?

(In reply to Dave Vasilevsky [:vasi] from comment #5)

Submitted a patch. I'm not sure why it's marked as WIP, how do I mark it as ready?

Most likely, you need to add a reviewer to your commit message (I know taskgraph-reviewers is added automatically, but moz-phab is marking it as WIP before it even gets there...) If it's not that, it should tell you what the cause is on the command line.

(In reply to bhearsum@mozilla.com (:bhearsum) from comment #7)

(In reply to Dave Vasilevsky [:vasi] from comment #5)

Submitted a patch. I'm not sure why it's marked as WIP, how do I mark it as ready?

Most likely, you need to add a reviewer to your commit message (I know taskgraph-reviewers is added automatically, but moz-phab is marking it as WIP before it even gets there...) If it's not that, it should tell you what the cause is on the command line.

This is more invisible than that (unless you're unpacking DMGs with something other than hdiutil/Finder, you won't notice), but it probably makes sense to anyways, yeah. I'll get that going.

Attachment #9460631 - Attachment description: WIP: Bug 1935015 - Enable lzma for dmgs on beta/release → Bug 1935015 - Enable lzma for dmgs on beta/release
Pushed by bhearsum@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/80079bc6abc1 Enable lzma for dmgs on beta/release r=taskgraph-reviewers,bhearsum
Status: NEW → RESOLVED
Closed: 13 days ago
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch

Ben, it looks like this is shipping in 136, should we move the nightly-only release note to our beta/release 136 notes?

Flags: needinfo?(bhearsum)

(In reply to Pascal Chevrel:pascalc from comment #11)

Ben, it looks like this is shipping in 136, should we move the nightly-only release note to our beta/release 136 notes?

We should!

Flags: needinfo?(bhearsum)
relnote-firefox: --- → ?
Flags: needinfo?(dmeehan)

Removed the release note under Bug 1880009 from the nightly only release notes in 136 and 137
Added to the 136 nightly and beta release notes
Keeping the relnote-firefox flag as ? to keep it on the radar for inclusion in the final Fx136 release notes.

Flags: needinfo?(dmeehan)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: