Re: Code development questions

2018-10-11 Thread Puja Valiyil
Just to tack onto David’s answers:
Master contains the latest code, it also contains the upgrade to rdf4j (from 
openrdf).  A number of developers work on systems that could not upgrade to 
rdf4j, and as a result we maintain a 3.x branch that is compliant with the 
openrdf Api.  Developers commit to either/or, it is up to the developer to 
forward or backport features as they want between master and the 3.x branch.  

Sent from my iPhone

> On Oct 11, 2018, at 3:37 PM, David Lotts  wrote:
> 
> Timea,
> Thanks for reaching out.
> Some of your questions are addressed here in the wiki:
> https://cwiki.apache.org/confluence/display/RYA/Contributing+to+Rya
> But there is still room for confusion. Your questions are good, and might
> be something we should add to that document more explicitly.
> 
>   - your master branch is the one containing the official releases correct?
>> 
> No, master branch contains the current development snapshot. Create a
> request to pull your work into master.
> 
> 
>>   - the 3.x/master branch is actually the branch were current
>> development  is done?
> 
> No, I believe 3.x/master is to track changes for a major modification to
> use the latest release of rdf4j library.  You should use master unless you
> want to work on that rdf4j upgrade.
> 
> 
>> (the equivalent of the develop branch in git flow:
>> 
>> https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow
>> )
>>   Correct?
> 
> Not really, our master is their described develop branch.  Their master
> branch has no corresponding branch, but instead we use *tags* to track each
> release.  This is how a bunch of our peer projects do it.
> 
> (even is rya is set to 4 the branch 3.x name is misleading, maybe
>>   consider renaming it in the future)
>> 
> I agree, it does seem confusing.  3.x refers to a future major breaking
> version.
> 
> 
>>   - if we want to do pull requests we would do them on 3x/master branch?
>> 
> No, use master.
> 
>   - do you have a place to report tickets/issues? (other projects make use
>> of git issues)
>> 
> Yep, Jira.  If you are new you'll need to create a user account:
>https://issues.apache.org/jira/browse/RYA
> 
> Let us know if you have problems doing that.
> 
> david.


Re: Code development questions

2018-10-11 Thread David Lotts
Timea,
Thanks for reaching out.
Some of your questions are addressed here in the wiki:
https://cwiki.apache.org/confluence/display/RYA/Contributing+to+Rya
But there is still room for confusion. Your questions are good, and might
be something we should add to that document more explicitly.

   - your master branch is the one containing the official releases correct?
>
No, master branch contains the current development snapshot. Create a
request to pull your work into master.


>- the 3.x/master branch is actually the branch were current
> development  is done?

No, I believe 3.x/master is to track changes for a major modification to
use the latest release of rdf4j library.  You should use master unless you
want to work on that rdf4j upgrade.


> (the equivalent of the develop branch in git flow:
>
> https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow
> )
>Correct?

Not really, our master is their described develop branch.  Their master
branch has no corresponding branch, but instead we use *tags* to track each
release.  This is how a bunch of our peer projects do it.

(even is rya is set to 4 the branch 3.x name is misleading, maybe
>consider renaming it in the future)
>
I agree, it does seem confusing.  3.x refers to a future major breaking
version.


>- if we want to do pull requests we would do them on 3x/master branch?
>
No, use master.

   - do you have a place to report tickets/issues? (other projects make use
> of git issues)
>
Yep, Jira.  If you are new you'll need to create a user account:
https://issues.apache.org/jira/browse/RYA

Let us know if you have problems doing that.

david.


Re: October podling report draft - please comment

2018-10-11 Thread Timea Turdean
Hi there,

Thanks for adding SWC as a contributor.
Besides my colleague Jürgen, we have additional 2 team members (including
me) currently working with Rya. And our focus is on Rya with mongoDB flavor.
The immediate goal is to learn the code base and find out how it integrates
with our software stack (PoolParty Semantic Suite).  Spoiler: so far so
good!
In general, I want to know hot to help the code base.

Best regards from Vienna,
Timea

On Wed, 3 Oct 2018 at 03:21, Adina Crainiceanu  wrote:

> Thank you all for comments. I updated the report and submitted it. Here is
> the latest version:
>
>
> Rya
>
> Rya (pronounced "ree-uh" /rēə/) is a cloud-based RDF triple store that
> supports SPARQL queries. Rya is a scalable RDF data management system built
> on
> top of Accumulo. Rya uses novel storage methods, indexing schemes, and
> query
> processing techniques that scale to billions of triples across multiple
> nodes.
> Rya provides fast and easy access to the data through SPARQL, a
> conventional
> query mechanism for RDF data.
>
> Rya has been incubating since 2015-09-18.
>
> Three most important issues to address in the move towards graduation:
>
>   1. Increase diversity of committers
>
> Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware
> of?
>
> No
>
> How has the community developed since the last report?
>
>  * The community is moving towards graduation: restarted discussion on
> graduation and started to complete the items required for this step
>  * We welcome new users and contributors from Semantic Web Company. A CCLA
> from Semantic Web Company is being worked on.
>  * Received multiple logo proposals. Community discussed and voted a new
> logo
>  * We lost two mentors, but the remaining two mentors are very responsive
> and helpful
>
> How has the project developed since the last report?
>
>  * Changed RdfFileInputTool to accept multiple input paths, so it can load
> RDF data from multiple folders
>  * Changed from guava's iterators to Java collection's iterators to avoid
> versioning issues due to the recent change in Guava's
> Iterator.emptyIterator visibility
>  * Minor improvements to code and documentation
>
> How would you assess the podling's maturity?
> Please feel free to add your own commentary.
>
>   [ ] Initial setup
>   [ ] Working towards first release
>   [ ] Community building
>   [x] Nearing graduation
>   [ ] Other:
>
> Date of last release:
>
>2018-03-04
>
> When were the last committers or PPMC members elected?
>
>  * PPMC member Caleb Meier elected on Jan 3rd, 2017
>
>
>
> On Tue, Oct 2, 2018 at 12:29 PM, Josh Elser  wrote:
>
> > Awesome. That's great to hear, Jürgen!
> >
> > Looking forward to looks of interaction with you and your coworkers.
> >
> >
> > On 10/1/18 3:33 PM, Jürgen Jakobitsch wrote:
> >
> >> i'd support mentioning the folks from semantic web company :-)
> >> (it's certainly not going to be drive-by as well)
> >>
> >> we will be using rya during the next three years intensively for one of
> >> our
> >> research projects (h2020 => logistar)
> >>
> >> we just setup a fork on our official github. using this we will commit
> >> step
> >> by step a lot of issues that we've
> >> already tested on our local installations (on different nodes and on
> >> DC/OS)
> >> including accumulo/hdfs/libthrift version upgrades
> >> and a new shiny sparqlendpoint conforming to all standards. we do this
> on
> >> a
> >> step by step basis now, to be able to create
> >> meaningful and contained pull requests..
> >>
> >> krj
> >>
> >> *Jürgen Jakobitsch*
> >> Senior Technical Consultant
> >> Semantic Web Company GmbH
> >> EU: +43-14021235 <+43%201%204021235>
> >> US: (415) 800-3776
> >> Mobile: +43-676-6212710 <+43%20676%206212710>
> >> https://www.poolparty.biz
> >> https://www.semantic-web.com
> >>
> >> *Download E-Book*: Introducing Semantic AI
> >> 
> >>
> >>
> >> Am Mo., 1. Okt. 2018 um 21:21 Uhr schrieb Josh Elser  >:
> >>
> >> New contributors are good to mention (as long as they're not "drive-by"
> >>> contributions where you don't expect future contributions).
> >>>
> >>> On 10/1/18 11:45 AM, David Lotts wrote:
> >>>
>  Would it be appropriate to mention the relatively new involvement of
> the
>  good folks at Semantic Web Company?
>  This increases our diversity and stability.
>  david.
> 
> 
> >>>
> >>
>
>
> --
> Dr. Adina Crainiceanu
> Associate Professor
> Computer Science Department
> United States Naval Academy
> 410-293-6822
> ad...@usna.edu
> http://www.usna.edu/Users/cs/adina/
>


-- 
*Timea Turdean, MSc*
Software Engineer
Semantic Web Company GmbH

EU +43 1 402 12 35
US: (415) 800-3776
https://www.poolparty.biz
https://www.semantic-web.at
https://drupal.poolparty.biz

*E-Book*: Introducing Semantic AI


The views and opinions expressed in this posting are those of the author
and do not