Hello all,
My name ist Emeric Kwemou and I am actually working as Software Developer in
Karlsruhe (Germany).
I was looking for JCR implementations and discovered your current work and
would like to thank you for this great concept (connectors and sequencers)
and architecture.
It is of my interrest to contribute to the success of this project.
I read the 'getting started' guide and part of the Reference Guide (R0.5).
For the beginning i can spend up to 8 hour per week for the project and may
be more in the future.
I would like to start by contibuting to the 'getting started' guide so i also
can learn more about Jboss DNA.
My proposition is to start by programming a repository based on an apache
derby database and accessed using a JDBC connector, and then a JPA connector.
Please let me know if this is the rigth way to start or propose me something
else.
Concerning my background, i have 3 years experience programming server side
applications using J2EE.
I also have a (old) blog where i may talk about my work on Jboss DNA
(http://weblogs.java.net/blog/emeric/).
Please just intoduce me to your team: what do i need? what are the common
errors? coding guideline/convention/developper tools? subversion user loggin?
How do you communicate?
Who assign the tasks? Etc...
Best regards
--
Emeric Kwemou
- Software Developer -
ISB AG
Zur Gießerei 24
76227 Karlsruhe
Deutschland
Fon +49 (0) 721 / 8 28 00 - 00
Fax +49 (0) 721 / 8 28 00 - 82
E-Mail: emeric.kwemou(a)isb-ag.de
Internet: http://www.isb-ag.de/
Aufsichtsratsvorsitzender: Michael Krings
Vorstand: Gabor Friedrich (Vorsitzender), Ralf Schneider
Sitz der Gesellschaft: Karlsruhe
Registergericht: Mannheim HRB 109142
See http://hudson.qa.jboss.com/hudson/job/DNA%20continuous%20on%20JDK1.5/org....
------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Building JBoss DNA Connector to JBoss Cache
[INFO] task-segment: [clean, package]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 6 source files to http://hudson.qa.jboss.com/hudson/job/DNA%20continuous%20on%20JDK1.5/org....
[HUDSON] Archiving http://hudson.qa.jboss.com/hudson/job/DNA%20continuous%20on%20JDK1.5/org.... to /home/hudson/hudson_workspace/jobs/DNA continuous on JDK1.5/modules/org.jboss.dna$dna-connector-jbosscache/builds/2009-06-20_11-17-11/archive/org.jboss.dna/dna-connector-jbosscache/0.6-SNAPSHOT/pom.xml
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
http://hudson.qa.jboss.com/hudson/job/DNA%20continuous%20on%20JDK1.5/org.... :[253,61] cannot find symbol
symbol : method pop()
location: class java.util.LinkedList<org.jboss.cache.Node<org.jboss.dna.graph.property.Name,java.lang.Object>>
http://hudson.qa.jboss.com/hudson/job/DNA%20continuous%20on%20JDK1.5/org.... :[253,61] cannot find symbol
symbol : method pop()
location: class java.util.LinkedList<org.jboss.cache.Node<org.jboss.dna.graph.property.Name,java.lang.Object>>
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2 minutes 55 seconds
[INFO] Finished at: Sat Jun 20 11:20:10 EDT 2009
[INFO] Final Memory: 128M/219M
[INFO] ------------------------------------------------------------------------
I spent much of this weekend reorganizing the Getting Started document
to better reflect the current state of the project as a JCR
implementation, to add documentation for the new configuration
mechanism, and to remove portions that are already (and better)
covered by the Reference Guide. (In fact, there was a fair amount of
duplication between the two documents, so most of this has been
removed.) I still need to complete my editing of the Reference
Guide. Frankly, both documents needed more love than I had
anticipated, mostly because of the new configuration mechanism. We're
getting close, but there are a number of small loose ends.
So I'd like to propose trying to release 0.5 this coming Wednesday
(June 10). This will give me enough time to wrap up my edits of the
documents, plus it will give Brian the time he wants to finish the
work on the RESTful web app and corresponding documentation, which
will be a great addition. In the meantime, I would appreciate some
reviewing/editing of the updated Getting Started guide (and soon the
updated Reference Guide, after you hear from me). If you find any
mistakes, go ahead and log bugs in JIRA. And if you can fix it, go
ahead and make the changes in the DocBook source within SVN.
Any objections or suggestions otherwise?
Best regards,
Randall
Hot off the presses is the latest release for JBoss DNA [1]. Our
Getting Started document [2] and Reference Guide [3] were both
completely rewritten to be more thorough and better reorganized.
Among the features are even better JCR compatibility, a RESTful web
service for accessing and changing repository content (via RESTEasy),
a new configuration system that leverages a configuration repository,
an read-only SVN connector, a faster federation connector with a fork-
join algorithm, an improved connector framework, and updated
connectors and sequencers. That's just some of what's in the release.
Thanks to the whole JBoss DNA team for their hard work on this
release. But I'd especially like to thank Brian, who continues to put
in a ton of time and effort with the JCR implementation and the new
REST service (among many others). Serge worked hard on several
things, including the very slick SVN connector and helping to
evangelize the project with several presentations. Everyone helps out
and participates. Our community is very lucky to have so many (now at
10!) outstanding people involved as committers.
With 0.5 under our belt, our next release will be focusing on passing
the remaining parts of the JCR TCK (Level 1 and Level 2, plus some
optional features). Check out the 0.6 roadmap (still fluid): as
always, there are lots of ways to help out.
Best regards,
Randall
[1] http://jbossdna.blogspot.com/2009/06/announcing-jboss-dna-05.html
[2] http://www.jboss.org/file-access/default/members/dna/freezone/docs/0.5/ma...
[3] http://www.jboss.org/file-access/default/members/dna/freezone/docs/0.5/ma...
See http://hudson.qa.jboss.com/hudson/job/DNA%20continuous%20on%20JDK1.5/org....
------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Building JBoss DNA JCR implementation
[INFO] task-segment: [clean, package]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 70 source files to http://hudson.qa.jboss.com/hudson/job/DNA%20continuous%20on%20JDK1.5/org....
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] Compiling 41 source files to http://hudson.qa.jboss.com/hudson/job/DNA%20continuous%20on%20JDK1.5/org....
[HUDSON] Archiving http://hudson.qa.jboss.com/hudson/job/DNA%20continuous%20on%20JDK1.5/org.... to /home/hudson/hudson_workspace/jobs/DNA continuous on JDK1.5/modules/org.jboss.dna$dna-jcr/builds/2009-06-06_20-02-23/archive/org.jboss.dna/dna-jcr/0.5-SNAPSHOT/pom.xml
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
http://hudson.qa.jboss.com/hudson/job/DNA%20continuous%20on%20JDK1.5/org.... :[198,13] method does not override a method from its superclass
http://hudson.qa.jboss.com/hudson/job/DNA%20continuous%20on%20JDK1.5/org.... :[196,48] incompatible types
found : java.lang.Object
required: javax.jcr.Session
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 minute 30 seconds
[INFO] Finished at: Sat Jun 06 20:03:57 EDT 2009
[INFO] Final Memory: 109M/190M
[INFO] ------------------------------------------------------------------------
Waiting for Hudson to finish collecting data