You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-dev@hadoop.apache.org by Wei-Chiu Chuang <we...@apache.org> on 2021/07/13 03:34:26 UTC

[DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

I work on multiple projects and learned a bunch from those projects.There
are nice add-ons that help with productivity. There are things we can do to
help us manage the project better.

1. Add new issue types.
We can add "Epic" jira type to organize a set of related jiras. This could
be easier to manage than using a regular JIRA and call it "umbrella".

2. GitHub Actions
I am seeing more projects moving to GitHub Actions for precommits. We don't
necessarily need to migrate off Jenkins, but there are nice add-ons that
can perform static analysis, catching potential issues. For example, Ozone
adds SonarQube to post-commit, and exports the report to SonarCloud. Other
add-ons are available to scan for docker images, vulnerabilities scans.

3. JIRA security
It is possible to set up security level (public/private) in JIRA. This can
be used to track vulnerability issues and be made only visible to
committers. Example: INFRA-15258
<https://issues.apache.org/jira/browse/INFRA-15258>

4. New JIRA fields
It's possible to add new fields. For example, we can add a "Reviewer"
field, which could help improve the attention to issues.

5. Doc update
It is possible to set up automation such that the doc on the Hadoop website
is refreshed for every commit, providing the latest doc to the public.

6. Webhook
It's possible to set up webhook such that every commit in GitHub sends a
notification to the ASF slack. It can be used for other kinds of
automation. Sky's the limit.

Thoughts? What else can do we?

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Wei-Chiu Chuang <we...@apache.org>.
One more idea that I forgot to mention:

We can have the Dependabot to automatically create a pull request whenever
a vulnerability is discovered.

On Wed, Jul 14, 2021 at 8:42 AM Wei-Chiu Chuang <we...@cloudera.com>
wrote:

> So this is just up for discussion and welcome more brainstorming. I'm not
> saying I'll go ahead with adding them immediately :)
> Appreciate comments especially from those who have already used those
> tools and had success with them.
>
> On the GitHub add-ons,
>
> There are a number of GitHub apps that looks useful.
>
> https://github.com/marketplace/actions/close-stale-issues
> this one closes stale issues and PRs.
>
> <http://goog_1684011596>
> https://github.com/marketplace/commit-message-lint
> ensure commit message format. Not sure if it applies to user-level or
> project-level, I imagine it can enforce each commit to have a JIRA id in
> the message.
>
> and a number of code coverage tools.
>
> As for the effort,
> Ozone runs SonarQube check in post-commit. It doesn't "fail" your
> precommit check. I just uploads the results to SonarCloud. Anyone
> interested can look up the report there.
> Here is an example: https://sonarcloud.io/dashboard?id=hadoop-ozone
>
>
>
> On Tue, Jul 13, 2021 at 9:32 PM Ahmed Hussein <a...@ahussein.me> wrote:
>
>> Hi Wei-Chu,
>>
>> Thanks for sharing your experience working on other projects.
>> The Jira related suggestions sound very useful. The extra fields work
>> very good for us in our internal Jira system at Yahoo.
>> In addition to your suggestions, is it possible revisit the
>> labels/components in Jira. If we can set a quick guide on how to label the
>> most
>> common types of Jiras, then this will be of a great help to browse the
>> system.
>>
>> Regarding the Webhook and GitHub related suggestions, I am a little bit
>> concerned about the extra work it will add compared
>> to their benefits.
>>
>> - Credit goes to all the contributors who work on maintaining Yetus and
>> the CI/CD for the current branches.
>>   Do we have any bandwidth to support the new GitHub webhooks?
>> - Just for discussion: is Integrating SonarQube worth the effort of
>> supporting the GitHub webhooks. SonarQube
>>    is a double edge weapon and it needs dedicated man hours to weed out
>> the way through the reports.
>>
>> On Mon, Jul 12, 2021 at 11:18 PM Wei-Chiu Chuang <we...@apache.org>
>> wrote:
>>
>>> Here's another one:
>>>
>>> We can update the JIRA workflow and add more state. For example,
>>> Cassandra
>>> has "Review in Progress" and "Need Reviewer" states. INFRA-22049
>>> <https://issues.apache.org/jira/browse/INFRA-22049>
>>>
>>> On Tue, Jul 13, 2021 at 11:34 AM Wei-Chiu Chuang <we...@apache.org>
>>> wrote:
>>>
>>> > I work on multiple projects and learned a bunch from those
>>> projects.There
>>> > are nice add-ons that help with productivity. There are things we can
>>> do to
>>> > help us manage the project better.
>>> >
>>> > 1. Add new issue types.
>>> > We can add "Epic" jira type to organize a set of related jiras. This
>>> could
>>> > be easier to manage than using a regular JIRA and call it "umbrella".
>>> >
>>> > 2. GitHub Actions
>>> > I am seeing more projects moving to GitHub Actions for precommits. We
>>> > don't necessarily need to migrate off Jenkins, but there are nice
>>> add-ons
>>> > that can perform static analysis, catching potential issues. For
>>> example,
>>> > Ozone adds SonarQube to post-commit, and exports the report to
>>> SonarCloud.
>>> > Other add-ons are available to scan for docker images, vulnerabilities
>>> > scans.
>>> >
>>> > 3. JIRA security
>>> > It is possible to set up security level (public/private) in JIRA. This
>>> can
>>> > be used to track vulnerability issues and be made only visible to
>>> > committers. Example: INFRA-15258
>>> > <https://issues.apache.org/jira/browse/INFRA-15258>
>>> >
>>> > 4. New JIRA fields
>>> > It's possible to add new fields. For example, we can add a "Reviewer"
>>> > field, which could help improve the attention to issues.
>>> >
>>> > 5. Doc update
>>> > It is possible to set up automation such that the doc on the Hadoop
>>> > website is refreshed for every commit, providing the latest doc to the
>>> > public.
>>> >
>>> > 6. Webhook
>>> > It's possible to set up webhook such that every commit in GitHub sends
>>> a
>>> > notification to the ASF slack. It can be used for other kinds of
>>> > automation. Sky's the limit.
>>> >
>>> > Thoughts? What else can do we?
>>> >
>>>
>>
>>
>> --
>> Best Regards,
>>
>> *Ahmed Hussein, PhD*
>>
>

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Wei-Chiu Chuang <we...@apache.org>.
One more idea that I forgot to mention:

We can have the Dependabot to automatically create a pull request whenever
a vulnerability is discovered.

On Wed, Jul 14, 2021 at 8:42 AM Wei-Chiu Chuang <we...@cloudera.com>
wrote:

> So this is just up for discussion and welcome more brainstorming. I'm not
> saying I'll go ahead with adding them immediately :)
> Appreciate comments especially from those who have already used those
> tools and had success with them.
>
> On the GitHub add-ons,
>
> There are a number of GitHub apps that looks useful.
>
> https://github.com/marketplace/actions/close-stale-issues
> this one closes stale issues and PRs.
>
> <http://goog_1684011596>
> https://github.com/marketplace/commit-message-lint
> ensure commit message format. Not sure if it applies to user-level or
> project-level, I imagine it can enforce each commit to have a JIRA id in
> the message.
>
> and a number of code coverage tools.
>
> As for the effort,
> Ozone runs SonarQube check in post-commit. It doesn't "fail" your
> precommit check. I just uploads the results to SonarCloud. Anyone
> interested can look up the report there.
> Here is an example: https://sonarcloud.io/dashboard?id=hadoop-ozone
>
>
>
> On Tue, Jul 13, 2021 at 9:32 PM Ahmed Hussein <a...@ahussein.me> wrote:
>
>> Hi Wei-Chu,
>>
>> Thanks for sharing your experience working on other projects.
>> The Jira related suggestions sound very useful. The extra fields work
>> very good for us in our internal Jira system at Yahoo.
>> In addition to your suggestions, is it possible revisit the
>> labels/components in Jira. If we can set a quick guide on how to label the
>> most
>> common types of Jiras, then this will be of a great help to browse the
>> system.
>>
>> Regarding the Webhook and GitHub related suggestions, I am a little bit
>> concerned about the extra work it will add compared
>> to their benefits.
>>
>> - Credit goes to all the contributors who work on maintaining Yetus and
>> the CI/CD for the current branches.
>>   Do we have any bandwidth to support the new GitHub webhooks?
>> - Just for discussion: is Integrating SonarQube worth the effort of
>> supporting the GitHub webhooks. SonarQube
>>    is a double edge weapon and it needs dedicated man hours to weed out
>> the way through the reports.
>>
>> On Mon, Jul 12, 2021 at 11:18 PM Wei-Chiu Chuang <we...@apache.org>
>> wrote:
>>
>>> Here's another one:
>>>
>>> We can update the JIRA workflow and add more state. For example,
>>> Cassandra
>>> has "Review in Progress" and "Need Reviewer" states. INFRA-22049
>>> <https://issues.apache.org/jira/browse/INFRA-22049>
>>>
>>> On Tue, Jul 13, 2021 at 11:34 AM Wei-Chiu Chuang <we...@apache.org>
>>> wrote:
>>>
>>> > I work on multiple projects and learned a bunch from those
>>> projects.There
>>> > are nice add-ons that help with productivity. There are things we can
>>> do to
>>> > help us manage the project better.
>>> >
>>> > 1. Add new issue types.
>>> > We can add "Epic" jira type to organize a set of related jiras. This
>>> could
>>> > be easier to manage than using a regular JIRA and call it "umbrella".
>>> >
>>> > 2. GitHub Actions
>>> > I am seeing more projects moving to GitHub Actions for precommits. We
>>> > don't necessarily need to migrate off Jenkins, but there are nice
>>> add-ons
>>> > that can perform static analysis, catching potential issues. For
>>> example,
>>> > Ozone adds SonarQube to post-commit, and exports the report to
>>> SonarCloud.
>>> > Other add-ons are available to scan for docker images, vulnerabilities
>>> > scans.
>>> >
>>> > 3. JIRA security
>>> > It is possible to set up security level (public/private) in JIRA. This
>>> can
>>> > be used to track vulnerability issues and be made only visible to
>>> > committers. Example: INFRA-15258
>>> > <https://issues.apache.org/jira/browse/INFRA-15258>
>>> >
>>> > 4. New JIRA fields
>>> > It's possible to add new fields. For example, we can add a "Reviewer"
>>> > field, which could help improve the attention to issues.
>>> >
>>> > 5. Doc update
>>> > It is possible to set up automation such that the doc on the Hadoop
>>> > website is refreshed for every commit, providing the latest doc to the
>>> > public.
>>> >
>>> > 6. Webhook
>>> > It's possible to set up webhook such that every commit in GitHub sends
>>> a
>>> > notification to the ASF slack. It can be used for other kinds of
>>> > automation. Sky's the limit.
>>> >
>>> > Thoughts? What else can do we?
>>> >
>>>
>>
>>
>> --
>> Best Regards,
>>
>> *Ahmed Hussein, PhD*
>>
>

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Wei-Chiu Chuang <we...@apache.org>.
One more idea that I forgot to mention:

We can have the Dependabot to automatically create a pull request whenever
a vulnerability is discovered.

On Wed, Jul 14, 2021 at 8:42 AM Wei-Chiu Chuang <we...@cloudera.com>
wrote:

> So this is just up for discussion and welcome more brainstorming. I'm not
> saying I'll go ahead with adding them immediately :)
> Appreciate comments especially from those who have already used those
> tools and had success with them.
>
> On the GitHub add-ons,
>
> There are a number of GitHub apps that looks useful.
>
> https://github.com/marketplace/actions/close-stale-issues
> this one closes stale issues and PRs.
>
> <http://goog_1684011596>
> https://github.com/marketplace/commit-message-lint
> ensure commit message format. Not sure if it applies to user-level or
> project-level, I imagine it can enforce each commit to have a JIRA id in
> the message.
>
> and a number of code coverage tools.
>
> As for the effort,
> Ozone runs SonarQube check in post-commit. It doesn't "fail" your
> precommit check. I just uploads the results to SonarCloud. Anyone
> interested can look up the report there.
> Here is an example: https://sonarcloud.io/dashboard?id=hadoop-ozone
>
>
>
> On Tue, Jul 13, 2021 at 9:32 PM Ahmed Hussein <a...@ahussein.me> wrote:
>
>> Hi Wei-Chu,
>>
>> Thanks for sharing your experience working on other projects.
>> The Jira related suggestions sound very useful. The extra fields work
>> very good for us in our internal Jira system at Yahoo.
>> In addition to your suggestions, is it possible revisit the
>> labels/components in Jira. If we can set a quick guide on how to label the
>> most
>> common types of Jiras, then this will be of a great help to browse the
>> system.
>>
>> Regarding the Webhook and GitHub related suggestions, I am a little bit
>> concerned about the extra work it will add compared
>> to their benefits.
>>
>> - Credit goes to all the contributors who work on maintaining Yetus and
>> the CI/CD for the current branches.
>>   Do we have any bandwidth to support the new GitHub webhooks?
>> - Just for discussion: is Integrating SonarQube worth the effort of
>> supporting the GitHub webhooks. SonarQube
>>    is a double edge weapon and it needs dedicated man hours to weed out
>> the way through the reports.
>>
>> On Mon, Jul 12, 2021 at 11:18 PM Wei-Chiu Chuang <we...@apache.org>
>> wrote:
>>
>>> Here's another one:
>>>
>>> We can update the JIRA workflow and add more state. For example,
>>> Cassandra
>>> has "Review in Progress" and "Need Reviewer" states. INFRA-22049
>>> <https://issues.apache.org/jira/browse/INFRA-22049>
>>>
>>> On Tue, Jul 13, 2021 at 11:34 AM Wei-Chiu Chuang <we...@apache.org>
>>> wrote:
>>>
>>> > I work on multiple projects and learned a bunch from those
>>> projects.There
>>> > are nice add-ons that help with productivity. There are things we can
>>> do to
>>> > help us manage the project better.
>>> >
>>> > 1. Add new issue types.
>>> > We can add "Epic" jira type to organize a set of related jiras. This
>>> could
>>> > be easier to manage than using a regular JIRA and call it "umbrella".
>>> >
>>> > 2. GitHub Actions
>>> > I am seeing more projects moving to GitHub Actions for precommits. We
>>> > don't necessarily need to migrate off Jenkins, but there are nice
>>> add-ons
>>> > that can perform static analysis, catching potential issues. For
>>> example,
>>> > Ozone adds SonarQube to post-commit, and exports the report to
>>> SonarCloud.
>>> > Other add-ons are available to scan for docker images, vulnerabilities
>>> > scans.
>>> >
>>> > 3. JIRA security
>>> > It is possible to set up security level (public/private) in JIRA. This
>>> can
>>> > be used to track vulnerability issues and be made only visible to
>>> > committers. Example: INFRA-15258
>>> > <https://issues.apache.org/jira/browse/INFRA-15258>
>>> >
>>> > 4. New JIRA fields
>>> > It's possible to add new fields. For example, we can add a "Reviewer"
>>> > field, which could help improve the attention to issues.
>>> >
>>> > 5. Doc update
>>> > It is possible to set up automation such that the doc on the Hadoop
>>> > website is refreshed for every commit, providing the latest doc to the
>>> > public.
>>> >
>>> > 6. Webhook
>>> > It's possible to set up webhook such that every commit in GitHub sends
>>> a
>>> > notification to the ASF slack. It can be used for other kinds of
>>> > automation. Sky's the limit.
>>> >
>>> > Thoughts? What else can do we?
>>> >
>>>
>>
>>
>> --
>> Best Regards,
>>
>> *Ahmed Hussein, PhD*
>>
>

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Wei-Chiu Chuang <we...@cloudera.com.INVALID>.
So this is just up for discussion and welcome more brainstorming. I'm not
saying I'll go ahead with adding them immediately :)
Appreciate comments especially from those who have already used those tools
and had success with them.

On the GitHub add-ons,

There are a number of GitHub apps that looks useful.

https://github.com/marketplace/actions/close-stale-issues
this one closes stale issues and PRs.

<goog_1684011596>
https://github.com/marketplace/commit-message-lint
ensure commit message format. Not sure if it applies to user-level or
project-level, I imagine it can enforce each commit to have a JIRA id in
the message.

and a number of code coverage tools.

As for the effort,
Ozone runs SonarQube check in post-commit. It doesn't "fail" your
precommit check. I just uploads the results to SonarCloud. Anyone
interested can look up the report there.
Here is an example: https://sonarcloud.io/dashboard?id=hadoop-ozone



On Tue, Jul 13, 2021 at 9:32 PM Ahmed Hussein <a...@ahussein.me> wrote:

> Hi Wei-Chu,
>
> Thanks for sharing your experience working on other projects.
> The Jira related suggestions sound very useful. The extra fields work very
> good for us in our internal Jira system at Yahoo.
> In addition to your suggestions, is it possible revisit the
> labels/components in Jira. If we can set a quick guide on how to label the
> most
> common types of Jiras, then this will be of a great help to browse the
> system.
>
> Regarding the Webhook and GitHub related suggestions, I am a little bit
> concerned about the extra work it will add compared
> to their benefits.
>
> - Credit goes to all the contributors who work on maintaining Yetus and
> the CI/CD for the current branches.
>   Do we have any bandwidth to support the new GitHub webhooks?
> - Just for discussion: is Integrating SonarQube worth the effort of
> supporting the GitHub webhooks. SonarQube
>    is a double edge weapon and it needs dedicated man hours to weed out
> the way through the reports.
>
> On Mon, Jul 12, 2021 at 11:18 PM Wei-Chiu Chuang <we...@apache.org>
> wrote:
>
>> Here's another one:
>>
>> We can update the JIRA workflow and add more state. For example, Cassandra
>> has "Review in Progress" and "Need Reviewer" states. INFRA-22049
>> <https://issues.apache.org/jira/browse/INFRA-22049>
>>
>> On Tue, Jul 13, 2021 at 11:34 AM Wei-Chiu Chuang <we...@apache.org>
>> wrote:
>>
>> > I work on multiple projects and learned a bunch from those
>> projects.There
>> > are nice add-ons that help with productivity. There are things we can
>> do to
>> > help us manage the project better.
>> >
>> > 1. Add new issue types.
>> > We can add "Epic" jira type to organize a set of related jiras. This
>> could
>> > be easier to manage than using a regular JIRA and call it "umbrella".
>> >
>> > 2. GitHub Actions
>> > I am seeing more projects moving to GitHub Actions for precommits. We
>> > don't necessarily need to migrate off Jenkins, but there are nice
>> add-ons
>> > that can perform static analysis, catching potential issues. For
>> example,
>> > Ozone adds SonarQube to post-commit, and exports the report to
>> SonarCloud.
>> > Other add-ons are available to scan for docker images, vulnerabilities
>> > scans.
>> >
>> > 3. JIRA security
>> > It is possible to set up security level (public/private) in JIRA. This
>> can
>> > be used to track vulnerability issues and be made only visible to
>> > committers. Example: INFRA-15258
>> > <https://issues.apache.org/jira/browse/INFRA-15258>
>> >
>> > 4. New JIRA fields
>> > It's possible to add new fields. For example, we can add a "Reviewer"
>> > field, which could help improve the attention to issues.
>> >
>> > 5. Doc update
>> > It is possible to set up automation such that the doc on the Hadoop
>> > website is refreshed for every commit, providing the latest doc to the
>> > public.
>> >
>> > 6. Webhook
>> > It's possible to set up webhook such that every commit in GitHub sends a
>> > notification to the ASF slack. It can be used for other kinds of
>> > automation. Sky's the limit.
>> >
>> > Thoughts? What else can do we?
>> >
>>
>
>
> --
> Best Regards,
>
> *Ahmed Hussein, PhD*
>

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Wei-Chiu Chuang <we...@cloudera.com.INVALID>.
So this is just up for discussion and welcome more brainstorming. I'm not
saying I'll go ahead with adding them immediately :)
Appreciate comments especially from those who have already used those tools
and had success with them.

On the GitHub add-ons,

There are a number of GitHub apps that looks useful.

https://github.com/marketplace/actions/close-stale-issues
this one closes stale issues and PRs.

<goog_1684011596>
https://github.com/marketplace/commit-message-lint
ensure commit message format. Not sure if it applies to user-level or
project-level, I imagine it can enforce each commit to have a JIRA id in
the message.

and a number of code coverage tools.

As for the effort,
Ozone runs SonarQube check in post-commit. It doesn't "fail" your
precommit check. I just uploads the results to SonarCloud. Anyone
interested can look up the report there.
Here is an example: https://sonarcloud.io/dashboard?id=hadoop-ozone



On Tue, Jul 13, 2021 at 9:32 PM Ahmed Hussein <a...@ahussein.me> wrote:

> Hi Wei-Chu,
>
> Thanks for sharing your experience working on other projects.
> The Jira related suggestions sound very useful. The extra fields work very
> good for us in our internal Jira system at Yahoo.
> In addition to your suggestions, is it possible revisit the
> labels/components in Jira. If we can set a quick guide on how to label the
> most
> common types of Jiras, then this will be of a great help to browse the
> system.
>
> Regarding the Webhook and GitHub related suggestions, I am a little bit
> concerned about the extra work it will add compared
> to their benefits.
>
> - Credit goes to all the contributors who work on maintaining Yetus and
> the CI/CD for the current branches.
>   Do we have any bandwidth to support the new GitHub webhooks?
> - Just for discussion: is Integrating SonarQube worth the effort of
> supporting the GitHub webhooks. SonarQube
>    is a double edge weapon and it needs dedicated man hours to weed out
> the way through the reports.
>
> On Mon, Jul 12, 2021 at 11:18 PM Wei-Chiu Chuang <we...@apache.org>
> wrote:
>
>> Here's another one:
>>
>> We can update the JIRA workflow and add more state. For example, Cassandra
>> has "Review in Progress" and "Need Reviewer" states. INFRA-22049
>> <https://issues.apache.org/jira/browse/INFRA-22049>
>>
>> On Tue, Jul 13, 2021 at 11:34 AM Wei-Chiu Chuang <we...@apache.org>
>> wrote:
>>
>> > I work on multiple projects and learned a bunch from those
>> projects.There
>> > are nice add-ons that help with productivity. There are things we can
>> do to
>> > help us manage the project better.
>> >
>> > 1. Add new issue types.
>> > We can add "Epic" jira type to organize a set of related jiras. This
>> could
>> > be easier to manage than using a regular JIRA and call it "umbrella".
>> >
>> > 2. GitHub Actions
>> > I am seeing more projects moving to GitHub Actions for precommits. We
>> > don't necessarily need to migrate off Jenkins, but there are nice
>> add-ons
>> > that can perform static analysis, catching potential issues. For
>> example,
>> > Ozone adds SonarQube to post-commit, and exports the report to
>> SonarCloud.
>> > Other add-ons are available to scan for docker images, vulnerabilities
>> > scans.
>> >
>> > 3. JIRA security
>> > It is possible to set up security level (public/private) in JIRA. This
>> can
>> > be used to track vulnerability issues and be made only visible to
>> > committers. Example: INFRA-15258
>> > <https://issues.apache.org/jira/browse/INFRA-15258>
>> >
>> > 4. New JIRA fields
>> > It's possible to add new fields. For example, we can add a "Reviewer"
>> > field, which could help improve the attention to issues.
>> >
>> > 5. Doc update
>> > It is possible to set up automation such that the doc on the Hadoop
>> > website is refreshed for every commit, providing the latest doc to the
>> > public.
>> >
>> > 6. Webhook
>> > It's possible to set up webhook such that every commit in GitHub sends a
>> > notification to the ASF slack. It can be used for other kinds of
>> > automation. Sky's the limit.
>> >
>> > Thoughts? What else can do we?
>> >
>>
>
>
> --
> Best Regards,
>
> *Ahmed Hussein, PhD*
>

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Wei-Chiu Chuang <we...@cloudera.com.INVALID>.
So this is just up for discussion and welcome more brainstorming. I'm not
saying I'll go ahead with adding them immediately :)
Appreciate comments especially from those who have already used those tools
and had success with them.

On the GitHub add-ons,

There are a number of GitHub apps that looks useful.

https://github.com/marketplace/actions/close-stale-issues
this one closes stale issues and PRs.

<goog_1684011596>
https://github.com/marketplace/commit-message-lint
ensure commit message format. Not sure if it applies to user-level or
project-level, I imagine it can enforce each commit to have a JIRA id in
the message.

and a number of code coverage tools.

As for the effort,
Ozone runs SonarQube check in post-commit. It doesn't "fail" your
precommit check. I just uploads the results to SonarCloud. Anyone
interested can look up the report there.
Here is an example: https://sonarcloud.io/dashboard?id=hadoop-ozone



On Tue, Jul 13, 2021 at 9:32 PM Ahmed Hussein <a...@ahussein.me> wrote:

> Hi Wei-Chu,
>
> Thanks for sharing your experience working on other projects.
> The Jira related suggestions sound very useful. The extra fields work very
> good for us in our internal Jira system at Yahoo.
> In addition to your suggestions, is it possible revisit the
> labels/components in Jira. If we can set a quick guide on how to label the
> most
> common types of Jiras, then this will be of a great help to browse the
> system.
>
> Regarding the Webhook and GitHub related suggestions, I am a little bit
> concerned about the extra work it will add compared
> to their benefits.
>
> - Credit goes to all the contributors who work on maintaining Yetus and
> the CI/CD for the current branches.
>   Do we have any bandwidth to support the new GitHub webhooks?
> - Just for discussion: is Integrating SonarQube worth the effort of
> supporting the GitHub webhooks. SonarQube
>    is a double edge weapon and it needs dedicated man hours to weed out
> the way through the reports.
>
> On Mon, Jul 12, 2021 at 11:18 PM Wei-Chiu Chuang <we...@apache.org>
> wrote:
>
>> Here's another one:
>>
>> We can update the JIRA workflow and add more state. For example, Cassandra
>> has "Review in Progress" and "Need Reviewer" states. INFRA-22049
>> <https://issues.apache.org/jira/browse/INFRA-22049>
>>
>> On Tue, Jul 13, 2021 at 11:34 AM Wei-Chiu Chuang <we...@apache.org>
>> wrote:
>>
>> > I work on multiple projects and learned a bunch from those
>> projects.There
>> > are nice add-ons that help with productivity. There are things we can
>> do to
>> > help us manage the project better.
>> >
>> > 1. Add new issue types.
>> > We can add "Epic" jira type to organize a set of related jiras. This
>> could
>> > be easier to manage than using a regular JIRA and call it "umbrella".
>> >
>> > 2. GitHub Actions
>> > I am seeing more projects moving to GitHub Actions for precommits. We
>> > don't necessarily need to migrate off Jenkins, but there are nice
>> add-ons
>> > that can perform static analysis, catching potential issues. For
>> example,
>> > Ozone adds SonarQube to post-commit, and exports the report to
>> SonarCloud.
>> > Other add-ons are available to scan for docker images, vulnerabilities
>> > scans.
>> >
>> > 3. JIRA security
>> > It is possible to set up security level (public/private) in JIRA. This
>> can
>> > be used to track vulnerability issues and be made only visible to
>> > committers. Example: INFRA-15258
>> > <https://issues.apache.org/jira/browse/INFRA-15258>
>> >
>> > 4. New JIRA fields
>> > It's possible to add new fields. For example, we can add a "Reviewer"
>> > field, which could help improve the attention to issues.
>> >
>> > 5. Doc update
>> > It is possible to set up automation such that the doc on the Hadoop
>> > website is refreshed for every commit, providing the latest doc to the
>> > public.
>> >
>> > 6. Webhook
>> > It's possible to set up webhook such that every commit in GitHub sends a
>> > notification to the ASF slack. It can be used for other kinds of
>> > automation. Sky's the limit.
>> >
>> > Thoughts? What else can do we?
>> >
>>
>
>
> --
> Best Regards,
>
> *Ahmed Hussein, PhD*
>

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Ahmed Hussein <a...@ahussein.me>.
Hi Wei-Chu,

Thanks for sharing your experience working on other projects.
The Jira related suggestions sound very useful. The extra fields work very
good for us in our internal Jira system at Yahoo.
In addition to your suggestions, is it possible revisit the
labels/components in Jira. If we can set a quick guide on how to label the
most
common types of Jiras, then this will be of a great help to browse the
system.

Regarding the Webhook and GitHub related suggestions, I am a little bit
concerned about the extra work it will add compared
to their benefits.

- Credit goes to all the contributors who work on maintaining Yetus and the
CI/CD for the current branches.
  Do we have any bandwidth to support the new GitHub webhooks?
- Just for discussion: is Integrating SonarQube worth the effort of
supporting the GitHub webhooks. SonarQube
   is a double edge weapon and it needs dedicated man hours to weed out the
way through the reports.

On Mon, Jul 12, 2021 at 11:18 PM Wei-Chiu Chuang <we...@apache.org> wrote:

> Here's another one:
>
> We can update the JIRA workflow and add more state. For example, Cassandra
> has "Review in Progress" and "Need Reviewer" states. INFRA-22049
> <https://issues.apache.org/jira/browse/INFRA-22049>
>
> On Tue, Jul 13, 2021 at 11:34 AM Wei-Chiu Chuang <we...@apache.org>
> wrote:
>
> > I work on multiple projects and learned a bunch from those projects.There
> > are nice add-ons that help with productivity. There are things we can do
> to
> > help us manage the project better.
> >
> > 1. Add new issue types.
> > We can add "Epic" jira type to organize a set of related jiras. This
> could
> > be easier to manage than using a regular JIRA and call it "umbrella".
> >
> > 2. GitHub Actions
> > I am seeing more projects moving to GitHub Actions for precommits. We
> > don't necessarily need to migrate off Jenkins, but there are nice add-ons
> > that can perform static analysis, catching potential issues. For example,
> > Ozone adds SonarQube to post-commit, and exports the report to
> SonarCloud.
> > Other add-ons are available to scan for docker images, vulnerabilities
> > scans.
> >
> > 3. JIRA security
> > It is possible to set up security level (public/private) in JIRA. This
> can
> > be used to track vulnerability issues and be made only visible to
> > committers. Example: INFRA-15258
> > <https://issues.apache.org/jira/browse/INFRA-15258>
> >
> > 4. New JIRA fields
> > It's possible to add new fields. For example, we can add a "Reviewer"
> > field, which could help improve the attention to issues.
> >
> > 5. Doc update
> > It is possible to set up automation such that the doc on the Hadoop
> > website is refreshed for every commit, providing the latest doc to the
> > public.
> >
> > 6. Webhook
> > It's possible to set up webhook such that every commit in GitHub sends a
> > notification to the ASF slack. It can be used for other kinds of
> > automation. Sky's the limit.
> >
> > Thoughts? What else can do we?
> >
>


-- 
Best Regards,

*Ahmed Hussein, PhD*

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Ahmed Hussein <a...@ahussein.me>.
Hi Wei-Chu,

Thanks for sharing your experience working on other projects.
The Jira related suggestions sound very useful. The extra fields work very
good for us in our internal Jira system at Yahoo.
In addition to your suggestions, is it possible revisit the
labels/components in Jira. If we can set a quick guide on how to label the
most
common types of Jiras, then this will be of a great help to browse the
system.

Regarding the Webhook and GitHub related suggestions, I am a little bit
concerned about the extra work it will add compared
to their benefits.

- Credit goes to all the contributors who work on maintaining Yetus and the
CI/CD for the current branches.
  Do we have any bandwidth to support the new GitHub webhooks?
- Just for discussion: is Integrating SonarQube worth the effort of
supporting the GitHub webhooks. SonarQube
   is a double edge weapon and it needs dedicated man hours to weed out the
way through the reports.

On Mon, Jul 12, 2021 at 11:18 PM Wei-Chiu Chuang <we...@apache.org> wrote:

> Here's another one:
>
> We can update the JIRA workflow and add more state. For example, Cassandra
> has "Review in Progress" and "Need Reviewer" states. INFRA-22049
> <https://issues.apache.org/jira/browse/INFRA-22049>
>
> On Tue, Jul 13, 2021 at 11:34 AM Wei-Chiu Chuang <we...@apache.org>
> wrote:
>
> > I work on multiple projects and learned a bunch from those projects.There
> > are nice add-ons that help with productivity. There are things we can do
> to
> > help us manage the project better.
> >
> > 1. Add new issue types.
> > We can add "Epic" jira type to organize a set of related jiras. This
> could
> > be easier to manage than using a regular JIRA and call it "umbrella".
> >
> > 2. GitHub Actions
> > I am seeing more projects moving to GitHub Actions for precommits. We
> > don't necessarily need to migrate off Jenkins, but there are nice add-ons
> > that can perform static analysis, catching potential issues. For example,
> > Ozone adds SonarQube to post-commit, and exports the report to
> SonarCloud.
> > Other add-ons are available to scan for docker images, vulnerabilities
> > scans.
> >
> > 3. JIRA security
> > It is possible to set up security level (public/private) in JIRA. This
> can
> > be used to track vulnerability issues and be made only visible to
> > committers. Example: INFRA-15258
> > <https://issues.apache.org/jira/browse/INFRA-15258>
> >
> > 4. New JIRA fields
> > It's possible to add new fields. For example, we can add a "Reviewer"
> > field, which could help improve the attention to issues.
> >
> > 5. Doc update
> > It is possible to set up automation such that the doc on the Hadoop
> > website is refreshed for every commit, providing the latest doc to the
> > public.
> >
> > 6. Webhook
> > It's possible to set up webhook such that every commit in GitHub sends a
> > notification to the ASF slack. It can be used for other kinds of
> > automation. Sky's the limit.
> >
> > Thoughts? What else can do we?
> >
>


-- 
Best Regards,

*Ahmed Hussein, PhD*

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Ahmed Hussein <a...@ahussein.me>.
Hi Wei-Chu,

Thanks for sharing your experience working on other projects.
The Jira related suggestions sound very useful. The extra fields work very
good for us in our internal Jira system at Yahoo.
In addition to your suggestions, is it possible revisit the
labels/components in Jira. If we can set a quick guide on how to label the
most
common types of Jiras, then this will be of a great help to browse the
system.

Regarding the Webhook and GitHub related suggestions, I am a little bit
concerned about the extra work it will add compared
to their benefits.

- Credit goes to all the contributors who work on maintaining Yetus and the
CI/CD for the current branches.
  Do we have any bandwidth to support the new GitHub webhooks?
- Just for discussion: is Integrating SonarQube worth the effort of
supporting the GitHub webhooks. SonarQube
   is a double edge weapon and it needs dedicated man hours to weed out the
way through the reports.

On Mon, Jul 12, 2021 at 11:18 PM Wei-Chiu Chuang <we...@apache.org> wrote:

> Here's another one:
>
> We can update the JIRA workflow and add more state. For example, Cassandra
> has "Review in Progress" and "Need Reviewer" states. INFRA-22049
> <https://issues.apache.org/jira/browse/INFRA-22049>
>
> On Tue, Jul 13, 2021 at 11:34 AM Wei-Chiu Chuang <we...@apache.org>
> wrote:
>
> > I work on multiple projects and learned a bunch from those projects.There
> > are nice add-ons that help with productivity. There are things we can do
> to
> > help us manage the project better.
> >
> > 1. Add new issue types.
> > We can add "Epic" jira type to organize a set of related jiras. This
> could
> > be easier to manage than using a regular JIRA and call it "umbrella".
> >
> > 2. GitHub Actions
> > I am seeing more projects moving to GitHub Actions for precommits. We
> > don't necessarily need to migrate off Jenkins, but there are nice add-ons
> > that can perform static analysis, catching potential issues. For example,
> > Ozone adds SonarQube to post-commit, and exports the report to
> SonarCloud.
> > Other add-ons are available to scan for docker images, vulnerabilities
> > scans.
> >
> > 3. JIRA security
> > It is possible to set up security level (public/private) in JIRA. This
> can
> > be used to track vulnerability issues and be made only visible to
> > committers. Example: INFRA-15258
> > <https://issues.apache.org/jira/browse/INFRA-15258>
> >
> > 4. New JIRA fields
> > It's possible to add new fields. For example, we can add a "Reviewer"
> > field, which could help improve the attention to issues.
> >
> > 5. Doc update
> > It is possible to set up automation such that the doc on the Hadoop
> > website is refreshed for every commit, providing the latest doc to the
> > public.
> >
> > 6. Webhook
> > It's possible to set up webhook such that every commit in GitHub sends a
> > notification to the ASF slack. It can be used for other kinds of
> > automation. Sky's the limit.
> >
> > Thoughts? What else can do we?
> >
>


-- 
Best Regards,

*Ahmed Hussein, PhD*

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Wei-Chiu Chuang <we...@apache.org>.
Here's another one:

We can update the JIRA workflow and add more state. For example, Cassandra
has "Review in Progress" and "Need Reviewer" states. INFRA-22049
<https://issues.apache.org/jira/browse/INFRA-22049>

On Tue, Jul 13, 2021 at 11:34 AM Wei-Chiu Chuang <we...@apache.org> wrote:

> I work on multiple projects and learned a bunch from those projects.There
> are nice add-ons that help with productivity. There are things we can do to
> help us manage the project better.
>
> 1. Add new issue types.
> We can add "Epic" jira type to organize a set of related jiras. This could
> be easier to manage than using a regular JIRA and call it "umbrella".
>
> 2. GitHub Actions
> I am seeing more projects moving to GitHub Actions for precommits. We
> don't necessarily need to migrate off Jenkins, but there are nice add-ons
> that can perform static analysis, catching potential issues. For example,
> Ozone adds SonarQube to post-commit, and exports the report to SonarCloud.
> Other add-ons are available to scan for docker images, vulnerabilities
> scans.
>
> 3. JIRA security
> It is possible to set up security level (public/private) in JIRA. This can
> be used to track vulnerability issues and be made only visible to
> committers. Example: INFRA-15258
> <https://issues.apache.org/jira/browse/INFRA-15258>
>
> 4. New JIRA fields
> It's possible to add new fields. For example, we can add a "Reviewer"
> field, which could help improve the attention to issues.
>
> 5. Doc update
> It is possible to set up automation such that the doc on the Hadoop
> website is refreshed for every commit, providing the latest doc to the
> public.
>
> 6. Webhook
> It's possible to set up webhook such that every commit in GitHub sends a
> notification to the ASF slack. It can be used for other kinds of
> automation. Sky's the limit.
>
> Thoughts? What else can do we?
>

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by "epayne@apache.org" <ep...@apache.org>.
Ahmed has pinpointed my main concern with both JIRA and PR for the same issue.I often go back to older issues to try to understand the reasons behind the designs.It is somewhat cumbersome to try and follow discussions between JIRA and PRs.Thanks,-Eric



   On Wednesday, July 14, 2021, 9:50:47 AM CDT, Ahmed Hussein <a...@ahussein.me> wrote:  
 
 Do you consider migrating Jira issues to Github issues?

I am a little bit concerned that there are some committers who still prefer
Jira-precommits over GitHub PR
(P.S. I am not a committer).

Their point is that Github-PR confuses them with discussions/comments being
in two places rather than one.

Personally, I found several Github-PRs comments discussing the validity of
the feature/bug.
As a result:
- recently, JIRA became some sort of a "number generator" with insufficient
description/details as the
  developers and the reviewers spending more time discussing in the PR.
- the relation between a single Jira and Github-PR is 1-to-M. In order to
find related discussions, the user may
  need to visit every PR (that may include closed ones)



On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran <st...@cloudera.com.invalid>
wrote:

> not sure about stale PR closing; when you've a patch which is still pending
> review it's not that fun to have it closed.
>
> maybe better to have review sessions. I recall many, many years ago
> attempts to try and catch up with all outstanding patch reviews.
>
>
>
>
> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:
>
> > Thank you Wei-Chiu for starting the discussion,
> >
> > > 3. JIRA security
> > I'm +1 to use private JIRA issues to handle vulnerabilities.
> >
> > > 5. Doc update
> > +1, I build the document daily and it helps me fixing documents:
> > https://aajisaka.github.io/hadoop-document/ It's great if the latest
> > document is built and published by the Apache Hadoop community.
> >
> > My idea related to GitHub PR:
> > 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
> > costs to configure and debug the precommit jobs.
> > https://issues.apache.org/jira/browse/HADOOP-17798
> > 2. Improve the pull request template for the contributors
> > https://issues.apache.org/jira/browse/HADOOP-17799
> >
> > Regards,
> > Akira
> >
> > On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
> > wrote:
> > >
> > > I work on multiple projects and learned a bunch from those
> projects.There
> > > are nice add-ons that help with productivity. There are things we can
> do
> > to
> > > help us manage the project better.
> > >
> > > 1. Add new issue types.
> > > We can add "Epic" jira type to organize a set of related jiras. This
> > could
> > > be easier to manage than using a regular JIRA and call it "umbrella".
> > >
> > > 2. GitHub Actions
> > > I am seeing more projects moving to GitHub Actions for precommits. We
> > don't
> > > necessarily need to migrate off Jenkins, but there are nice add-ons
> that
> > > can perform static analysis, catching potential issues. For example,
> > Ozone
> > > adds SonarQube to post-commit, and exports the report to SonarCloud.
> > Other
> > > add-ons are available to scan for docker images, vulnerabilities scans.
> > >
> > > 3. JIRA security
> > > It is possible to set up security level (public/private) in JIRA. This
> > can
> > > be used to track vulnerability issues and be made only visible to
> > > committers. Example: INFRA-15258
> > > <https://issues.apache.org/jira/browse/INFRA-15258>
> > >
> > > 4. New JIRA fields
> > > It's possible to add new fields. For example, we can add a "Reviewer"
> > > field, which could help improve the attention to issues.
> > >
> > > 5. Doc update
> > > It is possible to set up automation such that the doc on the Hadoop
> > website
> > > is refreshed for every commit, providing the latest doc to the public.
> > >
> > > 6. Webhook
> > > It's possible to set up webhook such that every commit in GitHub sends
> a
> > > notification to the ASF slack. It can be used for other kinds of
> > > automation. Sky's the limit.
> > >
> > > Thoughts? What else can do we?
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> > For additional commands, e-mail: common-dev-help@hadoop.apache.org
> >
> >
>


-- 
Best Regards,

*Ahmed Hussein, PhD*
  

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Akira Ajisaka <aa...@apache.org>.
Hi all,

Let me try to disable the pre-commit job in JIRA:
https://issues.apache.org/jira/browse/HADOOP-17798
In the past discussion, I agreed with Masatake. Let's use JIRA for
background and design discussion, and GitHub PR for code review.

> My concern is that still leaves multiple places to look in order to get a
full picture of an issue.

I think it is inevitable. Now I think most of the contributors want to
review patches in GitHub instead of JIRA.
When getting a full picture, I recommend checking JIRA first. JIRA issue
has some auto-generated links to the corresponding GitHub PRs.
FYI, all the comments in the GitHub PRs are duplicated to the "Work Log" in
the JIRA.

Thanks,
Akira

On Mon, Aug 9, 2021 at 12:37 AM Brahma Reddy Battula <br...@apache.org>
wrote:

> @Wei-Chiu Chuang <we...@apache.org> looks this is not concluded yet...
> Can we move forward..?
>
> On Thu, Jul 15, 2021 at 11:09 PM Brahma Reddy Battula <br...@apache.org>
> wrote:
>
> >
> > I agree with Ahmed Hussein…Jira should not be used for number
> generation..
> >
> > We can always revisit the jira to see useful discussion at one place…
> >
> > @wei-chu, +1 on proposal for cleaning the PR’s..
> >
> >
> > On Thu, 15 Jul 2021 at 9:15 PM, epayne@apache.org <ep...@apache.org>
> > wrote:
> >
> >>  > I usually use PR comments to discuss about the patch submitted.
> >> My concern is that still leaves multiple places to look in order to get
> a
> >> full picture of an issue.
> >> -Eric
> >>
> >>     On Wednesday, July 14, 2021, 7:07:30 PM CDT, Masatake Iwasaki <
> >> iwasakims@oss.nttdata.co.jp> wrote:
> >>
> >>  > - recently, JIRA became some sort of a "number generator" with
> >> insufficient
> >> > description/details as the
> >> >    developers and the reviewers spending more time discussing in the
> PR.
> >>
> >> JIRA issues contain useful information in the fields.
> >> We are leveraging them in development and release process.
> >>
> >> * https://yetus.apache.org/documentation/0.13.0/releasedocmaker/
> >> *
> >>
> https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12336122
> >>
> >> I usually use PR comments to discuss about the patch submitted.
> >> JIRA comments are used for background or design discussion before and
> >> after submitting PR.
> >> There would be no problem having no comment in minor/trivial JIRA
> issues.
> >>
> >>
> >> On 2021/07/14 23:50, Ahmed Hussein wrote:
> >> > Do you consider migrating Jira issues to Github issues?
> >> >
> >> > I am a little bit concerned that there are some committers who still
> >> prefer
> >> > Jira-precommits over GitHub PR
> >> > (P.S. I am not a committer).
> >> >
> >> > Their point is that Github-PR confuses them with discussions/comments
> >> being
> >> > in two places rather than one.
> >> >
> >> > Personally, I found several Github-PRs comments discussing the
> validity
> >> of
> >> > the feature/bug.
> >> > As a result:
> >> > - recently, JIRA became some sort of a "number generator" with
> >> insufficient
> >> > description/details as the
> >> >    developers and the reviewers spending more time discussing in the
> PR.
> >> > - the relation between a single Jira and Github-PR is 1-to-M. In order
> >> to
> >> > find related discussions, the user may
> >> >    need to visit every PR (that may include closed ones)
> >> >
> >> >
> >> >
> >> > On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran
> >> <st...@cloudera.com.invalid>
> >> > wrote:
> >> >
> >> >> not sure about stale PR closing; when you've a patch which is still
> >> pending
> >> >> review it's not that fun to have it closed.
> >> >>
> >> >> maybe better to have review sessions. I recall many, many years ago
> >> >> attempts to try and catch up with all outstanding patch reviews.
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org>
> >> wrote:
> >> >>
> >> >>> Thank you Wei-Chiu for starting the discussion,
> >> >>>
> >> >>>> 3. JIRA security
> >> >>> I'm +1 to use private JIRA issues to handle vulnerabilities.
> >> >>>
> >> >>>> 5. Doc update
> >> >>> +1, I build the document daily and it helps me fixing documents:
> >> >>> https://aajisaka.github.io/hadoop-document/ It's great if the
> latest
> >> >>> document is built and published by the Apache Hadoop community.
> >> >>>
> >> >>> My idea related to GitHub PR:
> >> >>> 1. Disable the precommit jobs for JIRA, always use GitHub PR. It
> saves
> >> >>> costs to configure and debug the precommit jobs.
> >> >>> https://issues.apache.org/jira/browse/HADOOP-17798
> >> >>> 2. Improve the pull request template for the contributors
> >> >>> https://issues.apache.org/jira/browse/HADOOP-17799
> >> >>>
> >> >>> Regards,
> >> >>> Akira
> >> >>>
> >> >>> On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <
> weichiu@apache.org>
> >> >>> wrote:
> >> >>>>
> >> >>>> I work on multiple projects and learned a bunch from those
> >> >> projects.There
> >> >>>> are nice add-ons that help with productivity. There are things we
> can
> >> >> do
> >> >>> to
> >> >>>> help us manage the project better.
> >> >>>>
> >> >>>> 1. Add new issue types.
> >> >>>> We can add "Epic" jira type to organize a set of related jiras.
> This
> >> >>> could
> >> >>>> be easier to manage than using a regular JIRA and call it
> "umbrella".
> >> >>>>
> >> >>>> 2. GitHub Actions
> >> >>>> I am seeing more projects moving to GitHub Actions for precommits.
> We
> >> >>> don't
> >> >>>> necessarily need to migrate off Jenkins, but there are nice add-ons
> >> >> that
> >> >>>> can perform static analysis, catching potential issues. For
> example,
> >> >>> Ozone
> >> >>>> adds SonarQube to post-commit, and exports the report to
> SonarCloud.
> >> >>> Other
> >> >>>> add-ons are available to scan for docker images, vulnerabilities
> >> scans.
> >> >>>>
> >> >>>> 3. JIRA security
> >> >>>> It is possible to set up security level (public/private) in JIRA.
> >> This
> >> >>> can
> >> >>>> be used to track vulnerability issues and be made only visible to
> >> >>>> committers. Example: INFRA-15258
> >> >>>> <https://issues.apache.org/jira/browse/INFRA-15258>
> >> >>>>
> >> >>>> 4. New JIRA fields
> >> >>>> It's possible to add new fields. For example, we can add a
> "Reviewer"
> >> >>>> field, which could help improve the attention to issues.
> >> >>>>
> >> >>>> 5. Doc update
> >> >>>> It is possible to set up automation such that the doc on the Hadoop
> >> >>> website
> >> >>>> is refreshed for every commit, providing the latest doc to the
> >> public.
> >> >>>>
> >> >>>> 6. Webhook
> >> >>>> It's possible to set up webhook such that every commit in GitHub
> >> sends
> >> >> a
> >> >>>> notification to the ASF slack. It can be used for other kinds of
> >> >>>> automation. Sky's the limit.
> >> >>>>
> >> >>>> Thoughts? What else can do we?
> >> >>>
> >> >>>
> ---------------------------------------------------------------------
> >> >>> To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> >> >>> For additional commands, e-mail: common-dev-help@hadoop.apache.org
> >> >>>
> >> >>>
> >> >>
> >> >
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org
> >> For additional commands, e-mail: yarn-dev-help@hadoop.apache.org
> >>
> >>
> >
> > --
> >
> >
> >
> > --Brahma Reddy Battula
> >
>
>
> --
>
>
>
> --Brahma Reddy Battula
>

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Akira Ajisaka <aa...@apache.org>.
Hi all,

Let me try to disable the pre-commit job in JIRA:
https://issues.apache.org/jira/browse/HADOOP-17798
In the past discussion, I agreed with Masatake. Let's use JIRA for
background and design discussion, and GitHub PR for code review.

> My concern is that still leaves multiple places to look in order to get a
full picture of an issue.

I think it is inevitable. Now I think most of the contributors want to
review patches in GitHub instead of JIRA.
When getting a full picture, I recommend checking JIRA first. JIRA issue
has some auto-generated links to the corresponding GitHub PRs.
FYI, all the comments in the GitHub PRs are duplicated to the "Work Log" in
the JIRA.

Thanks,
Akira

On Mon, Aug 9, 2021 at 12:37 AM Brahma Reddy Battula <br...@apache.org>
wrote:

> @Wei-Chiu Chuang <we...@apache.org> looks this is not concluded yet...
> Can we move forward..?
>
> On Thu, Jul 15, 2021 at 11:09 PM Brahma Reddy Battula <br...@apache.org>
> wrote:
>
> >
> > I agree with Ahmed Hussein…Jira should not be used for number
> generation..
> >
> > We can always revisit the jira to see useful discussion at one place…
> >
> > @wei-chu, +1 on proposal for cleaning the PR’s..
> >
> >
> > On Thu, 15 Jul 2021 at 9:15 PM, epayne@apache.org <ep...@apache.org>
> > wrote:
> >
> >>  > I usually use PR comments to discuss about the patch submitted.
> >> My concern is that still leaves multiple places to look in order to get
> a
> >> full picture of an issue.
> >> -Eric
> >>
> >>     On Wednesday, July 14, 2021, 7:07:30 PM CDT, Masatake Iwasaki <
> >> iwasakims@oss.nttdata.co.jp> wrote:
> >>
> >>  > - recently, JIRA became some sort of a "number generator" with
> >> insufficient
> >> > description/details as the
> >> >    developers and the reviewers spending more time discussing in the
> PR.
> >>
> >> JIRA issues contain useful information in the fields.
> >> We are leveraging them in development and release process.
> >>
> >> * https://yetus.apache.org/documentation/0.13.0/releasedocmaker/
> >> *
> >>
> https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12336122
> >>
> >> I usually use PR comments to discuss about the patch submitted.
> >> JIRA comments are used for background or design discussion before and
> >> after submitting PR.
> >> There would be no problem having no comment in minor/trivial JIRA
> issues.
> >>
> >>
> >> On 2021/07/14 23:50, Ahmed Hussein wrote:
> >> > Do you consider migrating Jira issues to Github issues?
> >> >
> >> > I am a little bit concerned that there are some committers who still
> >> prefer
> >> > Jira-precommits over GitHub PR
> >> > (P.S. I am not a committer).
> >> >
> >> > Their point is that Github-PR confuses them with discussions/comments
> >> being
> >> > in two places rather than one.
> >> >
> >> > Personally, I found several Github-PRs comments discussing the
> validity
> >> of
> >> > the feature/bug.
> >> > As a result:
> >> > - recently, JIRA became some sort of a "number generator" with
> >> insufficient
> >> > description/details as the
> >> >    developers and the reviewers spending more time discussing in the
> PR.
> >> > - the relation between a single Jira and Github-PR is 1-to-M. In order
> >> to
> >> > find related discussions, the user may
> >> >    need to visit every PR (that may include closed ones)
> >> >
> >> >
> >> >
> >> > On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran
> >> <st...@cloudera.com.invalid>
> >> > wrote:
> >> >
> >> >> not sure about stale PR closing; when you've a patch which is still
> >> pending
> >> >> review it's not that fun to have it closed.
> >> >>
> >> >> maybe better to have review sessions. I recall many, many years ago
> >> >> attempts to try and catch up with all outstanding patch reviews.
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org>
> >> wrote:
> >> >>
> >> >>> Thank you Wei-Chiu for starting the discussion,
> >> >>>
> >> >>>> 3. JIRA security
> >> >>> I'm +1 to use private JIRA issues to handle vulnerabilities.
> >> >>>
> >> >>>> 5. Doc update
> >> >>> +1, I build the document daily and it helps me fixing documents:
> >> >>> https://aajisaka.github.io/hadoop-document/ It's great if the
> latest
> >> >>> document is built and published by the Apache Hadoop community.
> >> >>>
> >> >>> My idea related to GitHub PR:
> >> >>> 1. Disable the precommit jobs for JIRA, always use GitHub PR. It
> saves
> >> >>> costs to configure and debug the precommit jobs.
> >> >>> https://issues.apache.org/jira/browse/HADOOP-17798
> >> >>> 2. Improve the pull request template for the contributors
> >> >>> https://issues.apache.org/jira/browse/HADOOP-17799
> >> >>>
> >> >>> Regards,
> >> >>> Akira
> >> >>>
> >> >>> On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <
> weichiu@apache.org>
> >> >>> wrote:
> >> >>>>
> >> >>>> I work on multiple projects and learned a bunch from those
> >> >> projects.There
> >> >>>> are nice add-ons that help with productivity. There are things we
> can
> >> >> do
> >> >>> to
> >> >>>> help us manage the project better.
> >> >>>>
> >> >>>> 1. Add new issue types.
> >> >>>> We can add "Epic" jira type to organize a set of related jiras.
> This
> >> >>> could
> >> >>>> be easier to manage than using a regular JIRA and call it
> "umbrella".
> >> >>>>
> >> >>>> 2. GitHub Actions
> >> >>>> I am seeing more projects moving to GitHub Actions for precommits.
> We
> >> >>> don't
> >> >>>> necessarily need to migrate off Jenkins, but there are nice add-ons
> >> >> that
> >> >>>> can perform static analysis, catching potential issues. For
> example,
> >> >>> Ozone
> >> >>>> adds SonarQube to post-commit, and exports the report to
> SonarCloud.
> >> >>> Other
> >> >>>> add-ons are available to scan for docker images, vulnerabilities
> >> scans.
> >> >>>>
> >> >>>> 3. JIRA security
> >> >>>> It is possible to set up security level (public/private) in JIRA.
> >> This
> >> >>> can
> >> >>>> be used to track vulnerability issues and be made only visible to
> >> >>>> committers. Example: INFRA-15258
> >> >>>> <https://issues.apache.org/jira/browse/INFRA-15258>
> >> >>>>
> >> >>>> 4. New JIRA fields
> >> >>>> It's possible to add new fields. For example, we can add a
> "Reviewer"
> >> >>>> field, which could help improve the attention to issues.
> >> >>>>
> >> >>>> 5. Doc update
> >> >>>> It is possible to set up automation such that the doc on the Hadoop
> >> >>> website
> >> >>>> is refreshed for every commit, providing the latest doc to the
> >> public.
> >> >>>>
> >> >>>> 6. Webhook
> >> >>>> It's possible to set up webhook such that every commit in GitHub
> >> sends
> >> >> a
> >> >>>> notification to the ASF slack. It can be used for other kinds of
> >> >>>> automation. Sky's the limit.
> >> >>>>
> >> >>>> Thoughts? What else can do we?
> >> >>>
> >> >>>
> ---------------------------------------------------------------------
> >> >>> To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> >> >>> For additional commands, e-mail: common-dev-help@hadoop.apache.org
> >> >>>
> >> >>>
> >> >>
> >> >
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org
> >> For additional commands, e-mail: yarn-dev-help@hadoop.apache.org
> >>
> >>
> >
> > --
> >
> >
> >
> > --Brahma Reddy Battula
> >
>
>
> --
>
>
>
> --Brahma Reddy Battula
>

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Akira Ajisaka <aa...@apache.org>.
Hi all,

Let me try to disable the pre-commit job in JIRA:
https://issues.apache.org/jira/browse/HADOOP-17798
In the past discussion, I agreed with Masatake. Let's use JIRA for
background and design discussion, and GitHub PR for code review.

> My concern is that still leaves multiple places to look in order to get a
full picture of an issue.

I think it is inevitable. Now I think most of the contributors want to
review patches in GitHub instead of JIRA.
When getting a full picture, I recommend checking JIRA first. JIRA issue
has some auto-generated links to the corresponding GitHub PRs.
FYI, all the comments in the GitHub PRs are duplicated to the "Work Log" in
the JIRA.

Thanks,
Akira

On Mon, Aug 9, 2021 at 12:37 AM Brahma Reddy Battula <br...@apache.org>
wrote:

> @Wei-Chiu Chuang <we...@apache.org> looks this is not concluded yet...
> Can we move forward..?
>
> On Thu, Jul 15, 2021 at 11:09 PM Brahma Reddy Battula <br...@apache.org>
> wrote:
>
> >
> > I agree with Ahmed Hussein…Jira should not be used for number
> generation..
> >
> > We can always revisit the jira to see useful discussion at one place…
> >
> > @wei-chu, +1 on proposal for cleaning the PR’s..
> >
> >
> > On Thu, 15 Jul 2021 at 9:15 PM, epayne@apache.org <ep...@apache.org>
> > wrote:
> >
> >>  > I usually use PR comments to discuss about the patch submitted.
> >> My concern is that still leaves multiple places to look in order to get
> a
> >> full picture of an issue.
> >> -Eric
> >>
> >>     On Wednesday, July 14, 2021, 7:07:30 PM CDT, Masatake Iwasaki <
> >> iwasakims@oss.nttdata.co.jp> wrote:
> >>
> >>  > - recently, JIRA became some sort of a "number generator" with
> >> insufficient
> >> > description/details as the
> >> >    developers and the reviewers spending more time discussing in the
> PR.
> >>
> >> JIRA issues contain useful information in the fields.
> >> We are leveraging them in development and release process.
> >>
> >> * https://yetus.apache.org/documentation/0.13.0/releasedocmaker/
> >> *
> >>
> https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12336122
> >>
> >> I usually use PR comments to discuss about the patch submitted.
> >> JIRA comments are used for background or design discussion before and
> >> after submitting PR.
> >> There would be no problem having no comment in minor/trivial JIRA
> issues.
> >>
> >>
> >> On 2021/07/14 23:50, Ahmed Hussein wrote:
> >> > Do you consider migrating Jira issues to Github issues?
> >> >
> >> > I am a little bit concerned that there are some committers who still
> >> prefer
> >> > Jira-precommits over GitHub PR
> >> > (P.S. I am not a committer).
> >> >
> >> > Their point is that Github-PR confuses them with discussions/comments
> >> being
> >> > in two places rather than one.
> >> >
> >> > Personally, I found several Github-PRs comments discussing the
> validity
> >> of
> >> > the feature/bug.
> >> > As a result:
> >> > - recently, JIRA became some sort of a "number generator" with
> >> insufficient
> >> > description/details as the
> >> >    developers and the reviewers spending more time discussing in the
> PR.
> >> > - the relation between a single Jira and Github-PR is 1-to-M. In order
> >> to
> >> > find related discussions, the user may
> >> >    need to visit every PR (that may include closed ones)
> >> >
> >> >
> >> >
> >> > On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran
> >> <st...@cloudera.com.invalid>
> >> > wrote:
> >> >
> >> >> not sure about stale PR closing; when you've a patch which is still
> >> pending
> >> >> review it's not that fun to have it closed.
> >> >>
> >> >> maybe better to have review sessions. I recall many, many years ago
> >> >> attempts to try and catch up with all outstanding patch reviews.
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org>
> >> wrote:
> >> >>
> >> >>> Thank you Wei-Chiu for starting the discussion,
> >> >>>
> >> >>>> 3. JIRA security
> >> >>> I'm +1 to use private JIRA issues to handle vulnerabilities.
> >> >>>
> >> >>>> 5. Doc update
> >> >>> +1, I build the document daily and it helps me fixing documents:
> >> >>> https://aajisaka.github.io/hadoop-document/ It's great if the
> latest
> >> >>> document is built and published by the Apache Hadoop community.
> >> >>>
> >> >>> My idea related to GitHub PR:
> >> >>> 1. Disable the precommit jobs for JIRA, always use GitHub PR. It
> saves
> >> >>> costs to configure and debug the precommit jobs.
> >> >>> https://issues.apache.org/jira/browse/HADOOP-17798
> >> >>> 2. Improve the pull request template for the contributors
> >> >>> https://issues.apache.org/jira/browse/HADOOP-17799
> >> >>>
> >> >>> Regards,
> >> >>> Akira
> >> >>>
> >> >>> On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <
> weichiu@apache.org>
> >> >>> wrote:
> >> >>>>
> >> >>>> I work on multiple projects and learned a bunch from those
> >> >> projects.There
> >> >>>> are nice add-ons that help with productivity. There are things we
> can
> >> >> do
> >> >>> to
> >> >>>> help us manage the project better.
> >> >>>>
> >> >>>> 1. Add new issue types.
> >> >>>> We can add "Epic" jira type to organize a set of related jiras.
> This
> >> >>> could
> >> >>>> be easier to manage than using a regular JIRA and call it
> "umbrella".
> >> >>>>
> >> >>>> 2. GitHub Actions
> >> >>>> I am seeing more projects moving to GitHub Actions for precommits.
> We
> >> >>> don't
> >> >>>> necessarily need to migrate off Jenkins, but there are nice add-ons
> >> >> that
> >> >>>> can perform static analysis, catching potential issues. For
> example,
> >> >>> Ozone
> >> >>>> adds SonarQube to post-commit, and exports the report to
> SonarCloud.
> >> >>> Other
> >> >>>> add-ons are available to scan for docker images, vulnerabilities
> >> scans.
> >> >>>>
> >> >>>> 3. JIRA security
> >> >>>> It is possible to set up security level (public/private) in JIRA.
> >> This
> >> >>> can
> >> >>>> be used to track vulnerability issues and be made only visible to
> >> >>>> committers. Example: INFRA-15258
> >> >>>> <https://issues.apache.org/jira/browse/INFRA-15258>
> >> >>>>
> >> >>>> 4. New JIRA fields
> >> >>>> It's possible to add new fields. For example, we can add a
> "Reviewer"
> >> >>>> field, which could help improve the attention to issues.
> >> >>>>
> >> >>>> 5. Doc update
> >> >>>> It is possible to set up automation such that the doc on the Hadoop
> >> >>> website
> >> >>>> is refreshed for every commit, providing the latest doc to the
> >> public.
> >> >>>>
> >> >>>> 6. Webhook
> >> >>>> It's possible to set up webhook such that every commit in GitHub
> >> sends
> >> >> a
> >> >>>> notification to the ASF slack. It can be used for other kinds of
> >> >>>> automation. Sky's the limit.
> >> >>>>
> >> >>>> Thoughts? What else can do we?
> >> >>>
> >> >>>
> ---------------------------------------------------------------------
> >> >>> To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> >> >>> For additional commands, e-mail: common-dev-help@hadoop.apache.org
> >> >>>
> >> >>>
> >> >>
> >> >
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org
> >> For additional commands, e-mail: yarn-dev-help@hadoop.apache.org
> >>
> >>
> >
> > --
> >
> >
> >
> > --Brahma Reddy Battula
> >
>
>
> --
>
>
>
> --Brahma Reddy Battula
>

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Brahma Reddy Battula <br...@apache.org>.
@Wei-Chiu Chuang <we...@apache.org> looks this is not concluded yet...
Can we move forward..?

On Thu, Jul 15, 2021 at 11:09 PM Brahma Reddy Battula <br...@apache.org>
wrote:

>
> I agree with Ahmed Hussein…Jira should not be used for number generation..
>
> We can always revisit the jira to see useful discussion at one place…
>
> @wei-chu, +1 on proposal for cleaning the PR’s..
>
>
> On Thu, 15 Jul 2021 at 9:15 PM, epayne@apache.org <ep...@apache.org>
> wrote:
>
>>  > I usually use PR comments to discuss about the patch submitted.
>> My concern is that still leaves multiple places to look in order to get a
>> full picture of an issue.
>> -Eric
>>
>>     On Wednesday, July 14, 2021, 7:07:30 PM CDT, Masatake Iwasaki <
>> iwasakims@oss.nttdata.co.jp> wrote:
>>
>>  > - recently, JIRA became some sort of a "number generator" with
>> insufficient
>> > description/details as the
>> >    developers and the reviewers spending more time discussing in the PR.
>>
>> JIRA issues contain useful information in the fields.
>> We are leveraging them in development and release process.
>>
>> * https://yetus.apache.org/documentation/0.13.0/releasedocmaker/
>> *
>> https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12336122
>>
>> I usually use PR comments to discuss about the patch submitted.
>> JIRA comments are used for background or design discussion before and
>> after submitting PR.
>> There would be no problem having no comment in minor/trivial JIRA issues.
>>
>>
>> On 2021/07/14 23:50, Ahmed Hussein wrote:
>> > Do you consider migrating Jira issues to Github issues?
>> >
>> > I am a little bit concerned that there are some committers who still
>> prefer
>> > Jira-precommits over GitHub PR
>> > (P.S. I am not a committer).
>> >
>> > Their point is that Github-PR confuses them with discussions/comments
>> being
>> > in two places rather than one.
>> >
>> > Personally, I found several Github-PRs comments discussing the validity
>> of
>> > the feature/bug.
>> > As a result:
>> > - recently, JIRA became some sort of a "number generator" with
>> insufficient
>> > description/details as the
>> >    developers and the reviewers spending more time discussing in the PR.
>> > - the relation between a single Jira and Github-PR is 1-to-M. In order
>> to
>> > find related discussions, the user may
>> >    need to visit every PR (that may include closed ones)
>> >
>> >
>> >
>> > On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran
>> <st...@cloudera.com.invalid>
>> > wrote:
>> >
>> >> not sure about stale PR closing; when you've a patch which is still
>> pending
>> >> review it's not that fun to have it closed.
>> >>
>> >> maybe better to have review sessions. I recall many, many years ago
>> >> attempts to try and catch up with all outstanding patch reviews.
>> >>
>> >>
>> >>
>> >>
>> >> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org>
>> wrote:
>> >>
>> >>> Thank you Wei-Chiu for starting the discussion,
>> >>>
>> >>>> 3. JIRA security
>> >>> I'm +1 to use private JIRA issues to handle vulnerabilities.
>> >>>
>> >>>> 5. Doc update
>> >>> +1, I build the document daily and it helps me fixing documents:
>> >>> https://aajisaka.github.io/hadoop-document/ It's great if the latest
>> >>> document is built and published by the Apache Hadoop community.
>> >>>
>> >>> My idea related to GitHub PR:
>> >>> 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
>> >>> costs to configure and debug the precommit jobs.
>> >>> https://issues.apache.org/jira/browse/HADOOP-17798
>> >>> 2. Improve the pull request template for the contributors
>> >>> https://issues.apache.org/jira/browse/HADOOP-17799
>> >>>
>> >>> Regards,
>> >>> Akira
>> >>>
>> >>> On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
>> >>> wrote:
>> >>>>
>> >>>> I work on multiple projects and learned a bunch from those
>> >> projects.There
>> >>>> are nice add-ons that help with productivity. There are things we can
>> >> do
>> >>> to
>> >>>> help us manage the project better.
>> >>>>
>> >>>> 1. Add new issue types.
>> >>>> We can add "Epic" jira type to organize a set of related jiras. This
>> >>> could
>> >>>> be easier to manage than using a regular JIRA and call it "umbrella".
>> >>>>
>> >>>> 2. GitHub Actions
>> >>>> I am seeing more projects moving to GitHub Actions for precommits. We
>> >>> don't
>> >>>> necessarily need to migrate off Jenkins, but there are nice add-ons
>> >> that
>> >>>> can perform static analysis, catching potential issues. For example,
>> >>> Ozone
>> >>>> adds SonarQube to post-commit, and exports the report to SonarCloud.
>> >>> Other
>> >>>> add-ons are available to scan for docker images, vulnerabilities
>> scans.
>> >>>>
>> >>>> 3. JIRA security
>> >>>> It is possible to set up security level (public/private) in JIRA.
>> This
>> >>> can
>> >>>> be used to track vulnerability issues and be made only visible to
>> >>>> committers. Example: INFRA-15258
>> >>>> <https://issues.apache.org/jira/browse/INFRA-15258>
>> >>>>
>> >>>> 4. New JIRA fields
>> >>>> It's possible to add new fields. For example, we can add a "Reviewer"
>> >>>> field, which could help improve the attention to issues.
>> >>>>
>> >>>> 5. Doc update
>> >>>> It is possible to set up automation such that the doc on the Hadoop
>> >>> website
>> >>>> is refreshed for every commit, providing the latest doc to the
>> public.
>> >>>>
>> >>>> 6. Webhook
>> >>>> It's possible to set up webhook such that every commit in GitHub
>> sends
>> >> a
>> >>>> notification to the ASF slack. It can be used for other kinds of
>> >>>> automation. Sky's the limit.
>> >>>>
>> >>>> Thoughts? What else can do we?
>> >>>
>> >>> ---------------------------------------------------------------------
>> >>> To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
>> >>> For additional commands, e-mail: common-dev-help@hadoop.apache.org
>> >>>
>> >>>
>> >>
>> >
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org
>> For additional commands, e-mail: yarn-dev-help@hadoop.apache.org
>>
>>
>
> --
>
>
>
> --Brahma Reddy Battula
>


-- 



--Brahma Reddy Battula

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Brahma Reddy Battula <br...@apache.org>.
@Wei-Chiu Chuang <we...@apache.org> looks this is not concluded yet...
Can we move forward..?

On Thu, Jul 15, 2021 at 11:09 PM Brahma Reddy Battula <br...@apache.org>
wrote:

>
> I agree with Ahmed Hussein…Jira should not be used for number generation..
>
> We can always revisit the jira to see useful discussion at one place…
>
> @wei-chu, +1 on proposal for cleaning the PR’s..
>
>
> On Thu, 15 Jul 2021 at 9:15 PM, epayne@apache.org <ep...@apache.org>
> wrote:
>
>>  > I usually use PR comments to discuss about the patch submitted.
>> My concern is that still leaves multiple places to look in order to get a
>> full picture of an issue.
>> -Eric
>>
>>     On Wednesday, July 14, 2021, 7:07:30 PM CDT, Masatake Iwasaki <
>> iwasakims@oss.nttdata.co.jp> wrote:
>>
>>  > - recently, JIRA became some sort of a "number generator" with
>> insufficient
>> > description/details as the
>> >    developers and the reviewers spending more time discussing in the PR.
>>
>> JIRA issues contain useful information in the fields.
>> We are leveraging them in development and release process.
>>
>> * https://yetus.apache.org/documentation/0.13.0/releasedocmaker/
>> *
>> https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12336122
>>
>> I usually use PR comments to discuss about the patch submitted.
>> JIRA comments are used for background or design discussion before and
>> after submitting PR.
>> There would be no problem having no comment in minor/trivial JIRA issues.
>>
>>
>> On 2021/07/14 23:50, Ahmed Hussein wrote:
>> > Do you consider migrating Jira issues to Github issues?
>> >
>> > I am a little bit concerned that there are some committers who still
>> prefer
>> > Jira-precommits over GitHub PR
>> > (P.S. I am not a committer).
>> >
>> > Their point is that Github-PR confuses them with discussions/comments
>> being
>> > in two places rather than one.
>> >
>> > Personally, I found several Github-PRs comments discussing the validity
>> of
>> > the feature/bug.
>> > As a result:
>> > - recently, JIRA became some sort of a "number generator" with
>> insufficient
>> > description/details as the
>> >    developers and the reviewers spending more time discussing in the PR.
>> > - the relation between a single Jira and Github-PR is 1-to-M. In order
>> to
>> > find related discussions, the user may
>> >    need to visit every PR (that may include closed ones)
>> >
>> >
>> >
>> > On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran
>> <st...@cloudera.com.invalid>
>> > wrote:
>> >
>> >> not sure about stale PR closing; when you've a patch which is still
>> pending
>> >> review it's not that fun to have it closed.
>> >>
>> >> maybe better to have review sessions. I recall many, many years ago
>> >> attempts to try and catch up with all outstanding patch reviews.
>> >>
>> >>
>> >>
>> >>
>> >> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org>
>> wrote:
>> >>
>> >>> Thank you Wei-Chiu for starting the discussion,
>> >>>
>> >>>> 3. JIRA security
>> >>> I'm +1 to use private JIRA issues to handle vulnerabilities.
>> >>>
>> >>>> 5. Doc update
>> >>> +1, I build the document daily and it helps me fixing documents:
>> >>> https://aajisaka.github.io/hadoop-document/ It's great if the latest
>> >>> document is built and published by the Apache Hadoop community.
>> >>>
>> >>> My idea related to GitHub PR:
>> >>> 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
>> >>> costs to configure and debug the precommit jobs.
>> >>> https://issues.apache.org/jira/browse/HADOOP-17798
>> >>> 2. Improve the pull request template for the contributors
>> >>> https://issues.apache.org/jira/browse/HADOOP-17799
>> >>>
>> >>> Regards,
>> >>> Akira
>> >>>
>> >>> On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
>> >>> wrote:
>> >>>>
>> >>>> I work on multiple projects and learned a bunch from those
>> >> projects.There
>> >>>> are nice add-ons that help with productivity. There are things we can
>> >> do
>> >>> to
>> >>>> help us manage the project better.
>> >>>>
>> >>>> 1. Add new issue types.
>> >>>> We can add "Epic" jira type to organize a set of related jiras. This
>> >>> could
>> >>>> be easier to manage than using a regular JIRA and call it "umbrella".
>> >>>>
>> >>>> 2. GitHub Actions
>> >>>> I am seeing more projects moving to GitHub Actions for precommits. We
>> >>> don't
>> >>>> necessarily need to migrate off Jenkins, but there are nice add-ons
>> >> that
>> >>>> can perform static analysis, catching potential issues. For example,
>> >>> Ozone
>> >>>> adds SonarQube to post-commit, and exports the report to SonarCloud.
>> >>> Other
>> >>>> add-ons are available to scan for docker images, vulnerabilities
>> scans.
>> >>>>
>> >>>> 3. JIRA security
>> >>>> It is possible to set up security level (public/private) in JIRA.
>> This
>> >>> can
>> >>>> be used to track vulnerability issues and be made only visible to
>> >>>> committers. Example: INFRA-15258
>> >>>> <https://issues.apache.org/jira/browse/INFRA-15258>
>> >>>>
>> >>>> 4. New JIRA fields
>> >>>> It's possible to add new fields. For example, we can add a "Reviewer"
>> >>>> field, which could help improve the attention to issues.
>> >>>>
>> >>>> 5. Doc update
>> >>>> It is possible to set up automation such that the doc on the Hadoop
>> >>> website
>> >>>> is refreshed for every commit, providing the latest doc to the
>> public.
>> >>>>
>> >>>> 6. Webhook
>> >>>> It's possible to set up webhook such that every commit in GitHub
>> sends
>> >> a
>> >>>> notification to the ASF slack. It can be used for other kinds of
>> >>>> automation. Sky's the limit.
>> >>>>
>> >>>> Thoughts? What else can do we?
>> >>>
>> >>> ---------------------------------------------------------------------
>> >>> To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
>> >>> For additional commands, e-mail: common-dev-help@hadoop.apache.org
>> >>>
>> >>>
>> >>
>> >
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org
>> For additional commands, e-mail: yarn-dev-help@hadoop.apache.org
>>
>>
>
> --
>
>
>
> --Brahma Reddy Battula
>


-- 



--Brahma Reddy Battula

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Brahma Reddy Battula <br...@apache.org>.
@Wei-Chiu Chuang <we...@apache.org> looks this is not concluded yet...
Can we move forward..?

On Thu, Jul 15, 2021 at 11:09 PM Brahma Reddy Battula <br...@apache.org>
wrote:

>
> I agree with Ahmed Hussein…Jira should not be used for number generation..
>
> We can always revisit the jira to see useful discussion at one place…
>
> @wei-chu, +1 on proposal for cleaning the PR’s..
>
>
> On Thu, 15 Jul 2021 at 9:15 PM, epayne@apache.org <ep...@apache.org>
> wrote:
>
>>  > I usually use PR comments to discuss about the patch submitted.
>> My concern is that still leaves multiple places to look in order to get a
>> full picture of an issue.
>> -Eric
>>
>>     On Wednesday, July 14, 2021, 7:07:30 PM CDT, Masatake Iwasaki <
>> iwasakims@oss.nttdata.co.jp> wrote:
>>
>>  > - recently, JIRA became some sort of a "number generator" with
>> insufficient
>> > description/details as the
>> >    developers and the reviewers spending more time discussing in the PR.
>>
>> JIRA issues contain useful information in the fields.
>> We are leveraging them in development and release process.
>>
>> * https://yetus.apache.org/documentation/0.13.0/releasedocmaker/
>> *
>> https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12336122
>>
>> I usually use PR comments to discuss about the patch submitted.
>> JIRA comments are used for background or design discussion before and
>> after submitting PR.
>> There would be no problem having no comment in minor/trivial JIRA issues.
>>
>>
>> On 2021/07/14 23:50, Ahmed Hussein wrote:
>> > Do you consider migrating Jira issues to Github issues?
>> >
>> > I am a little bit concerned that there are some committers who still
>> prefer
>> > Jira-precommits over GitHub PR
>> > (P.S. I am not a committer).
>> >
>> > Their point is that Github-PR confuses them with discussions/comments
>> being
>> > in two places rather than one.
>> >
>> > Personally, I found several Github-PRs comments discussing the validity
>> of
>> > the feature/bug.
>> > As a result:
>> > - recently, JIRA became some sort of a "number generator" with
>> insufficient
>> > description/details as the
>> >    developers and the reviewers spending more time discussing in the PR.
>> > - the relation between a single Jira and Github-PR is 1-to-M. In order
>> to
>> > find related discussions, the user may
>> >    need to visit every PR (that may include closed ones)
>> >
>> >
>> >
>> > On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran
>> <st...@cloudera.com.invalid>
>> > wrote:
>> >
>> >> not sure about stale PR closing; when you've a patch which is still
>> pending
>> >> review it's not that fun to have it closed.
>> >>
>> >> maybe better to have review sessions. I recall many, many years ago
>> >> attempts to try and catch up with all outstanding patch reviews.
>> >>
>> >>
>> >>
>> >>
>> >> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org>
>> wrote:
>> >>
>> >>> Thank you Wei-Chiu for starting the discussion,
>> >>>
>> >>>> 3. JIRA security
>> >>> I'm +1 to use private JIRA issues to handle vulnerabilities.
>> >>>
>> >>>> 5. Doc update
>> >>> +1, I build the document daily and it helps me fixing documents:
>> >>> https://aajisaka.github.io/hadoop-document/ It's great if the latest
>> >>> document is built and published by the Apache Hadoop community.
>> >>>
>> >>> My idea related to GitHub PR:
>> >>> 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
>> >>> costs to configure and debug the precommit jobs.
>> >>> https://issues.apache.org/jira/browse/HADOOP-17798
>> >>> 2. Improve the pull request template for the contributors
>> >>> https://issues.apache.org/jira/browse/HADOOP-17799
>> >>>
>> >>> Regards,
>> >>> Akira
>> >>>
>> >>> On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
>> >>> wrote:
>> >>>>
>> >>>> I work on multiple projects and learned a bunch from those
>> >> projects.There
>> >>>> are nice add-ons that help with productivity. There are things we can
>> >> do
>> >>> to
>> >>>> help us manage the project better.
>> >>>>
>> >>>> 1. Add new issue types.
>> >>>> We can add "Epic" jira type to organize a set of related jiras. This
>> >>> could
>> >>>> be easier to manage than using a regular JIRA and call it "umbrella".
>> >>>>
>> >>>> 2. GitHub Actions
>> >>>> I am seeing more projects moving to GitHub Actions for precommits. We
>> >>> don't
>> >>>> necessarily need to migrate off Jenkins, but there are nice add-ons
>> >> that
>> >>>> can perform static analysis, catching potential issues. For example,
>> >>> Ozone
>> >>>> adds SonarQube to post-commit, and exports the report to SonarCloud.
>> >>> Other
>> >>>> add-ons are available to scan for docker images, vulnerabilities
>> scans.
>> >>>>
>> >>>> 3. JIRA security
>> >>>> It is possible to set up security level (public/private) in JIRA.
>> This
>> >>> can
>> >>>> be used to track vulnerability issues and be made only visible to
>> >>>> committers. Example: INFRA-15258
>> >>>> <https://issues.apache.org/jira/browse/INFRA-15258>
>> >>>>
>> >>>> 4. New JIRA fields
>> >>>> It's possible to add new fields. For example, we can add a "Reviewer"
>> >>>> field, which could help improve the attention to issues.
>> >>>>
>> >>>> 5. Doc update
>> >>>> It is possible to set up automation such that the doc on the Hadoop
>> >>> website
>> >>>> is refreshed for every commit, providing the latest doc to the
>> public.
>> >>>>
>> >>>> 6. Webhook
>> >>>> It's possible to set up webhook such that every commit in GitHub
>> sends
>> >> a
>> >>>> notification to the ASF slack. It can be used for other kinds of
>> >>>> automation. Sky's the limit.
>> >>>>
>> >>>> Thoughts? What else can do we?
>> >>>
>> >>> ---------------------------------------------------------------------
>> >>> To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
>> >>> For additional commands, e-mail: common-dev-help@hadoop.apache.org
>> >>>
>> >>>
>> >>
>> >
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org
>> For additional commands, e-mail: yarn-dev-help@hadoop.apache.org
>>
>>
>
> --
>
>
>
> --Brahma Reddy Battula
>


-- 



--Brahma Reddy Battula

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Brahma Reddy Battula <br...@apache.org>.
I agree with Ahmed Hussein…Jira should not be used for number generation..

We can always revisit the jira to see useful discussion at one place…

@wei-chu, +1 on proposal for cleaning the PR’s..


On Thu, 15 Jul 2021 at 9:15 PM, epayne@apache.org <ep...@apache.org> wrote:

>  > I usually use PR comments to discuss about the patch submitted.
> My concern is that still leaves multiple places to look in order to get a
> full picture of an issue.
> -Eric
>
>     On Wednesday, July 14, 2021, 7:07:30 PM CDT, Masatake Iwasaki <
> iwasakims@oss.nttdata.co.jp> wrote:
>
>  > - recently, JIRA became some sort of a "number generator" with
> insufficient
> > description/details as the
> >    developers and the reviewers spending more time discussing in the PR.
>
> JIRA issues contain useful information in the fields.
> We are leveraging them in development and release process.
>
> * https://yetus.apache.org/documentation/0.13.0/releasedocmaker/
> *
> https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12336122
>
> I usually use PR comments to discuss about the patch submitted.
> JIRA comments are used for background or design discussion before and
> after submitting PR.
> There would be no problem having no comment in minor/trivial JIRA issues.
>
>
> On 2021/07/14 23:50, Ahmed Hussein wrote:
> > Do you consider migrating Jira issues to Github issues?
> >
> > I am a little bit concerned that there are some committers who still
> prefer
> > Jira-precommits over GitHub PR
> > (P.S. I am not a committer).
> >
> > Their point is that Github-PR confuses them with discussions/comments
> being
> > in two places rather than one.
> >
> > Personally, I found several Github-PRs comments discussing the validity
> of
> > the feature/bug.
> > As a result:
> > - recently, JIRA became some sort of a "number generator" with
> insufficient
> > description/details as the
> >    developers and the reviewers spending more time discussing in the PR.
> > - the relation between a single Jira and Github-PR is 1-to-M. In order to
> > find related discussions, the user may
> >    need to visit every PR (that may include closed ones)
> >
> >
> >
> > On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran
> <st...@cloudera.com.invalid>
> > wrote:
> >
> >> not sure about stale PR closing; when you've a patch which is still
> pending
> >> review it's not that fun to have it closed.
> >>
> >> maybe better to have review sessions. I recall many, many years ago
> >> attempts to try and catch up with all outstanding patch reviews.
> >>
> >>
> >>
> >>
> >> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org>
> wrote:
> >>
> >>> Thank you Wei-Chiu for starting the discussion,
> >>>
> >>>> 3. JIRA security
> >>> I'm +1 to use private JIRA issues to handle vulnerabilities.
> >>>
> >>>> 5. Doc update
> >>> +1, I build the document daily and it helps me fixing documents:
> >>> https://aajisaka.github.io/hadoop-document/ It's great if the latest
> >>> document is built and published by the Apache Hadoop community.
> >>>
> >>> My idea related to GitHub PR:
> >>> 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
> >>> costs to configure and debug the precommit jobs.
> >>> https://issues.apache.org/jira/browse/HADOOP-17798
> >>> 2. Improve the pull request template for the contributors
> >>> https://issues.apache.org/jira/browse/HADOOP-17799
> >>>
> >>> Regards,
> >>> Akira
> >>>
> >>> On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
> >>> wrote:
> >>>>
> >>>> I work on multiple projects and learned a bunch from those
> >> projects.There
> >>>> are nice add-ons that help with productivity. There are things we can
> >> do
> >>> to
> >>>> help us manage the project better.
> >>>>
> >>>> 1. Add new issue types.
> >>>> We can add "Epic" jira type to organize a set of related jiras. This
> >>> could
> >>>> be easier to manage than using a regular JIRA and call it "umbrella".
> >>>>
> >>>> 2. GitHub Actions
> >>>> I am seeing more projects moving to GitHub Actions for precommits. We
> >>> don't
> >>>> necessarily need to migrate off Jenkins, but there are nice add-ons
> >> that
> >>>> can perform static analysis, catching potential issues. For example,
> >>> Ozone
> >>>> adds SonarQube to post-commit, and exports the report to SonarCloud.
> >>> Other
> >>>> add-ons are available to scan for docker images, vulnerabilities
> scans.
> >>>>
> >>>> 3. JIRA security
> >>>> It is possible to set up security level (public/private) in JIRA. This
> >>> can
> >>>> be used to track vulnerability issues and be made only visible to
> >>>> committers. Example: INFRA-15258
> >>>> <https://issues.apache.org/jira/browse/INFRA-15258>
> >>>>
> >>>> 4. New JIRA fields
> >>>> It's possible to add new fields. For example, we can add a "Reviewer"
> >>>> field, which could help improve the attention to issues.
> >>>>
> >>>> 5. Doc update
> >>>> It is possible to set up automation such that the doc on the Hadoop
> >>> website
> >>>> is refreshed for every commit, providing the latest doc to the public.
> >>>>
> >>>> 6. Webhook
> >>>> It's possible to set up webhook such that every commit in GitHub sends
> >> a
> >>>> notification to the ASF slack. It can be used for other kinds of
> >>>> automation. Sky's the limit.
> >>>>
> >>>> Thoughts? What else can do we?
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> >>> For additional commands, e-mail: common-dev-help@hadoop.apache.org
> >>>
> >>>
> >>
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org
> For additional commands, e-mail: yarn-dev-help@hadoop.apache.org
>
>

-- 



--Brahma Reddy Battula

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Brahma Reddy Battula <br...@apache.org>.
I agree with Ahmed Hussein…Jira should not be used for number generation..

We can always revisit the jira to see useful discussion at one place…

@wei-chu, +1 on proposal for cleaning the PR’s..


On Thu, 15 Jul 2021 at 9:15 PM, epayne@apache.org <ep...@apache.org> wrote:

>  > I usually use PR comments to discuss about the patch submitted.
> My concern is that still leaves multiple places to look in order to get a
> full picture of an issue.
> -Eric
>
>     On Wednesday, July 14, 2021, 7:07:30 PM CDT, Masatake Iwasaki <
> iwasakims@oss.nttdata.co.jp> wrote:
>
>  > - recently, JIRA became some sort of a "number generator" with
> insufficient
> > description/details as the
> >    developers and the reviewers spending more time discussing in the PR.
>
> JIRA issues contain useful information in the fields.
> We are leveraging them in development and release process.
>
> * https://yetus.apache.org/documentation/0.13.0/releasedocmaker/
> *
> https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12336122
>
> I usually use PR comments to discuss about the patch submitted.
> JIRA comments are used for background or design discussion before and
> after submitting PR.
> There would be no problem having no comment in minor/trivial JIRA issues.
>
>
> On 2021/07/14 23:50, Ahmed Hussein wrote:
> > Do you consider migrating Jira issues to Github issues?
> >
> > I am a little bit concerned that there are some committers who still
> prefer
> > Jira-precommits over GitHub PR
> > (P.S. I am not a committer).
> >
> > Their point is that Github-PR confuses them with discussions/comments
> being
> > in two places rather than one.
> >
> > Personally, I found several Github-PRs comments discussing the validity
> of
> > the feature/bug.
> > As a result:
> > - recently, JIRA became some sort of a "number generator" with
> insufficient
> > description/details as the
> >    developers and the reviewers spending more time discussing in the PR.
> > - the relation between a single Jira and Github-PR is 1-to-M. In order to
> > find related discussions, the user may
> >    need to visit every PR (that may include closed ones)
> >
> >
> >
> > On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran
> <st...@cloudera.com.invalid>
> > wrote:
> >
> >> not sure about stale PR closing; when you've a patch which is still
> pending
> >> review it's not that fun to have it closed.
> >>
> >> maybe better to have review sessions. I recall many, many years ago
> >> attempts to try and catch up with all outstanding patch reviews.
> >>
> >>
> >>
> >>
> >> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org>
> wrote:
> >>
> >>> Thank you Wei-Chiu for starting the discussion,
> >>>
> >>>> 3. JIRA security
> >>> I'm +1 to use private JIRA issues to handle vulnerabilities.
> >>>
> >>>> 5. Doc update
> >>> +1, I build the document daily and it helps me fixing documents:
> >>> https://aajisaka.github.io/hadoop-document/ It's great if the latest
> >>> document is built and published by the Apache Hadoop community.
> >>>
> >>> My idea related to GitHub PR:
> >>> 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
> >>> costs to configure and debug the precommit jobs.
> >>> https://issues.apache.org/jira/browse/HADOOP-17798
> >>> 2. Improve the pull request template for the contributors
> >>> https://issues.apache.org/jira/browse/HADOOP-17799
> >>>
> >>> Regards,
> >>> Akira
> >>>
> >>> On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
> >>> wrote:
> >>>>
> >>>> I work on multiple projects and learned a bunch from those
> >> projects.There
> >>>> are nice add-ons that help with productivity. There are things we can
> >> do
> >>> to
> >>>> help us manage the project better.
> >>>>
> >>>> 1. Add new issue types.
> >>>> We can add "Epic" jira type to organize a set of related jiras. This
> >>> could
> >>>> be easier to manage than using a regular JIRA and call it "umbrella".
> >>>>
> >>>> 2. GitHub Actions
> >>>> I am seeing more projects moving to GitHub Actions for precommits. We
> >>> don't
> >>>> necessarily need to migrate off Jenkins, but there are nice add-ons
> >> that
> >>>> can perform static analysis, catching potential issues. For example,
> >>> Ozone
> >>>> adds SonarQube to post-commit, and exports the report to SonarCloud.
> >>> Other
> >>>> add-ons are available to scan for docker images, vulnerabilities
> scans.
> >>>>
> >>>> 3. JIRA security
> >>>> It is possible to set up security level (public/private) in JIRA. This
> >>> can
> >>>> be used to track vulnerability issues and be made only visible to
> >>>> committers. Example: INFRA-15258
> >>>> <https://issues.apache.org/jira/browse/INFRA-15258>
> >>>>
> >>>> 4. New JIRA fields
> >>>> It's possible to add new fields. For example, we can add a "Reviewer"
> >>>> field, which could help improve the attention to issues.
> >>>>
> >>>> 5. Doc update
> >>>> It is possible to set up automation such that the doc on the Hadoop
> >>> website
> >>>> is refreshed for every commit, providing the latest doc to the public.
> >>>>
> >>>> 6. Webhook
> >>>> It's possible to set up webhook such that every commit in GitHub sends
> >> a
> >>>> notification to the ASF slack. It can be used for other kinds of
> >>>> automation. Sky's the limit.
> >>>>
> >>>> Thoughts? What else can do we?
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> >>> For additional commands, e-mail: common-dev-help@hadoop.apache.org
> >>>
> >>>
> >>
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org
> For additional commands, e-mail: yarn-dev-help@hadoop.apache.org
>
>

-- 



--Brahma Reddy Battula

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Brahma Reddy Battula <br...@apache.org>.
I agree with Ahmed Hussein…Jira should not be used for number generation..

We can always revisit the jira to see useful discussion at one place…

@wei-chu, +1 on proposal for cleaning the PR’s..


On Thu, 15 Jul 2021 at 9:15 PM, epayne@apache.org <ep...@apache.org> wrote:

>  > I usually use PR comments to discuss about the patch submitted.
> My concern is that still leaves multiple places to look in order to get a
> full picture of an issue.
> -Eric
>
>     On Wednesday, July 14, 2021, 7:07:30 PM CDT, Masatake Iwasaki <
> iwasakims@oss.nttdata.co.jp> wrote:
>
>  > - recently, JIRA became some sort of a "number generator" with
> insufficient
> > description/details as the
> >    developers and the reviewers spending more time discussing in the PR.
>
> JIRA issues contain useful information in the fields.
> We are leveraging them in development and release process.
>
> * https://yetus.apache.org/documentation/0.13.0/releasedocmaker/
> *
> https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12336122
>
> I usually use PR comments to discuss about the patch submitted.
> JIRA comments are used for background or design discussion before and
> after submitting PR.
> There would be no problem having no comment in minor/trivial JIRA issues.
>
>
> On 2021/07/14 23:50, Ahmed Hussein wrote:
> > Do you consider migrating Jira issues to Github issues?
> >
> > I am a little bit concerned that there are some committers who still
> prefer
> > Jira-precommits over GitHub PR
> > (P.S. I am not a committer).
> >
> > Their point is that Github-PR confuses them with discussions/comments
> being
> > in two places rather than one.
> >
> > Personally, I found several Github-PRs comments discussing the validity
> of
> > the feature/bug.
> > As a result:
> > - recently, JIRA became some sort of a "number generator" with
> insufficient
> > description/details as the
> >    developers and the reviewers spending more time discussing in the PR.
> > - the relation between a single Jira and Github-PR is 1-to-M. In order to
> > find related discussions, the user may
> >    need to visit every PR (that may include closed ones)
> >
> >
> >
> > On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran
> <st...@cloudera.com.invalid>
> > wrote:
> >
> >> not sure about stale PR closing; when you've a patch which is still
> pending
> >> review it's not that fun to have it closed.
> >>
> >> maybe better to have review sessions. I recall many, many years ago
> >> attempts to try and catch up with all outstanding patch reviews.
> >>
> >>
> >>
> >>
> >> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org>
> wrote:
> >>
> >>> Thank you Wei-Chiu for starting the discussion,
> >>>
> >>>> 3. JIRA security
> >>> I'm +1 to use private JIRA issues to handle vulnerabilities.
> >>>
> >>>> 5. Doc update
> >>> +1, I build the document daily and it helps me fixing documents:
> >>> https://aajisaka.github.io/hadoop-document/ It's great if the latest
> >>> document is built and published by the Apache Hadoop community.
> >>>
> >>> My idea related to GitHub PR:
> >>> 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
> >>> costs to configure and debug the precommit jobs.
> >>> https://issues.apache.org/jira/browse/HADOOP-17798
> >>> 2. Improve the pull request template for the contributors
> >>> https://issues.apache.org/jira/browse/HADOOP-17799
> >>>
> >>> Regards,
> >>> Akira
> >>>
> >>> On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
> >>> wrote:
> >>>>
> >>>> I work on multiple projects and learned a bunch from those
> >> projects.There
> >>>> are nice add-ons that help with productivity. There are things we can
> >> do
> >>> to
> >>>> help us manage the project better.
> >>>>
> >>>> 1. Add new issue types.
> >>>> We can add "Epic" jira type to organize a set of related jiras. This
> >>> could
> >>>> be easier to manage than using a regular JIRA and call it "umbrella".
> >>>>
> >>>> 2. GitHub Actions
> >>>> I am seeing more projects moving to GitHub Actions for precommits. We
> >>> don't
> >>>> necessarily need to migrate off Jenkins, but there are nice add-ons
> >> that
> >>>> can perform static analysis, catching potential issues. For example,
> >>> Ozone
> >>>> adds SonarQube to post-commit, and exports the report to SonarCloud.
> >>> Other
> >>>> add-ons are available to scan for docker images, vulnerabilities
> scans.
> >>>>
> >>>> 3. JIRA security
> >>>> It is possible to set up security level (public/private) in JIRA. This
> >>> can
> >>>> be used to track vulnerability issues and be made only visible to
> >>>> committers. Example: INFRA-15258
> >>>> <https://issues.apache.org/jira/browse/INFRA-15258>
> >>>>
> >>>> 4. New JIRA fields
> >>>> It's possible to add new fields. For example, we can add a "Reviewer"
> >>>> field, which could help improve the attention to issues.
> >>>>
> >>>> 5. Doc update
> >>>> It is possible to set up automation such that the doc on the Hadoop
> >>> website
> >>>> is refreshed for every commit, providing the latest doc to the public.
> >>>>
> >>>> 6. Webhook
> >>>> It's possible to set up webhook such that every commit in GitHub sends
> >> a
> >>>> notification to the ASF slack. It can be used for other kinds of
> >>>> automation. Sky's the limit.
> >>>>
> >>>> Thoughts? What else can do we?
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> >>> For additional commands, e-mail: common-dev-help@hadoop.apache.org
> >>>
> >>>
> >>
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org
> For additional commands, e-mail: yarn-dev-help@hadoop.apache.org
>
>

-- 



--Brahma Reddy Battula

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by "epayne@apache.org" <ep...@apache.org>.
 > I usually use PR comments to discuss about the patch submitted.
My concern is that still leaves multiple places to look in order to get a full picture of an issue.
-Eric

    On Wednesday, July 14, 2021, 7:07:30 PM CDT, Masatake Iwasaki <iw...@oss.nttdata.co.jp> wrote: 

 > - recently, JIRA became some sort of a "number generator" with insufficient
> description/details as the
>    developers and the reviewers spending more time discussing in the PR.

JIRA issues contain useful information in the fields.
We are leveraging them in development and release process.

* https://yetus.apache.org/documentation/0.13.0/releasedocmaker/
* https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12336122

I usually use PR comments to discuss about the patch submitted.
JIRA comments are used for background or design discussion before and after submitting PR.
There would be no problem having no comment in minor/trivial JIRA issues.


On 2021/07/14 23:50, Ahmed Hussein wrote:
> Do you consider migrating Jira issues to Github issues?
> 
> I am a little bit concerned that there are some committers who still prefer
> Jira-precommits over GitHub PR
> (P.S. I am not a committer).
> 
> Their point is that Github-PR confuses them with discussions/comments being
> in two places rather than one.
> 
> Personally, I found several Github-PRs comments discussing the validity of
> the feature/bug.
> As a result:
> - recently, JIRA became some sort of a "number generator" with insufficient
> description/details as the
>    developers and the reviewers spending more time discussing in the PR.
> - the relation between a single Jira and Github-PR is 1-to-M. In order to
> find related discussions, the user may
>    need to visit every PR (that may include closed ones)
> 
> 
> 
> On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran <st...@cloudera.com.invalid>
> wrote:
> 
>> not sure about stale PR closing; when you've a patch which is still pending
>> review it's not that fun to have it closed.
>>
>> maybe better to have review sessions. I recall many, many years ago
>> attempts to try and catch up with all outstanding patch reviews.
>>
>>
>>
>>
>> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:
>>
>>> Thank you Wei-Chiu for starting the discussion,
>>>
>>>> 3. JIRA security
>>> I'm +1 to use private JIRA issues to handle vulnerabilities.
>>>
>>>> 5. Doc update
>>> +1, I build the document daily and it helps me fixing documents:
>>> https://aajisaka.github.io/hadoop-document/ It's great if the latest
>>> document is built and published by the Apache Hadoop community.
>>>
>>> My idea related to GitHub PR:
>>> 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
>>> costs to configure and debug the precommit jobs.
>>> https://issues.apache.org/jira/browse/HADOOP-17798
>>> 2. Improve the pull request template for the contributors
>>> https://issues.apache.org/jira/browse/HADOOP-17799
>>>
>>> Regards,
>>> Akira
>>>
>>> On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
>>> wrote:
>>>>
>>>> I work on multiple projects and learned a bunch from those
>> projects.There
>>>> are nice add-ons that help with productivity. There are things we can
>> do
>>> to
>>>> help us manage the project better.
>>>>
>>>> 1. Add new issue types.
>>>> We can add "Epic" jira type to organize a set of related jiras. This
>>> could
>>>> be easier to manage than using a regular JIRA and call it "umbrella".
>>>>
>>>> 2. GitHub Actions
>>>> I am seeing more projects moving to GitHub Actions for precommits. We
>>> don't
>>>> necessarily need to migrate off Jenkins, but there are nice add-ons
>> that
>>>> can perform static analysis, catching potential issues. For example,
>>> Ozone
>>>> adds SonarQube to post-commit, and exports the report to SonarCloud.
>>> Other
>>>> add-ons are available to scan for docker images, vulnerabilities scans.
>>>>
>>>> 3. JIRA security
>>>> It is possible to set up security level (public/private) in JIRA. This
>>> can
>>>> be used to track vulnerability issues and be made only visible to
>>>> committers. Example: INFRA-15258
>>>> <https://issues.apache.org/jira/browse/INFRA-15258>
>>>>
>>>> 4. New JIRA fields
>>>> It's possible to add new fields. For example, we can add a "Reviewer"
>>>> field, which could help improve the attention to issues.
>>>>
>>>> 5. Doc update
>>>> It is possible to set up automation such that the doc on the Hadoop
>>> website
>>>> is refreshed for every commit, providing the latest doc to the public.
>>>>
>>>> 6. Webhook
>>>> It's possible to set up webhook such that every commit in GitHub sends
>> a
>>>> notification to the ASF slack. It can be used for other kinds of
>>>> automation. Sky's the limit.
>>>>
>>>> Thoughts? What else can do we?
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
>>> For additional commands, e-mail: common-dev-help@hadoop.apache.org
>>>
>>>
>>
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: yarn-dev-help@hadoop.apache.org

  

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by "epayne@apache.org" <ep...@apache.org>.
 > I usually use PR comments to discuss about the patch submitted.
My concern is that still leaves multiple places to look in order to get a full picture of an issue.
-Eric

    On Wednesday, July 14, 2021, 7:07:30 PM CDT, Masatake Iwasaki <iw...@oss.nttdata.co.jp> wrote: 

 > - recently, JIRA became some sort of a "number generator" with insufficient
> description/details as the
>    developers and the reviewers spending more time discussing in the PR.

JIRA issues contain useful information in the fields.
We are leveraging them in development and release process.

* https://yetus.apache.org/documentation/0.13.0/releasedocmaker/
* https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12336122

I usually use PR comments to discuss about the patch submitted.
JIRA comments are used for background or design discussion before and after submitting PR.
There would be no problem having no comment in minor/trivial JIRA issues.


On 2021/07/14 23:50, Ahmed Hussein wrote:
> Do you consider migrating Jira issues to Github issues?
> 
> I am a little bit concerned that there are some committers who still prefer
> Jira-precommits over GitHub PR
> (P.S. I am not a committer).
> 
> Their point is that Github-PR confuses them with discussions/comments being
> in two places rather than one.
> 
> Personally, I found several Github-PRs comments discussing the validity of
> the feature/bug.
> As a result:
> - recently, JIRA became some sort of a "number generator" with insufficient
> description/details as the
>    developers and the reviewers spending more time discussing in the PR.
> - the relation between a single Jira and Github-PR is 1-to-M. In order to
> find related discussions, the user may
>    need to visit every PR (that may include closed ones)
> 
> 
> 
> On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran <st...@cloudera.com.invalid>
> wrote:
> 
>> not sure about stale PR closing; when you've a patch which is still pending
>> review it's not that fun to have it closed.
>>
>> maybe better to have review sessions. I recall many, many years ago
>> attempts to try and catch up with all outstanding patch reviews.
>>
>>
>>
>>
>> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:
>>
>>> Thank you Wei-Chiu for starting the discussion,
>>>
>>>> 3. JIRA security
>>> I'm +1 to use private JIRA issues to handle vulnerabilities.
>>>
>>>> 5. Doc update
>>> +1, I build the document daily and it helps me fixing documents:
>>> https://aajisaka.github.io/hadoop-document/ It's great if the latest
>>> document is built and published by the Apache Hadoop community.
>>>
>>> My idea related to GitHub PR:
>>> 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
>>> costs to configure and debug the precommit jobs.
>>> https://issues.apache.org/jira/browse/HADOOP-17798
>>> 2. Improve the pull request template for the contributors
>>> https://issues.apache.org/jira/browse/HADOOP-17799
>>>
>>> Regards,
>>> Akira
>>>
>>> On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
>>> wrote:
>>>>
>>>> I work on multiple projects and learned a bunch from those
>> projects.There
>>>> are nice add-ons that help with productivity. There are things we can
>> do
>>> to
>>>> help us manage the project better.
>>>>
>>>> 1. Add new issue types.
>>>> We can add "Epic" jira type to organize a set of related jiras. This
>>> could
>>>> be easier to manage than using a regular JIRA and call it "umbrella".
>>>>
>>>> 2. GitHub Actions
>>>> I am seeing more projects moving to GitHub Actions for precommits. We
>>> don't
>>>> necessarily need to migrate off Jenkins, but there are nice add-ons
>> that
>>>> can perform static analysis, catching potential issues. For example,
>>> Ozone
>>>> adds SonarQube to post-commit, and exports the report to SonarCloud.
>>> Other
>>>> add-ons are available to scan for docker images, vulnerabilities scans.
>>>>
>>>> 3. JIRA security
>>>> It is possible to set up security level (public/private) in JIRA. This
>>> can
>>>> be used to track vulnerability issues and be made only visible to
>>>> committers. Example: INFRA-15258
>>>> <https://issues.apache.org/jira/browse/INFRA-15258>
>>>>
>>>> 4. New JIRA fields
>>>> It's possible to add new fields. For example, we can add a "Reviewer"
>>>> field, which could help improve the attention to issues.
>>>>
>>>> 5. Doc update
>>>> It is possible to set up automation such that the doc on the Hadoop
>>> website
>>>> is refreshed for every commit, providing the latest doc to the public.
>>>>
>>>> 6. Webhook
>>>> It's possible to set up webhook such that every commit in GitHub sends
>> a
>>>> notification to the ASF slack. It can be used for other kinds of
>>>> automation. Sky's the limit.
>>>>
>>>> Thoughts? What else can do we?
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
>>> For additional commands, e-mail: common-dev-help@hadoop.apache.org
>>>
>>>
>>
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: yarn-dev-help@hadoop.apache.org

  

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by "epayne@apache.org" <ep...@apache.org>.
 > I usually use PR comments to discuss about the patch submitted.
My concern is that still leaves multiple places to look in order to get a full picture of an issue.
-Eric

    On Wednesday, July 14, 2021, 7:07:30 PM CDT, Masatake Iwasaki <iw...@oss.nttdata.co.jp> wrote: 

 > - recently, JIRA became some sort of a "number generator" with insufficient
> description/details as the
>    developers and the reviewers spending more time discussing in the PR.

JIRA issues contain useful information in the fields.
We are leveraging them in development and release process.

* https://yetus.apache.org/documentation/0.13.0/releasedocmaker/
* https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12336122

I usually use PR comments to discuss about the patch submitted.
JIRA comments are used for background or design discussion before and after submitting PR.
There would be no problem having no comment in minor/trivial JIRA issues.


On 2021/07/14 23:50, Ahmed Hussein wrote:
> Do you consider migrating Jira issues to Github issues?
> 
> I am a little bit concerned that there are some committers who still prefer
> Jira-precommits over GitHub PR
> (P.S. I am not a committer).
> 
> Their point is that Github-PR confuses them with discussions/comments being
> in two places rather than one.
> 
> Personally, I found several Github-PRs comments discussing the validity of
> the feature/bug.
> As a result:
> - recently, JIRA became some sort of a "number generator" with insufficient
> description/details as the
>    developers and the reviewers spending more time discussing in the PR.
> - the relation between a single Jira and Github-PR is 1-to-M. In order to
> find related discussions, the user may
>    need to visit every PR (that may include closed ones)
> 
> 
> 
> On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran <st...@cloudera.com.invalid>
> wrote:
> 
>> not sure about stale PR closing; when you've a patch which is still pending
>> review it's not that fun to have it closed.
>>
>> maybe better to have review sessions. I recall many, many years ago
>> attempts to try and catch up with all outstanding patch reviews.
>>
>>
>>
>>
>> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:
>>
>>> Thank you Wei-Chiu for starting the discussion,
>>>
>>>> 3. JIRA security
>>> I'm +1 to use private JIRA issues to handle vulnerabilities.
>>>
>>>> 5. Doc update
>>> +1, I build the document daily and it helps me fixing documents:
>>> https://aajisaka.github.io/hadoop-document/ It's great if the latest
>>> document is built and published by the Apache Hadoop community.
>>>
>>> My idea related to GitHub PR:
>>> 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
>>> costs to configure and debug the precommit jobs.
>>> https://issues.apache.org/jira/browse/HADOOP-17798
>>> 2. Improve the pull request template for the contributors
>>> https://issues.apache.org/jira/browse/HADOOP-17799
>>>
>>> Regards,
>>> Akira
>>>
>>> On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
>>> wrote:
>>>>
>>>> I work on multiple projects and learned a bunch from those
>> projects.There
>>>> are nice add-ons that help with productivity. There are things we can
>> do
>>> to
>>>> help us manage the project better.
>>>>
>>>> 1. Add new issue types.
>>>> We can add "Epic" jira type to organize a set of related jiras. This
>>> could
>>>> be easier to manage than using a regular JIRA and call it "umbrella".
>>>>
>>>> 2. GitHub Actions
>>>> I am seeing more projects moving to GitHub Actions for precommits. We
>>> don't
>>>> necessarily need to migrate off Jenkins, but there are nice add-ons
>> that
>>>> can perform static analysis, catching potential issues. For example,
>>> Ozone
>>>> adds SonarQube to post-commit, and exports the report to SonarCloud.
>>> Other
>>>> add-ons are available to scan for docker images, vulnerabilities scans.
>>>>
>>>> 3. JIRA security
>>>> It is possible to set up security level (public/private) in JIRA. This
>>> can
>>>> be used to track vulnerability issues and be made only visible to
>>>> committers. Example: INFRA-15258
>>>> <https://issues.apache.org/jira/browse/INFRA-15258>
>>>>
>>>> 4. New JIRA fields
>>>> It's possible to add new fields. For example, we can add a "Reviewer"
>>>> field, which could help improve the attention to issues.
>>>>
>>>> 5. Doc update
>>>> It is possible to set up automation such that the doc on the Hadoop
>>> website
>>>> is refreshed for every commit, providing the latest doc to the public.
>>>>
>>>> 6. Webhook
>>>> It's possible to set up webhook such that every commit in GitHub sends
>> a
>>>> notification to the ASF slack. It can be used for other kinds of
>>>> automation. Sky's the limit.
>>>>
>>>> Thoughts? What else can do we?
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
>>> For additional commands, e-mail: common-dev-help@hadoop.apache.org
>>>
>>>
>>
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: yarn-dev-help@hadoop.apache.org

  

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Masatake Iwasaki <iw...@oss.nttdata.co.jp>.
> - recently, JIRA became some sort of a "number generator" with insufficient
> description/details as the
>    developers and the reviewers spending more time discussing in the PR.

JIRA issues contain useful information in the fields.
We are leveraging them in development and release process.

* https://yetus.apache.org/documentation/0.13.0/releasedocmaker/
* https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12336122

I usually use PR comments to discuss about the patch submitted.
JIRA comments are used for background or design discussion before and after submitting PR.
There would be no problem having no comment in minor/trivial JIRA issues.


On 2021/07/14 23:50, Ahmed Hussein wrote:
> Do you consider migrating Jira issues to Github issues?
> 
> I am a little bit concerned that there are some committers who still prefer
> Jira-precommits over GitHub PR
> (P.S. I am not a committer).
> 
> Their point is that Github-PR confuses them with discussions/comments being
> in two places rather than one.
> 
> Personally, I found several Github-PRs comments discussing the validity of
> the feature/bug.
> As a result:
> - recently, JIRA became some sort of a "number generator" with insufficient
> description/details as the
>    developers and the reviewers spending more time discussing in the PR.
> - the relation between a single Jira and Github-PR is 1-to-M. In order to
> find related discussions, the user may
>    need to visit every PR (that may include closed ones)
> 
> 
> 
> On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran <st...@cloudera.com.invalid>
> wrote:
> 
>> not sure about stale PR closing; when you've a patch which is still pending
>> review it's not that fun to have it closed.
>>
>> maybe better to have review sessions. I recall many, many years ago
>> attempts to try and catch up with all outstanding patch reviews.
>>
>>
>>
>>
>> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:
>>
>>> Thank you Wei-Chiu for starting the discussion,
>>>
>>>> 3. JIRA security
>>> I'm +1 to use private JIRA issues to handle vulnerabilities.
>>>
>>>> 5. Doc update
>>> +1, I build the document daily and it helps me fixing documents:
>>> https://aajisaka.github.io/hadoop-document/ It's great if the latest
>>> document is built and published by the Apache Hadoop community.
>>>
>>> My idea related to GitHub PR:
>>> 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
>>> costs to configure and debug the precommit jobs.
>>> https://issues.apache.org/jira/browse/HADOOP-17798
>>> 2. Improve the pull request template for the contributors
>>> https://issues.apache.org/jira/browse/HADOOP-17799
>>>
>>> Regards,
>>> Akira
>>>
>>> On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
>>> wrote:
>>>>
>>>> I work on multiple projects and learned a bunch from those
>> projects.There
>>>> are nice add-ons that help with productivity. There are things we can
>> do
>>> to
>>>> help us manage the project better.
>>>>
>>>> 1. Add new issue types.
>>>> We can add "Epic" jira type to organize a set of related jiras. This
>>> could
>>>> be easier to manage than using a regular JIRA and call it "umbrella".
>>>>
>>>> 2. GitHub Actions
>>>> I am seeing more projects moving to GitHub Actions for precommits. We
>>> don't
>>>> necessarily need to migrate off Jenkins, but there are nice add-ons
>> that
>>>> can perform static analysis, catching potential issues. For example,
>>> Ozone
>>>> adds SonarQube to post-commit, and exports the report to SonarCloud.
>>> Other
>>>> add-ons are available to scan for docker images, vulnerabilities scans.
>>>>
>>>> 3. JIRA security
>>>> It is possible to set up security level (public/private) in JIRA. This
>>> can
>>>> be used to track vulnerability issues and be made only visible to
>>>> committers. Example: INFRA-15258
>>>> <https://issues.apache.org/jira/browse/INFRA-15258>
>>>>
>>>> 4. New JIRA fields
>>>> It's possible to add new fields. For example, we can add a "Reviewer"
>>>> field, which could help improve the attention to issues.
>>>>
>>>> 5. Doc update
>>>> It is possible to set up automation such that the doc on the Hadoop
>>> website
>>>> is refreshed for every commit, providing the latest doc to the public.
>>>>
>>>> 6. Webhook
>>>> It's possible to set up webhook such that every commit in GitHub sends
>> a
>>>> notification to the ASF slack. It can be used for other kinds of
>>>> automation. Sky's the limit.
>>>>
>>>> Thoughts? What else can do we?
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
>>> For additional commands, e-mail: common-dev-help@hadoop.apache.org
>>>
>>>
>>
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-dev-help@hadoop.apache.org


Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Masatake Iwasaki <iw...@oss.nttdata.co.jp>.
> - recently, JIRA became some sort of a "number generator" with insufficient
> description/details as the
>    developers and the reviewers spending more time discussing in the PR.

JIRA issues contain useful information in the fields.
We are leveraging them in development and release process.

* https://yetus.apache.org/documentation/0.13.0/releasedocmaker/
* https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12336122

I usually use PR comments to discuss about the patch submitted.
JIRA comments are used for background or design discussion before and after submitting PR.
There would be no problem having no comment in minor/trivial JIRA issues.


On 2021/07/14 23:50, Ahmed Hussein wrote:
> Do you consider migrating Jira issues to Github issues?
> 
> I am a little bit concerned that there are some committers who still prefer
> Jira-precommits over GitHub PR
> (P.S. I am not a committer).
> 
> Their point is that Github-PR confuses them with discussions/comments being
> in two places rather than one.
> 
> Personally, I found several Github-PRs comments discussing the validity of
> the feature/bug.
> As a result:
> - recently, JIRA became some sort of a "number generator" with insufficient
> description/details as the
>    developers and the reviewers spending more time discussing in the PR.
> - the relation between a single Jira and Github-PR is 1-to-M. In order to
> find related discussions, the user may
>    need to visit every PR (that may include closed ones)
> 
> 
> 
> On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran <st...@cloudera.com.invalid>
> wrote:
> 
>> not sure about stale PR closing; when you've a patch which is still pending
>> review it's not that fun to have it closed.
>>
>> maybe better to have review sessions. I recall many, many years ago
>> attempts to try and catch up with all outstanding patch reviews.
>>
>>
>>
>>
>> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:
>>
>>> Thank you Wei-Chiu for starting the discussion,
>>>
>>>> 3. JIRA security
>>> I'm +1 to use private JIRA issues to handle vulnerabilities.
>>>
>>>> 5. Doc update
>>> +1, I build the document daily and it helps me fixing documents:
>>> https://aajisaka.github.io/hadoop-document/ It's great if the latest
>>> document is built and published by the Apache Hadoop community.
>>>
>>> My idea related to GitHub PR:
>>> 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
>>> costs to configure and debug the precommit jobs.
>>> https://issues.apache.org/jira/browse/HADOOP-17798
>>> 2. Improve the pull request template for the contributors
>>> https://issues.apache.org/jira/browse/HADOOP-17799
>>>
>>> Regards,
>>> Akira
>>>
>>> On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
>>> wrote:
>>>>
>>>> I work on multiple projects and learned a bunch from those
>> projects.There
>>>> are nice add-ons that help with productivity. There are things we can
>> do
>>> to
>>>> help us manage the project better.
>>>>
>>>> 1. Add new issue types.
>>>> We can add "Epic" jira type to organize a set of related jiras. This
>>> could
>>>> be easier to manage than using a regular JIRA and call it "umbrella".
>>>>
>>>> 2. GitHub Actions
>>>> I am seeing more projects moving to GitHub Actions for precommits. We
>>> don't
>>>> necessarily need to migrate off Jenkins, but there are nice add-ons
>> that
>>>> can perform static analysis, catching potential issues. For example,
>>> Ozone
>>>> adds SonarQube to post-commit, and exports the report to SonarCloud.
>>> Other
>>>> add-ons are available to scan for docker images, vulnerabilities scans.
>>>>
>>>> 3. JIRA security
>>>> It is possible to set up security level (public/private) in JIRA. This
>>> can
>>>> be used to track vulnerability issues and be made only visible to
>>>> committers. Example: INFRA-15258
>>>> <https://issues.apache.org/jira/browse/INFRA-15258>
>>>>
>>>> 4. New JIRA fields
>>>> It's possible to add new fields. For example, we can add a "Reviewer"
>>>> field, which could help improve the attention to issues.
>>>>
>>>> 5. Doc update
>>>> It is possible to set up automation such that the doc on the Hadoop
>>> website
>>>> is refreshed for every commit, providing the latest doc to the public.
>>>>
>>>> 6. Webhook
>>>> It's possible to set up webhook such that every commit in GitHub sends
>> a
>>>> notification to the ASF slack. It can be used for other kinds of
>>>> automation. Sky's the limit.
>>>>
>>>> Thoughts? What else can do we?
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
>>> For additional commands, e-mail: common-dev-help@hadoop.apache.org
>>>
>>>
>>
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: yarn-dev-help@hadoop.apache.org


Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Masatake Iwasaki <iw...@oss.nttdata.co.jp>.
> - recently, JIRA became some sort of a "number generator" with insufficient
> description/details as the
>    developers and the reviewers spending more time discussing in the PR.

JIRA issues contain useful information in the fields.
We are leveraging them in development and release process.

* https://yetus.apache.org/documentation/0.13.0/releasedocmaker/
* https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12336122

I usually use PR comments to discuss about the patch submitted.
JIRA comments are used for background or design discussion before and after submitting PR.
There would be no problem having no comment in minor/trivial JIRA issues.


On 2021/07/14 23:50, Ahmed Hussein wrote:
> Do you consider migrating Jira issues to Github issues?
> 
> I am a little bit concerned that there are some committers who still prefer
> Jira-precommits over GitHub PR
> (P.S. I am not a committer).
> 
> Their point is that Github-PR confuses them with discussions/comments being
> in two places rather than one.
> 
> Personally, I found several Github-PRs comments discussing the validity of
> the feature/bug.
> As a result:
> - recently, JIRA became some sort of a "number generator" with insufficient
> description/details as the
>    developers and the reviewers spending more time discussing in the PR.
> - the relation between a single Jira and Github-PR is 1-to-M. In order to
> find related discussions, the user may
>    need to visit every PR (that may include closed ones)
> 
> 
> 
> On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran <st...@cloudera.com.invalid>
> wrote:
> 
>> not sure about stale PR closing; when you've a patch which is still pending
>> review it's not that fun to have it closed.
>>
>> maybe better to have review sessions. I recall many, many years ago
>> attempts to try and catch up with all outstanding patch reviews.
>>
>>
>>
>>
>> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:
>>
>>> Thank you Wei-Chiu for starting the discussion,
>>>
>>>> 3. JIRA security
>>> I'm +1 to use private JIRA issues to handle vulnerabilities.
>>>
>>>> 5. Doc update
>>> +1, I build the document daily and it helps me fixing documents:
>>> https://aajisaka.github.io/hadoop-document/ It's great if the latest
>>> document is built and published by the Apache Hadoop community.
>>>
>>> My idea related to GitHub PR:
>>> 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
>>> costs to configure and debug the precommit jobs.
>>> https://issues.apache.org/jira/browse/HADOOP-17798
>>> 2. Improve the pull request template for the contributors
>>> https://issues.apache.org/jira/browse/HADOOP-17799
>>>
>>> Regards,
>>> Akira
>>>
>>> On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
>>> wrote:
>>>>
>>>> I work on multiple projects and learned a bunch from those
>> projects.There
>>>> are nice add-ons that help with productivity. There are things we can
>> do
>>> to
>>>> help us manage the project better.
>>>>
>>>> 1. Add new issue types.
>>>> We can add "Epic" jira type to organize a set of related jiras. This
>>> could
>>>> be easier to manage than using a regular JIRA and call it "umbrella".
>>>>
>>>> 2. GitHub Actions
>>>> I am seeing more projects moving to GitHub Actions for precommits. We
>>> don't
>>>> necessarily need to migrate off Jenkins, but there are nice add-ons
>> that
>>>> can perform static analysis, catching potential issues. For example,
>>> Ozone
>>>> adds SonarQube to post-commit, and exports the report to SonarCloud.
>>> Other
>>>> add-ons are available to scan for docker images, vulnerabilities scans.
>>>>
>>>> 3. JIRA security
>>>> It is possible to set up security level (public/private) in JIRA. This
>>> can
>>>> be used to track vulnerability issues and be made only visible to
>>>> committers. Example: INFRA-15258
>>>> <https://issues.apache.org/jira/browse/INFRA-15258>
>>>>
>>>> 4. New JIRA fields
>>>> It's possible to add new fields. For example, we can add a "Reviewer"
>>>> field, which could help improve the attention to issues.
>>>>
>>>> 5. Doc update
>>>> It is possible to set up automation such that the doc on the Hadoop
>>> website
>>>> is refreshed for every commit, providing the latest doc to the public.
>>>>
>>>> 6. Webhook
>>>> It's possible to set up webhook such that every commit in GitHub sends
>> a
>>>> notification to the ASF slack. It can be used for other kinds of
>>>> automation. Sky's the limit.
>>>>
>>>> Thoughts? What else can do we?
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
>>> For additional commands, e-mail: common-dev-help@hadoop.apache.org
>>>
>>>
>>
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-dev-help@hadoop.apache.org


Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by "epayne@apache.org" <ep...@apache.org>.
Ahmed has pinpointed my main concern with both JIRA and PR for the same issue.I often go back to older issues to try to understand the reasons behind the designs.It is somewhat cumbersome to try and follow discussions between JIRA and PRs.Thanks,-Eric



   On Wednesday, July 14, 2021, 9:50:47 AM CDT, Ahmed Hussein <a...@ahussein.me> wrote:  
 
 Do you consider migrating Jira issues to Github issues?

I am a little bit concerned that there are some committers who still prefer
Jira-precommits over GitHub PR
(P.S. I am not a committer).

Their point is that Github-PR confuses them with discussions/comments being
in two places rather than one.

Personally, I found several Github-PRs comments discussing the validity of
the feature/bug.
As a result:
- recently, JIRA became some sort of a "number generator" with insufficient
description/details as the
  developers and the reviewers spending more time discussing in the PR.
- the relation between a single Jira and Github-PR is 1-to-M. In order to
find related discussions, the user may
  need to visit every PR (that may include closed ones)



On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran <st...@cloudera.com.invalid>
wrote:

> not sure about stale PR closing; when you've a patch which is still pending
> review it's not that fun to have it closed.
>
> maybe better to have review sessions. I recall many, many years ago
> attempts to try and catch up with all outstanding patch reviews.
>
>
>
>
> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:
>
> > Thank you Wei-Chiu for starting the discussion,
> >
> > > 3. JIRA security
> > I'm +1 to use private JIRA issues to handle vulnerabilities.
> >
> > > 5. Doc update
> > +1, I build the document daily and it helps me fixing documents:
> > https://aajisaka.github.io/hadoop-document/ It's great if the latest
> > document is built and published by the Apache Hadoop community.
> >
> > My idea related to GitHub PR:
> > 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
> > costs to configure and debug the precommit jobs.
> > https://issues.apache.org/jira/browse/HADOOP-17798
> > 2. Improve the pull request template for the contributors
> > https://issues.apache.org/jira/browse/HADOOP-17799
> >
> > Regards,
> > Akira
> >
> > On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
> > wrote:
> > >
> > > I work on multiple projects and learned a bunch from those
> projects.There
> > > are nice add-ons that help with productivity. There are things we can
> do
> > to
> > > help us manage the project better.
> > >
> > > 1. Add new issue types.
> > > We can add "Epic" jira type to organize a set of related jiras. This
> > could
> > > be easier to manage than using a regular JIRA and call it "umbrella".
> > >
> > > 2. GitHub Actions
> > > I am seeing more projects moving to GitHub Actions for precommits. We
> > don't
> > > necessarily need to migrate off Jenkins, but there are nice add-ons
> that
> > > can perform static analysis, catching potential issues. For example,
> > Ozone
> > > adds SonarQube to post-commit, and exports the report to SonarCloud.
> > Other
> > > add-ons are available to scan for docker images, vulnerabilities scans.
> > >
> > > 3. JIRA security
> > > It is possible to set up security level (public/private) in JIRA. This
> > can
> > > be used to track vulnerability issues and be made only visible to
> > > committers. Example: INFRA-15258
> > > <https://issues.apache.org/jira/browse/INFRA-15258>
> > >
> > > 4. New JIRA fields
> > > It's possible to add new fields. For example, we can add a "Reviewer"
> > > field, which could help improve the attention to issues.
> > >
> > > 5. Doc update
> > > It is possible to set up automation such that the doc on the Hadoop
> > website
> > > is refreshed for every commit, providing the latest doc to the public.
> > >
> > > 6. Webhook
> > > It's possible to set up webhook such that every commit in GitHub sends
> a
> > > notification to the ASF slack. It can be used for other kinds of
> > > automation. Sky's the limit.
> > >
> > > Thoughts? What else can do we?
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> > For additional commands, e-mail: common-dev-help@hadoop.apache.org
> >
> >
>


-- 
Best Regards,

*Ahmed Hussein, PhD*
  

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by "epayne@apache.org" <ep...@apache.org>.
Ahmed has pinpointed my main concern with both JIRA and PR for the same issue.I often go back to older issues to try to understand the reasons behind the designs.It is somewhat cumbersome to try and follow discussions between JIRA and PRs.Thanks,-Eric



   On Wednesday, July 14, 2021, 9:50:47 AM CDT, Ahmed Hussein <a...@ahussein.me> wrote:  
 
 Do you consider migrating Jira issues to Github issues?

I am a little bit concerned that there are some committers who still prefer
Jira-precommits over GitHub PR
(P.S. I am not a committer).

Their point is that Github-PR confuses them with discussions/comments being
in two places rather than one.

Personally, I found several Github-PRs comments discussing the validity of
the feature/bug.
As a result:
- recently, JIRA became some sort of a "number generator" with insufficient
description/details as the
  developers and the reviewers spending more time discussing in the PR.
- the relation between a single Jira and Github-PR is 1-to-M. In order to
find related discussions, the user may
  need to visit every PR (that may include closed ones)



On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran <st...@cloudera.com.invalid>
wrote:

> not sure about stale PR closing; when you've a patch which is still pending
> review it's not that fun to have it closed.
>
> maybe better to have review sessions. I recall many, many years ago
> attempts to try and catch up with all outstanding patch reviews.
>
>
>
>
> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:
>
> > Thank you Wei-Chiu for starting the discussion,
> >
> > > 3. JIRA security
> > I'm +1 to use private JIRA issues to handle vulnerabilities.
> >
> > > 5. Doc update
> > +1, I build the document daily and it helps me fixing documents:
> > https://aajisaka.github.io/hadoop-document/ It's great if the latest
> > document is built and published by the Apache Hadoop community.
> >
> > My idea related to GitHub PR:
> > 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
> > costs to configure and debug the precommit jobs.
> > https://issues.apache.org/jira/browse/HADOOP-17798
> > 2. Improve the pull request template for the contributors
> > https://issues.apache.org/jira/browse/HADOOP-17799
> >
> > Regards,
> > Akira
> >
> > On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
> > wrote:
> > >
> > > I work on multiple projects and learned a bunch from those
> projects.There
> > > are nice add-ons that help with productivity. There are things we can
> do
> > to
> > > help us manage the project better.
> > >
> > > 1. Add new issue types.
> > > We can add "Epic" jira type to organize a set of related jiras. This
> > could
> > > be easier to manage than using a regular JIRA and call it "umbrella".
> > >
> > > 2. GitHub Actions
> > > I am seeing more projects moving to GitHub Actions for precommits. We
> > don't
> > > necessarily need to migrate off Jenkins, but there are nice add-ons
> that
> > > can perform static analysis, catching potential issues. For example,
> > Ozone
> > > adds SonarQube to post-commit, and exports the report to SonarCloud.
> > Other
> > > add-ons are available to scan for docker images, vulnerabilities scans.
> > >
> > > 3. JIRA security
> > > It is possible to set up security level (public/private) in JIRA. This
> > can
> > > be used to track vulnerability issues and be made only visible to
> > > committers. Example: INFRA-15258
> > > <https://issues.apache.org/jira/browse/INFRA-15258>
> > >
> > > 4. New JIRA fields
> > > It's possible to add new fields. For example, we can add a "Reviewer"
> > > field, which could help improve the attention to issues.
> > >
> > > 5. Doc update
> > > It is possible to set up automation such that the doc on the Hadoop
> > website
> > > is refreshed for every commit, providing the latest doc to the public.
> > >
> > > 6. Webhook
> > > It's possible to set up webhook such that every commit in GitHub sends
> a
> > > notification to the ASF slack. It can be used for other kinds of
> > > automation. Sky's the limit.
> > >
> > > Thoughts? What else can do we?
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> > For additional commands, e-mail: common-dev-help@hadoop.apache.org
> >
> >
>


-- 
Best Regards,

*Ahmed Hussein, PhD*
  

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Ahmed Hussein <a...@ahussein.me>.
Do you consider migrating Jira issues to Github issues?

I am a little bit concerned that there are some committers who still prefer
Jira-precommits over GitHub PR
(P.S. I am not a committer).

Their point is that Github-PR confuses them with discussions/comments being
in two places rather than one.

Personally, I found several Github-PRs comments discussing the validity of
the feature/bug.
As a result:
- recently, JIRA became some sort of a "number generator" with insufficient
description/details as the
  developers and the reviewers spending more time discussing in the PR.
- the relation between a single Jira and Github-PR is 1-to-M. In order to
find related discussions, the user may
  need to visit every PR (that may include closed ones)



On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran <st...@cloudera.com.invalid>
wrote:

> not sure about stale PR closing; when you've a patch which is still pending
> review it's not that fun to have it closed.
>
> maybe better to have review sessions. I recall many, many years ago
> attempts to try and catch up with all outstanding patch reviews.
>
>
>
>
> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:
>
> > Thank you Wei-Chiu for starting the discussion,
> >
> > > 3. JIRA security
> > I'm +1 to use private JIRA issues to handle vulnerabilities.
> >
> > > 5. Doc update
> > +1, I build the document daily and it helps me fixing documents:
> > https://aajisaka.github.io/hadoop-document/ It's great if the latest
> > document is built and published by the Apache Hadoop community.
> >
> > My idea related to GitHub PR:
> > 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
> > costs to configure and debug the precommit jobs.
> > https://issues.apache.org/jira/browse/HADOOP-17798
> > 2. Improve the pull request template for the contributors
> > https://issues.apache.org/jira/browse/HADOOP-17799
> >
> > Regards,
> > Akira
> >
> > On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
> > wrote:
> > >
> > > I work on multiple projects and learned a bunch from those
> projects.There
> > > are nice add-ons that help with productivity. There are things we can
> do
> > to
> > > help us manage the project better.
> > >
> > > 1. Add new issue types.
> > > We can add "Epic" jira type to organize a set of related jiras. This
> > could
> > > be easier to manage than using a regular JIRA and call it "umbrella".
> > >
> > > 2. GitHub Actions
> > > I am seeing more projects moving to GitHub Actions for precommits. We
> > don't
> > > necessarily need to migrate off Jenkins, but there are nice add-ons
> that
> > > can perform static analysis, catching potential issues. For example,
> > Ozone
> > > adds SonarQube to post-commit, and exports the report to SonarCloud.
> > Other
> > > add-ons are available to scan for docker images, vulnerabilities scans.
> > >
> > > 3. JIRA security
> > > It is possible to set up security level (public/private) in JIRA. This
> > can
> > > be used to track vulnerability issues and be made only visible to
> > > committers. Example: INFRA-15258
> > > <https://issues.apache.org/jira/browse/INFRA-15258>
> > >
> > > 4. New JIRA fields
> > > It's possible to add new fields. For example, we can add a "Reviewer"
> > > field, which could help improve the attention to issues.
> > >
> > > 5. Doc update
> > > It is possible to set up automation such that the doc on the Hadoop
> > website
> > > is refreshed for every commit, providing the latest doc to the public.
> > >
> > > 6. Webhook
> > > It's possible to set up webhook such that every commit in GitHub sends
> a
> > > notification to the ASF slack. It can be used for other kinds of
> > > automation. Sky's the limit.
> > >
> > > Thoughts? What else can do we?
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> > For additional commands, e-mail: common-dev-help@hadoop.apache.org
> >
> >
>


-- 
Best Regards,

*Ahmed Hussein, PhD*

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Ahmed Hussein <a...@ahussein.me>.
Do you consider migrating Jira issues to Github issues?

I am a little bit concerned that there are some committers who still prefer
Jira-precommits over GitHub PR
(P.S. I am not a committer).

Their point is that Github-PR confuses them with discussions/comments being
in two places rather than one.

Personally, I found several Github-PRs comments discussing the validity of
the feature/bug.
As a result:
- recently, JIRA became some sort of a "number generator" with insufficient
description/details as the
  developers and the reviewers spending more time discussing in the PR.
- the relation between a single Jira and Github-PR is 1-to-M. In order to
find related discussions, the user may
  need to visit every PR (that may include closed ones)



On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran <st...@cloudera.com.invalid>
wrote:

> not sure about stale PR closing; when you've a patch which is still pending
> review it's not that fun to have it closed.
>
> maybe better to have review sessions. I recall many, many years ago
> attempts to try and catch up with all outstanding patch reviews.
>
>
>
>
> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:
>
> > Thank you Wei-Chiu for starting the discussion,
> >
> > > 3. JIRA security
> > I'm +1 to use private JIRA issues to handle vulnerabilities.
> >
> > > 5. Doc update
> > +1, I build the document daily and it helps me fixing documents:
> > https://aajisaka.github.io/hadoop-document/ It's great if the latest
> > document is built and published by the Apache Hadoop community.
> >
> > My idea related to GitHub PR:
> > 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
> > costs to configure and debug the precommit jobs.
> > https://issues.apache.org/jira/browse/HADOOP-17798
> > 2. Improve the pull request template for the contributors
> > https://issues.apache.org/jira/browse/HADOOP-17799
> >
> > Regards,
> > Akira
> >
> > On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
> > wrote:
> > >
> > > I work on multiple projects and learned a bunch from those
> projects.There
> > > are nice add-ons that help with productivity. There are things we can
> do
> > to
> > > help us manage the project better.
> > >
> > > 1. Add new issue types.
> > > We can add "Epic" jira type to organize a set of related jiras. This
> > could
> > > be easier to manage than using a regular JIRA and call it "umbrella".
> > >
> > > 2. GitHub Actions
> > > I am seeing more projects moving to GitHub Actions for precommits. We
> > don't
> > > necessarily need to migrate off Jenkins, but there are nice add-ons
> that
> > > can perform static analysis, catching potential issues. For example,
> > Ozone
> > > adds SonarQube to post-commit, and exports the report to SonarCloud.
> > Other
> > > add-ons are available to scan for docker images, vulnerabilities scans.
> > >
> > > 3. JIRA security
> > > It is possible to set up security level (public/private) in JIRA. This
> > can
> > > be used to track vulnerability issues and be made only visible to
> > > committers. Example: INFRA-15258
> > > <https://issues.apache.org/jira/browse/INFRA-15258>
> > >
> > > 4. New JIRA fields
> > > It's possible to add new fields. For example, we can add a "Reviewer"
> > > field, which could help improve the attention to issues.
> > >
> > > 5. Doc update
> > > It is possible to set up automation such that the doc on the Hadoop
> > website
> > > is refreshed for every commit, providing the latest doc to the public.
> > >
> > > 6. Webhook
> > > It's possible to set up webhook such that every commit in GitHub sends
> a
> > > notification to the ASF slack. It can be used for other kinds of
> > > automation. Sky's the limit.
> > >
> > > Thoughts? What else can do we?
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> > For additional commands, e-mail: common-dev-help@hadoop.apache.org
> >
> >
>


-- 
Best Regards,

*Ahmed Hussein, PhD*

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by "epayne@apache.org" <ep...@apache.org>.
  +1 for a review of the backlog!-Eric

 On Wednesday, July 14, 2021, 10:02:39 AM CDT, Wei-Chiu Chuang <we...@apache.org> wrote:  
 
 We have more than 400 open PRs. I would be happy to find a way to reduce
that number to a more manageable size.
Otherwise it just becomes another JIRA where issues are filed and sunk to
the bottom of black hole.

A review session is a good idea.
We can
(1) decide on a date
(2) sign up.
(3) decide how much we're planning to complete on that day
(3) those who sign up should stay in the slack channel, or zoom for
communication on that day.

if any one else is interested, let's spawn a new thread for discussion.

On Wed, Jul 14, 2021 at 9:46 PM Steve Loughran <st...@cloudera.com.invalid>
wrote:

> not sure about stale PR closing; when you've a patch which is still pending
> review it's not that fun to have it closed.
>
> maybe better to have review sessions. I recall many, many years ago
> attempts to try and catch up with all outstanding patch reviews.
>
>
>
>
> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:
>
> > Thank you Wei-Chiu for starting the discussion,
> >
> > > 3. JIRA security
> > I'm +1 to use private JIRA issues to handle vulnerabilities.
> >
> > > 5. Doc update
> > +1, I build the document daily and it helps me fixing documents:
> > https://aajisaka.github.io/hadoop-document/ It's great if the latest
> > document is built and published by the Apache Hadoop community.
> >
> > My idea related to GitHub PR:
> > 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
> > costs to configure and debug the precommit jobs.
> > https://issues.apache.org/jira/browse/HADOOP-17798
> > 2. Improve the pull request template for the contributors
> > https://issues.apache.org/jira/browse/HADOOP-17799
> >
> > Regards,
> > Akira
> >
> > On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
> > wrote:
> > >
> > > I work on multiple projects and learned a bunch from those
> projects.There
> > > are nice add-ons that help with productivity. There are things we can
> do
> > to
> > > help us manage the project better.
> > >
> > > 1. Add new issue types.
> > > We can add "Epic" jira type to organize a set of related jiras. This
> > could
> > > be easier to manage than using a regular JIRA and call it "umbrella".
> > >
> > > 2. GitHub Actions
> > > I am seeing more projects moving to GitHub Actions for precommits. We
> > don't
> > > necessarily need to migrate off Jenkins, but there are nice add-ons
> that
> > > can perform static analysis, catching potential issues. For example,
> > Ozone
> > > adds SonarQube to post-commit, and exports the report to SonarCloud.
> > Other
> > > add-ons are available to scan for docker images, vulnerabilities scans.
> > >
> > > 3. JIRA security
> > > It is possible to set up security level (public/private) in JIRA. This
> > can
> > > be used to track vulnerability issues and be made only visible to
> > > committers. Example: INFRA-15258
> > > <https://issues.apache.org/jira/browse/INFRA-15258>
> > >
> > > 4. New JIRA fields
> > > It's possible to add new fields. For example, we can add a "Reviewer"
> > > field, which could help improve the attention to issues.
> > >
> > > 5. Doc update
> > > It is possible to set up automation such that the doc on the Hadoop
> > website
> > > is refreshed for every commit, providing the latest doc to the public.
> > >
> > > 6. Webhook
> > > It's possible to set up webhook such that every commit in GitHub sends
> a
> > > notification to the ASF slack. It can be used for other kinds of
> > > automation. Sky's the limit.
> > >
> > > Thoughts? What else can do we?
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> > For additional commands, e-mail: common-dev-help@hadoop.apache.org
> >
> >
>
  

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by "epayne@apache.org" <ep...@apache.org>.
  +1 for a review of the backlog!-Eric

 On Wednesday, July 14, 2021, 10:02:39 AM CDT, Wei-Chiu Chuang <we...@apache.org> wrote:  
 
 We have more than 400 open PRs. I would be happy to find a way to reduce
that number to a more manageable size.
Otherwise it just becomes another JIRA where issues are filed and sunk to
the bottom of black hole.

A review session is a good idea.
We can
(1) decide on a date
(2) sign up.
(3) decide how much we're planning to complete on that day
(3) those who sign up should stay in the slack channel, or zoom for
communication on that day.

if any one else is interested, let's spawn a new thread for discussion.

On Wed, Jul 14, 2021 at 9:46 PM Steve Loughran <st...@cloudera.com.invalid>
wrote:

> not sure about stale PR closing; when you've a patch which is still pending
> review it's not that fun to have it closed.
>
> maybe better to have review sessions. I recall many, many years ago
> attempts to try and catch up with all outstanding patch reviews.
>
>
>
>
> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:
>
> > Thank you Wei-Chiu for starting the discussion,
> >
> > > 3. JIRA security
> > I'm +1 to use private JIRA issues to handle vulnerabilities.
> >
> > > 5. Doc update
> > +1, I build the document daily and it helps me fixing documents:
> > https://aajisaka.github.io/hadoop-document/ It's great if the latest
> > document is built and published by the Apache Hadoop community.
> >
> > My idea related to GitHub PR:
> > 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
> > costs to configure and debug the precommit jobs.
> > https://issues.apache.org/jira/browse/HADOOP-17798
> > 2. Improve the pull request template for the contributors
> > https://issues.apache.org/jira/browse/HADOOP-17799
> >
> > Regards,
> > Akira
> >
> > On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
> > wrote:
> > >
> > > I work on multiple projects and learned a bunch from those
> projects.There
> > > are nice add-ons that help with productivity. There are things we can
> do
> > to
> > > help us manage the project better.
> > >
> > > 1. Add new issue types.
> > > We can add "Epic" jira type to organize a set of related jiras. This
> > could
> > > be easier to manage than using a regular JIRA and call it "umbrella".
> > >
> > > 2. GitHub Actions
> > > I am seeing more projects moving to GitHub Actions for precommits. We
> > don't
> > > necessarily need to migrate off Jenkins, but there are nice add-ons
> that
> > > can perform static analysis, catching potential issues. For example,
> > Ozone
> > > adds SonarQube to post-commit, and exports the report to SonarCloud.
> > Other
> > > add-ons are available to scan for docker images, vulnerabilities scans.
> > >
> > > 3. JIRA security
> > > It is possible to set up security level (public/private) in JIRA. This
> > can
> > > be used to track vulnerability issues and be made only visible to
> > > committers. Example: INFRA-15258
> > > <https://issues.apache.org/jira/browse/INFRA-15258>
> > >
> > > 4. New JIRA fields
> > > It's possible to add new fields. For example, we can add a "Reviewer"
> > > field, which could help improve the attention to issues.
> > >
> > > 5. Doc update
> > > It is possible to set up automation such that the doc on the Hadoop
> > website
> > > is refreshed for every commit, providing the latest doc to the public.
> > >
> > > 6. Webhook
> > > It's possible to set up webhook such that every commit in GitHub sends
> a
> > > notification to the ASF slack. It can be used for other kinds of
> > > automation. Sky's the limit.
> > >
> > > Thoughts? What else can do we?
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> > For additional commands, e-mail: common-dev-help@hadoop.apache.org
> >
> >
>
  

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by "epayne@apache.org" <ep...@apache.org>.
  +1 for a review of the backlog!-Eric

 On Wednesday, July 14, 2021, 10:02:39 AM CDT, Wei-Chiu Chuang <we...@apache.org> wrote:  
 
 We have more than 400 open PRs. I would be happy to find a way to reduce
that number to a more manageable size.
Otherwise it just becomes another JIRA where issues are filed and sunk to
the bottom of black hole.

A review session is a good idea.
We can
(1) decide on a date
(2) sign up.
(3) decide how much we're planning to complete on that day
(3) those who sign up should stay in the slack channel, or zoom for
communication on that day.

if any one else is interested, let's spawn a new thread for discussion.

On Wed, Jul 14, 2021 at 9:46 PM Steve Loughran <st...@cloudera.com.invalid>
wrote:

> not sure about stale PR closing; when you've a patch which is still pending
> review it's not that fun to have it closed.
>
> maybe better to have review sessions. I recall many, many years ago
> attempts to try and catch up with all outstanding patch reviews.
>
>
>
>
> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:
>
> > Thank you Wei-Chiu for starting the discussion,
> >
> > > 3. JIRA security
> > I'm +1 to use private JIRA issues to handle vulnerabilities.
> >
> > > 5. Doc update
> > +1, I build the document daily and it helps me fixing documents:
> > https://aajisaka.github.io/hadoop-document/ It's great if the latest
> > document is built and published by the Apache Hadoop community.
> >
> > My idea related to GitHub PR:
> > 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
> > costs to configure and debug the precommit jobs.
> > https://issues.apache.org/jira/browse/HADOOP-17798
> > 2. Improve the pull request template for the contributors
> > https://issues.apache.org/jira/browse/HADOOP-17799
> >
> > Regards,
> > Akira
> >
> > On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
> > wrote:
> > >
> > > I work on multiple projects and learned a bunch from those
> projects.There
> > > are nice add-ons that help with productivity. There are things we can
> do
> > to
> > > help us manage the project better.
> > >
> > > 1. Add new issue types.
> > > We can add "Epic" jira type to organize a set of related jiras. This
> > could
> > > be easier to manage than using a regular JIRA and call it "umbrella".
> > >
> > > 2. GitHub Actions
> > > I am seeing more projects moving to GitHub Actions for precommits. We
> > don't
> > > necessarily need to migrate off Jenkins, but there are nice add-ons
> that
> > > can perform static analysis, catching potential issues. For example,
> > Ozone
> > > adds SonarQube to post-commit, and exports the report to SonarCloud.
> > Other
> > > add-ons are available to scan for docker images, vulnerabilities scans.
> > >
> > > 3. JIRA security
> > > It is possible to set up security level (public/private) in JIRA. This
> > can
> > > be used to track vulnerability issues and be made only visible to
> > > committers. Example: INFRA-15258
> > > <https://issues.apache.org/jira/browse/INFRA-15258>
> > >
> > > 4. New JIRA fields
> > > It's possible to add new fields. For example, we can add a "Reviewer"
> > > field, which could help improve the attention to issues.
> > >
> > > 5. Doc update
> > > It is possible to set up automation such that the doc on the Hadoop
> > website
> > > is refreshed for every commit, providing the latest doc to the public.
> > >
> > > 6. Webhook
> > > It's possible to set up webhook such that every commit in GitHub sends
> a
> > > notification to the ASF slack. It can be used for other kinds of
> > > automation. Sky's the limit.
> > >
> > > Thoughts? What else can do we?
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> > For additional commands, e-mail: common-dev-help@hadoop.apache.org
> >
> >
>
  

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Wei-Chiu Chuang <we...@apache.org>.
We have more than 400 open PRs. I would be happy to find a way to reduce
that number to a more manageable size.
Otherwise it just becomes another JIRA where issues are filed and sunk to
the bottom of black hole.

A review session is a good idea.
We can
(1) decide on a date
(2) sign up.
(3) decide how much we're planning to complete on that day
(3) those who sign up should stay in the slack channel, or zoom for
communication on that day.

if any one else is interested, let's spawn a new thread for discussion.

On Wed, Jul 14, 2021 at 9:46 PM Steve Loughran <st...@cloudera.com.invalid>
wrote:

> not sure about stale PR closing; when you've a patch which is still pending
> review it's not that fun to have it closed.
>
> maybe better to have review sessions. I recall many, many years ago
> attempts to try and catch up with all outstanding patch reviews.
>
>
>
>
> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:
>
> > Thank you Wei-Chiu for starting the discussion,
> >
> > > 3. JIRA security
> > I'm +1 to use private JIRA issues to handle vulnerabilities.
> >
> > > 5. Doc update
> > +1, I build the document daily and it helps me fixing documents:
> > https://aajisaka.github.io/hadoop-document/ It's great if the latest
> > document is built and published by the Apache Hadoop community.
> >
> > My idea related to GitHub PR:
> > 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
> > costs to configure and debug the precommit jobs.
> > https://issues.apache.org/jira/browse/HADOOP-17798
> > 2. Improve the pull request template for the contributors
> > https://issues.apache.org/jira/browse/HADOOP-17799
> >
> > Regards,
> > Akira
> >
> > On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
> > wrote:
> > >
> > > I work on multiple projects and learned a bunch from those
> projects.There
> > > are nice add-ons that help with productivity. There are things we can
> do
> > to
> > > help us manage the project better.
> > >
> > > 1. Add new issue types.
> > > We can add "Epic" jira type to organize a set of related jiras. This
> > could
> > > be easier to manage than using a regular JIRA and call it "umbrella".
> > >
> > > 2. GitHub Actions
> > > I am seeing more projects moving to GitHub Actions for precommits. We
> > don't
> > > necessarily need to migrate off Jenkins, but there are nice add-ons
> that
> > > can perform static analysis, catching potential issues. For example,
> > Ozone
> > > adds SonarQube to post-commit, and exports the report to SonarCloud.
> > Other
> > > add-ons are available to scan for docker images, vulnerabilities scans.
> > >
> > > 3. JIRA security
> > > It is possible to set up security level (public/private) in JIRA. This
> > can
> > > be used to track vulnerability issues and be made only visible to
> > > committers. Example: INFRA-15258
> > > <https://issues.apache.org/jira/browse/INFRA-15258>
> > >
> > > 4. New JIRA fields
> > > It's possible to add new fields. For example, we can add a "Reviewer"
> > > field, which could help improve the attention to issues.
> > >
> > > 5. Doc update
> > > It is possible to set up automation such that the doc on the Hadoop
> > website
> > > is refreshed for every commit, providing the latest doc to the public.
> > >
> > > 6. Webhook
> > > It's possible to set up webhook such that every commit in GitHub sends
> a
> > > notification to the ASF slack. It can be used for other kinds of
> > > automation. Sky's the limit.
> > >
> > > Thoughts? What else can do we?
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> > For additional commands, e-mail: common-dev-help@hadoop.apache.org
> >
> >
>

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Wei-Chiu Chuang <we...@apache.org>.
We have more than 400 open PRs. I would be happy to find a way to reduce
that number to a more manageable size.
Otherwise it just becomes another JIRA where issues are filed and sunk to
the bottom of black hole.

A review session is a good idea.
We can
(1) decide on a date
(2) sign up.
(3) decide how much we're planning to complete on that day
(3) those who sign up should stay in the slack channel, or zoom for
communication on that day.

if any one else is interested, let's spawn a new thread for discussion.

On Wed, Jul 14, 2021 at 9:46 PM Steve Loughran <st...@cloudera.com.invalid>
wrote:

> not sure about stale PR closing; when you've a patch which is still pending
> review it's not that fun to have it closed.
>
> maybe better to have review sessions. I recall many, many years ago
> attempts to try and catch up with all outstanding patch reviews.
>
>
>
>
> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:
>
> > Thank you Wei-Chiu for starting the discussion,
> >
> > > 3. JIRA security
> > I'm +1 to use private JIRA issues to handle vulnerabilities.
> >
> > > 5. Doc update
> > +1, I build the document daily and it helps me fixing documents:
> > https://aajisaka.github.io/hadoop-document/ It's great if the latest
> > document is built and published by the Apache Hadoop community.
> >
> > My idea related to GitHub PR:
> > 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
> > costs to configure and debug the precommit jobs.
> > https://issues.apache.org/jira/browse/HADOOP-17798
> > 2. Improve the pull request template for the contributors
> > https://issues.apache.org/jira/browse/HADOOP-17799
> >
> > Regards,
> > Akira
> >
> > On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
> > wrote:
> > >
> > > I work on multiple projects and learned a bunch from those
> projects.There
> > > are nice add-ons that help with productivity. There are things we can
> do
> > to
> > > help us manage the project better.
> > >
> > > 1. Add new issue types.
> > > We can add "Epic" jira type to organize a set of related jiras. This
> > could
> > > be easier to manage than using a regular JIRA and call it "umbrella".
> > >
> > > 2. GitHub Actions
> > > I am seeing more projects moving to GitHub Actions for precommits. We
> > don't
> > > necessarily need to migrate off Jenkins, but there are nice add-ons
> that
> > > can perform static analysis, catching potential issues. For example,
> > Ozone
> > > adds SonarQube to post-commit, and exports the report to SonarCloud.
> > Other
> > > add-ons are available to scan for docker images, vulnerabilities scans.
> > >
> > > 3. JIRA security
> > > It is possible to set up security level (public/private) in JIRA. This
> > can
> > > be used to track vulnerability issues and be made only visible to
> > > committers. Example: INFRA-15258
> > > <https://issues.apache.org/jira/browse/INFRA-15258>
> > >
> > > 4. New JIRA fields
> > > It's possible to add new fields. For example, we can add a "Reviewer"
> > > field, which could help improve the attention to issues.
> > >
> > > 5. Doc update
> > > It is possible to set up automation such that the doc on the Hadoop
> > website
> > > is refreshed for every commit, providing the latest doc to the public.
> > >
> > > 6. Webhook
> > > It's possible to set up webhook such that every commit in GitHub sends
> a
> > > notification to the ASF slack. It can be used for other kinds of
> > > automation. Sky's the limit.
> > >
> > > Thoughts? What else can do we?
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> > For additional commands, e-mail: common-dev-help@hadoop.apache.org
> >
> >
>

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Ahmed Hussein <a...@ahussein.me>.
Do you consider migrating Jira issues to Github issues?

I am a little bit concerned that there are some committers who still prefer
Jira-precommits over GitHub PR
(P.S. I am not a committer).

Their point is that Github-PR confuses them with discussions/comments being
in two places rather than one.

Personally, I found several Github-PRs comments discussing the validity of
the feature/bug.
As a result:
- recently, JIRA became some sort of a "number generator" with insufficient
description/details as the
  developers and the reviewers spending more time discussing in the PR.
- the relation between a single Jira and Github-PR is 1-to-M. In order to
find related discussions, the user may
  need to visit every PR (that may include closed ones)



On Wed, Jul 14, 2021 at 8:46 AM Steve Loughran <st...@cloudera.com.invalid>
wrote:

> not sure about stale PR closing; when you've a patch which is still pending
> review it's not that fun to have it closed.
>
> maybe better to have review sessions. I recall many, many years ago
> attempts to try and catch up with all outstanding patch reviews.
>
>
>
>
> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:
>
> > Thank you Wei-Chiu for starting the discussion,
> >
> > > 3. JIRA security
> > I'm +1 to use private JIRA issues to handle vulnerabilities.
> >
> > > 5. Doc update
> > +1, I build the document daily and it helps me fixing documents:
> > https://aajisaka.github.io/hadoop-document/ It's great if the latest
> > document is built and published by the Apache Hadoop community.
> >
> > My idea related to GitHub PR:
> > 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
> > costs to configure and debug the precommit jobs.
> > https://issues.apache.org/jira/browse/HADOOP-17798
> > 2. Improve the pull request template for the contributors
> > https://issues.apache.org/jira/browse/HADOOP-17799
> >
> > Regards,
> > Akira
> >
> > On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
> > wrote:
> > >
> > > I work on multiple projects and learned a bunch from those
> projects.There
> > > are nice add-ons that help with productivity. There are things we can
> do
> > to
> > > help us manage the project better.
> > >
> > > 1. Add new issue types.
> > > We can add "Epic" jira type to organize a set of related jiras. This
> > could
> > > be easier to manage than using a regular JIRA and call it "umbrella".
> > >
> > > 2. GitHub Actions
> > > I am seeing more projects moving to GitHub Actions for precommits. We
> > don't
> > > necessarily need to migrate off Jenkins, but there are nice add-ons
> that
> > > can perform static analysis, catching potential issues. For example,
> > Ozone
> > > adds SonarQube to post-commit, and exports the report to SonarCloud.
> > Other
> > > add-ons are available to scan for docker images, vulnerabilities scans.
> > >
> > > 3. JIRA security
> > > It is possible to set up security level (public/private) in JIRA. This
> > can
> > > be used to track vulnerability issues and be made only visible to
> > > committers. Example: INFRA-15258
> > > <https://issues.apache.org/jira/browse/INFRA-15258>
> > >
> > > 4. New JIRA fields
> > > It's possible to add new fields. For example, we can add a "Reviewer"
> > > field, which could help improve the attention to issues.
> > >
> > > 5. Doc update
> > > It is possible to set up automation such that the doc on the Hadoop
> > website
> > > is refreshed for every commit, providing the latest doc to the public.
> > >
> > > 6. Webhook
> > > It's possible to set up webhook such that every commit in GitHub sends
> a
> > > notification to the ASF slack. It can be used for other kinds of
> > > automation. Sky's the limit.
> > >
> > > Thoughts? What else can do we?
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> > For additional commands, e-mail: common-dev-help@hadoop.apache.org
> >
> >
>


-- 
Best Regards,

*Ahmed Hussein, PhD*

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Wei-Chiu Chuang <we...@apache.org>.
We have more than 400 open PRs. I would be happy to find a way to reduce
that number to a more manageable size.
Otherwise it just becomes another JIRA where issues are filed and sunk to
the bottom of black hole.

A review session is a good idea.
We can
(1) decide on a date
(2) sign up.
(3) decide how much we're planning to complete on that day
(3) those who sign up should stay in the slack channel, or zoom for
communication on that day.

if any one else is interested, let's spawn a new thread for discussion.

On Wed, Jul 14, 2021 at 9:46 PM Steve Loughran <st...@cloudera.com.invalid>
wrote:

> not sure about stale PR closing; when you've a patch which is still pending
> review it's not that fun to have it closed.
>
> maybe better to have review sessions. I recall many, many years ago
> attempts to try and catch up with all outstanding patch reviews.
>
>
>
>
> On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:
>
> > Thank you Wei-Chiu for starting the discussion,
> >
> > > 3. JIRA security
> > I'm +1 to use private JIRA issues to handle vulnerabilities.
> >
> > > 5. Doc update
> > +1, I build the document daily and it helps me fixing documents:
> > https://aajisaka.github.io/hadoop-document/ It's great if the latest
> > document is built and published by the Apache Hadoop community.
> >
> > My idea related to GitHub PR:
> > 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
> > costs to configure and debug the precommit jobs.
> > https://issues.apache.org/jira/browse/HADOOP-17798
> > 2. Improve the pull request template for the contributors
> > https://issues.apache.org/jira/browse/HADOOP-17799
> >
> > Regards,
> > Akira
> >
> > On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
> > wrote:
> > >
> > > I work on multiple projects and learned a bunch from those
> projects.There
> > > are nice add-ons that help with productivity. There are things we can
> do
> > to
> > > help us manage the project better.
> > >
> > > 1. Add new issue types.
> > > We can add "Epic" jira type to organize a set of related jiras. This
> > could
> > > be easier to manage than using a regular JIRA and call it "umbrella".
> > >
> > > 2. GitHub Actions
> > > I am seeing more projects moving to GitHub Actions for precommits. We
> > don't
> > > necessarily need to migrate off Jenkins, but there are nice add-ons
> that
> > > can perform static analysis, catching potential issues. For example,
> > Ozone
> > > adds SonarQube to post-commit, and exports the report to SonarCloud.
> > Other
> > > add-ons are available to scan for docker images, vulnerabilities scans.
> > >
> > > 3. JIRA security
> > > It is possible to set up security level (public/private) in JIRA. This
> > can
> > > be used to track vulnerability issues and be made only visible to
> > > committers. Example: INFRA-15258
> > > <https://issues.apache.org/jira/browse/INFRA-15258>
> > >
> > > 4. New JIRA fields
> > > It's possible to add new fields. For example, we can add a "Reviewer"
> > > field, which could help improve the attention to issues.
> > >
> > > 5. Doc update
> > > It is possible to set up automation such that the doc on the Hadoop
> > website
> > > is refreshed for every commit, providing the latest doc to the public.
> > >
> > > 6. Webhook
> > > It's possible to set up webhook such that every commit in GitHub sends
> a
> > > notification to the ASF slack. It can be used for other kinds of
> > > automation. Sky's the limit.
> > >
> > > Thoughts? What else can do we?
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> > For additional commands, e-mail: common-dev-help@hadoop.apache.org
> >
> >
>

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Steve Loughran <st...@cloudera.com.INVALID>.
not sure about stale PR closing; when you've a patch which is still pending
review it's not that fun to have it closed.

maybe better to have review sessions. I recall many, many years ago
attempts to try and catch up with all outstanding patch reviews.




On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:

> Thank you Wei-Chiu for starting the discussion,
>
> > 3. JIRA security
> I'm +1 to use private JIRA issues to handle vulnerabilities.
>
> > 5. Doc update
> +1, I build the document daily and it helps me fixing documents:
> https://aajisaka.github.io/hadoop-document/ It's great if the latest
> document is built and published by the Apache Hadoop community.
>
> My idea related to GitHub PR:
> 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
> costs to configure and debug the precommit jobs.
> https://issues.apache.org/jira/browse/HADOOP-17798
> 2. Improve the pull request template for the contributors
> https://issues.apache.org/jira/browse/HADOOP-17799
>
> Regards,
> Akira
>
> On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
> wrote:
> >
> > I work on multiple projects and learned a bunch from those projects.There
> > are nice add-ons that help with productivity. There are things we can do
> to
> > help us manage the project better.
> >
> > 1. Add new issue types.
> > We can add "Epic" jira type to organize a set of related jiras. This
> could
> > be easier to manage than using a regular JIRA and call it "umbrella".
> >
> > 2. GitHub Actions
> > I am seeing more projects moving to GitHub Actions for precommits. We
> don't
> > necessarily need to migrate off Jenkins, but there are nice add-ons that
> > can perform static analysis, catching potential issues. For example,
> Ozone
> > adds SonarQube to post-commit, and exports the report to SonarCloud.
> Other
> > add-ons are available to scan for docker images, vulnerabilities scans.
> >
> > 3. JIRA security
> > It is possible to set up security level (public/private) in JIRA. This
> can
> > be used to track vulnerability issues and be made only visible to
> > committers. Example: INFRA-15258
> > <https://issues.apache.org/jira/browse/INFRA-15258>
> >
> > 4. New JIRA fields
> > It's possible to add new fields. For example, we can add a "Reviewer"
> > field, which could help improve the attention to issues.
> >
> > 5. Doc update
> > It is possible to set up automation such that the doc on the Hadoop
> website
> > is refreshed for every commit, providing the latest doc to the public.
> >
> > 6. Webhook
> > It's possible to set up webhook such that every commit in GitHub sends a
> > notification to the ASF slack. It can be used for other kinds of
> > automation. Sky's the limit.
> >
> > Thoughts? What else can do we?
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> For additional commands, e-mail: common-dev-help@hadoop.apache.org
>
>

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Steve Loughran <st...@cloudera.com.INVALID>.
not sure about stale PR closing; when you've a patch which is still pending
review it's not that fun to have it closed.

maybe better to have review sessions. I recall many, many years ago
attempts to try and catch up with all outstanding patch reviews.




On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:

> Thank you Wei-Chiu for starting the discussion,
>
> > 3. JIRA security
> I'm +1 to use private JIRA issues to handle vulnerabilities.
>
> > 5. Doc update
> +1, I build the document daily and it helps me fixing documents:
> https://aajisaka.github.io/hadoop-document/ It's great if the latest
> document is built and published by the Apache Hadoop community.
>
> My idea related to GitHub PR:
> 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
> costs to configure and debug the precommit jobs.
> https://issues.apache.org/jira/browse/HADOOP-17798
> 2. Improve the pull request template for the contributors
> https://issues.apache.org/jira/browse/HADOOP-17799
>
> Regards,
> Akira
>
> On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
> wrote:
> >
> > I work on multiple projects and learned a bunch from those projects.There
> > are nice add-ons that help with productivity. There are things we can do
> to
> > help us manage the project better.
> >
> > 1. Add new issue types.
> > We can add "Epic" jira type to organize a set of related jiras. This
> could
> > be easier to manage than using a regular JIRA and call it "umbrella".
> >
> > 2. GitHub Actions
> > I am seeing more projects moving to GitHub Actions for precommits. We
> don't
> > necessarily need to migrate off Jenkins, but there are nice add-ons that
> > can perform static analysis, catching potential issues. For example,
> Ozone
> > adds SonarQube to post-commit, and exports the report to SonarCloud.
> Other
> > add-ons are available to scan for docker images, vulnerabilities scans.
> >
> > 3. JIRA security
> > It is possible to set up security level (public/private) in JIRA. This
> can
> > be used to track vulnerability issues and be made only visible to
> > committers. Example: INFRA-15258
> > <https://issues.apache.org/jira/browse/INFRA-15258>
> >
> > 4. New JIRA fields
> > It's possible to add new fields. For example, we can add a "Reviewer"
> > field, which could help improve the attention to issues.
> >
> > 5. Doc update
> > It is possible to set up automation such that the doc on the Hadoop
> website
> > is refreshed for every commit, providing the latest doc to the public.
> >
> > 6. Webhook
> > It's possible to set up webhook such that every commit in GitHub sends a
> > notification to the ASF slack. It can be used for other kinds of
> > automation. Sky's the limit.
> >
> > Thoughts? What else can do we?
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> For additional commands, e-mail: common-dev-help@hadoop.apache.org
>
>

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Steve Loughran <st...@cloudera.com.INVALID>.
not sure about stale PR closing; when you've a patch which is still pending
review it's not that fun to have it closed.

maybe better to have review sessions. I recall many, many years ago
attempts to try and catch up with all outstanding patch reviews.




On Wed, 14 Jul 2021 at 03:00, Akira Ajisaka <aa...@apache.org> wrote:

> Thank you Wei-Chiu for starting the discussion,
>
> > 3. JIRA security
> I'm +1 to use private JIRA issues to handle vulnerabilities.
>
> > 5. Doc update
> +1, I build the document daily and it helps me fixing documents:
> https://aajisaka.github.io/hadoop-document/ It's great if the latest
> document is built and published by the Apache Hadoop community.
>
> My idea related to GitHub PR:
> 1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
> costs to configure and debug the precommit jobs.
> https://issues.apache.org/jira/browse/HADOOP-17798
> 2. Improve the pull request template for the contributors
> https://issues.apache.org/jira/browse/HADOOP-17799
>
> Regards,
> Akira
>
> On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org>
> wrote:
> >
> > I work on multiple projects and learned a bunch from those projects.There
> > are nice add-ons that help with productivity. There are things we can do
> to
> > help us manage the project better.
> >
> > 1. Add new issue types.
> > We can add "Epic" jira type to organize a set of related jiras. This
> could
> > be easier to manage than using a regular JIRA and call it "umbrella".
> >
> > 2. GitHub Actions
> > I am seeing more projects moving to GitHub Actions for precommits. We
> don't
> > necessarily need to migrate off Jenkins, but there are nice add-ons that
> > can perform static analysis, catching potential issues. For example,
> Ozone
> > adds SonarQube to post-commit, and exports the report to SonarCloud.
> Other
> > add-ons are available to scan for docker images, vulnerabilities scans.
> >
> > 3. JIRA security
> > It is possible to set up security level (public/private) in JIRA. This
> can
> > be used to track vulnerability issues and be made only visible to
> > committers. Example: INFRA-15258
> > <https://issues.apache.org/jira/browse/INFRA-15258>
> >
> > 4. New JIRA fields
> > It's possible to add new fields. For example, we can add a "Reviewer"
> > field, which could help improve the attention to issues.
> >
> > 5. Doc update
> > It is possible to set up automation such that the doc on the Hadoop
> website
> > is refreshed for every commit, providing the latest doc to the public.
> >
> > 6. Webhook
> > It's possible to set up webhook such that every commit in GitHub sends a
> > notification to the ASF slack. It can be used for other kinds of
> > automation. Sky's the limit.
> >
> > Thoughts? What else can do we?
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
> For additional commands, e-mail: common-dev-help@hadoop.apache.org
>
>

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Akira Ajisaka <aa...@apache.org>.
Thank you Wei-Chiu for starting the discussion,

> 3. JIRA security
I'm +1 to use private JIRA issues to handle vulnerabilities.

> 5. Doc update
+1, I build the document daily and it helps me fixing documents:
https://aajisaka.github.io/hadoop-document/ It's great if the latest
document is built and published by the Apache Hadoop community.

My idea related to GitHub PR:
1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
costs to configure and debug the precommit jobs.
https://issues.apache.org/jira/browse/HADOOP-17798
2. Improve the pull request template for the contributors
https://issues.apache.org/jira/browse/HADOOP-17799

Regards,
Akira

On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org> wrote:
>
> I work on multiple projects and learned a bunch from those projects.There
> are nice add-ons that help with productivity. There are things we can do to
> help us manage the project better.
>
> 1. Add new issue types.
> We can add "Epic" jira type to organize a set of related jiras. This could
> be easier to manage than using a regular JIRA and call it "umbrella".
>
> 2. GitHub Actions
> I am seeing more projects moving to GitHub Actions for precommits. We don't
> necessarily need to migrate off Jenkins, but there are nice add-ons that
> can perform static analysis, catching potential issues. For example, Ozone
> adds SonarQube to post-commit, and exports the report to SonarCloud. Other
> add-ons are available to scan for docker images, vulnerabilities scans.
>
> 3. JIRA security
> It is possible to set up security level (public/private) in JIRA. This can
> be used to track vulnerability issues and be made only visible to
> committers. Example: INFRA-15258
> <https://issues.apache.org/jira/browse/INFRA-15258>
>
> 4. New JIRA fields
> It's possible to add new fields. For example, we can add a "Reviewer"
> field, which could help improve the attention to issues.
>
> 5. Doc update
> It is possible to set up automation such that the doc on the Hadoop website
> is refreshed for every commit, providing the latest doc to the public.
>
> 6. Webhook
> It's possible to set up webhook such that every commit in GitHub sends a
> notification to the ASF slack. It can be used for other kinds of
> automation. Sky's the limit.
>
> Thoughts? What else can do we?

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-dev-help@hadoop.apache.org


Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Akira Ajisaka <aa...@apache.org>.
Thank you Wei-Chiu for starting the discussion,

> 3. JIRA security
I'm +1 to use private JIRA issues to handle vulnerabilities.

> 5. Doc update
+1, I build the document daily and it helps me fixing documents:
https://aajisaka.github.io/hadoop-document/ It's great if the latest
document is built and published by the Apache Hadoop community.

My idea related to GitHub PR:
1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
costs to configure and debug the precommit jobs.
https://issues.apache.org/jira/browse/HADOOP-17798
2. Improve the pull request template for the contributors
https://issues.apache.org/jira/browse/HADOOP-17799

Regards,
Akira

On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org> wrote:
>
> I work on multiple projects and learned a bunch from those projects.There
> are nice add-ons that help with productivity. There are things we can do to
> help us manage the project better.
>
> 1. Add new issue types.
> We can add "Epic" jira type to organize a set of related jiras. This could
> be easier to manage than using a regular JIRA and call it "umbrella".
>
> 2. GitHub Actions
> I am seeing more projects moving to GitHub Actions for precommits. We don't
> necessarily need to migrate off Jenkins, but there are nice add-ons that
> can perform static analysis, catching potential issues. For example, Ozone
> adds SonarQube to post-commit, and exports the report to SonarCloud. Other
> add-ons are available to scan for docker images, vulnerabilities scans.
>
> 3. JIRA security
> It is possible to set up security level (public/private) in JIRA. This can
> be used to track vulnerability issues and be made only visible to
> committers. Example: INFRA-15258
> <https://issues.apache.org/jira/browse/INFRA-15258>
>
> 4. New JIRA fields
> It's possible to add new fields. For example, we can add a "Reviewer"
> field, which could help improve the attention to issues.
>
> 5. Doc update
> It is possible to set up automation such that the doc on the Hadoop website
> is refreshed for every commit, providing the latest doc to the public.
>
> 6. Webhook
> It's possible to set up webhook such that every commit in GitHub sends a
> notification to the ASF slack. It can be used for other kinds of
> automation. Sky's the limit.
>
> Thoughts? What else can do we?

---------------------------------------------------------------------
To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-dev-help@hadoop.apache.org


Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Akira Ajisaka <aa...@apache.org>.
Thank you Wei-Chiu for starting the discussion,

> 3. JIRA security
I'm +1 to use private JIRA issues to handle vulnerabilities.

> 5. Doc update
+1, I build the document daily and it helps me fixing documents:
https://aajisaka.github.io/hadoop-document/ It's great if the latest
document is built and published by the Apache Hadoop community.

My idea related to GitHub PR:
1. Disable the precommit jobs for JIRA, always use GitHub PR. It saves
costs to configure and debug the precommit jobs.
https://issues.apache.org/jira/browse/HADOOP-17798
2. Improve the pull request template for the contributors
https://issues.apache.org/jira/browse/HADOOP-17799

Regards,
Akira

On Tue, Jul 13, 2021 at 12:35 PM Wei-Chiu Chuang <we...@apache.org> wrote:
>
> I work on multiple projects and learned a bunch from those projects.There
> are nice add-ons that help with productivity. There are things we can do to
> help us manage the project better.
>
> 1. Add new issue types.
> We can add "Epic" jira type to organize a set of related jiras. This could
> be easier to manage than using a regular JIRA and call it "umbrella".
>
> 2. GitHub Actions
> I am seeing more projects moving to GitHub Actions for precommits. We don't
> necessarily need to migrate off Jenkins, but there are nice add-ons that
> can perform static analysis, catching potential issues. For example, Ozone
> adds SonarQube to post-commit, and exports the report to SonarCloud. Other
> add-ons are available to scan for docker images, vulnerabilities scans.
>
> 3. JIRA security
> It is possible to set up security level (public/private) in JIRA. This can
> be used to track vulnerability issues and be made only visible to
> committers. Example: INFRA-15258
> <https://issues.apache.org/jira/browse/INFRA-15258>
>
> 4. New JIRA fields
> It's possible to add new fields. For example, we can add a "Reviewer"
> field, which could help improve the attention to issues.
>
> 5. Doc update
> It is possible to set up automation such that the doc on the Hadoop website
> is refreshed for every commit, providing the latest doc to the public.
>
> 6. Webhook
> It's possible to set up webhook such that every commit in GitHub sends a
> notification to the ASF slack. It can be used for other kinds of
> automation. Sky's the limit.
>
> Thoughts? What else can do we?

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: yarn-dev-help@hadoop.apache.org


Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Wei-Chiu Chuang <we...@apache.org>.
Here's another one:

We can update the JIRA workflow and add more state. For example, Cassandra
has "Review in Progress" and "Need Reviewer" states. INFRA-22049
<https://issues.apache.org/jira/browse/INFRA-22049>

On Tue, Jul 13, 2021 at 11:34 AM Wei-Chiu Chuang <we...@apache.org> wrote:

> I work on multiple projects and learned a bunch from those projects.There
> are nice add-ons that help with productivity. There are things we can do to
> help us manage the project better.
>
> 1. Add new issue types.
> We can add "Epic" jira type to organize a set of related jiras. This could
> be easier to manage than using a regular JIRA and call it "umbrella".
>
> 2. GitHub Actions
> I am seeing more projects moving to GitHub Actions for precommits. We
> don't necessarily need to migrate off Jenkins, but there are nice add-ons
> that can perform static analysis, catching potential issues. For example,
> Ozone adds SonarQube to post-commit, and exports the report to SonarCloud.
> Other add-ons are available to scan for docker images, vulnerabilities
> scans.
>
> 3. JIRA security
> It is possible to set up security level (public/private) in JIRA. This can
> be used to track vulnerability issues and be made only visible to
> committers. Example: INFRA-15258
> <https://issues.apache.org/jira/browse/INFRA-15258>
>
> 4. New JIRA fields
> It's possible to add new fields. For example, we can add a "Reviewer"
> field, which could help improve the attention to issues.
>
> 5. Doc update
> It is possible to set up automation such that the doc on the Hadoop
> website is refreshed for every commit, providing the latest doc to the
> public.
>
> 6. Webhook
> It's possible to set up webhook such that every commit in GitHub sends a
> notification to the ASF slack. It can be used for other kinds of
> automation. Sky's the limit.
>
> Thoughts? What else can do we?
>

Re: [DISCUSS] Tips for improving productivity, workflow in the Hadoop project?

Posted by Wei-Chiu Chuang <we...@apache.org>.
Here's another one:

We can update the JIRA workflow and add more state. For example, Cassandra
has "Review in Progress" and "Need Reviewer" states. INFRA-22049
<https://issues.apache.org/jira/browse/INFRA-22049>

On Tue, Jul 13, 2021 at 11:34 AM Wei-Chiu Chuang <we...@apache.org> wrote:

> I work on multiple projects and learned a bunch from those projects.There
> are nice add-ons that help with productivity. There are things we can do to
> help us manage the project better.
>
> 1. Add new issue types.
> We can add "Epic" jira type to organize a set of related jiras. This could
> be easier to manage than using a regular JIRA and call it "umbrella".
>
> 2. GitHub Actions
> I am seeing more projects moving to GitHub Actions for precommits. We
> don't necessarily need to migrate off Jenkins, but there are nice add-ons
> that can perform static analysis, catching potential issues. For example,
> Ozone adds SonarQube to post-commit, and exports the report to SonarCloud.
> Other add-ons are available to scan for docker images, vulnerabilities
> scans.
>
> 3. JIRA security
> It is possible to set up security level (public/private) in JIRA. This can
> be used to track vulnerability issues and be made only visible to
> committers. Example: INFRA-15258
> <https://issues.apache.org/jira/browse/INFRA-15258>
>
> 4. New JIRA fields
> It's possible to add new fields. For example, we can add a "Reviewer"
> field, which could help improve the attention to issues.
>
> 5. Doc update
> It is possible to set up automation such that the doc on the Hadoop
> website is refreshed for every commit, providing the latest doc to the
> public.
>
> 6. Webhook
> It's possible to set up webhook such that every commit in GitHub sends a
> notification to the ASF slack. It can be used for other kinds of
> automation. Sky's the limit.
>
> Thoughts? What else can do we?
>