Closed Bug 1185105 Opened 9 years ago Closed 8 years ago

Provide EME opt-out repack for Firefox Win64 builds

Categories

(Release Engineering :: Release Requests, defect, P2)

defect

Tracking

(firefox40 wontfix, firefox41 wontfix, firefox42 affected, firefox43 affected, firefox44 affected)

RESOLVED FIXED
Tracking Status
firefox40 --- wontfix
firefox41 --- wontfix
firefox42 --- affected
firefox43 --- affected
firefox44 --- affected

People

(Reporter: sjw+bugzilla, Assigned: mconnor)

References

(Blocks 1 open bug)

Details

Would be great to have win64-EME-free builds available.
302 mconnor.
Assignee: nobody → mconnor
If/when we have officially supported 64-bit builds, this will be automatically supported through the current process.  We're not there yet.

In the meantime, you can copy http://hg.mozilla.org/build/partner-repacks/raw-file/01c48d8db754/partners/mozilla-EME-free/distribution/distribution.ini to a directory named "distribution" in the application directory to get the same effect.

WONTFIX for now, it'll eventually resolve itself.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
(In reply to Mike Connor [:mconnor] from comment #2)
> If/when we have officially supported 64-bit builds, this will be
> automatically supported through the current process.  We're not there yet.
> 
> In the meantime, you can copy
> http://hg.mozilla.org/build/partner-repacks/raw-file/01c48d8db754/partners/
> mozilla-EME-free/distribution/distribution.ini to a directory named
> "distribution" in the application directory to get the same effect.
> 
> WONTFIX for now, it'll eventually resolve itself.

Are you certain this will happen automatically? It looks like we explicit don't create win64 builds in https://github.com/mozilla/build-partner-repacks/blob/master/partners/mozilla-EME-free/repack.cfg right now...
Flags: needinfo?(mconnor)
Well, huh. so it would seem.  When did we add those flags, and what's the right way of dealing with this?  Not even sure what the output directory bit does...
Status: RESOLVED → REOPENED
Flags: needinfo?(mconnor)
Resolution: WONTFIX → ---
(In reply to Mike Connor [:mconnor] from comment #4)
> Well, huh. so it would seem.  When did we add those flags, and what's the
> right way of dealing with this?  Not even sure what the output directory bit
> does...

output_dir overrides which directory they end up in, so that we get them in http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/40.0b4-candidates/build1/win32-EME-free/ instead of "partner-repacks". That could be fun here, since we don't have partner names inside of those dirs. The simplest thing might be to create a "new" partner repack with output dir set differently, but everything else the same...
Blocks: EME
Priority: -- → P2
Note that we do not actually have a Win64 build of Adobe's EME CDM yet, so all an EME opt-out repack will do is disable Clear Key (bug 1136707).
What about beta/aurora/nightly builds?
We expect Adobe to send us a test build of their Win64 CDM in the next week or so. We will then point the Win64 builds of Firefox's Nightly or Aurora channels to that Win64 CDM. An EME opt-out repack build will then have something to disable. :-)
Summary: Provide DRM free 64-bit windows builds → Provide EME opt-out repack for Firefox Win64 builds
Any news from Adobe?
coop, catlee: We are still testing Adobe's Win64 CDM, but we should configure the EME repack for Win64 so we're ready for release.
We can toggle it on pretty trivially:

https://github.com/mozilla-partners/mozilla-EME-free/blob/master/desktop/mozilla-EME-free/repack.cfg#L8

Let me know when we have something to repack and I can make a test repack available.
Flags: needinfo?(coop)
Depends on: 1209755
PR created to flip this bit. I guess coop can review?

https://github.com/mozilla-partners/mozilla-EME-free/pull/2

We can test repack with Beta, based on bug 1209755, correct?
I looked at it and merged.  passing to @coop for the next round of builds.
Flags: needinfo?(coop)
Bug 1209755 has been uplifted to Aurora 43 and Beta 42, so we will want EME repacks for all channels with Win64 builds (currently just Nightly, Aurora, and Beta).
(In reply to Chris Peterson [:cpeterson] from comment #14)
> Bug 1209755 has been uplifted to Aurora 43 and Beta 42, so we will want EME
> repacks for all channels with Win64 builds (currently just Nightly, Aurora,
> and Beta).

Was traveling Friday/weekend. Should have time to generate builds tomorrow (Tuesday) AM.
Flags: needinfo?(coop)
(In reply to Chris Cooper [:coop] from comment #15)
> (In reply to Chris Peterson [:cpeterson] from comment #14)
> > Bug 1209755 has been uplifted to Aurora 43 and Beta 42, so we will want EME
> > repacks for all channels with Win64 builds (currently just Nightly, Aurora,
> > and Beta).

We don't generally provide repacks of nightly/aurora builds since the release model is different. If you really need them, I can create one-offs for testing. There's no nightly automation behind this. I would note that we don't create these repacks currently for win32 on these channels.

I've put the 42.0b4 64-bit EME-free repacks here:

http://archive.mozilla.org/pub/mozilla.org/firefox/candidates/42.0b4-candidates/build1/win64-EME-free/
(In reply to Chris Cooper [:coop] from comment #16)
> We don't generally provide repacks of nightly/aurora builds since the
> release model is different. If you really need them, I can create one-offs
> for testing. There's no nightly automation behind this. I would note that we
> don't create these repacks currently for win32 on these channels.

Thanks, coop. Creating repacks just for the Beta and Release channels is be adequate.
(In reply to Chris Cooper [:coop] from comment #16)
> We don't generally provide repacks of nightly/aurora builds since the
> release model is different. If you really need them, I can create one-offs
> for testing. There's no nightly automation behind this. I would note that we
> don't create these repacks currently for win32 on these channels.
> 
> I've put the 42.0b4 64-bit EME-free repacks here:
> 
> http://archive.mozilla.org/pub/mozilla.org/firefox/candidates/42.0b4-
> candidates/build1/win64-EME-free/

coop, I understand that the repacks are not part of the Nightly/Aurora builds, but are they part of the Beta build automation? I don't see win32-EME-free or win64-EME-free repacks in the most recent beta build. Are the repacks only built on demand?

http://archive.mozilla.org/pub/mozilla.org/firefox/candidates/42.0b6-candidates/build1/
Flags: needinfo?(coop)
(In reply to Chris Peterson [:cpeterson] from comment #18) 
> coop, I understand that the repacks are not part of the Nightly/Aurora
> builds, but are they part of the Beta build automation? I don't see
> win32-EME-free or win64-EME-free repacks in the most recent beta build. Are
> the repacks only built on demand?
> 
> http://archive.mozilla.org/pub/mozilla.org/firefox/candidates/42.0b6-
> candidates/build1/

They were, but currently aren't. 

We're in the process switching to the new partner repacks system written by Shane et al. and migrating from ftp->S3. The old system wasn't receiving updates, so it was turned off. That new system should be hooked back into release automation by the end of October.
Flags: needinfo?(coop)
(In reply to sjw from comment #20)
> It's working for current release:
> https://archive.mozilla.org/pub/firefox/releases/latest/win64-EME-free/

not anymore.  I go there recently and get 404 not found error message.
but the latest candidate build of win64 EME-free based Firefox 42 can be obtained here:
http://archive.mozilla.org/pub/firefox/candidates/42.0-candidates/build2/win64-EME-free/
Oh bad, now I shared death links...

And what am I getting from here?
This matches neither 42build1 nor 42build2 from archive.m.o
https://download.mozilla.org/?product=firefox-latest&os=win64&lang=en-US
(In reply to sjw from comment #22)
> Oh bad, now I shared death links...
> 
> And what am I getting from here?
> This matches neither 42build1 nor 42build2 from archive.m.o
> https://download.mozilla.org/?product=firefox-latest&os=win64&lang=en-US

Win64 is not an official release platform for Firefox yet. We generate Win64 builds so we can make sure the automation continues to work while QA and stability efforts continue.

See bug 558448 for the long tail of bugs to make Win64 production-ready.

(In reply to erpman1 from comment #21)
> not anymore.  I go there recently and get 404 not found error message.
> but the latest candidate build of win64 EME-free based Firefox 42 can be
> obtained here:
> http://archive.mozilla.org/pub/firefox/candidates/42.0-candidates/build2/
> win64-EME-free/

Yes, the candidates dir will continue to be the best place to get EME-free builds until bug 558448 is resolved.
Status: REOPENED → RESOLVED
Closed: 9 years ago9 years ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
We can land it now.
Status: REOPENED → RESOLVED
Closed: 9 years ago8 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.