New tbpl is live

classic Classic list List threaded Threaded
14 messages Options
Reply | Threaded
Open this post in threaded view
|

New tbpl is live

lauraxt
This is now live at https://tbpl.mozilla.org
Bug for deployment was
https://bugzilla.mozilla.org/show_bug.cgi?id=669000

This is the new version that has less dependency on tinderbox. Note I said "less", not "all".  We will work to remove the remaining dependencies.  What follows is derived from an excellent summary Rob Helmer wrote, with my additions and edits.  (All errors mine, I'm sure.)

There seems to be a lot of confusion over the current state of TBPL and Tinderbox, and when Tinderbox can "go away".

tl;dr - We can't turn Tinderbox off tomorrow, but we are not aware of any compelling reason that we can't tell buildbot to stop spamming tinderbox with email. TBPL is using tinderbox by default though, we need to make "usebuildbot=1" the default first.

The best tracking bug seems to be:
https://bugzilla.mozilla.org/show_bug.cgi?id=625979
A number of the blockers seem to be waiting until deployment to mark resolved.  We'll work through these.

Some key points:
1) http://tbpl.mozilla.org (the new one) is still using Tinderbox (a mix of tbox and buildbot actually), you need to pass ?usebuildbot=1 to get the new code.  We will make this the default.

2) The new code has some regressions (should be tracked in the above bug), and does still use Tinderbox for the status message and tree open/close state.  We can fix these fairly easily.

3) There are a handful of projects that are on tinderbox and transitioning (Seamonkey, Thunderbird).  Other project owners (see list in the tracking bug) will need to be engaged about this.

Next actions:
- Change the code to use buildbot by default
- Triage bug 625979 and its dependencies, and figure out what the hard blockers to "buildbot should stop sending email to tinderbox for firefox" are, if any.

Please let me know if we're wrong about anything here, or if you have additions or suggestions (or time to contribute).

I'd like to thank mstange, arpad, rhelmer, and cshields for their incredibly hard work in getting this out the door.

Cheers

Laura
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: New tbpl is live

Chris AtLee-3
woot!

thanks to all involved, this is a HUGE milestone!
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: New tbpl is live

Mike Shaver
In reply to this post by lauraxt
On Wed, Aug 31, 2011 at 3:52 PM, Laura Thomson <[hidden email]> wrote:
> This is now live at https://tbpl.mozilla.org
> Bug for deployment was
> https://bugzilla.mozilla.org/show_bug.cgi?id=669000

!

Awesome, thanks to you and the team!

Mike
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: New tbpl is live

Marco Bonardo-2
In reply to this post by lauraxt
On 31/08/2011 21:52, Laura Thomson wrote:
> This is now live at https://tbpl.mozilla.org

This is great, thanks everyone involved in making it real!

Marco
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: New tbpl is live

Axel Hecht
In reply to this post by lauraxt
What's the plan for l10n builds in a post-tinderbox world?

Axel

On 31.08.11 21:52, Laura Thomson wrote:

> This is now live at https://tbpl.mozilla.org
> Bug for deployment was
> https://bugzilla.mozilla.org/show_bug.cgi?id=669000
>
> This is the new version that has less dependency on tinderbox. Note I said "less", not "all".  We will work to remove the remaining dependencies.  What follows is derived from an excellent summary Rob Helmer wrote, with my additions and edits.  (All errors mine, I'm sure.)
>
> There seems to be a lot of confusion over the current state of TBPL and Tinderbox, and when Tinderbox can "go away".
>
> tl;dr - We can't turn Tinderbox off tomorrow, but we are not aware of any compelling reason that we can't tell buildbot to stop spamming tinderbox with email. TBPL is using tinderbox by default though, we need to make "usebuildbot=1" the default first.
>
> The best tracking bug seems to be:
> https://bugzilla.mozilla.org/show_bug.cgi?id=625979
> A number of the blockers seem to be waiting until deployment to mark resolved.  We'll work through these.
>
> Some key points:
> 1) http://tbpl.mozilla.org (the new one) is still using Tinderbox (a mix of tbox and buildbot actually), you need to pass ?usebuildbot=1 to get the new code.  We will make this the default.
>
> 2) The new code has some regressions (should be tracked in the above bug), and does still use Tinderbox for the status message and tree open/close state.  We can fix these fairly easily.
>
> 3) There are a handful of projects that are on tinderbox and transitioning (Seamonkey, Thunderbird).  Other project owners (see list in the tracking bug) will need to be engaged about this.
>
> Next actions:
> - Change the code to use buildbot by default
> - Triage bug 625979 and its dependencies, and figure out what the hard blockers to "buildbot should stop sending email to tinderbox for firefox" are, if any.
>
> Please let me know if we're wrong about anything here, or if you have additions or suggestions (or time to contribute).
>
> I'd like to thank mstange, arpad, rhelmer, and cshields for their incredibly hard work in getting this out the door.
>
> Cheers
>
> Laura

_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: New tbpl is live

Robert Kaiser
In reply to this post by lauraxt
Laura Thomson schrieb:
> Please let me know if we're wrong about anything here, or if you have additions or suggestions (or time to contribute).

I hope there still will be a waterfall view around somewhere. I never
could get accustomed with the strange view that tbpl has but could
always easily grasp what a waterfall meant.

Robert Kaier

--
Note that any statements of mine - no matter how passionate - are never
meant to be offensive but very often as food for thought or possible
arguments that we as a community should think about. And most of the
time, I even appreciate irony and fun! :)
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: New tbpl is live

Jonas Sicking-2
On Thu, Sep 1, 2011 at 6:16 AM, Robert Kaiser <[hidden email]> wrote:
> Laura Thomson schrieb:
>>
>> Please let me know if we're wrong about anything here, or if you have
>> additions or suggestions (or time to contribute).
>
> I hope there still will be a waterfall view around somewhere. I never could
> get accustomed with the strange view that tbpl has but could always easily
> grasp what a waterfall meant.

Before we invest time in that, I'd really like to hear how many people
think this is a requirement. This is in fact the first time I've heard
anyone express that the waterfall was even remotely preferable over
the tbpl. Much less required.

Additionally, it should be possible for anyone to write up a page that
uses the same data as tbpl does but renders a waterfall UI. That's how
tbpl got started after all.

/ Jonas
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: New tbpl is live

Ehsan Akhgari
As far as I know, a waterfall view is an explicit non-goal for TBPL, which
attempts to provide a view based on the pushlog (hence the "PL" in the
name). But that should not stop other people from writing their own UIs for
this data.

Cheers,
Ehsan
On Sep 1, 2011 5:42 PM, "Jonas Sicking" <[hidden email]> wrote:
> On Thu, Sep 1, 2011 at 6:16 AM, Robert Kaiser <[hidden email]> wrote:
>> Laura Thomson schrieb:
>>>
>>> Please let me know if we're wrong about anything here, or if you have
>>> additions or suggestions (or time to contribute).
>>
>> I hope there still will be a waterfall view around somewhere. I never
could
>> get accustomed with the strange view that tbpl has but could always
easily

>> grasp what a waterfall meant.
>
> Before we invest time in that, I'd really like to hear how many people
> think this is a requirement. This is in fact the first time I've heard
> anyone express that the waterfall was even remotely preferable over
> the tbpl. Much less required.
>
> Additionally, it should be possible for anyone to write up a page that
> uses the same data as tbpl does but renders a waterfall UI. That's how
> tbpl got started after all.
>
> / Jonas
> _______________________________________________
> dev-planning mailing list
> [hidden email]
> https://lists.mozilla.org/listinfo/dev-planning
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: New tbpl is live

Robert Kaiser
In reply to this post by Jonas Sicking-2
Ehsan Akhgari schrieb:
> As far as I know, a waterfall view is an explicit non-goal for TBPL

Sure, it was developed as an alternative to the reasonable waterfall
that tinderbox itself provides. But maybe I'm the only one who feels
alarmed when that one goes away. Probably me and the tbpl are the only
ones that HTTP logs show as accessing tinderbox nowadays. Or not?

Robert Kaiser


--
Note that any statements of mine - no matter how passionate - are never
meant to be offensive but very often as food for thought or possible
arguments that we as a community should think about. And most of the
time, I even appreciate irony and fun! :)
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: New tbpl is live

Rob Campbell-5
There are still and likely always will be buildbot waterfalls behind the build network. It should be possible for someone to expose those in a read-only way if there's enough demand for it.

On 2011-09-02, at 11:11 , Robert Kaiser wrote:

> Ehsan Akhgari schrieb:
>> As far as I know, a waterfall view is an explicit non-goal for TBPL
>
> Sure, it was developed as an alternative to the reasonable waterfall that tinderbox itself provides. But maybe I'm the only one who feels alarmed when that one goes away. Probably me and the tbpl are the only ones that HTTP logs show as accessing tinderbox nowadays. Or not?
>
> Robert Kaiser
>
>
> --
> Note that any statements of mine - no matter how passionate - are never meant to be offensive but very often as food for thought or possible arguments that we as a community should think about. And most of the time, I even appreciate irony and fun! :)
> _______________________________________________
> dev-planning mailing list
> [hidden email]
> https://lists.mozilla.org/listinfo/dev-planning

_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: New tbpl is live

Ben Hearsum-2
In reply to this post by Robert Kaiser
I doubt it, at least, anytime soon. The Buildbot waterfall display isn't
even used by those who have access to it, because it destroys masters.
It also rebuilds so frequently that caching it is pointless.

I strongly feel that a waterfall display that sources the same data as
TBPL is the right solution here.

On 09/02/11 10:18 AM, Rob Campbell wrote:

> There are still and likely always will be buildbot waterfalls behind the build network. It should be possible for someone to expose those in a read-only way if there's enough demand for it.
>
> On 2011-09-02, at 11:11 , Robert Kaiser wrote:
>
>> Ehsan Akhgari schrieb:
>>> As far as I know, a waterfall view is an explicit non-goal for TBPL
>>
>> Sure, it was developed as an alternative to the reasonable waterfall that tinderbox itself provides. But maybe I'm the only one who feels alarmed when that one goes away. Probably me and the tbpl are the only ones that HTTP logs show as accessing tinderbox nowadays. Or not?
>>
>> Robert Kaiser
>>
>>
>> --
>> Note that any statements of mine - no matter how passionate - are never meant to be offensive but very often as food for thought or possible arguments that we as a community should think about. And most of the time, I even appreciate irony and fun! :)
>> _______________________________________________
>> dev-planning mailing list
>> [hidden email]
>> https://lists.mozilla.org/listinfo/dev-planning
>
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: New tbpl is live

Rob Campbell-5
I accede to your superior knowledge in this matter. :)

On 2011-09-02, at 11:38 , Ben Hearsum wrote:

> I doubt it, at least, anytime soon. The Buildbot waterfall display isn't even used by those who have access to it, because it destroys masters. It also rebuilds so frequently that caching it is pointless.
>
> I strongly feel that a waterfall display that sources the same data as TBPL is the right solution here.
>
> On 09/02/11 10:18 AM, Rob Campbell wrote:
>> There are still and likely always will be buildbot waterfalls behind the build network. It should be possible for someone to expose those in a read-only way if there's enough demand for it.
>>
>> On 2011-09-02, at 11:11 , Robert Kaiser wrote:
>>
>>> Ehsan Akhgari schrieb:
>>>> As far as I know, a waterfall view is an explicit non-goal for TBPL
>>>
>>> Sure, it was developed as an alternative to the reasonable waterfall that tinderbox itself provides. But maybe I'm the only one who feels alarmed when that one goes away. Probably me and the tbpl are the only ones that HTTP logs show as accessing tinderbox nowadays. Or not?
>>>
>>> Robert Kaiser
>>>
>>>
>>> --
>>> Note that any statements of mine - no matter how passionate - are never meant to be offensive but very often as food for thought or possible arguments that we as a community should think about. And most of the time, I even appreciate irony and fun! :)
>>> _______________________________________________
>>> dev-planning mailing list
>>> [hidden email]
>>> https://lists.mozilla.org/listinfo/dev-planning
>>

_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: New tbpl is live

Joe Drew-5
In reply to this post by Robert Kaiser

On 2011-09-02 10:11 AM, Robert Kaiser wrote:
> Probably me and the tbpl are the only
> ones that HTTP logs show as accessing tinderbox nowadays.

Yes, that is my impression.

Joe
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: New tbpl is live

Justin Dolske-2
In reply to this post by Robert Kaiser
On 9/1/11 10:40 AM, Jonas Sicking wrote:

>> I hope there still will be a waterfall view around somewhere. I never could
>> get accustomed with the strange view that tbpl has but could always easily
>> grasp what a waterfall meant.
>
> Before we invest time in that, I'd really like to hear how many people
> think this is a requirement. This is in fact the first time I've heard
> anyone express that the waterfall was even remotely preferable over
> the tbpl. Much less required.

Ditto, kill it.

If folks want a tool like that, I'd suggest they should build their own
(on top of the new APIs/infra). That's how TBPL got started, after all.

Justin
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning