Re: GSOC 2013 - Test and Fix Apache Oak Integration with Sling

2013-04-29 Thread Ian Boston
Hi,
I put that one up. The need is genuine, here is some background.

Apache Sling uses a content repository to store its content. You can think
of it like a file system but its a lot more sophisticated than that. The
standard content repository is Apache Jackrabbit. Version 1.x and 2.x of
Apache Jackrabbit were focused on delivering blisteringly fast read access
to content in deep content hierarchies where 99% of the activity was read
and 1% was write. It does that outstandingly well. Time has moved on, the
web has become more social and applications typically have higher levels of
write acces. Content trees have become more user generated and hence are
often flatter with few levels and millions of children.

Apache Oak is the next generation of Apache Jackrabbit which aims to
support much higher levels of write, and much wider flatter
content hierarchies. It has also been designed to support cloud like
deployments on NoSQL infrastructure  There is support for storage on
MongoDB already and other backends are almost certainly possible. Where
Jackrabbit 2.x was capable of being deployed in small clusters, Oak should
be suitable for large clusters.

For Apache Sling to use Apache Oak the Apache Jackrabbit server component
has been replaced with an Apache Oak version. Fortunately all the projects
mentioned interact constantly and so the basics of this all work. What
hasn't been done yet is to bring up an Sling instance running on Oak and
run the 100s of Sling integration tests against that instance. If that can
be achieved it will create a high level of confidence that Sling will run
on Oak.

As of today, here is what works:
An instance of Sling running on Oak that starts up and accepts requests
using Basic http authentication.[1]
An initial attempt at getting the integration testing framework running,
which almost starts.

The GSoC project will need to:

Make the integration test framework run.
Identify tests that fail.
Fix tests that fail by providing patches to Sling or to Apache Oak.
(Optionally) write some tests that exercise some of the features of Oak
(high levels of write, large numbers of children).

If you want to take up this challenge you are going to need to be willing
to learn about OSGi and you will have to be prepared on interact with both
the Sling and Jackrabbit/Oak communities, as most of the solutions to
problems you find will be in the community, such is Apache!

Ian

1 http://svn.apache.org/repos/asf/sling/whiteboard/ieb/oak/
(there is a commit pending here, within the hour).



On 30 April 2013 08:38, Marcus Santos  wrote:

> Hi everyone,
>
> I'm interested to contribute on the project "Test and Fix Apache Oak
> Integration with Sling" under GSOC. How can I talk with the mentor to know
> more about it and expose my doubts?
>
> Best regards,
> Marcus Santos
>


Fwd: GSOC 2013 - Test and Fix Apache Oak Integration with Sling

2013-04-29 Thread Marcus Santos
Hi everyone,

I'm interested to contribute on the project "Test and Fix Apache Oak
Integration with Sling" under GSOC.
How can I talk with the mentor to know more about it and expose my doubts?

Best regards,
Marcus Santos


GSOC 2013 - Test and Fix Apache Oak Integration with Sling

2013-04-29 Thread Marcus Santos
Hi everyone,

I'm interested to contribute on the project "Test and Fix Apache Oak
Integration with Sling" under GSOC. How can I talk with the mentor to know
more about it and expose my doubts?

Best regards,
Marcus Santos


Re: [ANN] Please welcome Robert Munteanu as a Sling committer

2013-04-29 Thread Ian Boston
Welcome Robert, well deserved.
Ian


On 29 April 2013 19:32, Felix Meschberger  wrote:

> Congratulations and Welcome Robert !
>
> Regards
> Felix
>
>
>
>
>
> On 29.04.13 10:11, "Robert Munteanu"  wrote:
>
> >> Robert, if you want to honor the old tradition of new committers
> >> briefly introducing themselves to the list, feel free.
> >
> >Thank you for the invitation and for the welcome.
> >
> >To briefly introduce myself, I have been working for Adobe Systems on
> >CQ5 for a little over a year. So far I have contributed to various
> >Open Source projects, but this is my first Apache one.
> >
> >For starters I intend to contribute in the area of developer tooling
> >and to help with increasing Sling's visibility in the arena of web
> >development frameworks.
> >
> >Cheers,
> >
> >Robert
>
>


Build failed in Jenkins: sling-trunk-1.7 » Apache Sling JCR Installer #15

2013-04-29 Thread Apache Jenkins Server
See 


--
[...truncated 473 lines...]
16:44:39.926 INFO  [main] TransientRepository.java:423  Session closed
16:44:39.928 INFO  [main] TransientRepository.java:384  Session opened
16:44:39.931 INFO  [main] JcrInstaller.java:319 Activating Apache 
Sling JCR Installer
16:44:39.932 INFO  [JcrInstaller.16] JcrInstaller.java:218  Background thread 
JcrInstaller.16 starting
16:44:39.934 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
16:44:39.935 INFO  [JcrInstaller.16] RootFolderListener.java:49 Watching /apps 
to detect potential changes in subfolders
16:44:39.935 INFO  [JcrInstaller.16] RootFolderListener.java:49 Watching /libs 
to detect potential changes in subfolders
16:44:39.936 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
16:44:39.937 INFO  [JcrInstaller.16] JcrInstaller.java:469  Bundles root node 
/apps not found, ignored
16:44:39.937 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
16:44:39.938 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
16:44:39.939 INFO  [JcrInstaller.16] JcrInstaller.java:469  Bundles root node 
/libs not found, ignored
16:44:39.939 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
16:44:40.971 INFO  [ObservationManager] JcrInstaller.java:563 Got event for 
root /libs, scheduling scanning of new folders
16:44:41.941 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
16:44:41.942 INFO  [JcrInstaller.16] JcrInstaller.java:469  Bundles root node 
/apps not found, ignored
16:44:41.943 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
16:44:41.944 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
16:44:41.945 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
16:44:41.945 INFO  [JcrInstaller.16] WatchedFolder.java:92  Watching folder 
/libs/foo/install (priority 100)
16:44:42.447 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
16:44:42.448 INFO  [JcrInstaller.16] JcrInstaller.java:469  Bundles root node 
/apps not found, ignored
16:44:42.449 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
16:44:42.450 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
16:44:42.451 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
16:44:43.452 INFO  [JcrInstaller.16] JcrInstaller.java:611  Registering 
resource with OSGi installer: [InstallableResource, priority=100, 
id=/libs/foo/install/somefile.jar]
16:44:43.454 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
16:44:43.455 INFO  [JcrInstaller.16] JcrInstaller.java:469  Bundles root node 
/apps not found, ignored
16:44:43.456 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
16:44:43.457 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
16:44:43.458 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
16:44:45.960 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
16:44:45.960 INFO  [JcrInstaller.16] JcrInstaller.java:469  Bundles root node 
/apps not found, ignored
16:44:45.961 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
16:44:45.962 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
16:44:45.963 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
16:44:45.964 INFO  [JcrInstaller.16] JcrInstaller.java:550  Deleting 
WatchedFolder:/libs/foo/install, path does not exist anymore
16:44:45.965 INFO  [JcrInstaller.16] JcrInstaller.java:635  Removing resource 
from OSGi installer (folder deleted): [/libs/foo/install/somefile.jar]
16:44:49.592 INFO  [ObservationManager] JcrInstaller.java:563 Got event for 
root /libs, scheduling scanning of new folders
16:44:50.467 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
16:44:50.467 INFO  [JcrInstaller.16] JcrInstaller.java:469  Bundles root node 
/apps not found, ignored
16:44:50.468 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
16:44:50.469 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
16:44:50.469 INFO  [JcrInstaller.16] JcrInstaller.java:469  Bundles root node 
/libs not found, ignored
16:44:50.470 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
16:44:51.700 INFO  [main] TransientRepository.java:423  Session closed
16:44:51.701 INFO  [main] JcrInstaller.java:380 Deactivating Apache 
Sling JCR Installer
16:44:51.702 INFO  [JcrInstaller.16] JcrInstaller.java:296  Background thread 
JcrInstaller.16 done
16:44:51.703 INFO  [main] TransientRepository.java:423  Session closed
16:44:51.705 INFO  [main] TransientRepository.java:384  Session opened
16:44:51.708 INFO  [main] JcrInstaller.java:319 Activating Apache 
Sling JCR Installer
16:44:51.709 INFO  [

Jenkins build is still unstable: sling-trunk-1.6 » Apache Sling Event Support #1635

2013-04-29 Thread Apache Jenkins Server
See 




Build failed in Jenkins: sling-trunk-1.6 » Apache Sling JCR Installer #1635

2013-04-29 Thread Apache Jenkins Server
See 


--
[...truncated 478 lines...]
14:46:06.072 INFO  [main] TransientRepository.java:423  Session closed
14:46:06.074 INFO  [main] TransientRepository.java:384  Session opened
14:46:06.077 INFO  [main] JcrInstaller.java:319 Activating Apache 
Sling JCR Installer
14:46:06.078 INFO  [JcrInstaller.16] JcrInstaller.java:218  Background thread 
JcrInstaller.16 starting
14:46:06.079 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
14:46:06.080 INFO  [JcrInstaller.16] RootFolderListener.java:49 Watching /apps 
to detect potential changes in subfolders
14:46:06.080 INFO  [JcrInstaller.16] RootFolderListener.java:49 Watching /libs 
to detect potential changes in subfolders
14:46:06.081 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
14:46:06.082 INFO  [JcrInstaller.16] JcrInstaller.java:469  Bundles root node 
/apps not found, ignored
14:46:06.083 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
14:46:06.083 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
14:46:06.084 INFO  [JcrInstaller.16] JcrInstaller.java:469  Bundles root node 
/libs not found, ignored
14:46:06.084 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
14:46:07.135 INFO  [ObservationManager] JcrInstaller.java:563 Got event for 
root /libs, scheduling scanning of new folders
14:46:08.086 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
14:46:08.086 INFO  [JcrInstaller.16] JcrInstaller.java:469  Bundles root node 
/apps not found, ignored
14:46:08.087 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
14:46:08.088 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
14:46:08.089 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
14:46:08.089 INFO  [JcrInstaller.16] WatchedFolder.java:92  Watching folder 
/libs/foo/install (priority 100)
14:46:08.591 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
14:46:08.591 INFO  [JcrInstaller.16] JcrInstaller.java:469  Bundles root node 
/apps not found, ignored
14:46:08.592 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
14:46:08.593 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
14:46:08.593 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
14:46:09.594 INFO  [JcrInstaller.16] JcrInstaller.java:611  Registering 
resource with OSGi installer: [InstallableResource, priority=100, 
id=/libs/foo/install/somefile.jar]
14:46:09.596 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
14:46:09.596 INFO  [JcrInstaller.16] JcrInstaller.java:469  Bundles root node 
/apps not found, ignored
14:46:09.597 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
14:46:09.597 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
14:46:09.598 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
14:46:12.100 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
14:46:12.101 INFO  [JcrInstaller.16] JcrInstaller.java:469  Bundles root node 
/apps not found, ignored
14:46:12.101 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
14:46:12.102 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
14:46:12.102 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
14:46:12.103 INFO  [JcrInstaller.16] JcrInstaller.java:550  Deleting 
WatchedFolder:/libs/foo/install, path does not exist anymore
14:46:12.103 INFO  [JcrInstaller.16] JcrInstaller.java:635  Removing resource 
from OSGi installer (folder deleted): [/libs/foo/install/somefile.jar]
14:46:17.267 INFO  [ObservationManager] JcrInstaller.java:563 Got event for 
root /libs, scheduling scanning of new folders
14:46:18.106 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
14:46:18.107 INFO  [JcrInstaller.16] JcrInstaller.java:469  Bundles root node 
/apps not found, ignored
14:46:18.108 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
14:46:18.109 INFO  [JcrInstaller.16] TransientRepository.java:384 Session opened
14:46:18.109 INFO  [JcrInstaller.16] JcrInstaller.java:469  Bundles root node 
/libs not found, ignored
14:46:18.110 INFO  [JcrInstaller.16] TransientRepository.java:423 Session closed
14:46:19.657 INFO  [main] TransientRepository.java:423  Session closed
14:46:19.658 INFO  [main] JcrInstaller.java:380 Deactivating Apache 
Sling JCR Installer
14:46:19.658 INFO  [JcrInstaller.16] JcrInstaller.java:296  Background thread 
JcrInstaller.16 done
14:46:19.659 INFO  [main] TransientRepository.java:423  Session closed
14:46:19.661 INFO  [main] TransientRepository.java:384  Session opened
14:46:19.663 INFO  [main] JcrInstaller.java:319 Activating Apache 
Sling JCR Installer
14:46:19.664 INFO 

[jira] [Commented] (SLING-2800) Test and Fix Apache Oak Integration with Sling: GSoC2013

2013-04-29 Thread Marcus Santos (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-2800?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13644469#comment-13644469
 ] 

Marcus Santos commented on SLING-2800:
--

Thanks Bertrand Delacretaz. 

> Test and Fix Apache Oak Integration with Sling: GSoC2013
> 
>
> Key: SLING-2800
> URL: https://issues.apache.org/jira/browse/SLING-2800
> Project: Sling
>  Issue Type: Bug
>  Components: JCR
>Reporter: Ian Boston
>  Labels: gsoc, gsoc2013, java, oak, osgi
>
> This is a proposal for GSoC2013: 
> Apache Oak[1] is creating the next version of Apache Jackrabbit. It will be 
> highly scalable, capable of web scale deployment. Apache Sling will use 
> Apache Oak as its central repository, however, this work is very new. The 
> taks of making Sling available on Oak[2] is almost complete, however the task 
> of integration testing has not been started.
> Within Sling there are a large number of integration tests that verify the 
> operation of Sling. This GSoC project is to work with Apache Sling ontop of 
> Apache Oak and fix the integration tests providing patches to Apache Sling 
> and potentially to Apache Oak. 
> Who ever gets accepted to work on this project will learn an immense amount 
> about the internals of both Sling and Oak and, assuming there are bugs will 
> provide an extremely valuable contribution Sling and potentially Oak.
> There is some risk in applying for this project, as Sling may work perfectly 
> ontop of Oak first time, although I think this is unlikely.
> Advanced Java skills are required, knowledge of Integration testing, JUnit 
> and OSGi are also required.
> Some knowledge of JCR, Jackrabbit, Sling and Oak will be advantageous.
> The following pages give more information about GSoC @apache: 
> * http://www.google-melange.com/gsoc/homepage/google/gsoc2013 
> * http://community.apache.org/gsoc.html 
> * http://s.apache.org/gsoc2013ideas 
> 1 http://jackrabbit.apache.org/oak/
> 2 SLING-2788

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


Jenkins build is unstable: sling-trunk-1.7 #14

2013-04-29 Thread Apache Jenkins Server
See 



Re: [ANN] Please welcome Robert Munteanu as a Sling committer

2013-04-29 Thread Felix Meschberger
Congratulations and Welcome Robert !

Regards
Felix





On 29.04.13 10:11, "Robert Munteanu"  wrote:

>> Robert, if you want to honor the old tradition of new committers
>> briefly introducing themselves to the list, feel free.
>
>Thank you for the invitation and for the welcome.
>
>To briefly introduce myself, I have been working for Adobe Systems on
>CQ5 for a little over a year. So far I have contributed to various
>Open Source projects, but this is my first Apache one.
>
>For starters I intend to contribute in the area of developer tooling
>and to help with increasing Sling's visibility in the arena of web
>development frameworks.
>
>Cheers,
>
>Robert



Build failed in Jenkins: sling-trunk-1.6 » Apache Sling Launchpad Testing WAR version #1634

2013-04-29 Thread Apache Jenkins Server
See 


--
[...truncated 756 lines...]
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.getDeclaredMethod(Class.java:1935)
at 
org.apache.sling.launchpad.base.impl.SlingFelix.getBundle(SlingFelix.java:114)
... 69 more
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at 
org.apache.felix.framework.util.SecureAction.invoke(SecureAction.java:840)
at 
org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:722)
at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:574)
at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.getDefaultPort(URLHandlersStreamHandlerProxy.java:177)
at java.net.URLStreamHandler.sameFile(URLStreamHandler.java:390)
at java.net.URLStreamHandler.equals(URLStreamHandler.java:316)
at sun.reflect.GeneratedMethodAccessor331.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.equals(URLHandlersStreamHandlerProxy.java:167)
at java.net.URL.equals(URL.java:842)
at java.security.CodeSource.equals(CodeSource.java:135)
at java.util.HashMap.get(HashMap.java:305)
at 
java.security.SecureClassLoader.getProtectionDomain(SecureClassLoader.java:233)
at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at 
org.apache.sling.launchpad.base.shared.LauncherClassLoader.loadClass(LauncherClassLoader.java:131)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.getDeclaredMethod(Class.java:1935)
at 
org.apache.sling.launchpad.base.impl.SlingFelix.getBundle(SlingFelix.java:114)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at 
org.apache.felix.framework.util.SecureAction.invoke(SecureAction.java:840)
at 
org.apache.felix.framework.URLHandlers.getFrameworkFromContext(URLHandlers.java:722)
at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.getStreamHandlerService(URLHandlersStreamHandlerProxy.java:574)
at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.parseURL(URLHandlersStreamHandlerProxy.java:369)
at java.net.URL.(URL.java:596)
at java.net.URL.(URL.java:464)
at sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:674)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:759)
at sun.misc.URLClassPath.getResource(URLClassPath.java:169)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at 
org.apache.sling.launchpad.base.shared.LauncherClassLoader.loadClass(LauncherClassLoader.java:131)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at 
org.apache.felix.framework.BundleWiringImpl.findResourcesByDelegation(BundleWiringImpl.java:1202)
at 
org.apache.felix.framework.BundleWiringImpl.getResourcesByDelegation(BundleWiringImpl.java:1076)
at 
org.apache.felix.framework.BundleWiringImpl.findResourcesByDelegation(BundleWiringImpl.java:1127)
at 
org.apache.felix.framework.BundleWiringImpl.getResourcesByDelegation(BundleWiringImpl.java:1076)
at 
org.apache.felix.framework.BundleWiringImpl$BundleClassLoaderJava5.getResources(BundleWiringImpl.java:1838)
at 
org.slf4j.LoggerFactory.singleImplementationSanityCheck(LoggerFactory.java:219)
at org.slf4j.LoggerFactory.perf

Jenkins build is still unstable: sling-trunk-1.6 » Apache Sling Event Support #1634

2013-04-29 Thread Apache Jenkins Server
See 




Re: [ANN] Please welcome Robert Munteanu as a Sling committer

2013-04-29 Thread Carsten Ziegeler
Welcome, Robert


2013/4/29 Robert Munteanu 

> > Robert, if you want to honor the old tradition of new committers
> > briefly introducing themselves to the list, feel free.
>
> Thank you for the invitation and for the welcome.
>
> To briefly introduce myself, I have been working for Adobe Systems on
> CQ5 for a little over a year. So far I have contributed to various
> Open Source projects, but this is my first Apache one.
>
> For starters I intend to contribute in the area of developer tooling
> and to help with increasing Sling's visibility in the arena of web
> development frameworks.
>
> Cheers,
>
> Robert
>



-- 
Carsten Ziegeler
cziege...@apache.org


Re: [ANN] Please welcome Robert Munteanu as a Sling committer

2013-04-29 Thread Robert Munteanu
> Robert, if you want to honor the old tradition of new committers
> briefly introducing themselves to the list, feel free.

Thank you for the invitation and for the welcome.

To briefly introduce myself, I have been working for Adobe Systems on
CQ5 for a little over a year. So far I have contributed to various
Open Source projects, but this is my first Apache one.

For starters I intend to contribute in the area of developer tooling
and to help with increasing Sling's visibility in the arena of web
development frameworks.

Cheers,

Robert


Re: [ANN] Please welcome Robert Munteanu as a Sling committer

2013-04-29 Thread Antonio Sanso
Congrats Robert!

Antonio

On Apr 29, 2013, at 8:43 AM, Bertrand Delacretaz wrote:

> Hi,
> 
> Based on his ongoing and valuable contributions to the project, the Sling
> PMC has elected Robert Munteanu (rombert) as a Sling committer, and he has
> accepted the invitation. Please join me in welcoming him!
> 
> Robert, if you want to honor the old tradition of new committers
> briefly introducing themselves to the list, feel free.
> 
> I assume you got this info already, but just in case the new committers
> info is at http://www.apache.org/dev/new-committers-guide.html and
> generally under http://www.apache.org/dev/ - and feel free to ask if you
> have any questions.
> -Bertrand