Andy

Committers can't create jobs by default, the PMC chair has to give people
the appropriate group permissions.

See http://wiki.apache.org/general/Jenkins#How_do_I_get_an_account

Can you please set me and Claude up with the appropriate permissions so we
can set up our respective Jenkins jobs

Rob


On 8/3/13 7:11 AM, "Andy Seaborne" <[email protected]> wrote:

>On 02/08/13 15:36, Claude Warren wrote:
>> Ok, checked in, and announced.  How do I get it added to Hudson and the
>> SNAPSHOT maven repository?
>
>Both these services use your Apache user id.
>
>You should already be enabled for doing builds of Jena if your
>settings.xml is setup for snapshots and https.
>
>Check by logging into Nexus with Apache credentials:
>
>https://repository.apache.org/index.html#welcome
>
>and you have an account on Jenkins (builds.apache.org)
>
>For more details:
>http://wiki.apache.org/general/Jenkins
>
>Create a new job under Jena (Job name starts "Jena") -- it's easier to
>copy an old job, e.g. Jena_Development_Test, and modify the "Repository
>URL" and other settings.
>
>       Andy
>
>>
>> Claude
>>
>>
>> On Thu, Aug 1, 2013 at 5:44 PM, Rob Vesse <[email protected]> wrote:
>>
>>> You can use the maven license plugin to get a report of which files
>>>have
>>> missing licenses
>>>
>>> mvm license:check
>>>
>>> You'll need to have configured the plugin appropriately in your POM,
>>>see
>>> the experimental jena-jdbc module for an example of the set up for this
>>>
>>> You may also want to look at Apache RAT -
>>>http://creadur.apache.org/rat/
>>>
>>> Rob
>>>
>>>
>>>
>>> On 8/1/13 9:20 AM, "Claude Warren" <[email protected]> wrote:
>>>
>>>> Since the code is sensitive to changes in Graph, Model, and OpVisitor
>>>>it
>>>> probably makes sense to release on cycle with Jena core.  I'll get the
>>>> source code repackaged, I think most files have the header already.
>>>>
>>>> Is there a tool that will look for missing Apache headers?
>>>>
>>>> Claude
>>>>
>>>>
>>>>
>>>> On Thu, Aug 1, 2013 at 4:09 PM, Andy Seaborne <[email protected]> wrote:
>>>>
>>>>> Claude,
>>>>>
>>>>>
>>>>>> How do I go about contributing the code?
>>>>>
>>>>> You already have an iCLA on file so you can contribute code at any
>>>>>time
>>>>> (provided it is yours to contribute! e.g. if your employer has any
>>>>> related
>>>>> policy).
>>>>>
>>>>> Are there any new dependencies?
>>>>>
>>>>> If no, this is mostly about you want to get it out to users.
>>>>>
>>>>> Is this an additional module a user might wish to use? (not
>>>>>something to
>>>>> hook deep into the standard distribution).
>>>>>
>>>>> I'm guessing it is, so the user adds
>>>>>"org.apache.jena:jena-**security"
>>>>> (or whatever it gets called) to their POM to add it.
>>>>>
>>>>> The next decision is how you want to release it - coupled to the next
>>>>> release or put out for discuss and feedback as a separate unit. (It
>>>>>can
>>>>> migrate into the main build later.)
>>>>>
>>>>> Is this likely (in the short term) to evolve faster than the main
>>>>>Jena
>>>>> release cycle?  Evolve means formal releases, not snapshots.  Given
>>>>>we
>>>>> seem
>>>>> to be on ~3 months rather than the loosely stated ~6, faster is
>>>>>tricky!
>>>>>
>>>>> If aligning to the main release is the right approach, then a module
>>>>> under
>>>>> trunk/ seems right.  It will be built and deployed with a release; it
>>>>> will
>>>>> not be in the apache-jena distribution or the related
>>>>>apache-jena-libs
>>>>> (jena-text and jena-fuseki aren't either).
>>>>>
>>>>> If you want, for the moment, a separate release cycle then put in
>>>>>under
>>>>> .../repos/asf/jena/**Experimental/ and announce it.
>>>>>
>>>>> Or, even if related to the main release cycle, you want a "first
>>>>> release"
>>>>> that is more about getting feedback, then released separately might
>>>>>be
>>>>> better.
>>>>>
>>>>> The quickest route is to put under Experimental/ and email users@.
>>> Build
>>>>> to the snapshot repo and people can try it out immediately. Actually,
>>>>> snapshot builds are an optional extra.  People can build themselves
>>>>>if
>>>>> necessary.  As first steps, early feedback is better than polishing
>>>>>the
>>>>> build process.
>>>>>
>>>>> However, there is one thing:
>>>>> You must add the Apache header to all files.
>>>>>
>>>>> fastest route:
>>>>> 1/ Align source code,
>>>>>       repackage to org.apache.jena.security
>>>>>       Add Apache header
>>>>> 2/ Import to /Experimental/????
>>>>> 3/ Email users@
>>>>> 4/ Then consider formal release and aligning to jena main releases.
>>>>>
>>>>>          Andy
>>>>>
>>>>>
>>>>> On 01/08/13 07:37, Claude Warren wrote:
>>>>>
>>>>>> I would like to contribute the Xenei Jena Security project to the
>>>>>> Apache
>>>>>> Jena project (I assume as an experimental project).  The code is
>>>>>> currently
>>>>>> at
>>>>>> https://github.com/Claudenw/**JenaSecurity<
>>> https://github.com/Claudenw/J
>>>>>> enaSecurity>
>>>>>> .
>>>>>>
>>>>>> The project applies security access security (Create, Read, Update
>>>>>>and
>>>>>> Delete restrictions) on Graphs and Models.
>>>>>>
>>>>>> It does this by creating dynamic proxies to the Graph or Model
>>>>>> implementations and intercepting calls that require modification.
>>>>>>The
>>>>>> architecture uses a interface that must be implemented by the
>>>>>>developer
>>>>>> using the package.  This interface provides the security layer with
>>>>>>the
>>>>>> Principal of the current user, and determines if that user has
>>>>>>specific
>>>>>> access to specific graphs and/or triples.
>>>>>>
>>>>>> There are several thousand test cases.
>>>>>> The Graph and Model  implementations pass the Jena Graph and Model
>>>>>>test
>>>>>> suites.
>>>>>>
>>>>>> There is good javadoc coverage.
>>>>>>
>>>>>> There is some documentation.
>>>>>>
>>>>>> How do I go about contributing the code?
>>>>>>
>>>>>> Claude
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> I like: Like Like - The likeliest place on the
>>>> web<http://like-like.xenei.com>
>>>> Identity: https://www.identify.nu/[email protected]
>>>> LinkedIn: http://www.linkedin.com/in/claudewarren
>>>
>>>
>>
>>
>

Reply via email to