[All][Math] No ML, no JIRA; GitHub only?

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

[All][Math] No ML, no JIRA; GitHub only?

Gilles Sadowski-2
Hi.

By chance, I opened and read an automated mail from "GitBox" whose subject
line did not contain anything that would usually prompt a reaction from me.[1]
In fact, it was a PR for Commons Math, and there are several others pending:
   https://github.com/apache/commons-math/pulls

Could someone with a GitHub account please engage with the "unknown" people
and let them know how to contribute ("dev" ML subscription, JIRA reports, etc.)?

How can we make more prominent that GitHub is not our primary way to interact
about Apache projects.  Or is it?  Did I miss a change of policy?

Thanks,
Gilles

[1] No prefix of a Commons component, no reference to a JIRA issue, no subject
     obviously related to any of the component which I work on.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [All][Math] No ML, no JIRA; GitHub only?

garydgregory
Hi Gilles and all,

As projects are moving from Apache's svn/git to Apache GitBox, using GitHub
(GH) makes more and more sense for accepting code changes; IMO GH's UI is
better than looking at a patch file, especially with GH's "Conversation"
feature which let's you have discussion threads in the code view itself. We
still have JIRA of course, so we will have to be careful to still use JIRA
and not the GH issue tracking system.

Gary

On Fri, Jan 25, 2019 at 6:24 AM Gilles Sadowski <[hidden email]>
wrote:

> Hi.
>
> By chance, I opened and read an automated mail from "GitBox" whose subject
> line did not contain anything that would usually prompt a reaction from
> me.[1]
> In fact, it was a PR for Commons Math, and there are several others
> pending:
>    https://github.com/apache/commons-math/pulls
>
> Could someone with a GitHub account please engage with the "unknown" people
> and let them know how to contribute ("dev" ML subscription, JIRA reports,
> etc.)?
>
> How can we make more prominent that GitHub is not our primary way to
> interact
> about Apache projects.  Or is it?  Did I miss a change of policy?
>
> Thanks,
> Gilles
>
> [1] No prefix of a Commons component, no reference to a JIRA issue, no
> subject
>      obviously related to any of the component which I work on.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>
Reply | Threaded
Open this post in threaded view
|

Re: [All][Math] No ML, no JIRA; GitHub only?

Stefan Bodewig
In reply to this post by Gilles Sadowski-2
On 2019-01-25, Gilles Sadowski wrote:

> By chance, I opened and read an automated mail from "GitBox" whose
> subject line did not contain anything that would usually prompt a
> reaction from me.[1]

[Sidenote: I also find it annoying that the messages no longer contain
the name of the repository since we've switched to gitbox]

> Could someone with a GitHub account please engage with the "unknown"
> people and let them know how to contribute ("dev" ML subscription,
> JIRA reports, etc.)?

There is a CONTRIBUTING.md file in your repository that explicitly tells
people to prefer JIRA but also explicitly talks about github pull
requests. This is the boilerplate file created from the commons parent
build but you can certainly change it to fit MATH's prefered way of
operating.

That being said, nobody is going to guarantee people will bother reading
the document. Also some contributors simply prefer using the github
interface and will rather not provide a patch at all than using diff and
JIRA.

You (as in "the MATH community") need to decide whether you'd like to
forgo such contributions. It may very well be there are people who like
to use the github UI (Gary seems to be one of them :-)

> How can we make more prominent that GitHub is not our primary way to
> interact about Apache projects.  Or is it?  Did I miss a change of
> policy?

It has been added as an option but each community is certainly free to
use or do without that option.

Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [All][Math] No ML, no JIRA; GitHub only?

James Ring
On Fri, Jan 25, 2019 at 6:17 AM Stefan Bodewig <[hidden email]> wrote:

>
> On 2019-01-25, Gilles Sadowski wrote:
>
> > By chance, I opened and read an automated mail from "GitBox" whose
> > subject line did not contain anything that would usually prompt a
> > reaction from me.[1]
>
> [Sidenote: I also find it annoying that the messages no longer contain
> the name of the repository since we've switched to gitbox]
>
> > Could someone with a GitHub account please engage with the "unknown"
> > people and let them know how to contribute ("dev" ML subscription,
> > JIRA reports, etc.)?
>
> There is a CONTRIBUTING.md file in your repository that explicitly tells
> people to prefer JIRA but also explicitly talks about github pull
> requests. This is the boilerplate file created from the commons parent
> build but you can certainly change it to fit MATH's prefered way of
> operating.
>
> That being said, nobody is going to guarantee people will bother reading
> the document. Also some contributors simply prefer using the github
> interface and will rather not provide a patch at all than using diff and
> JIRA.

I've seen github projects that use non-github issue trackers, those
projects sometimes create an issue template indicating the correct
place to create issues (see
https://help.github.com/articles/manually-creating-a-single-issue-template-for-your-repository/).

Just a thought.

> You (as in "the MATH community") need to decide whether you'd like to
> forgo such contributions. It may very well be there are people who like
> to use the github UI (Gary seems to be one of them :-)
>
> > How can we make more prominent that GitHub is not our primary way to
> > interact about Apache projects.  Or is it?  Did I miss a change of
> > policy?
>
> It has been added as an option but each community is certainly free to
> use or do without that option.
>
> Stefan
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [All][Math] No ML, no JIRA; GitHub only?

Otto Fowler
You can create a github PR template in the repository that has instructions
on what you expect for the PRs.
This would hopefully include things like:
is there a jira?
does the title have the jira in it?
have your run `foo` command to test and verify there are no errors etc:

https://github.com/apache/metron/blob/master/.github/PULL_REQUEST_TEMPLATE.md




On January 25, 2019 at 09:22:22, James Ring ([hidden email]) wrote:

On Fri, Jan 25, 2019 at 6:17 AM Stefan Bodewig <[hidden email]> wrote:

>
> On 2019-01-25, Gilles Sadowski wrote:
>
> > By chance, I opened and read an automated mail from "GitBox" whose
> > subject line did not contain anything that would usually prompt a
> > reaction from me.[1]
>
> [Sidenote: I also find it annoying that the messages no longer contain
> the name of the repository since we've switched to gitbox]
>
> > Could someone with a GitHub account please engage with the "unknown"
> > people and let them know how to contribute ("dev" ML subscription,
> > JIRA reports, etc.)?
>
> There is a CONTRIBUTING.md file in your repository that explicitly tells
> people to prefer JIRA but also explicitly talks about github pull
> requests. This is the boilerplate file created from the commons parent
> build but you can certainly change it to fit MATH's prefered way of
> operating.
>
> That being said, nobody is going to guarantee people will bother reading
> the document. Also some contributors simply prefer using the github
> interface and will rather not provide a patch at all than using diff and
> JIRA.

I've seen github projects that use non-github issue trackers, those
projects sometimes create an issue template indicating the correct
place to create issues (see
https://help.github.com/articles/manually-creating-a-single-issue-template-for-your-repository/).


Just a thought.

> You (as in "the MATH community") need to decide whether you'd like to
> forgo such contributions. It may very well be there are people who like
> to use the github UI (Gary seems to be one of them :-)
>
> > How can we make more prominent that GitHub is not our primary way to
> > interact about Apache projects. Or is it? Did I miss a change of
> > policy?
>
> It has been added as an option but each community is certainly free to
> use or do without that option.
>
> Stefan
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: [All][Math] No ML, no JIRA; GitHub only?

garydgregory
In reply to this post by Stefan Bodewig
On Fri, Jan 25, 2019 at 9:17 AM Stefan Bodewig <[hidden email]> wrote:

> On 2019-01-25, Gilles Sadowski wrote:
>
> > By chance, I opened and read an automated mail from "GitBox" whose
> > subject line did not contain anything that would usually prompt a
> > reaction from me.[1]
>
> [Sidenote: I also find it annoying that the messages no longer contain
> the name of the repository since we've switched to gitbox]
>

+1

Gary

>
> > Could someone with a GitHub account please engage with the "unknown"
> > people and let them know how to contribute ("dev" ML subscription,
> > JIRA reports, etc.)?
>
> There is a CONTRIBUTING.md file in your repository that explicitly tells
> people to prefer JIRA but also explicitly talks about github pull
> requests. This is the boilerplate file created from the commons parent
> build but you can certainly change it to fit MATH's prefered way of
> operating.
>
> That being said, nobody is going to guarantee people will bother reading
> the document. Also some contributors simply prefer using the github
> interface and will rather not provide a patch at all than using diff and
> JIRA.
>
> You (as in "the MATH community") need to decide whether you'd like to
> forgo such contributions. It may very well be there are people who like
> to use the github UI (Gary seems to be one of them :-)
>
> > How can we make more prominent that GitHub is not our primary way to
> > interact about Apache projects.  Or is it?  Did I miss a change of
> > policy?
>
> It has been added as an option but each community is certainly free to
> use or do without that option.
>
> Stefan
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>