Re: Getting a Tier-X for localized builds. X=1
Chris AtLee <[email protected]>
| Newsgroups | gmane.comp.mozilla.devel.seamonkey |
|---|---|
| Message-ID | <CAKwXs6g0aCX9zPupG9NmPaX7EgWDTcfwYPY=qRXZ3vZDn=oLsw@mail.gmail.com> |
Ah, I see what you mean. Yes, that's true, but it can be overridden via the 'en_us_binary_url' parameter to point to a specific binary. On 21 January 2016 at 16:52, Mike Hommey <[email protected]> wrote: > On Thu, Jan 21, 2016 at 12:37:22PM -0500, Chris AtLee wrote: > > > I disagree with this. Specifically, the problem is not with the idea of > > > repacking nightlies. That is actually sound. The problem is with the > > > implementation. Build jobs that are independent of nightlies, starting > > > from a possibly unrelated tree, driven by buildbot scripts (now > > > mozharness, thankfully, aiui) that drive make scripts, which means > > > configure must run before even knowing what the tree corresponding to > > > the nightly is because the makefiles will tell, then update the tree, > > > rerun configure because the tree changed, and then start running > > > makefile contraptions replicating part of the build system to build > > > langpacks that are then fed to the actual thing that does the repack. > > > And that's probably a simplified view of the mess this actually is. > > > > > > The thing is, if the jobs started from the result of the nightly jobs, > > > with the right tree, like, you know, test jobs do, the first part of > > > the horror show would go away. A proper build system to build a > > > langpack would kill another part. Then remains applying the langpack > > > to a new build, and that part, afaik, works, mostly. > > > > > > > > > I'm not sure what you mean by this. This is how l10n repacks happen > > generally right now* - they are triggered after nightly builds finish, > and > > consume the nightly builds as input. > > You'd think so, but they don't. If you retrigger the l10n repack job for a > week old nightly, you'll end up with a repacked ... latest nightly. > > > https://dxr.mozilla.org/mozilla-central/rev/66e07ef46853709e3fa91e7c9ad9fe6abf0d5f06/testing/mozharness/scripts/desktop_l10n.py#555,557,565-569,579 > > The wget_en_US step downloads from > ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-central/. > > Mike >