Re: Jenkins job

2016-05-18 Thread Josh Elser
+1 Apache Yetus is a great starting point (and makes it easy to run the 
same test(s) locally). I am embarrassed that I have not mentioned it 
myself :)


Sean Busbey wrote:

Any particular reason y'all are aiming at using Travis CI for PR
evaluation rather than the ASF Jenkins?

I ask because my next suggestion is to look at Apache Yetus
Test-Patch[1] for automating a bunch of contribution checks (beyond
just "running maven"). I know we have examples to point to for using
it on jenkins, but I don't have a working example on Travis-CI yet.


[1]: http://yetus.apache.org/documentation/0.2.1/precommit-basic/

On Tue, May 10, 2016 at 6:35 AM, Adina Crainiceanu  wrote:

Yes, integrating performance testing is part of the project. Maybe we can
talk about ways to achieve that during the next Rya meeting.

Thanks,
Adina

On Mon, May 9, 2016 at 4:53 PM, Puja Valiyil  wrote:


Integrating Travis ci sounds good! Some tests don't run well on my Windows
box so that would be super useful!
Beyond that we had said integrating some performance benchmarking into the
infrastructure was a good use of his time?

Sent from my iPhone


On May 9, 2016, at 1:58 PM, Adina Crainiceanu  wrote:

Aaron, Josh, Puja,

 From the discussion during the office hours last week and the link Josh
sent, I understand that the continuous integration for Rya is set, just
some details need to be taken care of (set the job to run automatically).
Is that correct? If not, is there something that Amila can do for the
continuous integration task?


Here is a paragraph from Amila's original proposal. I want to know if any
of it still needs to be done/can be done by Amila.

"As the first step, I will integrate RYA build to jenkins[1] and
travisCI[2]. By using jenkins and travisCI, we can automate RYA build per
commit basis or per daily basis. We can use either way we prefer, but I
believe per commit is more suitable since then we can identify if any
commit cause to any build failure or test failure. Jenkins is an open
source tool to perform continuous integration and build automation. We

can

use apache jenkins servers to run RYA jenkins build jobs. I have to

discuss

with apache­infrastructure team also about how to achieve this and I have
already started a mailing thread in their mailing list. TravisCI is also

a

continuous integration tool which I am planning to configure with RYA
build. By using travisCI, we can get a build status per every PR that a
contributor send, so when merging PRs committers don’t need to run and
check them again."


Thank you,
Adina


On Wed, May 4, 2016 at 1:03 PM, Josh Elser

wrote:

https://builds.apache.org/job/incubator-rya-develop/

It looks like there hasn't been a build since 2016/04/07. So, the job is
there to run, it's just not automatically being run.

- Josh



--
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/



--
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/






Re: Jenkins job

2016-05-18 Thread Paul Danckaert
Hello there,

I haven't been directly involved in the discussion for CI, though I did listen 
to the discussion today on the call and have the slides. I wanted to toss out 
one additional idea which was to integrate something like SonarQube into the CI 
process, as it can be quite useful at tracking trends in code quality, issues, 
and other factors. It would support the two CI platforms discussed, and is 
usually straight forward to integrate.

Also, integrating some of the static code analysis tools like FindBugs or PMD 
could also be a benefit. The automated tools do quite well at finding well 
hidden issues, and catching security concerns as well. Again, both Jenkins and 
Travis support these sorts of plugins.

Hope that's helpful,

paul



Re: Rya Working Group: Temporal Indexing -- May 18, Noon Eastern

2016-05-18 Thread David Lotts
The Rya working group is starting now!
Here is a link to the Temporal slides:
https://docs.google.com/presentation/d/1d9f2AcAnjkVLJJfcYJbkAFcOJxEvZnO0iiLWW3n_CaU/edit?usp=sharing
Also see Adina's slides
david lotts.

On Mon, May 16, 2016 at 1:41 PM, David Lotts  wrote:

> All,
>
> The Rya working group is this Wednesday at noon.  This week we will be
> going over:
>
>- Temporal indexing and queries,
>- a little bit about Rya's Geo indexing, and
>- a mentioning of Rya's full-text indexing.
>
> I am the implementer of the original temporal index code, so if you have
> some ideas about an index you'd like to create, using or making tweaks to
> these indexes, this session might be what you need to get started.
>
> No screen sharing this week, but we can use the following phone conference
> for the discussion:
>
> Call-in toll-free number: 1-888-598-1409 <1-888-5981409>
> Attendee access code: 7483409
>
> I'll send out slides at some point before the working group.
>
> Talk to you Wednesday!
>
> David Lotts
>
>


Re: Rya Working Group: Temporal Indexing -- May 18, Noon Eastern

2016-05-18 Thread Adina Crainiceanu
All,

Here are some slides for the GSoC part of the discussion  today

https://docs.google.com/presentation/d/1c5Bk_oedGzcaYS4MzER-KONrBB6pGxGBVi0K-jRCuB4/edit?usp=sharing



On Mon, May 16, 2016 at 1:41 PM, David Lotts  wrote:

> All,
>
> The Rya working group is this Wednesday at noon.  This week we will be
> going over:
>
>- Temporal indexing and queries,
>- a little bit about Rya's Geo indexing, and
>- a mentioning of Rya's full-text indexing.
>
> I am the implementer of the original temporal index code, so if you have
> some ideas about an index you'd like to create, using or making tweaks to
> these indexes, this session might be what you need to get started.
>
> No screen sharing this week, but we can use the following phone conference
> for the discussion:
>
> Call-in toll-free number: 1-888-598-1409 <1-888-5981409>
> Attendee access code: 7483409
>
> I'll send out slides at some point before the working group.
>
> Talk to you Wednesday!
>
> David Lotts
>



-- 
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/