Re: Travis job on github

2021-02-02 Thread Weiwei Yang
At the beginning, the latency of running Travis jobs was not so bad. I have
the same concern when more and more projects move to GHA free plans, delays
may occur.
As a community, I suggest to monitor the state of our jobs, if things
really go badly, we can communicate with Microsoft about giving the Apache
repo some extra resources.
I guess it won't be a big problem to such a wealthy company 

Weiwei

On Tue, Feb 2, 2021 at 9:50 PM Daniel Widdis  wrote:

> GHA is backed by Microsoft's Azure cloud.  I'm sure they can handle the
> load.
>
> If they cared, they'd change the rerun all jobs option to allow rerunning
> a single job!
>
> On 2/2/21, 9:43 PM, "leerho"  wrote:
>
> Agreed!  We are processing GitHub Actions in less than 2 minutes,
> compared
> to 10 hours with Travis-CI.
> Of course, as more teams pile onto GHA, this will certainly change :)
>
> On Tue, Feb 2, 2021 at 6:07 PM Xiangdong Huang 
> wrote:
>
> > Hi Leerho,
> >
> > Yes, indeed that is what we need to do.
> >
> > @Wewei Yang, Congrats!
> >
> > Best,
> > ---
> > Xiangdong Huang
> > School of Software, Tsinghua University
> >
> >
> >
> > leerho  于2021年2月3日周三 上午4:17写道:
> >
> > > Xiangdong, I noticed in your GHA yaml script you included the
> > > Coveralls-repo-token in plaintext, which is not recommended.  You
> can
> > have
> > > INFRA load the token into the GitHub repo, which you can then
> acquire
> > > securely using GHA secrets.
> > >
> > > That is what we do anyway :)
> > >
> > > Cheers,
> > > Lee.
> > >
> > > On Tue, Feb 2, 2021 at 12:18 AM Yuanbo Liu 
> > wrote:
> > >
> > > > It would be great if we could run a travis job on a private
> machine. I
> > > > believe some companies would be glad to donate machines
> > > > for unit testing of open source projects.
> > > >
> > > > On Tue, Feb 2, 2021 at 3:10 PM leerho  wrote:
> > > >
> > > > > Xiangdong,
> > > > > Thank you, I pretty much came up with the same solution.
> > Nonetheless,
> > > It
> > > > > will be interesting to see how your approach differs from
> mine, I'm
> > > sure
> > > > I
> > > > > will learn something!
> > > > >
> > > > > Cheers,
> > > > >
> > > > > Lee.
> > > > >
> > > > > On Mon, Feb 1, 2021 at 8:04 PM Xiangdong Huang <
> saint...@gmail.com>
> > > > wrote:
> > > > >
> > > > > > Hi leerho,
> > > > > >
> > > > > > > because the current GHA
> > > > > > adapter for Coveralls only supports LCOV format which Jacoco
> > doesn’t
> > > > > > generate.
> > > > > >
> > > > > > Actually, we can find some way to bypass the LCOV
> requirements,
> > > > > > that is... do not use official github action provided by
> coverall.
> > > > > >
> > > > > > In our project (Apache IoTDB), we use maven to compile the
> project
> > > and
> > > > > > use maven plugin to upload code coverage results to
> Coveralls.
> > > > > >
> > > > > > see [1] (search "coveralls"), [2], and [3] (search
> "Coveralls)".
> > > > > >
> > > > > > It works well.
> > > > > >
> > > > > > [1] https://github.com/apache/iotdb/blob/master/pom.xml
> > > > > > [2]
> https://github.com/apache/iotdb/tree/master/code-coverage
> > > > > > [3]
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/iotdb/blob/master/.github/workflows/main-linux.yml
> > > > > >
> > > > > > Best,
> > > > > > ---
> > > > > > Xiangdong Huang
> > > > > > School of Software, Tsinghua University
> > > > > >
> > > > > >  黄向东
> > > > > > 清华大学 软件学院
> > > > > >
> > > > > >
> > > > > > leerho  于2021年2月1日周一 上午10:25写道:
> > > > > >
> > > > > > > Sorry, I must be missing something.  I don't see LCOV
> format in
> > the
> > > > > list
> > > > > > :)
> > > > > > > Doesn't this mean a complete rework of our toolchain ?
> > > > > > >
> > > > > > > On Sun, Jan 31, 2021 at 1:19 PM Matt Sicker <
> boa...@gmail.com>
> > > > wrote:
> > > > > > >
> > > > > > > > Using https://github.com/jenkinsci/warnings-ng-plugin
> (already
> > > > > > > > installed) combined with the github integration (also
> > installed),
> > > > you
> > > > > > > > can get that in our CloudBees CI instance. They support
> a lot
> > of
> > > > > > > > formats:
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/jenkinsci/warnings-ng-plugin/blob/master/SUPPORTED-FORMATS.md
> > > > > > > >
> > > > > > > > On Sun, 31 Jan 2021 at 00:53, leerho 
> wrote:
> > > > > > > > >
> > > > > > > > > I am trying to move from Travis to GitHub actions for
> exactly
> > > > this
> > > > > > > > reason,
>   

Re: Travis job on github

2021-02-02 Thread Daniel Widdis
GHA is backed by Microsoft's Azure cloud.  I'm sure they can handle the load.

If they cared, they'd change the rerun all jobs option to allow rerunning a 
single job!

On 2/2/21, 9:43 PM, "leerho"  wrote:

Agreed!  We are processing GitHub Actions in less than 2 minutes, compared
to 10 hours with Travis-CI.
Of course, as more teams pile onto GHA, this will certainly change :)

On Tue, Feb 2, 2021 at 6:07 PM Xiangdong Huang  wrote:

> Hi Leerho,
>
> Yes, indeed that is what we need to do.
>
> @Wewei Yang, Congrats!
>
> Best,
> ---
> Xiangdong Huang
> School of Software, Tsinghua University
>
>
>
> leerho  于2021年2月3日周三 上午4:17写道:
>
> > Xiangdong, I noticed in your GHA yaml script you included the
> > Coveralls-repo-token in plaintext, which is not recommended.  You can
> have
> > INFRA load the token into the GitHub repo, which you can then acquire
> > securely using GHA secrets.
> >
> > That is what we do anyway :)
> >
> > Cheers,
> > Lee.
> >
> > On Tue, Feb 2, 2021 at 12:18 AM Yuanbo Liu 
> wrote:
> >
> > > It would be great if we could run a travis job on a private machine. I
> > > believe some companies would be glad to donate machines
> > > for unit testing of open source projects.
> > >
> > > On Tue, Feb 2, 2021 at 3:10 PM leerho  wrote:
> > >
> > > > Xiangdong,
> > > > Thank you, I pretty much came up with the same solution.
> Nonetheless,
> > It
> > > > will be interesting to see how your approach differs from mine, I'm
> > sure
> > > I
> > > > will learn something!
> > > >
> > > > Cheers,
> > > >
> > > > Lee.
> > > >
> > > > On Mon, Feb 1, 2021 at 8:04 PM Xiangdong Huang 
> > > wrote:
> > > >
> > > > > Hi leerho,
> > > > >
> > > > > > because the current GHA
> > > > > adapter for Coveralls only supports LCOV format which Jacoco
> doesn’t
> > > > > generate.
> > > > >
> > > > > Actually, we can find some way to bypass the LCOV requirements,
> > > > > that is... do not use official github action provided by coverall.
> > > > >
> > > > > In our project (Apache IoTDB), we use maven to compile the project
> > and
> > > > > use maven plugin to upload code coverage results to Coveralls.
> > > > >
> > > > > see [1] (search "coveralls"), [2], and [3] (search "Coveralls)".
> > > > >
> > > > > It works well.
> > > > >
> > > > > [1] https://github.com/apache/iotdb/blob/master/pom.xml
> > > > > [2] https://github.com/apache/iotdb/tree/master/code-coverage
> > > > > [3]
> > > > >
> > > > >
> > > >
> > >
> >
> 
https://github.com/apache/iotdb/blob/master/.github/workflows/main-linux.yml
> > > > >
> > > > > Best,
> > > > > ---
> > > > > Xiangdong Huang
> > > > > School of Software, Tsinghua University
> > > > >
> > > > >  黄向东
> > > > > 清华大学 软件学院
> > > > >
> > > > >
> > > > > leerho  于2021年2月1日周一 上午10:25写道:
> > > > >
> > > > > > Sorry, I must be missing something.  I don't see LCOV format in
> the
> > > > list
> > > > > :)
> > > > > > Doesn't this mean a complete rework of our toolchain ?
> > > > > >
> > > > > > On Sun, Jan 31, 2021 at 1:19 PM Matt Sicker 
> > > wrote:
> > > > > >
> > > > > > > Using https://github.com/jenkinsci/warnings-ng-plugin (already
> > > > > > > installed) combined with the github integration (also
> installed),
> > > you
> > > > > > > can get that in our CloudBees CI instance. They support a lot
> of
> > > > > > > formats:
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> 
https://github.com/jenkinsci/warnings-ng-plugin/blob/master/SUPPORTED-FORMATS.md
> > > > > > >
> > > > > > > On Sun, 31 Jan 2021 at 00:53, leerho  wrote:
> > > > > > > >
> > > > > > > > I am trying to move from Travis to GitHub actions for 
exactly
> > > this
> > > > > > > reason,
> > > > > > > > but in that process discovered that our coverage reporting
> > chain
> > > of
> > > > > > > > Maven/Java/Jacoco/Coveralls does not port to GHA because the
> > > > current
> > > > > > GHA
> > > > > > > > adapter for Coveralls only supports LCOV format which Jacoco
> > > > doesn’t
> > > > > > > > generate.  Converting to CodeCov is a nonstarter because
> > CodeCov
> > > is
> > > > > $$!
> > > > > > > >
> > > > > > > > If anybody has any ideas, please let me know!
> > > > > > > >
> > > > > > > > Lee.
> > > > > > > >
> > > > > > > > On Thu, Jan 28, 2021 at 10:02 PM Weiwei Yang <
> w...@apache.org>
> > > > > wrote:
> > > > > > > >
> > > > > > > > > Oh, that's good. Then we have no problem at 

Re: Travis job on github

2021-02-02 Thread leerho
Agreed!  We are processing GitHub Actions in less than 2 minutes, compared
to 10 hours with Travis-CI.
Of course, as more teams pile onto GHA, this will certainly change :)

On Tue, Feb 2, 2021 at 6:07 PM Xiangdong Huang  wrote:

> Hi Leerho,
>
> Yes, indeed that is what we need to do.
>
> @Wewei Yang, Congrats!
>
> Best,
> ---
> Xiangdong Huang
> School of Software, Tsinghua University
>
>
>
> leerho  于2021年2月3日周三 上午4:17写道:
>
> > Xiangdong, I noticed in your GHA yaml script you included the
> > Coveralls-repo-token in plaintext, which is not recommended.  You can
> have
> > INFRA load the token into the GitHub repo, which you can then acquire
> > securely using GHA secrets.
> >
> > That is what we do anyway :)
> >
> > Cheers,
> > Lee.
> >
> > On Tue, Feb 2, 2021 at 12:18 AM Yuanbo Liu 
> wrote:
> >
> > > It would be great if we could run a travis job on a private machine. I
> > > believe some companies would be glad to donate machines
> > > for unit testing of open source projects.
> > >
> > > On Tue, Feb 2, 2021 at 3:10 PM leerho  wrote:
> > >
> > > > Xiangdong,
> > > > Thank you, I pretty much came up with the same solution.
> Nonetheless,
> > It
> > > > will be interesting to see how your approach differs from mine, I'm
> > sure
> > > I
> > > > will learn something!
> > > >
> > > > Cheers,
> > > >
> > > > Lee.
> > > >
> > > > On Mon, Feb 1, 2021 at 8:04 PM Xiangdong Huang 
> > > wrote:
> > > >
> > > > > Hi leerho,
> > > > >
> > > > > > because the current GHA
> > > > > adapter for Coveralls only supports LCOV format which Jacoco
> doesn’t
> > > > > generate.
> > > > >
> > > > > Actually, we can find some way to bypass the LCOV requirements,
> > > > > that is... do not use official github action provided by coverall.
> > > > >
> > > > > In our project (Apache IoTDB), we use maven to compile the project
> > and
> > > > > use maven plugin to upload code coverage results to Coveralls.
> > > > >
> > > > > see [1] (search "coveralls"), [2], and [3] (search "Coveralls)".
> > > > >
> > > > > It works well.
> > > > >
> > > > > [1] https://github.com/apache/iotdb/blob/master/pom.xml
> > > > > [2] https://github.com/apache/iotdb/tree/master/code-coverage
> > > > > [3]
> > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/iotdb/blob/master/.github/workflows/main-linux.yml
> > > > >
> > > > > Best,
> > > > > ---
> > > > > Xiangdong Huang
> > > > > School of Software, Tsinghua University
> > > > >
> > > > >  黄向东
> > > > > 清华大学 软件学院
> > > > >
> > > > >
> > > > > leerho  于2021年2月1日周一 上午10:25写道:
> > > > >
> > > > > > Sorry, I must be missing something.  I don't see LCOV format in
> the
> > > > list
> > > > > :)
> > > > > > Doesn't this mean a complete rework of our toolchain ?
> > > > > >
> > > > > > On Sun, Jan 31, 2021 at 1:19 PM Matt Sicker 
> > > wrote:
> > > > > >
> > > > > > > Using https://github.com/jenkinsci/warnings-ng-plugin (already
> > > > > > > installed) combined with the github integration (also
> installed),
> > > you
> > > > > > > can get that in our CloudBees CI instance. They support a lot
> of
> > > > > > > formats:
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/jenkinsci/warnings-ng-plugin/blob/master/SUPPORTED-FORMATS.md
> > > > > > >
> > > > > > > On Sun, 31 Jan 2021 at 00:53, leerho  wrote:
> > > > > > > >
> > > > > > > > I am trying to move from Travis to GitHub actions for exactly
> > > this
> > > > > > > reason,
> > > > > > > > but in that process discovered that our coverage reporting
> > chain
> > > of
> > > > > > > > Maven/Java/Jacoco/Coveralls does not port to GHA because the
> > > > current
> > > > > > GHA
> > > > > > > > adapter for Coveralls only supports LCOV format which Jacoco
> > > > doesn’t
> > > > > > > > generate.  Converting to CodeCov is a nonstarter because
> > CodeCov
> > > is
> > > > > $$!
> > > > > > > >
> > > > > > > > If anybody has any ideas, please let me know!
> > > > > > > >
> > > > > > > > Lee.
> > > > > > > >
> > > > > > > > On Thu, Jan 28, 2021 at 10:02 PM Weiwei Yang <
> w...@apache.org>
> > > > > wrote:
> > > > > > > >
> > > > > > > > > Oh, that's good. Then we have no problem at all.
> > > > > > > > > Thank you Daniel for pointing this out : )
> > > > > > > > >
> > > > > > > > > On Thu, Jan 28, 2021 at 9:48 PM Daniel Widdis <
> > > wid...@gmail.com>
> > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > The quota is for private repos.  Public/open-source repos
> > are
> > > > > > > essentially
> > > > > > > > > > unlimited.
> > > > > > > > > >
> > > > > > > > > > On 1/28/21, 9:44 PM, "Weiwei Yang" 
> > wrote:
> > > > > > > > > >
> > > > > > > > > > Thank you all for the suggestions.
> > > > > > > > > > Looks like github action is an option, we'll give a
> > try.
> > > > > > > > > > Noticed they offer 2000 action minutes/month[1] for
> > > free, I
> > > > > > think
> > > > > > > > > that
> > > > > > > > > > should be enough for most 

Re: Travis job on github

2021-02-02 Thread Xiangdong Huang
Hi Leerho,

Yes, indeed that is what we need to do.

@Wewei Yang, Congrats!

Best,
---
Xiangdong Huang
School of Software, Tsinghua University



leerho  于2021年2月3日周三 上午4:17写道:

> Xiangdong, I noticed in your GHA yaml script you included the
> Coveralls-repo-token in plaintext, which is not recommended.  You can have
> INFRA load the token into the GitHub repo, which you can then acquire
> securely using GHA secrets.
>
> That is what we do anyway :)
>
> Cheers,
> Lee.
>
> On Tue, Feb 2, 2021 at 12:18 AM Yuanbo Liu  wrote:
>
> > It would be great if we could run a travis job on a private machine. I
> > believe some companies would be glad to donate machines
> > for unit testing of open source projects.
> >
> > On Tue, Feb 2, 2021 at 3:10 PM leerho  wrote:
> >
> > > Xiangdong,
> > > Thank you, I pretty much came up with the same solution.  Nonetheless,
> It
> > > will be interesting to see how your approach differs from mine, I'm
> sure
> > I
> > > will learn something!
> > >
> > > Cheers,
> > >
> > > Lee.
> > >
> > > On Mon, Feb 1, 2021 at 8:04 PM Xiangdong Huang 
> > wrote:
> > >
> > > > Hi leerho,
> > > >
> > > > > because the current GHA
> > > > adapter for Coveralls only supports LCOV format which Jacoco doesn’t
> > > > generate.
> > > >
> > > > Actually, we can find some way to bypass the LCOV requirements,
> > > > that is... do not use official github action provided by coverall.
> > > >
> > > > In our project (Apache IoTDB), we use maven to compile the project
> and
> > > > use maven plugin to upload code coverage results to Coveralls.
> > > >
> > > > see [1] (search "coveralls"), [2], and [3] (search "Coveralls)".
> > > >
> > > > It works well.
> > > >
> > > > [1] https://github.com/apache/iotdb/blob/master/pom.xml
> > > > [2] https://github.com/apache/iotdb/tree/master/code-coverage
> > > > [3]
> > > >
> > > >
> > >
> >
> https://github.com/apache/iotdb/blob/master/.github/workflows/main-linux.yml
> > > >
> > > > Best,
> > > > ---
> > > > Xiangdong Huang
> > > > School of Software, Tsinghua University
> > > >
> > > >  黄向东
> > > > 清华大学 软件学院
> > > >
> > > >
> > > > leerho  于2021年2月1日周一 上午10:25写道:
> > > >
> > > > > Sorry, I must be missing something.  I don't see LCOV format in the
> > > list
> > > > :)
> > > > > Doesn't this mean a complete rework of our toolchain ?
> > > > >
> > > > > On Sun, Jan 31, 2021 at 1:19 PM Matt Sicker 
> > wrote:
> > > > >
> > > > > > Using https://github.com/jenkinsci/warnings-ng-plugin (already
> > > > > > installed) combined with the github integration (also installed),
> > you
> > > > > > can get that in our CloudBees CI instance. They support a lot of
> > > > > > formats:
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/jenkinsci/warnings-ng-plugin/blob/master/SUPPORTED-FORMATS.md
> > > > > >
> > > > > > On Sun, 31 Jan 2021 at 00:53, leerho  wrote:
> > > > > > >
> > > > > > > I am trying to move from Travis to GitHub actions for exactly
> > this
> > > > > > reason,
> > > > > > > but in that process discovered that our coverage reporting
> chain
> > of
> > > > > > > Maven/Java/Jacoco/Coveralls does not port to GHA because the
> > > current
> > > > > GHA
> > > > > > > adapter for Coveralls only supports LCOV format which Jacoco
> > > doesn’t
> > > > > > > generate.  Converting to CodeCov is a nonstarter because
> CodeCov
> > is
> > > > $$!
> > > > > > >
> > > > > > > If anybody has any ideas, please let me know!
> > > > > > >
> > > > > > > Lee.
> > > > > > >
> > > > > > > On Thu, Jan 28, 2021 at 10:02 PM Weiwei Yang 
> > > > wrote:
> > > > > > >
> > > > > > > > Oh, that's good. Then we have no problem at all.
> > > > > > > > Thank you Daniel for pointing this out : )
> > > > > > > >
> > > > > > > > On Thu, Jan 28, 2021 at 9:48 PM Daniel Widdis <
> > wid...@gmail.com>
> > > > > > wrote:
> > > > > > > >
> > > > > > > > > The quota is for private repos.  Public/open-source repos
> are
> > > > > > essentially
> > > > > > > > > unlimited.
> > > > > > > > >
> > > > > > > > > On 1/28/21, 9:44 PM, "Weiwei Yang" 
> wrote:
> > > > > > > > >
> > > > > > > > > Thank you all for the suggestions.
> > > > > > > > > Looks like github action is an option, we'll give a
> try.
> > > > > > > > > Noticed they offer 2000 action minutes/month[1] for
> > free, I
> > > > > think
> > > > > > > > that
> > > > > > > > > should be enough for most cases.
> > > > > > > > >
> > > > > > > > > [1]
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://docs.github.com/en/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions
> > > > > > > > >
> > > > > > > > > On Thu, Jan 28, 2021 at 6:36 PM Matt Sicker <
> > > > boa...@gmail.com>
> > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > There's also some hosted CI services here like
> Jenkins,
> > > > > > BuildBot,
> > > > > > > > > > etc., which may have 

Re: Travis job on github

2021-02-02 Thread Weiwei Yang
Just a quick update.
The YuniKorn team has done the migration from Travis to the github action,
so far it looks great.
The pipeline now only needs ~20 minutes comparing to the past 6~12hours. We
also use codecov and it also works great with github action.
We are pretty happy with this migration, hope github can keep this up.

Thanks!
Weiwei


On Tue, Feb 2, 2021 at 12:17 PM leerho  wrote:

> Xiangdong, I noticed in your GHA yaml script you included the
> Coveralls-repo-token in plaintext, which is not recommended.  You can have
> INFRA load the token into the GitHub repo, which you can then acquire
> securely using GHA secrets.
>
> That is what we do anyway :)
>
> Cheers,
> Lee.
>
> On Tue, Feb 2, 2021 at 12:18 AM Yuanbo Liu  wrote:
>
> > It would be great if we could run a travis job on a private machine. I
> > believe some companies would be glad to donate machines
> > for unit testing of open source projects.
> >
> > On Tue, Feb 2, 2021 at 3:10 PM leerho  wrote:
> >
> > > Xiangdong,
> > > Thank you, I pretty much came up with the same solution.  Nonetheless,
> It
> > > will be interesting to see how your approach differs from mine, I'm
> sure
> > I
> > > will learn something!
> > >
> > > Cheers,
> > >
> > > Lee.
> > >
> > > On Mon, Feb 1, 2021 at 8:04 PM Xiangdong Huang 
> > wrote:
> > >
> > > > Hi leerho,
> > > >
> > > > > because the current GHA
> > > > adapter for Coveralls only supports LCOV format which Jacoco doesn’t
> > > > generate.
> > > >
> > > > Actually, we can find some way to bypass the LCOV requirements,
> > > > that is... do not use official github action provided by coverall.
> > > >
> > > > In our project (Apache IoTDB), we use maven to compile the project
> and
> > > > use maven plugin to upload code coverage results to Coveralls.
> > > >
> > > > see [1] (search "coveralls"), [2], and [3] (search "Coveralls)".
> > > >
> > > > It works well.
> > > >
> > > > [1] https://github.com/apache/iotdb/blob/master/pom.xml
> > > > [2] https://github.com/apache/iotdb/tree/master/code-coverage
> > > > [3]
> > > >
> > > >
> > >
> >
> https://github.com/apache/iotdb/blob/master/.github/workflows/main-linux.yml
> > > >
> > > > Best,
> > > > ---
> > > > Xiangdong Huang
> > > > School of Software, Tsinghua University
> > > >
> > > >  黄向东
> > > > 清华大学 软件学院
> > > >
> > > >
> > > > leerho  于2021年2月1日周一 上午10:25写道:
> > > >
> > > > > Sorry, I must be missing something.  I don't see LCOV format in the
> > > list
> > > > :)
> > > > > Doesn't this mean a complete rework of our toolchain ?
> > > > >
> > > > > On Sun, Jan 31, 2021 at 1:19 PM Matt Sicker 
> > wrote:
> > > > >
> > > > > > Using https://github.com/jenkinsci/warnings-ng-plugin (already
> > > > > > installed) combined with the github integration (also installed),
> > you
> > > > > > can get that in our CloudBees CI instance. They support a lot of
> > > > > > formats:
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/jenkinsci/warnings-ng-plugin/blob/master/SUPPORTED-FORMATS.md
> > > > > >
> > > > > > On Sun, 31 Jan 2021 at 00:53, leerho  wrote:
> > > > > > >
> > > > > > > I am trying to move from Travis to GitHub actions for exactly
> > this
> > > > > > reason,
> > > > > > > but in that process discovered that our coverage reporting
> chain
> > of
> > > > > > > Maven/Java/Jacoco/Coveralls does not port to GHA because the
> > > current
> > > > > GHA
> > > > > > > adapter for Coveralls only supports LCOV format which Jacoco
> > > doesn’t
> > > > > > > generate.  Converting to CodeCov is a nonstarter because
> CodeCov
> > is
> > > > $$!
> > > > > > >
> > > > > > > If anybody has any ideas, please let me know!
> > > > > > >
> > > > > > > Lee.
> > > > > > >
> > > > > > > On Thu, Jan 28, 2021 at 10:02 PM Weiwei Yang 
> > > > wrote:
> > > > > > >
> > > > > > > > Oh, that's good. Then we have no problem at all.
> > > > > > > > Thank you Daniel for pointing this out : )
> > > > > > > >
> > > > > > > > On Thu, Jan 28, 2021 at 9:48 PM Daniel Widdis <
> > wid...@gmail.com>
> > > > > > wrote:
> > > > > > > >
> > > > > > > > > The quota is for private repos.  Public/open-source repos
> are
> > > > > > essentially
> > > > > > > > > unlimited.
> > > > > > > > >
> > > > > > > > > On 1/28/21, 9:44 PM, "Weiwei Yang" 
> wrote:
> > > > > > > > >
> > > > > > > > > Thank you all for the suggestions.
> > > > > > > > > Looks like github action is an option, we'll give a
> try.
> > > > > > > > > Noticed they offer 2000 action minutes/month[1] for
> > free, I
> > > > > think
> > > > > > > > that
> > > > > > > > > should be enough for most cases.
> > > > > > > > >
> > > > > > > > > [1]
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://docs.github.com/en/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions
> > > > > > > > >
> > > > > > > > > On Thu, Jan 28, 2021 at 6:36 PM Matt Sicker <
> > > > boa...@gmail.com>
> > > > > 

Heron: Need help from IPMC

2021-02-02 Thread Josh Fischer
Hi,

Heron only has one active mentor.  We could use the assistance of a few
more if someone is willing to help.

- Josh


Re: Travis job on github

2021-02-02 Thread leerho
Xiangdong, I noticed in your GHA yaml script you included the
Coveralls-repo-token in plaintext, which is not recommended.  You can have
INFRA load the token into the GitHub repo, which you can then acquire
securely using GHA secrets.

That is what we do anyway :)

Cheers,
Lee.

On Tue, Feb 2, 2021 at 12:18 AM Yuanbo Liu  wrote:

> It would be great if we could run a travis job on a private machine. I
> believe some companies would be glad to donate machines
> for unit testing of open source projects.
>
> On Tue, Feb 2, 2021 at 3:10 PM leerho  wrote:
>
> > Xiangdong,
> > Thank you, I pretty much came up with the same solution.  Nonetheless, It
> > will be interesting to see how your approach differs from mine, I'm sure
> I
> > will learn something!
> >
> > Cheers,
> >
> > Lee.
> >
> > On Mon, Feb 1, 2021 at 8:04 PM Xiangdong Huang 
> wrote:
> >
> > > Hi leerho,
> > >
> > > > because the current GHA
> > > adapter for Coveralls only supports LCOV format which Jacoco doesn’t
> > > generate.
> > >
> > > Actually, we can find some way to bypass the LCOV requirements,
> > > that is... do not use official github action provided by coverall.
> > >
> > > In our project (Apache IoTDB), we use maven to compile the project and
> > > use maven plugin to upload code coverage results to Coveralls.
> > >
> > > see [1] (search "coveralls"), [2], and [3] (search "Coveralls)".
> > >
> > > It works well.
> > >
> > > [1] https://github.com/apache/iotdb/blob/master/pom.xml
> > > [2] https://github.com/apache/iotdb/tree/master/code-coverage
> > > [3]
> > >
> > >
> >
> https://github.com/apache/iotdb/blob/master/.github/workflows/main-linux.yml
> > >
> > > Best,
> > > ---
> > > Xiangdong Huang
> > > School of Software, Tsinghua University
> > >
> > >  黄向东
> > > 清华大学 软件学院
> > >
> > >
> > > leerho  于2021年2月1日周一 上午10:25写道:
> > >
> > > > Sorry, I must be missing something.  I don't see LCOV format in the
> > list
> > > :)
> > > > Doesn't this mean a complete rework of our toolchain ?
> > > >
> > > > On Sun, Jan 31, 2021 at 1:19 PM Matt Sicker 
> wrote:
> > > >
> > > > > Using https://github.com/jenkinsci/warnings-ng-plugin (already
> > > > > installed) combined with the github integration (also installed),
> you
> > > > > can get that in our CloudBees CI instance. They support a lot of
> > > > > formats:
> > > > >
> > > >
> > >
> >
> https://github.com/jenkinsci/warnings-ng-plugin/blob/master/SUPPORTED-FORMATS.md
> > > > >
> > > > > On Sun, 31 Jan 2021 at 00:53, leerho  wrote:
> > > > > >
> > > > > > I am trying to move from Travis to GitHub actions for exactly
> this
> > > > > reason,
> > > > > > but in that process discovered that our coverage reporting chain
> of
> > > > > > Maven/Java/Jacoco/Coveralls does not port to GHA because the
> > current
> > > > GHA
> > > > > > adapter for Coveralls only supports LCOV format which Jacoco
> > doesn’t
> > > > > > generate.  Converting to CodeCov is a nonstarter because CodeCov
> is
> > > $$!
> > > > > >
> > > > > > If anybody has any ideas, please let me know!
> > > > > >
> > > > > > Lee.
> > > > > >
> > > > > > On Thu, Jan 28, 2021 at 10:02 PM Weiwei Yang 
> > > wrote:
> > > > > >
> > > > > > > Oh, that's good. Then we have no problem at all.
> > > > > > > Thank you Daniel for pointing this out : )
> > > > > > >
> > > > > > > On Thu, Jan 28, 2021 at 9:48 PM Daniel Widdis <
> wid...@gmail.com>
> > > > > wrote:
> > > > > > >
> > > > > > > > The quota is for private repos.  Public/open-source repos are
> > > > > essentially
> > > > > > > > unlimited.
> > > > > > > >
> > > > > > > > On 1/28/21, 9:44 PM, "Weiwei Yang"  wrote:
> > > > > > > >
> > > > > > > > Thank you all for the suggestions.
> > > > > > > > Looks like github action is an option, we'll give a try.
> > > > > > > > Noticed they offer 2000 action minutes/month[1] for
> free, I
> > > > think
> > > > > > > that
> > > > > > > > should be enough for most cases.
> > > > > > > >
> > > > > > > > [1]
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > >
> > > >
> > >
> >
> https://docs.github.com/en/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions
> > > > > > > >
> > > > > > > > On Thu, Jan 28, 2021 at 6:36 PM Matt Sicker <
> > > boa...@gmail.com>
> > > > > > > wrote:
> > > > > > > >
> > > > > > > > > There's also some hosted CI services here like Jenkins,
> > > > > BuildBot,
> > > > > > > > > etc., which may have less queueing issues depending on
> > > which
> > > > > > > service
> > > > > > > > > attracts the most build minute usage.
> > > > > > > > >
> > > > > > > > > On Thu, 28 Jan 2021 at 20:23, Jon Malkin <
> > > > jon.mal...@gmail.com
> > > > > >
> > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > There was an issue a few months ago where the GitHub
> > > > Actions
> > > > > > > queue
> > > > > > > > was
> > > > > > > > > very
> > > > > > > > > > laggy for Apache jobs, so just make 

Re: [DISCUSS] EventMesh Proposal

2021-02-02 Thread Eason Chen
Hi,

"*On one hand we don’t have a policy that say you must have to have done a
name search before becoming a piddling, on the other changing a name does
incur a large community cost and Infra would prefer that podlings don’t
change names. Most podlings do the name search just before graduation. In a
lot of cases it fairly obvious there is not going to be an issue, with a
generic name like this it may be best to wait until the name is approved
before calling the results of the vote.*"
Thanks for Justin's clarification, i also want to add a few words:

I'm sorry, my words caused unnecessary confusion. I am still following up
on this issue[1]. I must admit that this name is a very serious problem. By
reading Apache’s regulations [2], I found that "*the original Podding
proposal established a working name for the new Podding. During the
election process, there are often discussions and filtering of suitable
names, but the proposed name is not final, just temporary*"
I am tring my best  to ensure that it is resolved before the formal
incubation.

[1]: https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-188? filter =
-4 = project%20%3D%20PODLINGNAMESEARCH%20order%20by%20created%20DESC
[2]: http://incubator.apache.org/guides/names.html


On Tue, Feb 2, 2021 at 5:14 PM Alexander Alten  wrote:

> Hi,
>
> Fully agree with Justin, we from Wayang had the same problem. We
> renamed the project before we submitted the proposal, and we
> documented everything.
> I’d encourage you to find a name which is TM ready in the US, India,
> CN and EU (if possible). You can’t graduate (or better it is unlikely)
> if a project name is not protectable by the ASF. And changing the
> whole INFRA after a podling is voted into the incubator is a huge
> effort.
>
> --alex
>
> On Tue, Feb 2, 2021 at 9:52 AM Justin Mclean 
> wrote:
> >
> > Hi,
> >
> > On one hand we don’t have a policy that say you must have to have done a
> name search before becoming a piddling, on the other changing a name does
> incur a large community cost and Infra would prefer that podlings don’t
> change names. Most podlings do the name search just before graduation. In a
> lot of cases it fairly obvious there is not going to be an issue, with a
> generic name like this it may be best to wait until the name is approved
> before calling the results of the vote.
> >
> > Thanks,
> > Justin
> > -
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


Re: [DISCUSS] EventMesh Proposal

2021-02-02 Thread Alexander Alten
Hi,

Fully agree with Justin, we from Wayang had the same problem. We
renamed the project before we submitted the proposal, and we
documented everything.
I’d encourage you to find a name which is TM ready in the US, India,
CN and EU (if possible). You can’t graduate (or better it is unlikely)
if a project name is not protectable by the ASF. And changing the
whole INFRA after a podling is voted into the incubator is a huge
effort.

--alex

On Tue, Feb 2, 2021 at 9:52 AM Justin Mclean  wrote:
>
> Hi,
>
> On one hand we don’t have a policy that say you must have to have done a name 
> search before becoming a piddling, on the other changing a name does incur a 
> large community cost and Infra would prefer that podlings don’t change names. 
> Most podlings do the name search just before graduation. In a lot of cases it 
> fairly obvious there is not going to be an issue, with a generic name like 
> this it may be best to wait until the name is approved before calling the 
> results of the vote.
>
> Thanks,
> Justin
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [DISCUSS] EventMesh Proposal

2021-02-02 Thread Justin Mclean
Hi,

On one hand we don’t have a policy that say you must have to have done a name 
search before becoming a piddling, on the other changing a name does incur a 
large community cost and Infra would prefer that podlings don’t change names. 
Most podlings do the name search just before graduation. In a lot of cases it 
fairly obvious there is not going to be an issue, with a generic name like this 
it may be best to wait until the name is approved before calling the results of 
the vote.

Thanks,
Justin 
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Travis job on github

2021-02-02 Thread Yuanbo Liu
It would be great if we could run a travis job on a private machine. I
believe some companies would be glad to donate machines
for unit testing of open source projects.

On Tue, Feb 2, 2021 at 3:10 PM leerho  wrote:

> Xiangdong,
> Thank you, I pretty much came up with the same solution.  Nonetheless, It
> will be interesting to see how your approach differs from mine, I'm sure I
> will learn something!
>
> Cheers,
>
> Lee.
>
> On Mon, Feb 1, 2021 at 8:04 PM Xiangdong Huang  wrote:
>
> > Hi leerho,
> >
> > > because the current GHA
> > adapter for Coveralls only supports LCOV format which Jacoco doesn’t
> > generate.
> >
> > Actually, we can find some way to bypass the LCOV requirements,
> > that is... do not use official github action provided by coverall.
> >
> > In our project (Apache IoTDB), we use maven to compile the project and
> > use maven plugin to upload code coverage results to Coveralls.
> >
> > see [1] (search "coveralls"), [2], and [3] (search "Coveralls)".
> >
> > It works well.
> >
> > [1] https://github.com/apache/iotdb/blob/master/pom.xml
> > [2] https://github.com/apache/iotdb/tree/master/code-coverage
> > [3]
> >
> >
> https://github.com/apache/iotdb/blob/master/.github/workflows/main-linux.yml
> >
> > Best,
> > ---
> > Xiangdong Huang
> > School of Software, Tsinghua University
> >
> >  黄向东
> > 清华大学 软件学院
> >
> >
> > leerho  于2021年2月1日周一 上午10:25写道:
> >
> > > Sorry, I must be missing something.  I don't see LCOV format in the
> list
> > :)
> > > Doesn't this mean a complete rework of our toolchain ?
> > >
> > > On Sun, Jan 31, 2021 at 1:19 PM Matt Sicker  wrote:
> > >
> > > > Using https://github.com/jenkinsci/warnings-ng-plugin (already
> > > > installed) combined with the github integration (also installed), you
> > > > can get that in our CloudBees CI instance. They support a lot of
> > > > formats:
> > > >
> > >
> >
> https://github.com/jenkinsci/warnings-ng-plugin/blob/master/SUPPORTED-FORMATS.md
> > > >
> > > > On Sun, 31 Jan 2021 at 00:53, leerho  wrote:
> > > > >
> > > > > I am trying to move from Travis to GitHub actions for exactly this
> > > > reason,
> > > > > but in that process discovered that our coverage reporting chain of
> > > > > Maven/Java/Jacoco/Coveralls does not port to GHA because the
> current
> > > GHA
> > > > > adapter for Coveralls only supports LCOV format which Jacoco
> doesn’t
> > > > > generate.  Converting to CodeCov is a nonstarter because CodeCov is
> > $$!
> > > > >
> > > > > If anybody has any ideas, please let me know!
> > > > >
> > > > > Lee.
> > > > >
> > > > > On Thu, Jan 28, 2021 at 10:02 PM Weiwei Yang 
> > wrote:
> > > > >
> > > > > > Oh, that's good. Then we have no problem at all.
> > > > > > Thank you Daniel for pointing this out : )
> > > > > >
> > > > > > On Thu, Jan 28, 2021 at 9:48 PM Daniel Widdis 
> > > > wrote:
> > > > > >
> > > > > > > The quota is for private repos.  Public/open-source repos are
> > > > essentially
> > > > > > > unlimited.
> > > > > > >
> > > > > > > On 1/28/21, 9:44 PM, "Weiwei Yang"  wrote:
> > > > > > >
> > > > > > > Thank you all for the suggestions.
> > > > > > > Looks like github action is an option, we'll give a try.
> > > > > > > Noticed they offer 2000 action minutes/month[1] for free, I
> > > think
> > > > > > that
> > > > > > > should be enough for most cases.
> > > > > > >
> > > > > > > [1]
> > > > > > >
> > > > > > >
> > > > > >
> > > >
> > >
> >
> https://docs.github.com/en/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions
> > > > > > >
> > > > > > > On Thu, Jan 28, 2021 at 6:36 PM Matt Sicker <
> > boa...@gmail.com>
> > > > > > wrote:
> > > > > > >
> > > > > > > > There's also some hosted CI services here like Jenkins,
> > > > BuildBot,
> > > > > > > > etc., which may have less queueing issues depending on
> > which
> > > > > > service
> > > > > > > > attracts the most build minute usage.
> > > > > > > >
> > > > > > > > On Thu, 28 Jan 2021 at 20:23, Jon Malkin <
> > > jon.mal...@gmail.com
> > > > >
> > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > There was an issue a few months ago where the GitHub
> > > Actions
> > > > > > queue
> > > > > > > was
> > > > > > > > very
> > > > > > > > > laggy for Apache jobs, so just make sure you're trying
> to
> > > be
> > > > > > > efficient
> > > > > > > > > about it. It's also a shared resource.
> > > > > > > > >
> > > > > > > > > That said, (part of) our recently graduated project
> uses
> > > > GitHub
> > > > > > > Actions
> > > > > > > > and
> > > > > > > > > we've been happy overall. Another part is currently
> > moving
> > > > to it
> > > > > > > from
> > > > > > > > > Travis for the exact same reason.
> > > > > > > > >
> > > > > > > > >   jon
> > > > > > > > >
> > > > > > > > > On Thu, Jan 28, 2021, 6:15 PM Juan Pan <
> > panj...@apache.org
> > > >
> > > > > > wrote:
> > > >