I thought about creating issues automatically for nightly build failures
but I agree with Neal that at the moment I feel like it is going to create
a lot of unnecessary noise. That's why I thought on an initial step of
creating issues manually and adding a label just to get a simple report of
issues related with "Nightly" failures.

I have tried to think on other less manual solutions but at the moment I
haven't found a better one. I also see this as an iterative improvement
process. We can give that a try and improve the process later.

On Wed, Jun 29, 2022 at 3:31 AM Neal Richardson <neal.p.richard...@gmail.com>
wrote:

> One challenge with automatically creating issues is that sometimes a single
> cause will make many builds fail (think python wheels or conda packages,
> across versions and platforms). So it may end up creating a lot of issues
> we have to close as duplicate (and have to track that so we don't re-create
> them the next day).
>
> I wonder if there's some other convention we can establish where we map
> jiras to nightly build failures.
>
> Neal
>
>
> On Tue, Jun 28, 2022 at 9:25 PM Sutou Kouhei <k...@clear-code.com> wrote:
>
> > Hi,
> >
> > Great! Thanks Raul!
> >
> > > a. Stop sending nightly build emails. With the new chat notifications
> > these
> > > should be unnecessary now. We can keep improving both the static page
> and
> > > the existing chat notifications.
> >
> > Could you enable the Zulip's public access option[1][2] like
> > Rust's Zulip[3]?
> >
> > [1] https://blog.zulip.com/2022/05/05/public-access-option/
> > [2] https://zulip.com/help/public-access-option
> > [3] https://rust-lang.zulipchat.com/
> >
> > > Does adding a label to the Nightly failures sound
> > > feasible?
> >
> > Yes.
> >
> > BTW, can we create a new JIRA issue for each nightly failure
> > automatically?
> >
> > Thanks,
> > --
> > kou
> >
> >
> > In <CAGvDy=owOuSvjJTJ1TMmfe8JGdYxZXNhQBUD=du1kmxpxx4...@mail.gmail.com>
> >   "[Nightly builds] Crossbow nightly report page announcement + next
> > steps" on Mon, 27 Jun 2022 12:46:40 +0200,
> >   Raul Cumplido Dominguez <r...@voltrondata.com> wrote:
> >
> > > Hi,
> > >
> > > During the last months there has been some work going on in order to
> > > improve the visibility of our nightly builds, the failures, for how
> long
> > > have they been failing, etcetera.
> > >
> > > We started by adding some notifications to Zulip [1].
> > >
> > > We have also created a static Crossbow nightly report web page that
> gets
> > > regenerated every time we build a new report where we can see the
> status
> > of
> > > the builds and for how long they have been failing [2]. Huge thanks to
> > > Jacob Wujciak and Sam Albers for their work in order to create the
> static
> > > page process.
> > >
> > > I wanted to ask for feedback on the current systems and I wanted to
> > propose
> > > the following:
> > >
> > > a. Stop sending nightly build emails. With the new chat notifications
> > these
> > > should be unnecessary now. We can keep improving both the static page
> and
> > > the existing chat notifications.
> > > b. The next improvement I would like to add is to understand whether
> > > someone is currently working on existing nightly failures or not. In
> > order
> > > to achieve that I would like to add to the static page a list of open
> > JIRA
> > > tickets with a specific label. That would mean that for nightly build
> > > failures we should use a JIRA label with "Nightly". This would allow us
> > to
> > > query the API and retrieve something like the following list [3]. I
> did a
> > > small PoC with PyScript to retrieve a table with JIRA information so it
> > can
> > > be all done from the browser, here the gist [4]. Does adding a label to
> > the
> > > Nightly failures sound feasible?
> > >
> > > Many thanks,
> > > Raúl
> > >
> > > [1]
> > >
> >
> https://ursalabs.zulipchat.com/#narrow/stream/181017-nightlies/topic/report
> > > [2] https://crossbow.voltrondata.com/
> > > [3]
> > >
> >
> https://issues.apache.org/jira/browse/ARROW-16908?jql=labels%20%3D%20Nightly%20and%20project%20%3D%20%22Apache%20Arrow%22%20AND%20status%20not%20in%20(Closed%2C%20Resolved)
> > > [4] https://gist.github.com/raulcd/a033f5761f290ee4ab6fb349640e0d5b
> >
>

Reply via email to