Re: Intent to uplift to 60: Taskgraph and Release automation changes

2018-11-08 Thread Tom Prince
n Mon, Jul 9, 2018 at 4:19 PM Tom Prince wrote: > I have prepared a branch with the changes I intend to uplift. It is > available at https://hg.mozilla.org/users/mozilla_hocat.ca/esr60-stage > [1]. I intend to push these changes to mozilla-esr60 Thursday morning, > unless I head objec

Re: Better incremental builds - Tup backend ready for early adopters on Linux

2018-08-07 Thread Tom Prince
On Tue, Aug 7, 2018 at 9:37 AM Boris Zbarsky wrote: > Being able to have objdirs outside the srcdir is pretty important in my > case; it makes it a lot easier to search code without having the objdir > interfere with the searches... > Depending on what tool you use, it should be possible to excl

Re: Intent to uplift to 60: Taskgraph and Release automation changes

2018-07-09 Thread Tom Prince
releases with these changes, to verify they work. -- Tom [1] This repository has changeset evolution enabled. I intened to keep the state of the repo in-sync with what I am going to uplift. On Fri, Jun 29, 2018 at 2:31 PM Tom Prince wrote: > tl;dr To avoid having our release automation diverging

Intent to uplift to 60: Taskgraph and Release automation changes

2018-06-29 Thread Tom Prince
tl;dr To avoid having our release automation diverging we should default to uplifting changes to code involved in release automation that doesn't affect the bits being shipped. Over the lifetime of ESR52, the release process and surrounding automation for non-ESR releases changed significantly (du

Re: The future of files-based metadata in moz.build files

2018-03-20 Thread Tom Prince
On Tue, Mar 20, 2018 at 11:45 AM Gregory Szorc wrote: > The CI scheduling primitives in there are arguably the domain of the build > system and should continue to live in moz.build files. But we could have > that discussion. > >From a code standpoint, the only place that appears to use this info

Re: thunderbird building error

2018-01-04 Thread Tom Prince
On Thu, Jan 4, 2018 at 2:45 AM wrote: > 0:03.37 raise ConfigureError('Option `%s` already defined' % > option.option) > 0:03.37 mozbuild.configure.ConfigureError: Option `--enable-ldap` already > defined > This is a result of having incompatible versions of comm-central and mozilla-central

Re: Resolving which build system entry points need to exist

2017-11-17 Thread Tom Prince
It would be nice if the entry points that comm-central's buildbot configuration continued working until after 59 branches. I am planning to not use buildbot for the 59 release, but I'd like to have buildbot still working as a fallback. I'm not sure exactly what interfaces it is using, but I can do