It seems like there are two discussions happening here
1> moving code _development_ to GitHub
2> moving JIRA to GitHub

I want to talk about <2>

Gus:

Have you looked at "issues" in GitHub? See:
https://github.com/apache/accumulo/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc

On a _very_ quick look, my two main concerns about moving off JIRA are
addressed:
1> being able to search/sort issues
2> seeing the discussion that went into whatever the end result was
for a particular issue

Anything else you do regularly that's not supported? Originally this
was a long scree about why JIRA needs to remain, but as long as JIRA
remains at least available for archival reasons and the two functions
above are available, I can probably adapt. It'd be awkward to have to
go to two places of course.

That said, I have no interest at all in moving away from JIRA unless
there are very clear advantages. Having to go to JIRA to see the
discussion seems like a minimal barrier to entry IMO. Using GitHub for
code development is compatible with staying on JIRA.

On Wed, Sep 18, 2019 at 4:23 AM Jan Høydahl <jan....@cominvent.com> wrote:
>
> We as a project won't need to worry about "system of record" or what MS will 
> do in the future. Really.
> I encourage all to read INFRA's post about the ASF-GitHub agreement here 
> https://blogs.apache.org/infra/entry/apache-and-github-a-friendly
> In the last paragraph it states:
>
> For many projects, the move to GitHub means a lower bar to both contributing 
> as well as troubleshooting and submitting issues to the projects, through the 
> GitHub issue and pull request features.
>
> Our commitment to provenance, quality and open governance remains the same, 
> and with our tight integration with GitHub through our linked account 
> service, we are able to bring what made Apache a mark of quality to the many 
> users and contributors on GitHub.
>
>
> ASF has us legally covered, and from the foundation's side, GitHub issues is 
> equal to JIRA issues and GitHub PRs are equal to patches in JIRA.
>
> INFRA also clearly states in the same post that:
>
> People that wish to continue using their Apache committer accounts to commit 
> code may continue doing so on gitbox.apache.org with their Apache 
> credentials. Nothing has changed in that respect.
>
>
> So the argument against TOS or personal M$ dislikes or principles won't hold 
> here.
>
> We can continue accepting JIRA issues, patches and commits to GitBox for 
> those who favor those tools for any reason.
> But we can equally well embrace the entire GitHub tooling which was made 
> available to us by ASF earlier this year, and make that the de facto (and 
> primary documented) way of interacting with Lucene/Solr.
> I'd prefer a complete switch like Accumulo did, as a dual tracker situation 
> is a bit of a mess. A third option is to automate the creation of linked 
> shadow issues in GH for new JIRA issues that gets created from Syria :)
>
> --
> Jan Høydahl, search solution architect
> Cominvent AS - www.cominvent.com
>
> 18. sep. 2019 kl. 06:58 skrev Gus Heck <gus.h...@gmail.com>:
>
> I wrote quickly and didn't expound much, let me clarify that my comments are 
> in reference to having bug tracking in GitHub. Using the mirror doesn't 
> bother me since the system of record is apache gitbox (the GitHub mirror is 
> WAY better UI than gitbox). Having the record of what bugs were resolved in 
> what versions and the thought that went into it, only exist outside apache is 
> all I'm worried about. I'm not anti git, nor am I anti code review in GitHub, 
> as long as major direction changes and decisions s are summarized in jira, or 
> in code comments. I also have generally assumed that pull request reviews 
> were meant to mostly be code review, i.e. focused comments on specific lines 
> or classes . Discussion of how to solve bugs or possible directions for 
> features would be in jira.
>
> In more concrete terms one thing I will definitely miss if we go to GitHub is 
> the tabular view of issues, especially the ability to sort by issue ID which 
> I use regularly to get a view of (roughly) chronologically history of changes 
> on a topic. I really find their way of listing issues very hard to read. It 
> would be much easier to scan down a column of milestones for example.
>
> By the way, how would we plan to handle fix versions in GitHub issues? 
> Milestones? What about affects version etc.
>
> And I don't agree that "everyone is on GitHub" I still have yet to encounter 
> a single client site that was using GitHub (~20 clients in 6 years ranging 
> from 1 man startups to Fortune 50 companies). Plenty using git, often 
> bitbucket, but nobody using github itself. Plenty of open source projects 
> (including minor ones I started) use GitHub... But the idea that folks out 
> there won't know how to adapt to anything other than GitHub seems 
> preposterous to me. The only folks who are not going to be able to absorb a 
> new bug tracking system are the very junior devs, few of whom will be looking 
> to contribute to Solr I think. Honestly the popularity of python as a 
> teaching language is a much bigger threat to our ability to attract fresh 
> folks than our bug tracker choice...
>
> So I'm not at all against GitHub having some role, but the degree of 
> dependency on outside services seems important. I guess it's possible to see 
> it as a question of what you consider peripheral vs core. I think records of 
> the issues are core, but code review comments not so much.
>
> Also it seems ironic that I'm writing this mail to clarify I'm not entirely 
> against Github as I wait for a *forced* reboot to finish on my Windows 
> machine... One that hit while I was in the middle of something else...
>
> -Gus
>
>
> On Tue, Sep 17, 2019, 9:01 PM Mark Miller <markrmil...@gmail.com> wrote:
>>
>> Also, just FYI, I say that as someone that kind of prefers patches and JIRA 
>> for 90% of what I do. I’ve been doing this same shit for like half my life, 
>> I’m not looking for fancy new tools for the hell of it either. I like 
>> patches. It’s just going to happen. And I see a huge pool of free resources 
>> in the meantime, wow those workflow limits are not too bad at all. I could 
>> stop another new test that takes 2 minutes from coming in non nightly. Now 
>> that’s practically interesting.
>>
>> Mark
>>
>> On Tue, Sep 17, 2019 at 7:39 PM Mark Miller <markrmil...@gmail.com> wrote:
>>>
>>> I think that is a little over the top.
>>>
>>> As it is the majority of dev and pr's and action is moving to GitHub, 
>>> whether anyone is from Syria or not.
>>>
>>> If we decided, like most other communities on Gods green earth, to tell our 
>>> community we are going GitHub first it and expect committers to not avoid 
>>> all of our checks by just sticking to patches, the practical differences 
>>> don't have to be much beyond that. Apache GitBox is not going away, it's 
>>> easy to clearly spell out that those without access to GitHub can provide a 
>>> patch as we would allow any committer without access or moral quandaries 
>>> the same obviously. Making how to contribute a patch and use JIRA alternate 
>>> doc for those with GitHub issues is pretty low effort.
>>>
>>> JIRA is a little different, I'm not as sold on leaving it, but really it's 
>>> the same thing if almost all of the dev community starts using it for the 
>>> bulk of what would be in JIRA, already lots of JIRA related comments and 
>>> review have gone there - most stuff is just split instead of "free and 
>>> available" - GitHub is lacking, JIRA is lacking.  Given that every damn 
>>> company and project is on GitHub, this is just the way it will continue to 
>>> go. So leaving JIRA up for history and those without access to GitHub would 
>>> be the same too.
>>>
>>> And if M$ does anything with GitHub, the universe will collectively move 
>>> on, with 90% of the world in the same spot. Great opportunity will emerge 
>>> if that happens. Join me in a startup :)
>>>
>>> It sounds great to be like, freedom, TOS and "Sad!" but practically it's 
>>> all meaningless.
>>>
>>> This is happening and will happen. Like I once said Git was inevitable and 
>>> just shut up until it came, this is the same.
>>>
>>> "Us" as a community deciding to embrace it just means 3-4 old curmudgeons 
>>> in a year won't as likely still be holding onto old ways for the sake of a 
>>> imagined victim. Anyone that doesn't want to accept the GitHub TOS would 
>>> get the same deal as someone from Siria. They will get the same 2nd citizen 
>>> experience they are currently enjoying and that will continue to grow.
>>>
>>> And whatever you say or whatever the day, the practical difference of what 
>>> happens will be zilch except for one thing: some people will feel better 
>>> about bucking the community even if they are not from Syria or morally 
>>> against the GitHub TOS.
>>>
>>> I'm a big fan of the kicking of screaming way, but generally only in my 
>>> personal life. Professionally, I like to embrace the practical.
>>>
>>>
>>>
>>> On Tue, Sep 17, 2019 at 4:59 PM Anshum Gupta <ans...@anshumgupta.net> wrote:
>>>>
>>>> Ok, I buy that reason for leaving the ASF controlled mechanism.
>>>>
>>>> On Tue, Sep 17, 2019 at 2:16 PM Chris Hostetter <hossman_luc...@fucit.org> 
>>>> wrote:
>>>>>
>>>>>
>>>>> : Is there any reason at all that we need to hold on to JIRA? ASF allows
>>>>> : us to move all issue handling over to GH, I'd like us to consider such a
>>>>> : move.
>>>>>
>>>>> In my opinion, migrating from JIRA to Github "issues" would be a terrible
>>>>> idea.
>>>>>
>>>>> I have no objections to the goal of "encouraging" and "facilitating"
>>>>> contributions via github from people already using github -- but making
>>>>> github the defacto (or *sole*) way to participate and contribute code
>>>>> means pressuring people into accepting the github TOS (not just
>>>>> now, but whatever those might be in the future) as well as making it
>>>>> virtually impossible for people to participate if they are in locations
>>>>> github has decided to block (ie: Iran, Syria, and Crimea ATM + whomever
>>>>> else the US decides to sanction down the road)
>>>>>
>>>>> Opening up, or expanding, pathways for participation is one thing --
>>>>> I'm all in favor of that (even if I personally can't stand those avenues).
>>>>>
>>>>> But *closing* existing path ways that are currently entirely "open" and
>>>>> "free" to anyone that wants to participate w/o any limitations or TOS
>>>>> other then "Provide an ASF controled and owned website with an email
>>>>> address" ... that's just sad.
>>>>>
>>>>>
>>>>> -Hoss
>>>>> http://www.lucidworks.com/
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>>>>> For additional commands, e-mail: dev-h...@lucene.apache.org
>>>>>
>>>>
>>>>
>>>> --
>>>> Anshum Gupta
>>>
>>>
>>>
>>> --
>>> - Mark
>>>
>>> http://about.me/markrmiller
>>
>> --
>> - Mark
>>
>> http://about.me/markrmiller
>
>

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

Reply via email to