> From: Sam Ruby [mailto:[EMAIL PROTECTED]]
>
> Josh Lucas wrote:
> >
> >> 1) Be stateful.  A success is only news if the build
> previously failed, and
> >> vice versa.  This should enable this script to scale quite a
> bit further.
> >> This will also increase the value of the newsfeed - it will also convey
> >> exactly when something was first noted to be broken and
> projects which are
> >> perenially broken will cease to be new news.
> >
> > Hmm..  I don't quite understand what you mean.  In a sense, know what
> > happened last time and do 'something' if that value has changed ?
>
> Let me explain in programmers terms.
>
> Picture a queue of 16 items.  Prior to scanning the gump log, read in a
> list of the "last known status" for each project.  When reading the gump
> log, discard (i.e., don't put into the RSS feed) every item that does not
> involve a change in state.  Add the remainder to queue.
>
> Does this help?
>
> RSS is typically for "news-y" things, right?  Things that just got broken
> (or fixed) will be "top news" and things that have been in a given state
> for quite some time will drop lower on the list.

we still might go over 16... :(

J.


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to