Re: --disable-optimize --enable-debug builds added to infra

2017-06-05 Thread Alessio Placitelli
Thanks for doing that Nathan, that's very helpful!

I've filed bug 1352106 some time ago about adding optional builds to ensure
we don't regress "source packing" (./mach build source-package"). With bug
1341404 landed, I now have an example on how to do that. But if anyone gets
to that before I do.. :-P

Cheers again!

2017-06-02 23:39 GMT+02:00 Nathan Froyd :

> Hi all,
>
> Bug 1341404 has landed on mozilla-inbound, bringing --disable-optimize
> --enable-debug builds to our infrastructure on our Tier 1 desktop
> platforms.  Folks have complained several times this year that various
> changes silently broke this style of build because said style was not
> tested.  Ideally such breakage will become a thing of the past.
>
> This is as good a place as any to remind/inform people that adding new
> build-only builds with different configuration options and such is
> fairly straightforward.  For instance, we're adding builds in bug
> 1321847 that ensure our configure-enforced minimum Rust requirement
> reflects the reality of our Rust code in-tree.  So if you have a build
> that you'd like to see added, file a Core :: Build Config bug about it
> and we can start the discussion on doing that.
>
> Happy hacking,
> -Nathan
> ___
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
>
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


--disable-optimize --enable-debug builds added to infra

2017-06-02 Thread Nathan Froyd
Hi all,

Bug 1341404 has landed on mozilla-inbound, bringing --disable-optimize
--enable-debug builds to our infrastructure on our Tier 1 desktop
platforms.  Folks have complained several times this year that various
changes silently broke this style of build because said style was not
tested.  Ideally such breakage will become a thing of the past.

This is as good a place as any to remind/inform people that adding new
build-only builds with different configuration options and such is
fairly straightforward.  For instance, we're adding builds in bug
1321847 that ensure our configure-enforced minimum Rust requirement
reflects the reality of our Rust code in-tree.  So if you have a build
that you'd like to see added, file a Core :: Build Config bug about it
and we can start the discussion on doing that.

Happy hacking,
-Nathan
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform