Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Frank-Rainer Grahl
> This means some people on older hardware or OSes aren't able build Firefox, This currently means that about 50% of the current users are not being able to build in the future. With Win 7 and 8.1 market share together we are not speaking about Vista here. I am building in a vm anyway so can set

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Nicholas Nethercote
This thread is nominally about a new version of MozillaBuild 3.0, though it has strayed significantly. I'm going to politely suggest that discussion of other topics in this thread cease. If anybody wants to start other threads on other topics, please do so. But also be aware that this mailing list

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Mike Hommey
On Tue, Jul 25, 2017 at 01:07:19AM +, Enrico Weigelt, metux IT consult wrote: > On 25.07.2017 00:34, Mike Hommey wrote: > > > Debian has 52esr. > > Maybe in experimental. But that doesn't help me much for jessie. No, it's in testing, and should reach stable at some point, and I guess the De

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Joshua Cranmer 🐧
On 7/24/2017 7:20 PM, Enrico Weigelt, metux IT consult wrote: On 24.07.2017 23:04, Mike Hommey wrote: It looks like you're doing a lot of work that is completely out of scope for creating packages for Debian/Devuan, Not quite. Of course, I don't wanna compile-in things that aren't necessary h

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Enrico Weigelt, metux IT consult
On 25.07.2017 00:34, Mike Hommey wrote: Debian has 52esr. Maybe in experimental. But that doesn't help me much for jessie. And it still contains lots of dead weight, I'd like to get rid of. Which is out of scope for packaging something for Debian. Maybe for average Debian folks, who also

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Fabrice Desre
On 07/24/2017 05:20 PM, Enrico Weigelt, metux IT consult wrote: When I'm done w/ that, I'll start w/ things I've been planning for quite some time, eg. moving mailbox handling to external upas service, all credential related stuff to factotum, move contact handling to external programs, etc, et

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Mike Hommey
On Tue, Jul 25, 2017 at 12:20:48AM +, Enrico Weigelt, metux IT consult wrote: > On 24.07.2017 23:04, Mike Hommey wrote: > > > It looks like you're doing a lot of work that is completely out of scope > > for creating packages for Debian/Devuan, > > Not quite. Of course, I don't wanna compile-

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Enrico Weigelt, metux IT consult
On 24.07.2017 23:04, Mike Hommey wrote: It looks like you're doing a lot of work that is completely out of scope for creating packages for Debian/Devuan, Not quite. Of course, I don't wanna compile-in things that aren't necessary here (eg. the media stuff). But that lead to lots of problems, s

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Steve Fink
On 07/24/2017 04:03 PM, Enrico Weigelt, metux IT consult wrote: On 24.07.2017 21:29, Steve Fink wrote: My guess is that the compilers/linkers don't really handle heavy C++ template usage very well, and end up generating and then eliminating massive number of duplicate template instantiations. B

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Nathan Froyd
On Mon, Jul 24, 2017 at 6:21 PM, Enrico Weigelt, metux IT consult wrote: > On 24.07.2017 20:40, Nathan Froyd wrote: >> Sure, it's daily business for us, too. Mike cited examples in his >> response (e.g. we cannot compile natively on 32-bit systems, Android >> included, so Firefox for such platfor

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Mike Hommey
On Mon, Jul 24, 2017 at 08:25:18PM +, Enrico Weigelt, metux IT consult wrote: > I'm currently trying to package tbird (52esr) for Debian/Devuan. It looks like you're doing a lot of work that is completely out of scope for creating packages for Debian/Devuan, and that is work that sounds like

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Enrico Weigelt, metux IT consult
On 24.07.2017 21:29, Steve Fink wrote: My guess is that the compilers/linkers don't really handle heavy C++ template usage very well, and end up generating and then eliminating massive number of duplicate template instantiations. But that's idle speculation. I doubt there's much that compilers

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Mike Hommey
On Mon, Jul 24, 2017 at 03:57:24PM -0700, Ralph Giles wrote: > On Mon, Jul 24, 2017 at 3:51 PM, Botond Ballo wrote: > > > > With MozReview [1], you can submit patches from the command line via a > > simple "hg push review". > > > > There's a `git mozreview push` command in the same repo but I b

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Ralph Giles
On Mon, Jul 24, 2017 at 3:51 PM, Botond Ballo wrote: > With MozReview [1], you can submit patches from the command line via a > simple "hg push review". > There's a `git mozreview push` command in the same repo but I believe it requires rebasing on top of a git-cinnabar clone of a mercurial rep

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Enrico Weigelt, metux IT consult
On 24.07.2017 21:13, Joshua Cranmer 🐧 wrote: In that example, undoing that slows down your build. (Parsing C++ header files take a lot of time in the aggregate, and you spend less time linking when there's no duplicates of inlined methods). That leads me to another question: do the headers nee

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Botond Ballo
On Mon, Jul 24, 2017 at 6:21 PM, Enrico Weigelt, metux IT consult wrote: > Is there an automatic interface for patch submission (something > similarily easy like git-send-mail) ? Having to click through websites > manually is just very time consuming. With MozReview [1], you can submit patches fr

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Enrico Weigelt, metux IT consult
On 24.07.2017 20:40, Nathan Froyd wrote: Sure, it's daily business for us, too. Mike cited examples in his response (e.g. we cannot compile natively on 32-bit systems, Android included, so Firefox for such platforms is cross compiled from a 64-bit platform). OTOH, we should keep in mind that

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Steve Fink
On 07/24/2017 02:13 PM, Joshua Cranmer 🐧 wrote: On 7/24/2017 3:25 PM, Enrico Weigelt, metux IT consult wrote: Not sure, whether an 4core i7 w/ 8GB RAM already counts as "old", but it's really slow on my box. I've got the impression there's stil a lot of room for optimizations. For example, I wo

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Joshua Cranmer 🐧
On 7/24/2017 3:25 PM, Enrico Weigelt, metux IT consult wrote: That's been true for some time now; while we still support 32-bit systems, > for example, you can't build Firefox on 32-bit systems at all due to > memory constraints, This raises the question: why does it take up so much memory ?

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Nathan Froyd
On Mon, Jul 24, 2017 at 4:25 PM, Enrico Weigelt, metux IT consult wrote: > On 24.07.2017 16:00, Mike Hoye wrote: >> Unfortunately we have to build _for_ a number of our supported operating >> systems without being able to build _on_ those operating systems. > > Is that a big problem ? > > At least

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Enrico Weigelt, metux IT consult
On 24.07.2017 16:00, Mike Hoye wrote: Hi, Unfortunately we have to build _for_ a number of our supported operating systems without being able to build _on_ those operating systems. Is that a big problem ? At least within Linux world, it's daily business for me (well, I'm doing a lot of embed

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Mike Hoye
On 2017-07-22 3:13 AM, Frank-Rainer Grahl wrote: Personally I find this a bad idea. Windows 7 and 8.1 are still supported till 2020 and 2023. As long as the compilers are supported too on them these should also be fully supported as a build environment. Unfortunately we have to build _for_ a nu

Re: Announcing MozillaBuild 3.0 Release

2017-07-24 Thread Enrico Weigelt, metux IT consult
On 21.07.2017 22:52, Gregory Szorc wrote: Hi folks, The plan from build system land is to attempt to go "all in" on Windows Subsystem for Linux (WSL). That's the feature in Windows 10 (and even in Server additions now) that implements Linux syscalls inside the Windows kernel and allows you to r

Re: Announcing MozillaBuild 3.0 Release

2017-07-22 Thread Ryan VanderMeulen
It does not use msys2. Those plans were dropped in favor of WSL. On Sat, Jul 22, 2017 at 5:03 AM, 施賀傑 wrote: > Thanks for the new version of mozbuild! > > Is it including msys2? Then, it will be easier to include the > bash-completion. > > -Jerry > > > On 22 Jul 2017, at 06:02, Ryan VanderMeulen

Re: Announcing MozillaBuild 3.0 Release

2017-07-22 Thread 施賀傑
Thanks for the new version of mozbuild! Is it including msys2? Then, it will be easier to include the bash-completion. -Jerry > On 22 Jul 2017, at 06:02, Ryan VanderMeulen wrote: > > I am pleased to announce the final release of MozillaBuild 3.0! Sorry in > advance for the length of this messa

Re: Announcing MozillaBuild 3.0 Release

2017-07-22 Thread Frank-Rainer Grahl
Personally I find this a bad idea. Windows 7 and 8.1 are still supported till 2020 and 2023. As long as the compilers are supported too on them these should also be fully supported as a build environment. Windows 10 is buggy and worse than 8.1 in many aspects. I usually do not wear a tin head b

Re: Announcing MozillaBuild 3.0 Release

2017-07-21 Thread Gregory Szorc
Thanks for all your work on this, Ryan! So everyone knows, this is hopefully the last major overhaul of MozillaBuild. The plan from build system land is to attempt to go "all in" on Windows Subsystem for Linux (WSL). That's the feature in Windows 10 (and even in Server additions now) that impleme

Re: Announcing MozillaBuild 3.0 Release

2017-07-21 Thread Ryan VanderMeulen
It appears that the formatting of that email was pretty well destroyed when sent out. Here's a direct link to the release notes in Google Doc form: https://docs.google.com/document/d/1NDz7ROxTYNB5YnP7VJ5CmJomQDun-7o4HDtSRLkuPaw/edit -Ryan On Fri, Jul 21, 2017 at 6:02 PM, Ryan VanderMeulen < rvand

Re: Announcing MozillaBuild 3.0 Release

2017-07-21 Thread Ryan VanderMeulen
Apologies as well for the awful formatting job there. Thanks Gmail. ___ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform

Announcing MozillaBuild 3.0 Release

2017-07-21 Thread Ryan VanderMeulen
I am pleased to announce the final release of MozillaBuild 3.0! Sorry in advance for the length of this message, but there's a lot of changes in this release worth calling out. https://ftp.mozilla.org/pub/mozilla/libraries/win32/MozillaBuildSetup-Latest.exe