maildev@lists.thunderbird.net

Thunderbird email developers

View all threads

Artifact builds are now possible

GL
Geoff Lankow
Mon, Jul 1, 2019 2:35 AM

Today, the last piece of bug 1328164
https://bugzilla.mozilla.org/show_bug.cgi?id=1328164 landed, meaning
it is now possible to build Thunderbird without building it.

I've written out an explanation of what this means, and when and how to
use it, at
https://developer.thunderbird.net/the-basics/building-thunderbird/artifact-builds.
I hope I have remembered the various traps you might fall in, of which
there are a few.

Happy (not) building!

GL

Today, the last piece of bug 1328164 <https://bugzilla.mozilla.org/show_bug.cgi?id=1328164> landed, meaning it is now possible to build Thunderbird without building it. I've written out an explanation of what this means, and when and how to use it, at https://developer.thunderbird.net/the-basics/building-thunderbird/artifact-builds. I hope I have remembered the various traps you might fall in, of which there are a few. Happy (not) building! GL
I
ISHIKAWA,chiaki
Mon, Jul 1, 2019 3:41 PM

This is great.
I believe a lot of developers will benefit from this (!).

Except that I am hacking on the C++ code mostly, so it won't affect me much.
But UI work would be much faster thanks to this.

Is this usage covered by a setup offered by "./mach bootstrap" ?
Currently I think it offers pre-build development for Firefox.

TIA

On 2019/07/01 11:35, Geoff Lankow wrote:

Today, the last piece of bug 1328164
https://bugzilla.mozilla.org/show_bug.cgi?id=1328164 landed, meaning
it is now possible to build Thunderbird without building it.

I've written out an explanation of what this means, and when and how
to use it, at
https://developer.thunderbird.net/the-basics/building-thunderbird/artifact-builds.
I hope I have remembered the various traps you might fall in, of which
there are a few.

Happy (not) building!

GL

This is great. I believe a lot of developers will benefit from this (!). Except that I am hacking on the C++ code mostly, so it won't affect me much. But UI work would be much faster thanks to this. Is this usage covered by a setup offered by "./mach bootstrap" ? Currently I think it offers pre-build development for Firefox. TIA On 2019/07/01 11:35, Geoff Lankow wrote: > > Today, the last piece of bug 1328164 > <https://bugzilla.mozilla.org/show_bug.cgi?id=1328164> landed, meaning > it is now possible to build Thunderbird without building it. > > I've written out an explanation of what this means, and when and how > to use it, at > https://developer.thunderbird.net/the-basics/building-thunderbird/artifact-builds. > I hope I have remembered the various traps you might fall in, of which > there are a few. > > Happy (not) building! > > GL >
RS
Ryan Sipes
Mon, Jul 1, 2019 4:52 PM

Thanks for documenting this Geoff! Great work!

Ryan Sipes
Community and Business Development Manager
Thunderbird https://thunderbird.net

On 6/30/19 8:35 PM, Geoff Lankow wrote:

Today, the last piece of bug 1328164
https://bugzilla.mozilla.org/show_bug.cgi?id=1328164 landed, meaning
it is now possible to build Thunderbird without building it.

I've written out an explanation of what this means, and when and how
to use it, at
https://developer.thunderbird.net/the-basics/building-thunderbird/artifact-builds.
I hope I have remembered the various traps you might fall in, of which
there are a few.

Happy (not) building!

GL


Maildev mailing list
Maildev@lists.thunderbird.net
http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net

Thanks for documenting this Geoff! Great work! Ryan Sipes Community and Business Development Manager Thunderbird <https://thunderbird.net> On 6/30/19 8:35 PM, Geoff Lankow wrote: > > Today, the last piece of bug 1328164 > <https://bugzilla.mozilla.org/show_bug.cgi?id=1328164> landed, meaning > it is now possible to build Thunderbird without building it. > > I've written out an explanation of what this means, and when and how > to use it, at > https://developer.thunderbird.net/the-basics/building-thunderbird/artifact-builds. > I hope I have remembered the various traps you might fall in, of which > there are a few. > > Happy (not) building! > > GL > > > _______________________________________________ > Maildev mailing list > Maildev@lists.thunderbird.net > http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net
PK
Philipp Kewisch
Mon, Jul 1, 2019 5:21 PM

I really enjoy this as well, thanks Geoff! Might also be worth posting to m.d.platform, with the angle that it is now easier to support Thunderbird when making m-c changes to toolkit.

Philipp

On 1. Jul 2019, at 6:52 PM, Ryan Sipes ryan@thunderbird.net wrote:

Thanks for documenting this Geoff! Great work!

Ryan Sipes
Community and Business Development Manager
Thunderbird

On 6/30/19 8:35 PM, Geoff Lankow wrote:
Today, the last piece of bug 1328164 landed, meaning it is now possible to build Thunderbird without building it.

I've written out an explanation of what this means, and when and how to use it, at https://developer.thunderbird.net/the-basics/building-thunderbird/artifact-builds. I hope I have remembered the various traps you might fall in, of which there are a few.

Happy (not) building!

GL


Maildev mailing list
Maildev@lists.thunderbird.net
http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net

I really enjoy this as well, thanks Geoff! Might also be worth posting to m.d.platform, with the angle that it is now easier to support Thunderbird when making m-c changes to toolkit. Philipp > On 1. Jul 2019, at 6:52 PM, Ryan Sipes <ryan@thunderbird.net> wrote: > > Thanks for documenting this Geoff! Great work! > > Ryan Sipes > Community and Business Development Manager > Thunderbird > >> On 6/30/19 8:35 PM, Geoff Lankow wrote: >> Today, the last piece of bug 1328164 landed, meaning it is now possible to build Thunderbird without building it. >> >> I've written out an explanation of what this means, and when and how to use it, at https://developer.thunderbird.net/the-basics/building-thunderbird/artifact-builds. I hope I have remembered the various traps you might fall in, of which there are a few. >> >> Happy (not) building! >> >> GL >> >> >> >> _______________________________________________ >> Maildev mailing list >> Maildev@lists.thunderbird.net >> http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net > _______________________________________________ > Maildev mailing list > Maildev@lists.thunderbird.net > http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net
AC
Alessandro Castellani
Mon, Jul 1, 2019 5:50 PM

Outstanding work!

Thank you so much

On 2019-06-30 7:35 p.m., Geoff Lankow wrote:

Today, the last piece of bug 1328164
https://bugzilla.mozilla.org/show_bug.cgi?id=1328164 landed, meaning
it is now possible to build Thunderbird without building it.

I've written out an explanation of what this means, and when and how
to use it, at
https://developer.thunderbird.net/the-basics/building-thunderbird/artifact-builds.
I hope I have remembered the various traps you might fall in, of which
there are a few.

Happy (not) building!

GL


Maildev mailing list
Maildev@lists.thunderbird.net
http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net

--
Alessandro Castellani
Lead UX Architect
Thunderbird

Outstanding work! Thank you so much On 2019-06-30 7:35 p.m., Geoff Lankow wrote: > > Today, the last piece of bug 1328164 > <https://bugzilla.mozilla.org/show_bug.cgi?id=1328164> landed, meaning > it is now possible to build Thunderbird without building it. > > I've written out an explanation of what this means, and when and how > to use it, at > https://developer.thunderbird.net/the-basics/building-thunderbird/artifact-builds. > I hope I have remembered the various traps you might fall in, of which > there are a few. > > Happy (not) building! > > GL > > > _______________________________________________ > Maildev mailing list > Maildev@lists.thunderbird.net > http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net -- *Alessandro Castellani* Lead UX Architect Thunderbird
PM
Paul Morris
Mon, Jul 1, 2019 7:03 PM

Ausgezeichnet!  I'm so thrilled that this is now possible.

I just did my first successful artifact build, which took no time at all
(relative to a full build).

Very nice docs too!

-Paul

On 6/30/19 10:35 PM, Geoff Lankow wrote:

Today, the last piece of bug 1328164
https://bugzilla.mozilla.org/show_bug.cgi?id=1328164 landed, meaning
it is now possible to build Thunderbird without building it.

I've written out an explanation of what this means, and when and how
to use it, at
https://developer.thunderbird.net/the-basics/building-thunderbird/artifact-builds.
I hope I have remembered the various traps you might fall in, of which
there are a few.

Happy (not) building!

GL


Maildev mailing list
Maildev@lists.thunderbird.net
http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net

--
Paul Morris
Thunderbird.net

Ausgezeichnet!  I'm so thrilled that this is now possible. I just did my first successful artifact build, which took no time at all (relative to a full build). Very nice docs too! -Paul On 6/30/19 10:35 PM, Geoff Lankow wrote: > > Today, the last piece of bug 1328164 > <https://bugzilla.mozilla.org/show_bug.cgi?id=1328164> landed, meaning > it is now possible to build Thunderbird without building it. > > I've written out an explanation of what this means, and when and how > to use it, at > https://developer.thunderbird.net/the-basics/building-thunderbird/artifact-builds. > I hope I have remembered the various traps you might fall in, of which > there are a few. > > Happy (not) building! > > GL > > > _______________________________________________ > Maildev mailing list > Maildev@lists.thunderbird.net > http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net -- Paul Morris Thunderbird.net
GL
Geoff Lankow
Mon, Jul 1, 2019 10:26 PM

Theoretically, you should be able to choose "Firefox for Desktop
Artifact Mode" from mach bootstrap, but I haven't tested it.

GL

On 2/07/19 03:41, ISHIKAWA,chiaki wrote:

This is great.
I believe a lot of developers will benefit from this (!).

Except that I am hacking on the C++ code mostly, so it won't affect me
much.
But UI work would be much faster thanks to this.

Is this usage covered by a setup offered by "./mach bootstrap" ?
Currently I think it offers pre-build development for Firefox.

TIA

On 2019/07/01 11:35, Geoff Lankow wrote:

Today, the last piece of bug 1328164
https://bugzilla.mozilla.org/show_bug.cgi?id=1328164 landed,
meaning it is now possible to build Thunderbird without building it.

I've written out an explanation of what this means, and when and how
to use it, at
https://developer.thunderbird.net/the-basics/building-thunderbird/artifact-builds.
I hope I have remembered the various traps you might fall in, of
which there are a few.

Happy (not) building!

GL

Theoretically, you should be able to choose "Firefox for Desktop Artifact Mode" from mach bootstrap, but I haven't tested it. GL On 2/07/19 03:41, ISHIKAWA,chiaki wrote: > This is great. > I believe a lot of developers will benefit from this (!). > > Except that I am hacking on the C++ code mostly, so it won't affect me > much. > But UI work would be much faster thanks to this. > > Is this usage covered by a setup offered by "./mach bootstrap" ? > Currently I think it offers pre-build development for Firefox. > > TIA > > On 2019/07/01 11:35, Geoff Lankow wrote: >> >> Today, the last piece of bug 1328164 >> <https://bugzilla.mozilla.org/show_bug.cgi?id=1328164> landed, >> meaning it is now possible to build Thunderbird without building it. >> >> I've written out an explanation of what this means, and when and how >> to use it, at >> https://developer.thunderbird.net/the-basics/building-thunderbird/artifact-builds. >> I hope I have remembered the various traps you might fall in, of >> which there are a few. >> >> Happy (not) building! >> >> GL >> > > > _______________________________________________ > Maildev mailing list > Maildev@lists.thunderbird.net > http://lists.thunderbird.net/mailman/listinfo/maildev_lists.thunderbird.net >