Closed Bug 305686 Opened 20 years ago Closed 20 years ago

Localized Mac builds need EULA and updated packaging

Categories

(Firefox Build System :: General, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: mark, Assigned: mark)

References

Details

(Keywords: verified1.8)

Attachments

(1 file, 1 obsolete file)

l10n follow-up to bug 302080. Localized Mac builds need an EULA. Because only en and jp EULAs exist, and because the other platforms currently only display the English EULA, the general consensus seems to be to go with English. No l10n impact. This will also bring the disk image icons and backgrounds from bug 283598 to localized builds. A new textless disk image background is being designed in that bug.
Flags: blocking1.8b4?
We should use the English EULA for all builds as this is the official legal text which then references and provides links to localizations (as they exist) on mozilla.org.
Flags: blocking1.8b4? → blocking1.8b4+
Attachment #193756 - Flags: review?(benjamin)
Attachment #193756 - Flags: review?(benjamin) → review+
Attachment #193756 - Flags: approval1.8b4?
Fixed on trunk.
Status: NEW → RESOLVED
Closed: 20 years ago
Keywords: fixed1.8
Resolution: --- → FIXED
Attachment #193756 - Flags: approval1.8b4?
Nobody makes in other-licenses/branding/firefox or browser/app on the repackaging machine, so the needed files aren't present in dist. Backing out - most likely solution is to extract the needed files during the unpack.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Attached patch v2Splinter Review
This is the same as the previous version, but it creates $(DIST)/branding before the unpackager runs. The unpackager was modified in bug 305131 to pull all of the needed resources out of the dmg. There are further revisions to the 305131 patch here because () was creating subshells that weren't properly communicating exit status, so it was possible for failures to clean up but not halt the build (though not likely in the current configuration) - use {} instead to hang on to exit status.
Attachment #193756 - Attachment is obsolete: true
Attachment #193923 - Flags: review?(benjamin)
Attachment #193923 - Flags: review?(benjamin) → review+
Status: REOPENED → RESOLVED
Closed: 20 years ago20 years ago
Keywords: fixed1.8
Resolution: --- → FIXED
Comment on attachment 193923 [details] [diff] [review] v2 Fixed on trunk.
Attachment #193923 - Flags: approval1.8b4?
Attachment #193923 - Flags: approval1.8b4? → approval1.8b4+
Keywords: fixed1.8
Status: RESOLVED → VERIFIED
Keywords: fixed1.8verified1.8
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: