One final note - this isn't a vote to make GitHub the canonical repo. In the 
future if Whimsy goes well I'd like to explore that but here I am simply 
proposing to use the ASF writeable Git repos (which happen to be mirrored to 
GH).

Cheers,
Chris 

Sent from my iPhone

> On Jan 2, 2016, at 4:31 PM, Mattmann, Chris A (3980) 
> <chris.a.mattm...@jpl.nasa.gov> wrote:
> 
> Hey Ken,
> 
> Projects have been using writeable git repos at the ASF since 2009-2010. The 
> recent conversation at the foundation level was - should we allow GitHub as a 
> canonical external repo and more broadly - is this possible in general? The 
> Whimsy project is currently undergoing that experiment and it's going well 
> but nothing official to report yet.
> 
> Beyond that - projects can release from and use writeable Git repos. Some 
> projects were getting around history by squashing commits ahead of the repo 
> and getting around infra's checks on master (aka trunk) by using different 
> main branch names but we're not in that boat.
> 
> Cheers,
> Chris 
> 
> 
> Sent from my iPhone
> 
>> On Jan 2, 2016, at 3:47 PM, Ken Krugler <kkrugler_li...@transpac.com> wrote:
>> 
>> Hi Chris,
>> 
>> I'd be +1, but I don't have the essence of the "Re: git (Was: ASF/GitHub 
>> Findings of Fact / Statements of Principles)" thread on the Apache members 
>> list clearly in my mind.
>> 
>> Specifically, while that thread was spinning merrily away, there were 
>> concerns about immutability when using git.
>> 
>> E.g. one comment was...
>> 
>>> releases must correspond to an immutable tag in a repository on ASF 
>>> hardware.
>>> 
>>> "Canonical" is needed for releases, and for IP provenance, so I'd augment 
>>> the above with a second requirement: for each release tag, we must be able 
>>> to establish the provenance of all files referenced by that tag.
>>> 
>>> I believe that is the essence of the Foundation's requirements for version 
>>> control. Both can be satisfied via svn or git. Git may require external 
>>> sources to satisfy one or both of those requirements. svn inherently has 
>>> the first nailed, and is much easier for provenance (there may be edge 
>>> cases I'm missing offhand, but we know the ICLA/grant associated with each 
>>> change leading up to the tagged release).
>> 
>> Did it wind up as "projects can experiment with using git for official 
>> releases"?
>> 
>> Thanks,
>> 
>> -- Ken
>> 
>>> From: Mattmann, Chris A (3980)
>>> Sent: January 1, 2016 8:30:16pm PST
>>> To: dev@tika.apache.org
>>> Subject: [VOTE] Moving SCM to Git
>>> 
>>> Hi Everyone,
>>> 
>>> DISCUSS thread here: http://s.apache.org/wVE
>>> 
>>> Time to officially VOTE on moving Tika to Git. I’ve made a wiki
>>> page for our SCM explaining how to use Git at Apache, and how to
>>> use it with Github, and how to use it even in a traditional SVN
>>> sense. The page is here:
>>> 
>>> https://wiki.apache.org/tika/UsingGit
>>> 
>>> 
>>> I’ve also linked it from the main wiki page. I took the liberty
>>> of updating the only other 2 pages on the wiki that referenced
>>> SCM with (pending) Git instructions as well:
>>> 
>>> https://wiki.apache.org/tika/DeveloperResources
>>> https://wiki.apache.org/tika/ReleaseProcess
>>> 
>>> From the DISCUSS thread it would seem the following members of
>>> the community support this move:
>>> 
>>> Chris Mattmann
>>> Tyler Palsulich
>>> Bob Paulin
>>> Hong-Thai Nguyen
>>> 
>>> Oleg Tikhonov
>>> David Meikle
>>> 
>>> 
>>> Given the above I’m going to count the above people as +1 in
>>> this VOTE if I don’t hear otherwise.
>>> 
>>> Nick Burch said he would be more supportive if there was a guide,
>>> so I made one and updated the other wiki docs as above so hopefully
>>> that garners his VOTE.
>>> 
>>> If you’d like to revise your VOTE or to VOTE for the first time,
>>> please use the ballot below:
>>> 
>>> [ ] +1 Move the Apache Tika source control to Writeable Git repos
>>> at the ASF
>>> [ ] +0 Indifferent.
>>> [ ] -1 Don’t move the Apache Tika source control to Writeable Git
>>> repos at the ASF because..
>>> 
>>> Of course, given the conversation I am +1 for this.
>>> 
>>> Thanks for VOTE’ing I’ll leave the VOTE open through next Friday.
>>> 
>>> Cheers,
>>> Chris
>>> 
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> Chris Mattmann, Ph.D.
>>> Chief Architect
>>> Instrument Software and Science Data Systems Section (398)
>>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>>> Office: 168-519, Mailstop: 168-527
>>> Email: chris.a.mattm...@nasa.gov
>>> WWW:  http://sunset.usc.edu/~mattmann/
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> Adjunct Associate Professor, Computer Science Department
>>> University of Southern California, Los Angeles, CA 90089 USA
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> 
>> --------------------------
>> Ken Krugler
>> +1 530-210-6378
>> http://www.scaleunlimited.com
>> custom big data solutions & training
>> Hadoop, Cascading, Cassandra & Solr
>> 
>> 
>> 
>> 
>> 
>> --------------------------
>> Ken Krugler
>> +1 530-210-6378
>> http://www.scaleunlimited.com
>> custom big data solutions & training
>> Hadoop, Cascading, Cassandra & Solr
>> 
>> 
>> 
>> 
>> 

Reply via email to