Could even use GitHub Pages on top of that to render a static dashboard.

On Tue, May 18, 2021 at 6:50 AM Jonathan Keane <j...@ursacomputing.com>
wrote:

> Thanks for the comments + tickets Krisztián all of those sound like
> good enhancements to this process.
>
> On the point of:
> >>  Error type: Internal
> > I find it really useful to categorize the errors, especially if we
> > have an error out of our direct reach.
> > I can't think of an easy way to automate this though.
>
> It seems that there is a need for some extremely lightweight content
> storage linked to these that could provide this kind of info.
> Something like a json or yml (or almost any text format that we are
> comfortable with) in the crossbow repository that someone can write
> information like this and then it can be parsed and that content used
> in the report so that information about external issues like this can
> be kept and surfaced even if we can't automate them.
>
>
> On Tue, May 18, 2021 at 8:16 AM Krisztián Szűcs
> <szucs.kriszt...@gmail.com> wrote:
> >
> > Thanks Mauricio for collecting the issues!
> >
> > I'm placing a couple automatization ideas inline:
> >
> > On Tue, May 18, 2021 at 3:32 AM Mauricio Vargas
> > <mauri...@ursacomputing.com> wrote:
> > >
> > > *NIGHTLY BUILDS REPORT*
> > >
> > > 2021-05-17
> > Could we send this email as a response to the original nightly report
> > so we keep them organized in the same thread?
> > >
> > >
> > > *New reported errors*
> > >
> > >
> > > *GitHub*
> > I find the report a bit hard to read due to the line breaks and
> > asterisks. I think the CI service is not meaningful in the report's
> > context.
> >
> > We could consider sending the nightly build report in both HTML and
> > plaintext formats. This is not the preferred format for the dev
> > mailing list but we could make an exception for the nightly reports to
> > make them less noisy. Created a JIRA to track it:
> > https://issues.apache.org/jira/browse/ARROW-12822
> > >
> > >
> > > *Build: *github-test-conda-python-3.8-spark-master
> > > <https://github.com/ursacomputing/crossbow/runs/2597929901#step:7:9760
> >
> > The Github statuses/checks API should return context about the build,
> > optionally including the build URL (though it depends on the CI
> > service integration).
> > We could possibly automatize this, created a jira ticket to track it
> > https://issues.apache.org/jira/browse/ARROW-12819
> > >
> > > Error type: Internal
> > I find it really useful to categorize the errors, especially if we
> > have an error out of our direct reach.
> > I can't think of an easy way to automate this though.
> > >
> > > Progress: No work has yet been done on this issue.
> > It clearly highlights that someone should take a look at the ticket
> below.
> > >
> > > First time issued: 2021-05-13 (4 days ago)
> > Again, really useful! This is something we can automate as well,
> > though we need to be careful to avoid API rate limiting.
> > Created a ticket to track this:
> > https://issues.apache.org/jira/browse/ARROW-12821
> > >
> > > Ticket: ARROW-12817
> > We could identify streaks of failures by using a jira field (url to
> > the crossbow branch perhaps), though it may not be worth the effort at
> > the moment.
> > >
> > >
> > > *Persisting errors*
> > We could infer this from the first occurence of the failure based on
> > https://issues.apache.org/jira/browse/ARROW-12821
> >
> > The additional context you provide for the failures will help a lot to
> > maintain the nightly builds, thanks again for collecting it!
> > >
> > >
> > > *Azure*
> > >
> > >
> > > *Build: *azure-test-r-rhub-ubuntu-gcc-release-latest
> > > <
> https://dev.azure.com/ursacomputing/crossbow/_build/results?buildId=5277&view=logs&j=0da5d1d9-276d-5173-c4c4-9d4d4ed14fdb&t=5b4cc83a-7bb0-5664-5bb1-588f7e4dc05b
> >
> > >
> > > *Error type:* External
> > >
> > > *Progress**:* No work has yet been logged on this issue.
> > >
> > > *First time issued:* 2021-05-14 (3 days ago)
> > >
> > > *Ticket:* ARROW-12795 <
> https://issues.apache.org/jira/browse/ARROW-12795>
> > >
> > > *Comment:* *I need to send a PR to R-Hub and fix bit64 installation on
> the
> > > Docker image.*
> > >
> > >
> > > *Build: *azure-test-r-rstudio-r-base-3.6-opensuse42
> > > <
> https://dev.azure.com/ursacomputing/crossbow/_build/results?buildId=5285&view=logs&j=0da5d1d9-276d-5173-c4c4-9d4d4ed14fdb&t=d9b15392-e4ce-5e4c-0c8c-b69645229181&l=10284
> >
> > >
> > > *Error type:* External
> > >
> > > *Progress**:* A PR was sent to RStudio, we’ll wait for them to change
> ICU
> > > build in RSPM.
> > >
> > > *First time issued:* 2021-05-13 (4 days ago)
> > >
> > > *Ticket:* ARROW-12786 <
> https://issues.apache.org/jira/browse/ARROW-12786>
> > >
> > > *Comment:* *This error shall persist until **RSPM binaries are
> changed**.*
> > >
> > >
> > > *Build:* azure-conda-osx-clang-py36-r36
> > > <
> https://dev.azure.com/ursacomputing/crossbow/_build/results?buildId=5288&view=logs&j=cf796865-97b7-5cd1-be8e-6e00ce4fd8cf&t=88ee2fb8-46fd-5c68-fde3-1c8d31ba2a5f&l=1153
> >
> > >
> > > *Error type:* Internal
> > >
> > > *Progress**:* No work has yet been done on this issue.
> > >
> > > *First time issued:* 2021-05-13 (4 days ago)
> > >
> > > *Ticket:* ARROW-12782 <
> https://issues.apache.org/jira/browse/ARROW-12782>
> > >
> > > *Related errors:** azure-conda-osx-clang-py36-r40*
> > >
> > >
> > > *Build:* azure-test-ubuntu-20.10-docs
> > > <
> https://dev.azure.com/ursacomputing/crossbow/_build/results?buildId=5278&view=logs&j=0da5d1d9-276d-5173-c4c4-9d4d4ed14fdb&t=d9b15392-e4ce-5e4c-0c8c-b69645229181&l=21906
> >
> > >
> > > *Error type:* External
> > >
> > > *Progress**:* No work has yet been done on this issue.
> > >
> > > *First time issued:* 2021-05-13 (4 days ago)
> > >
> > > *Ticket:* ARROW-12765 <
> https://issues.apache.org/jira/browse/ARROW-12765>
> > >
> > > Comment: *This is due to a bug in the newly release sphinx 4.0
> > > <https://github.com/sphinx-doc/sphinx/issues/9210>. **Last friday the
> idea
> > > was to pin to** 3.5 **and* *wait for a **bug-fix release **last**
> weekend. **We
> > > need to wait more time and this shall go away.*
> > >
> > >
> > > *Build: *azure-conda-win-vs2017-py36-r36
> > > <
> https://dev.azure.com/ursacomputing/crossbow/_build/results?buildId=5275&view=logs&j=4c86bc1b-1091-5192-4404-c74dfaad23e7&t=92cf30d4-3662-566e-217a-149515dc97d5&l=18
> >
> > >
> > > *Error type:* Internal
> > >
> > > *Progress**:* Kristián opened PR 10322, which uses a crossbow command
> to
> > > support multiple arguments instead of pattern options.
> > >
> > > *First time issued:* 2021-05-12 (5 days ago)
> > >
> > > *Ticket:* ARROW-12764 <
> https://issues.apache.org/jira/browse/ARROW-12764>
> > >
> > > *Related errors:* azure-conda-win-vs2017-py37-r40,
> > > azure-conda-win-vs2017-py38, and azure-conda-win-vs2017-py39
> > >
> > > *Comment:* *This error shall persist until PR 10322 is validated by the
> > > team and then merged.*
> > >
> > >
> > > *Build: *azure-test-r-linux-valgrind
> > > <
> https://dev.azure.com/ursacomputing/crossbow/_build/results?buildId=5289&view=logs&j=0da5d1d9-276d-5173-c4c4-9d4d4ed14fdb&t=d9b15392-e4ce-5e4c-0c8c-b69645229181
> >
> > >
> > > *Error type:* Internal
> > >
> > > *Progress**:* No work has yet been logged on this issue.
> > >
> > > *First time issued:* 2021-05-10 (7 days ago)
> > >
> > > *Ticket:* ARROW-12708
> > >
> > >
> > > *GitHub*
> > >
> > >
> > > *Build: *github-test-conda-python-3.7-turbodbc-latest
> > > <https://github.com/ursacomputing/crossbow/runs/2597912223#step:7:3853
> >
> > >
> > > *Error type:* Internal
> > >
> > > *Progress**:* No work has yet been done on this issue.
> > >
> > > *First time issued:* 2021-05-12 (5 days ago)
> > >
> > > *Ticket:* ARROW-12783
> > >
> > > *Related errors:* github-test-conda-python-3.7-turbodbc-master
> > >
> > > *Comment: This error shall persist until **we fix this with a PR**.*
> > >
> > >
> > > *Fixes*
> > >
> > >
> > > From the errors mentioned in the report from 2021-05-14, these tickets
> were
> > > solved:
> > >
> > >    -
> > >
> > >    ARROW-12785 <https://issues.apache.org/jira/browse/ARROW-12785> -
> [CI]
> > >    the r-devdocs build errors when brew installing gcc
>

Reply via email to