Opened 6 years ago

Closed 6 years ago

#10111 closed task (fixed)

Collect patches for making the Firefox build system deterministic and file Mozilla bugs

Reported by: gk Owned by: mikeperry
Priority: Medium Milestone:
Component: Firefox Patch Issues Version:
Severity: Keywords: gitian
Cc: erinn Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Today indygreg/gps (Gregory Szorc) showed up on #tor-dev and asked about our deterministic build setup. He said they would probably take the build system bits and merge them into m-c. We should bundle them (I was not able to find them, actually) and create bugs in Mozilla's system.

Child Tickets

Change History (8)

comment:1 Changed 6 years ago by gk

Although no patches yet, here comes the first bug: https://bugzilla.mozilla.org/show_bug.cgi?id=942091

comment:2 Changed 6 years ago by gk

We have a patch in #10159 now but it is not worth adding it to the bug as Mozilla is taking a more comprehensive approach to fix the problem: https://bugzilla.mozilla.org/show_bug.cgi?id=924187.

comment:4 Changed 6 years ago by gk

Looking at the ESR17 build config patches we only need to port

the config/buildlist.py patch
the toolkit/content/Makefile.in patch
the nsprpub/config/now.c patch

The issue in config/expandlibs_exec.py got fixed in https://bugzilla.mozilla.org/show_bug.cgi?id=648407 and the link-manifest.py patch gets replaced with the fix in #10159.

comment:5 in reply to:  4 Changed 6 years ago by gk

Replying to gk:

the nsprpub/config/now.c patch

This is https://bugzilla.mozilla.org/show_bug.cgi?id=981558 now. I've added our patches to 943331 and 942091, too.

comment:6 in reply to:  4 Changed 6 years ago by gk

Replying to gk:

the toolkit/content/Makefile.in patch

Btw. this patch is necessary at all due to https://bugzilla.mozilla.org/show_bug.cgi?id=725199.

comment:7 in reply to:  4 Changed 6 years ago by gk

Replying to gk:

the toolkit/content/Makefile.in patch

https://bugzilla.mozilla.org/show_bug.cgi?id=982055

comment:8 in reply to:  4 Changed 6 years ago by gk

Resolution: fixed
Status: newclosed

Replying to gk:

Looking at the ESR17 build config patches we only need to port

the config/buildlist.py patch

And, finally, this is https://bugzilla.mozilla.org/show_bug.cgi?id=982075.

Seems we are done here, closing.

Note: See TracTickets for help on using tickets.