Re: [VOTE] Name change resolution

2012-12-15 Thread Karan Malhi
+1


On Sat, Dec 15, 2012 at 7:37 AM, Thiago Veronezi thi...@veronezi.orgwrote:

 +1

 I like both names. But if it helps people to identify the application
 server I agree on having TomEE as TPL.

 []s,
 Thiago.


 On Fri, Dec 14, 2012 at 3:36 PM, David Blevins david.blev...@gmail.com
 wrote:
 
  On Dec 14, 2012, at 11:00 AM, David Blevins david.blev...@gmail.com
 wrote:
 
 
  On Dec 14, 2012, at 12:34 AM, Mohammad Nour El-Din 
 nour.moham...@gmail.com wrote:
 
  +1 on the renaming based on the discussion we had before
 
  But about the purpose/responsibilities of the project won't that
 contradict
  w/ Apache Geronimo ?
 
  No.  Apache doesn't have the concept of a project or group of people
 owning a space to the exclusion of others.
 
  Coming back to this (got very saddened and distracted by the Connecticut
 news...)
 
  We can certainly pause and hammer out a different description.  It's
 primary purpose is not to restrict or obligate, but in more practical terms
 is really to let the board know what we do.  It's included at the top of
 each board report.
 
  With 100+ projects and growing, we just need to put on a pretend board
 member hat and think what description is going to help me understand the
 report I'm about to read.
 
  We can of course go off and innovate in all sorts of directions.  If one
 of those directions becomes a major focus of the project and starts to
 monopolize the bulk of our reports, we just need to course correct (what
 we're doing now) and make sure our project description matches what we
 produce and users consume.
 
 
  -David
 




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: [DISCUSS] TomEE as the TLP name

2012-11-14 Thread Karan Malhi
+1 for TomEE being the TLP and OpenEJB its subproject.


On Tue, Nov 13, 2012 at 7:04 AM, David Blevins david.blev...@gmail.comwrote:

 Since it came up in the other thread, good time to officially raise the
 discussion on how we want to identify ourselves as a TLP.

 There have been concerns raised on how we identify to the public in terms
 of our primary identity -- the website says TomEE in letters as big as my
 hand was one quote.  This was many months ago and my feedback then was
 we're still experimenting and we need time to figure ourselves out.

 It's been a year since TomEE has been released and officially certified.
  The popularity is skyrocketing with no signs of slowing.  As TomEE
 eclipses OpenEJB it becomes more and more strange to call the TLP OpenEJB
 given our website says TomEE all over it and that's all we present at
 conferences.

 What do people think about renaming this TLP from OpenEJB to TomEE?


 -David






-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: [VOTE] OpenEJB 4.5.0/TomEE 1.5.0 (staging-060)

2012-10-01 Thread Karan Malhi
+1

On Mon, Oct 1, 2012 at 3:43 AM, Thiago Veronezi thi...@veronezi.org wrote:

 +1

 []s,
 Thiago.

 On Sat, Sep 29, 2012 at 1:12 PM, dsh daniel.hais...@gmail.com wrote:

  +1
 
  Cheers
  Daniel
 
  On Fri, Sep 28, 2012 at 11:40 PM,  dblev...@apache.org wrote:
   [generated email]
  
   SVN Tag:
  
https://svn.apache.org/repos/asf/openejb/tags/openejb-4.5.0/
  
   Maven Repo:
  
  
 https://repository.apache.org/content/repositories/orgapacheopenejb-060
  
   Binaries  Source:
  
http://people.apache.org/~dblevins/staging-060/openejb-4.5.0/
  
   Legal:
  
http://people.apache.org/~dblevins/staging-060/legal/archives.html
  
  
   Vote will be open for 72 hours or as needed.
  
 




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: [POLL] TomEE TShirt

2012-07-18 Thread Karan Malhi
On Wed, Jul 18, 2012 at 4:57 AM, dsh daniel.hais...@googlemail.com wrote:

 FYI - Some use cafe press for their shirts:
 http://www.cafepress.com/hadoop


I love this idea. Lets go for cafe press to begin with.
-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: TomEE 1.1.0 release tasks

2012-07-16 Thread Karan Malhi
This is nice. I'd certainly want to start working on this.

On Sun, Jul 15, 2012 at 10:26 PM, David Blevins david.blev...@gmail.comwrote:

 I've hacked up a new tool to create a task and several subtasks for all
 the things that need doing when getting a release out.

 Hopefully, this will achieve a few things:

  - get more people involved in releases
  - further document the steps involved in releases
  - get releases out faster with better quality

 Take a look:

  - https://issues.apache.org/jira/browse/TOMEE-283

 If you're looking for something to do, dig in! :)

 There are fewer things as important as helping get a release out.  The
 work is not fun, but it needs to be done.  Helping with these tasks brings
 a particularly higher level of respect.

 Feel free to ask how to do a particular task.  Ideally all of that
 conversation will happen on each of the individual task comments so we can
 successfully capture and document all the details.

 As well if there are any tasks not listed, let's definitely get them
 added.  If you find yourself doing something for a release that should be
 repeated in future releases, let's definitely get it added.

 Over time hopefully we'll get all our experience in the template:

  -
 http://svn.apache.org/repos/asf/openejb/trunk/sandbox/release-tools/src/main/resources/release-tasks.xml


 With 32 tasks in the list, there are plenty for everyone! :)


 -David




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: Website and CMS features -- anyone can edit

2012-06-26 Thread Karan Malhi
Works.

On Mon, Jun 25, 2012 at 6:27 PM, David Blevins david.blev...@gmail.comwrote:


 On Jun 25, 2012, at 6:12 PM, David Blevins wrote:

 
  On Jun 25, 2012, at 5:23 PM, Karan Malhi wrote:
 
  This is just fantastic. I tried to use this feature (clicked on the blue
  pencil) , got a nice message box with options to click Yes or No. I
 chose
  No and was taken to the following url
 
 https://cms.apache.org/redirect?uri=http%3A//tomee.apache.org/documentation.html
  and got the following error: The requested URL /redirect was not found
 on
  this server.
 
  Strange.
 

 Fixed.

 Give it another try.


 -David




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: Website and CMS features -- anyone can edit

2012-06-25 Thread Karan Malhi
This is just fantastic. I tried to use this feature (clicked on the blue
pencil) , got a nice message box with options to click Yes or No. I chose
No and was taken to the following url
https://cms.apache.org/redirect?uri=http%3A//tomee.apache.org/documentation.html
and got the following error: The requested URL /redirect was not found on
this server.

On Mon, Jun 25, 2012 at 5:03 PM, David Blevins david.blev...@gmail.comwrote:

 So as previously posted, on the ASF Infra side we've added anonymous
 editing to the CMS.  Joe Schaefer and I did some more hacking this weekend.

  https://blogs.apache.org/infra/entry/apache_cms_new_features_for

 In addition I've also added a little blue pencil icon to most pages.  When
 you click it it attempts to make it clear we want your contribution
 regardless if you are a committer or not.  As well it gives you a link
 appropriate for you; if you are a ASF committer you are prompted for
 user/pass, if you are not a committer you go straight in as anonymous.

 So anyone can edit the website!  If you are an ASF committer (even if you
 are not a committer on this project, yet) you can edit as yourself.

 If you are an ASF committer and not an OpenEJB committer, you should
 navigate to the 'Diff' section and use the 'Mail Diff' feature.

 When someone edits the website and sends in a patch via the 'Mail Diff'
 feature, we OpenEJB committers simply need to click the Clone URL link at
 the top of the notification that comes from the CMS.  Then you can review
 and commit without having to do anything more than click buttons.  It's
 very github-like.

 With this our website is now incredibly streamlined.  Anyone can
 contribute near effortlessly.  We can of course continue to make
 improvements where we see we need them.

 With this we may not need the TOMEE confluence space I also created this
 weekend before digging into the CMS features.  I can't see an advantage to
 steering people away from contributing to the website.

 Thoughts?  Comments?


 -David




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: InitHooks

2012-06-21 Thread Karan Malhi
This is nice stuff. Was wondering if there could be a possibility to extend
it to a full-fledged event model for other  events in the container.
Examples could be PreDeploy, PostDeploy , etc

On Wed, Jun 20, 2012 at 5:03 PM, Romain Manni-Bucau
rmannibu...@gmail.comwrote:

 both are on trunk

 observer have an alias, class name for observers defined in tomee.xml and
 name of the file containing the class name in
 META-INF/org.apache.opeenjb.observer for the ones found by scanning.

 One observer can be added only once (if one day we scan application too it
 can avoid some weird stuff).

 - Romain


 2012/6/21 David Blevins david.blev...@gmail.com

 
  On Jun 20, 2012, at 4:16 PM, Romain Manni-Bucau wrote:
 
   META-INF/ or Openejb but not both, no?
 
  Maybe we start with META-INF and see how far we get.
 
 
  -David
 
  
   2012/6/21 David Blevins david.blev...@gmail.com
  
  
   On Jun 20, 2012, at 12:04 PM, David Blevins wrote:
  
   Let me take a shot at a slightly different approach.  Something like
   what we did the client with a CDI-like observer pattern.  As I
  mentioned in
   that email, we might want to do it in the server as well.  Sounds
 like a
   good time to try it out.
  
   Updated the code so that SystemInstance has the observer functionality
   built-in.
  
   We have the following events now:
  
  
  
 
 container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/event/AssemblerCreated.java
  
  
 
 container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/event/AssemblerDestroyed.java
  
  
 
 container/openejb-loader/src/main/java/org/apache/openejb/loader/event/ComponentAdded.java
  
  
 
 container/openejb-loader/src/main/java/org/apache/openejb/loader/event/ComponentRemoved.java
  
  
 
 container/openejb-loader/src/main/java/org/apache/openejb/observer/event/ObserverAdded.java
  
  
 
 container/openejb-loader/src/main/java/org/apache/openejb/observer/event/ObserverFailed.java
  
  
 
 container/openejb-loader/src/main/java/org/apache/openejb/observer/event/ObserverRemoved.java
  
  
   Temporarily removed the code in the ConfigurationFactory where we were
   creating and installing observers.  It's fine code to have, we just
  need to
   move that into the Assembler as that's it's job (to create the things
   defined in the openejb/tomee.xml file).  We just need to update the
   FacilitiesInfo to have a collection of observerInfo.  We should
 probably
   allow the Observers to have dependency injection and just treat them
 as
   another kind of ServiceInfo.
  
   Well probably want to add a META-INF/ loading mechanism as well.
  
  
   -David
  
  
 
 




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: [VOTE] OpenEJB 4.0.0/TomEE 1.0.0 (staging-001)

2012-04-28 Thread Karan Malhi
+1

On Sat, Apr 28, 2012 at 1:34 AM, Jean-Louis MONTEIRO jeano...@gmail.comwrote:

 +1
 Jean louis
 Le 28 avr. 2012 00:03, David Blevins david.blev...@gmail.com a écrit :

  TCK is 100%
 
  Link sent to the tck@openejb.a.o list.
 
 
  -David
 
  On Apr 27, 2012, at 12:28 AM, dblev...@apache.org wrote:
 
   [generated email]
  
   Changes since last vote:
  
- r1330642 | dblevins | Wed Apr 25 20:51:21 PDT 2012 | 22
  http://svn.apache.org/viewvc?view=revisionrevision=1330642
  
   TOMEE-127: Remote Arquillian Adapter for TomEE (related fixes for
  windows)
   TOMEE-164: Optimization on reading built-in tld files
   TOMEE-166: Web.xml metadata-complete effectively ignored
   TOMEE-168: Load OpenEJB System applications directly, without scanning
   TOMEE-169: Optimization scanning for tld files
   OPENEJB-1828: Disable hsql ServerService by default
   OPENEJB-1829: Plain Java to parse openejb.xml and tomee.xml files
   OPENEJB-1830: Omitting ejb-name from xml may result in failed
  deployment
  
  
- r1331183 | dblevins | Thu Apr 26 19:17:22 PDT 2012 | 6
  http://svn.apache.org/viewvc?view=revisionrevision=1331183
  
   TOMEE-170: Windows AntiJarLocking broken in embedded scenarios (tmp
 file
  was being used as a tmp dir)
   Generally fixed the windows build.  Several small issues.
  
  
  
   Successful Build:
  
   http://ci.apache.org/builders/openejb-4-empty-repo/builds/39
  
   SVN Tag:
  
   https://svn.apache.org/repos/asf/openejb/tags/openejb-4.0.0/
  
   Maven Repo:
  
  
 https://repository.apache.org/content/repositories/orgapacheopenejb-001
  
   Binaries  Source:
  
   http://people.apache.org/~dblevins/staging-001/openejb-4.0.0/
  
   Legal:
  
   http://people.apache.org/~dblevins/staging-001/legal/archives.html
  
  
   Vote will be open for 72 hours or as needed.
  
 
 




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: JAX Innovation Awards 2012

2012-04-28 Thread Karan Malhi
We should definitely include TomEE. The also ask all sorts of interesting
questions in the submission form
http://jax-awards.com/technology_submission.php. We should start working on
the draft responses (in a private list maybe?)

On Fri, Apr 27, 2012 at 5:44 PM, stratwine tovishwan...@gmail.com wrote:


 dblevins wrote
 
  Got this from JAX.  Interested to see how TomEE does after our
  announcement Monday.  Maybe we should enter TomEE?
 

 That would be pretty cool indeed !  +1

 -Vishwa

 --
 View this message in context:
 http://openejb.979440.n4.nabble.com/JAX-Innovation-Awards-2012-tp4593824p4594023.html
 Sent from the OpenEJB Dev mailing list archive at Nabble.com.




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: [VOTE] - OpenEJB 2012 Meetup - EU or USA

2012-04-24 Thread Karan Malhi
Damn it, going to have to miss out once again :).

On Tue, Apr 24, 2012 at 5:16 AM, Mark Struberg strub...@yahoo.de wrote:

 Would also be fine if we could find a spot which is easily reachable via
 plane and short train.
 Amsterdam would be great in that regard. Some well connected place in
 Spain as well.

 LieGrue,
 strub



 - Original Message -
  From: Jean-Louis MONTEIRO jeano...@gmail.com
  To: dev@openejb.apache.org; Mark Struberg strub...@yahoo.de
  Cc:
  Sent: Tuesday, April 24, 2012 1:40 PM
  Subject: Re: [VOTE] - OpenEJB 2012 Meetup - EU or USA
 
  Wha!
  That'd be awesome!
 
  Not yet, but JUG or sending an email to community@a.o could also help.
  Let's everybody agree on the place and the week. Then, we can go ahead
 with
  organizational aspects.
 
  Jean-Louis
 
 
  Le 24 avril 2012 13:19, Mark Struberg strub...@yahoo.de a écrit :
 
   I could probably join both. Do we have someone in Spain who can
 organize a
   venue where we do a bit hacking?
   Probably some JUG?
 
 
   LieGrue,
   strub
 
 
 
   - Original Message -
From: Mohammad Nour El-Din nour.moham...@gmail.com
To: dev@openejb.apache.org
Cc:
Sent: Tuesday, April 24, 2012 10:35 AM
Subject: Re: [VOTE] - OpenEJB 2012 Meetup - EU or USA
   
H, which is good as well, I've never visited Spain as well, is
  it
   part
of the Schengen federation ?
   
On Tue, Apr 24, 2012 at 10:32 AM, David Blevins
david.blev...@gmail.comwrote:
   
 Not really a fan of Amsterdam, though there might be somewhere
  else in
   NL
 that's fun.
   
 I've been getting huge guilt trips from my Spanish in-laws
  for having
 never visited once in the 12 years, so I'd be partial to
  Spain.
   
   
 -David
   
 On Apr 24, 2012, at 12:06 AM, Jean-Louis MONTEIRO wrote:
   
  Then?
  Any proposals on the location in EU (NL as Mohammad
  proposed?)?
  Any preference on the dates?
 
  Jean-Louis
 
  Le 20 avril 2012 00:34, stratwine
  tovishwan...@gmail.com a
écrit :
 
  Good for me too. Also if we could decide on the dates...
 
  -Vishwa
 
  --
  View this message in context:
 
   
   
 
 
 http://openejb.979440.n4.nabble.com/VOTE-OpenEJB-2012-Meetup-EU-or-USA-tp4551478p4572340.html
  Sent from the OpenEJB Dev mailing list archive at
  Nabble.com.
 
   
   
   
   
--
Thanks
- Mohammad Nour

Life is like riding a bicycle. To keep your balance you must
  keep
moving
- Albert Einstein
   
 
 




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: [VOTE] OpenEJB 4.0.0/TomEE 1.0.0 (staging-081)

2012-04-23 Thread Karan Malhi
+1

On Sun, Apr 22, 2012 at 2:13 AM, David Blevins david.blev...@gmail.comwrote:


 On Apr 22, 2012, at 1:17 AM, dblev...@apache.org wrote:

   - r1328766 | dblevins | Sat Apr 21 18:55:28 PDT 2012 | 22
 http://svn.apache.org/viewvc?view=revisionrevision=1328766

 Note that this particular change contains some tinkering of mine that
 wasn't supposed to be checked in, specifically
 GeneratedAccessorFactory.java.  It isn't enabled and is harmless.

 Note on rerolls.  Soonest I could do another one would be late tomorrow,
 maybe around 8pm.  Each one takes a few hours, so that'd be around 11pm or
 so for a vote.

 Was planning on doing a video of using TomEE in Eclipse as well as working
 on the release notes.  If we need another reroll, that's fine, but it will
 mean there's no time left for those things.  I can do whichever we think is
 more valuable.


 -David




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: [VOTE] OpenEJB 4.0.0/TomEE 1.0.0 (staging-068)

2012-04-19 Thread Karan Malhi
I am struggling to deploy a war. Initially when I dropped in my war, it
gave me an OOME, see below:

sabira:apache-tomee-webprofile-1.0.0 karanmalhi$ cp ~/console.war webapps/
 tail -f logs/catalina.out
OpenEJB Loader init-params:
There are no initialization parameters.
Apr 18, 2012 5:18:43 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [http-bio-8080]
Apr 18, 2012 5:18:43 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [ajp-bio-8009]
Apr 18, 2012 5:18:43 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 2137 ms
Apr 18, 2012 5:19:39 PM org.apache.openejb.util.OptionsLog info
INFO: Using 'openejb.embedder.source=OpenEJBListener'
Apr 19, 2012 5:15:28 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive
/Users/karanmalhi/Downloads/apache-tomee-webprofile-1.0.0/webapps/console.war
TomcatWebAppBuilder.start /console
Apr 19, 2012 5:15:32 AM org.apache.openejb.config.DeploymentLoader
addFacesConfigs
INFO: faces config file is null
Apr 19, 2012 5:15:54 AM org.apache.openejb.server.hsql.HsqlPrintWriter
flushLine
INFO: [Server@2537e19e]: Initiating shutdown sequence...
Apr 19, 2012 5:15:54 AM org.apache.openejb.server.hsql.HsqlPrintWriter
flushLine
INFO: [Server@2537e19e]: Shutdown sequence completed in 136 ms.
Apr 19, 2012 5:15:54 AM org.apache.catalina.startup.HostConfig deployWARs
SEVERE: Error waiting for multi-thread deployment of WAR files to complete
java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java
heap space
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
at java.util.concurrent.FutureTask.get(FutureTask.java:83)
at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:751)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:471)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1457)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:295)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1379)
at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1537)
at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1547)
at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1526)
at java.lang.Thread.run(Thread.java:680)
Caused by: java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOfRange(Arrays.java:3209)
at java.lang.String.init(String.java:215)
at org.apache.xbean.asm.ClassReader.a(Unknown Source)
at org.apache.xbean.asm.ClassReader.readUTF8(Unknown Source)
at org.apache.xbean.asm.ClassReader.accept(Unknown Source)
at org.apache.xbean.asm.ClassReader.accept(Unknown Source)
at
org.apache.xbean.finder.AnnotationFinder.readClassDef(AnnotationFinder.java:958)
at
org.apache.xbean.finder.AnnotationFinder.init(AnnotationFinder.java:120)
at org.apache.openejb.config.FinderFactory.create(FinderFactory.java:55)
at
org.apache.openejb.config.FinderFactory.createFinder(FinderFactory.java:44)
at
org.apache.openejb.config.DeploymentLoader.addWebModule(DeploymentLoader.java:680)
at
org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:204)
at
org.apache.tomee.catalina.TomcatWebAppBuilder.loadApplication(TomcatWebAppBuilder.java:1110)
at
org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:627)
at
org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:588)
at
org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:117)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:962)
at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1603)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at

Re: [VOTE] OpenEJB 4.0.0/TomEE 1.0.0 (staging-068)

2012-04-19 Thread Karan Malhi
Didn't help. Same error, but get this warning on startup
WARNING: ADJUST THE EXCLUDE/INCLUDE!!!.  Current settings:
openejb.deployments.classpath.exclude='',
openejb.deployments.classpath.include='.*'

Here is my conf/exclusions.list file contents
commons-fileupload-

On Thu, Apr 19, 2012 at 7:08 AM, Romain Manni-Bucau
rmannibu...@gmail.comwrote:

 maybe customize the conf/exclusions.list?

 - Romain


 2012/4/19 Karan Malhi karan.ma...@gmail.com

  Unfortunately cannot share this one. If I get some time today, will try
 and
  create a shareable one which could reproduce the issue.
 
  On Thu, Apr 19, 2012 at 6:50 AM, Romain Manni-Bucau
  rmannibu...@gmail.comwrote:
 
   Hi,
  
   can you share your war?
  
   - Romain
  
  
   2012/4/19 Karan Malhi karan.ma...@gmail.com
  
I am struggling to deploy a war. Initially when I dropped in my war,
 it
gave me an OOME, see below:

sabira:apache-tomee-webprofile-1.0.0 karanmalhi$ cp ~/console.war
   webapps/
 tail -f logs/catalina.out
OpenEJB Loader init-params:
   There are no initialization parameters.
Apr 18, 2012 5:18:43 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [http-bio-8080]
Apr 18, 2012 5:18:43 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [ajp-bio-8009]
Apr 18, 2012 5:18:43 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 2137 ms
Apr 18, 2012 5:19:39 PM org.apache.openejb.util.OptionsLog info
INFO: Using 'openejb.embedder.source=OpenEJBListener'
Apr 19, 2012 5:15:28 AM org.apache.catalina.startup.HostConfig
  deployWAR
INFO: Deploying web application archive
   
   
  
 
 /Users/karanmalhi/Downloads/apache-tomee-webprofile-1.0.0/webapps/console.war
TomcatWebAppBuilder.start /console
Apr 19, 2012 5:15:32 AM org.apache.openejb.config.DeploymentLoader
addFacesConfigs
INFO: faces config file is null
Apr 19, 2012 5:15:54 AM
 org.apache.openejb.server.hsql.HsqlPrintWriter
flushLine
INFO: [Server@2537e19e]: Initiating shutdown sequence...
Apr 19, 2012 5:15:54 AM
 org.apache.openejb.server.hsql.HsqlPrintWriter
flushLine
INFO: [Server@2537e19e]: Shutdown sequence completed in 136 ms.
Apr 19, 2012 5:15:54 AM org.apache.catalina.startup.HostConfig
  deployWARs
SEVERE: Error waiting for multi-thread deployment of WAR files to
   complete
java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError:
  Java
heap space
   at
  java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
   at java.util.concurrent.FutureTask.get(FutureTask.java:83)
   at
   
 org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:751)
   at
   
 org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:471)
   at
  org.apache.catalina.startup.HostConfig.check(HostConfig.java:1457)
   at
   
  
 
 org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:295)
   at
   
   
  
 
 org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
   at
   
   
  
 
 org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
   at
   
   
  
 
 org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1379)
   at
   
   
  
 
 org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1537)
   at
   
   
  
 
 org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1547)
   at
   
   
  
 
 org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1526)
   at java.lang.Thread.run(Thread.java:680)
Caused by: java.lang.OutOfMemoryError: Java heap space
   at java.util.Arrays.copyOfRange(Arrays.java:3209)
   at java.lang.String.init(String.java:215)
   at org.apache.xbean.asm.ClassReader.a(Unknown Source)
   at org.apache.xbean.asm.ClassReader.readUTF8(Unknown Source)
   at org.apache.xbean.asm.ClassReader.accept(Unknown Source)
   at org.apache.xbean.asm.ClassReader.accept(Unknown Source)
   at
   
   
  
 
 org.apache.xbean.finder.AnnotationFinder.readClassDef(AnnotationFinder.java:958)
   at
   
  
 
 org.apache.xbean.finder.AnnotationFinder.init(AnnotationFinder.java:120)
   at
   org.apache.openejb.config.FinderFactory.create(FinderFactory.java:55)
   at
   
  
 
 org.apache.openejb.config.FinderFactory.createFinder(FinderFactory.java:44)
   at
   
   
  
 
 org.apache.openejb.config.DeploymentLoader.addWebModule(DeploymentLoader.java:680)
   at
   
  
 
 org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:204)
   at
   
   
  
 
 org.apache.tomee.catalina.TomcatWebAppBuilder.loadApplication(TomcatWebAppBuilder.java:1110)
   at
   
   
  
 
 org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:627

Re: [VOTE] - OpenEJB 2012 Meetup - EU or USA

2012-04-12 Thread Karan Malhi
+1 for USA.
Should be able to make it to EU next year onwards.

On Thu, Apr 12, 2012 at 1:11 PM, David Blevins david.blev...@gmail.comwrote:

 As stated, I'm a 0.  Wherever the most people can get-together is where
 I'll be.

 -David

 On Apr 12, 2012, at 3:19 AM, Mohammad Nour El-Din wrote:

  Hi...
 
For the last two years OpenEJB community succeeded to hold a Meetup
 once
  a year. And not to break the rule :), we are looking forward to hold
  another one this year.
 
  The suggested places are either in EU or USA [1]. But first we need to
 know
  where is would be easier for most of us, so please choose only one of the
  following options:
 
  [ ] +1 for USA
  [ ] +1 for West of EU
  [ ] 0 No specific preference
 
  [1] - I know this is too vague but the specific location will be easier
 to
  be discussed when get the result of this vote
 
  --
 
  --
  Thanks
  - Mohammad Nour
  
  Life is like riding a bicycle. To keep your balance you must keep
 moving
  - Albert Einstein




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: Welcome Gaurav Sharma

2012-04-10 Thread Karan Malhi
And some useful links:
http://openejb.apache.org/dev/contribution-tips.html
http://openejb.apache.org/dev/tips-and-suggestions.html
https://issues.apache.org/jira/browse/OPENEJB
http://openejb.apache.org/support.html

On Tue, Apr 10, 2012 at 9:25 PM, David Blevins david.blev...@gmail.comwrote:

 Hi Gaurav!  Welcome aboard!

 Before I list some suggestions understand none of them are orders and the
 most important thing is to find something you like doing.  That usually
 takes a bit of trial and error, so don't feel obligated to get married to
 the first task you pick.  Feel free to date a few tasks for a while :)

 We don't expect any certain amount of contribution or level of knowledge
 -- whatever and whenever is fine and welcome.  Have as much fun as
 possible, because, really, we just love having new people around :)  If
 you're able to contribute much, that's just a bonus.

 To add to what Romain suggests, the examples are definitely a fantastic
 place to contribute and usually lead to other work.  It sounds boring, but
 is definitely one of those things that has a large impact on the community.

 To put it in perspective, the youtube video of the TomEE interview with
 O'Reilly looks impressive but actually has only gotten 2000 hits since
 October.  This one little example which isn't even documented gets that
 every month:

  -
 http://openejb.apache.org/examples-trunk/injection-of-entitymanager/README.html

 Any help on the examples would be outstanding.  That could be documenting
 them, reworking them so they feel cleaner or are simpler or anything you
 might enjoy.  Sky is the limit.

 And if you don't know what to write on some of those undocumented
 examples.  Feel free to hop on IRC and ask as many questions you want as
 often as you want on how things work.  It sounds like just as much work as
 just documenting something in the first place, but believe me it's way
 easier to tell one person how something works than it is to document it in
 a way that's understandable by anyone.  The second one is far harder and
 greatly appreciated even if you have to bug people constantly to get the
 info you need.  We are at your disposal! :)

 And of course, we're happy to help with any other topic you might find
 interesting.  Feel free to list some things you like doing and odds are we
 need some of it.

 Welcome again, Gauray!


 -David


 On Apr 10, 2012, at 2:06 PM, Gaurav Sharma wrote:

  Thanks Karan and Romain.. very excited to be getting involved with the
  project. I cloned/built the source and have been looking around various
  modules. Amazed at the test coverage/volume. Presently, I am not sure
 what
  topics are available to work on and open to suggestions. Romain - do you
  have any suggestions?
 
  Thanks,
  Gaurav
 
  On Tue, Apr 10, 2012 at 1:14 PM, Romain Manni-Bucau
  rmannibu...@gmail.comwrote:
 
  Hi,
 
  Welcome Gaurav, any specific topic you want to work on?
 
  - Romain
 
 
  2012/4/10 Karan Malhi karan.ma...@gmail.com
 
  Hi guys,
 
  Please join me in welcoming Gaurav Sharma to the OpenEJB community.
  Gaurav
  is my colleague and is very interested in contributing to OpenEJB.
 
  Welcome Gaurav!!
 
  --
 
  Karan Singh Malhi
  twitter.com/KaranSinghMalhi
 
 




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: Annotation scanning plugin

2012-02-21 Thread Karan Malhi
Was wondering if we could use tomee instead of xbean in the groupid. Also
the artifact id could be something like classpath-scan-optimizer. The
resulting scan.xml could be stored in a package named org.apache.tomee
instead of org.apache.xbean. The more usage of tomee would be better. As
a user, I do not want to think , I am using tomee, so what is this xbean.
Also, the name of the artifact-id should be a bit more exciting and reflect
the value-add it is providing.


On Tue, Feb 21, 2012 at 8:55 AM, Romain Manni-Bucau
rmannibu...@gmail.comwrote:

 updated to manage only one file path property and to use external profiles.

 I like the i don't need to write what i scan feature provided by
 profiles.

 plugin
groupIdorg.apache.openejb/groupId
version0.0.1-SNAPSHOT/version
artifactIdspi-helper-maven-plugin/artifactId
executions
  execution
idgenerate-scan-xml/id
goals
  goalgenerate/goal
/goals
  /execution
/executions
configuration


 outputFilename${project.build.directory}/${project.build.finalName}/WEB-INF/org/apache/xbean/scan.xml/outputFilename
/configuration
dependencies
  dependency !-- mandatory for the scanning since we enhanced
 our entities --
groupIdorg.apache.openjpa/groupId
artifactIdopenjpa/artifactId
version2.2.0/version
  /dependency
  dependency !-- to get the jee6 profile without configuration
 --
groupIdorg.apache.openejb/groupId
version0.0.1-SNAPSHOT/version
artifactIdspi-helper-jee6-profile/artifactId
  /dependency
/dependencies
  /plugin

 - Romain


 2012/2/21 Romain Manni-Bucau rmannibu...@gmail.com

 
  - Romain
 
 
  2012/2/21 Alan D. Cabrera l...@toolazydogs.com
 
 
  On Feb 21, 2012, at 7:40 AM, Romain Manni-Bucau wrote:
 
   i created a module xbean-xml in maven plugins to be able to commit but
  it
   should be in xbean i think (the mvn plugin too by the way).
  
   the example needs openjpa (not jpa ;)) because before using the
 plugin i
   enhance the entities with the openjpa plugin so then the classes are
   enhanced and reference some openjpa classes so it is needed in this
  case.
 
  Can you provide more detail on this enhancement?  It sounds like you're
  mixing concerns.
 
 
  Romain:  the example needs OpenJPA enhancement (
  http://openjpa.apache.org/entity-enhancement.html) so i added it but it
  is done before the plugin scan. then entities are modified and are
 openjpa
  dependent so classes are needed. I don't like it but i didn't manage to
  make the exemple working well without it.
 
 
   Concerning the verbosity of xml it is simply a ratio between useful
   characters and useless ones (yes i use vim :p).
  
   The scan.xml location is configurable. For the moment there is 2
  properties
   but it can be (should be) merged in one (today we have base + relative
   path, i liked it because relative is the convention and base is
 whatever
   you want).
 
  It seems that you are simply restating what you've done instead of
  justifying the weakening of a feature or explaining why the feature of
  having the scan.xml file in a known place is not all that important.
 
 
  Romain: one property is enough, if everybody thinks 2 are useles si'll
  simply remove the second, i don't think one or the other solution is
 better
 
 
 
   The snippet David sent in his first mail is till available, i just
 added
   the notion of profile which are in my mind a set of predefined
   [implementations, subclasses, annotations] easier to configure (the
 one
  i
   provided is jee6, simply look what it looks like to understand why it
 is
   not so useless ;)). Maybe it should be done through files at the
  classpath
   instead of hardcoding it...was a first step ;)
 
  I'm not sure that hardcoding is required.  Per David's earlier email the
  configuration would dictate what would be searched for in the scan.
 
 
  Romain: hardcoding is clearly not required, was just easier to start to
  provide something
 
 
 
  I thought about profiles as well but then one must publish and maintain
  those profiles.  I hate, hate, hate, finding things in the classpath.
   Things magically appear and disappear all too often.  :)  What might
 be a
  good idea is to publish the profile file in Maven.  Then we could use
 the
  Maven dependency plugin to pull own the file and drop it into the target
  directory.  Then the scan plugin could be configured to read it.
 
 
  Romain: right but always listing javaee6 annotations is clearly a pain
 too
 
 
 
  One subtle point to the above use case, it's better to just loosely
  couple things and simply list the exact criteria, and not the profile,
 that
  was searched for in the scan.xml.
 
 
  Romain: i think i'll update as i said the plugin to be able to get
  information from a file, a kind of serviceloader thing
 
 
 

Re: O'Reilly interview on site

2012-01-27 Thread Karan Malhi
Big +1.

On Fri, Jan 27, 2012 at 3:55 PM, Thiago Veronezi thi...@veronezi.orgwrote:

 I saw this video some days ago.
 It is nice to know that you guys are real people. :O)

 my +1

 []s,
 Thiago.


 On Tue, Jan 24, 2012 at 2:09 AM, Romain Manni-Bucau
 rmannibu...@gmail.comwrote:

  +1
 
  Le 24 janv. 2012 07:16, David Blevins david.blev...@gmail.com a
 écrit
  :
 
   I was thinking it might be nice to put the interview I did with
 O'Reilly
   on our front page for a while:
  
http://people.apache.org/~dblevins/site/
  
   Seems to do a good job of expressing what TomEE is and probably it has
 a
   limited shelf life.  We might as well get some value out of it before
 it
   seems too old.
  
   Thoughts?
  
  
   -David
  
  
 




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: Website OpenEJB link

2012-01-10 Thread Karan Malhi
I think its a good idea. Although, I would prefer to compare TomEE and
TomEE+ and not even mention OpenEJB on the page.

On Tue, Jan 10, 2012 at 5:45 AM, dsh daniel.hais...@googlemail.com wrote:
 Does it make sense to have a comparison table that calls out the
 differences between:

 * Apache OpenEJB
 * Apache TomEE
 * Apache TomEE+

 and then link to that comparision matrix. The matrix itself could
 contain a details link for each one mentioned above.

 Cheers
 Daniel

 On Tue, Jan 10, 2012 at 1:53 PM, AndyG andy.gumbre...@orprovision.com wrote:
 The index page link for OpenEJB View details is not pointing anywhere -
 Maybe it should just link to the documentation.

 --
 View this message in context: 
 http://openejb.979440.n4.nabble.com/Website-OpenEJB-link-tp4281873p4281873.html
 Sent from the OpenEJB Dev mailing list archive at Nabble.com.



-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: [VOTE] OpenEJB 4.0.0-beta-2/TomEE 1.0.0-beta-2

2012-01-09 Thread Karan Malhi
+1
On Jan 9, 2012 9:44 AM, dsh daniel.hais...@googlemail.com wrote:

 +1

 Cheers
 Daniel

 On Sat, Jan 7, 2012 at 11:59 PM, David Blevins david.blev...@gmail.com
 wrote:
  Ok, binaries are ready for a vote!  Have run the TCK on these and
 everything looks good -- will post link to the tck@ list.
 
  SVN Tag:
 
   http://svn.apache.org/repos/asf/openejb/tags/openejb-4.0.0-beta-2/
 
  Maven Repo:
 
 
 https://repository.apache.org/content/repositories/orgapacheopenejb-029/
 
  Binaries  Source:
 
   http://people.apache.org/~dblevins/staging-029/4.0.0-beta-2/
 
 
  Still cooking up release notes.
 
  Vote will be open for 72 hours or as needed.
 
  Here's my +1
 
 
  -David
 



TomEE for win32 and win64

2011-12-27 Thread Karan Malhi
I think we should provide bundles of TomEE for win32 and win64. Those
should come pre-bundled with the  files allowing to install it as a
service on windows and the  native dll's required for the APR
connector.

-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: [RESULT] Vishwanath Krishnamurthi as committer

2011-12-06 Thread Karan Malhi
Vishwa, welcome to OpenEJB!

On Tue, Dec 6, 2011 at 9:02 AM, stratwine tovishwan...@gmail.com wrote:
 Wow ! How exciting it is to be a part of the lovely OpenEJB team/community !

 Thanks everyone !

 -Vishwa :)


 Romain Manni-Bucau wrote

 Welcome Vishwa!

 - Romain


 2011/12/6 Jean-Louis MONTEIRO lt;jeanouii@gt;

 OK, time to close the vote.

 Vote passes with 10 +1s and no other votes!

 Voters:
 Daniel S. Haischt
 David Blevins
 Jacek Laskowski
 Jeff Genender
 Karan Malhi
 Romain Manni Bucau
 Andy Gumbrecht
 Jonathan Gallimore
 Thiago Veronezi
 Jean-Louis Monteiro


 Thanks to everyone who voted.

 We'll need to get a CLA on file for you before we can request the user
 account.  If you can fill out the PDF here, sign, scan and email to
 secretary@ that would be great and that usually takes less time.
 When that gets on file, lemme know so that we can go to the next part.

 Congratulations and welcome aboard, Vishwa!


 Jean-Louis

 [CLA]: check it out  http://www.apache.org/licenses/#clas here

 --
 View this message in context:
 http://openejb.979440.n4.nabble.com/VOTE-Vishwanath-Krishnamurthi-as-committer-tp4122496p4164053.html
 Sent from the OpenEJB Dev mailing list archive at Nabble.com.




 --
 View this message in context: 
 http://openejb.979440.n4.nabble.com/VOTE-Vishwanath-Krishnamurthi-as-committer-tp4122496p4165540.html
 Sent from the OpenEJB Dev mailing list archive at Nabble.com.



-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: [VOTE] Vishwanath Krishnamurthi as committer

2011-11-30 Thread Karan Malhi
A big +1. Vishwa has been very enthusiastic about the docs, was really
quick to get the twitter stuff done and some great great work on
website and examples.

On Wed, Nov 30, 2011 at 9:32 AM,  jonathan.gallim...@gmail.com wrote:
 +1

 Jon
 --Original Message--
 From: Jean-Louis MONTEIRO
 To: dev@openejb.apache.org
 ReplyTo: dev@openejb.apache.org
 Subject: [VOTE] Vishwanath Krishnamurthi as committer
 Sent: 30 Nov 2011 10:35

 All is in the subject :)

 Vishwa has been very active to enhance our documentation and to create our
 brand new website.
 He also contributed some examples, etc.

 Vote will be open for at least 72 hours (usually more).  As always anyone is
 welcome to vote.

 Here's my +1

 Jean-Louis

 --
 View this message in context: 
 http://openejb.979440.n4.nabble.com/VOTE-Vishwanath-Krishnamurthi-as-committer-tp4122496p4122496.html
 Sent from the OpenEJB Dev mailing list archive at Nabble.com.


 Sent from my BlackBerry® smartphone on O2



-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: Latest News.. from April

2011-11-03 Thread Karan Malhi
If we could back date the following:
TomEE certified
TomEE released
JavaOne presentations

This one could be more current
ApacheCon and TomEE

On Thu, Nov 3, 2011 at 11:15 AM, David Blevins david.blev...@gmail.com wrote:
 Can anyone think of more recent news to post?


 -David





-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: New OpenEJB website -- do we like it?

2011-11-02 Thread Karan Malhi
+1. I love it

On Wed, Nov 2, 2011 at 11:05 AM, Jacek Laskowski ja...@japila.pl wrote:
 On Wed, Nov 2, 2011 at 8:06 AM, David Blevins david.blev...@gmail.com wrote:

 Do we like it enough to give it try on the main site?

 Absolutely! +1 for its public showcase.

 Jacek

 --
 Jacek Laskowski
 Java EE, functional languages and IBM WebSphere - http://blog.japila.pl
 Warszawa JUG conference = Confitura (formerly Javarsovia) :: 
 http://confitura.pl
 Hoping to save time by spending it by David Blevins (Apache OpenEJB)




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


page/download counter

2011-11-02 Thread Karan Malhi
Anybody knows how to put a counter on the website? Would be great if
we could actually show first-time visitors the traffic this site gets.
Its pretty impressive.

-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: Thank you (again), Vishwa! (was Re: svn commit: r1190757)

2011-11-01 Thread Karan Malhi
Wow!

On Mon, Oct 31, 2011 at 10:21 AM, stratwine tovishwan...@gmail.com wrote:

 David Blevins-2 wrote:

 Got them all checked in and up on the stating site:

   http://openejb.staging.apache.org/examples-trunk/


 Thanks ! Love the new look !!  ..so clean and organized  :)


 --
 View this message in context: 
 http://openejb.979440.n4.nabble.com/Re-svn-commit-r1190757-1-15-in-openejb-trunk-openejb-examples-access-timeout-meta-src-main-java-org-p-tp3950298p3955945.html
 Sent from the OpenEJB Dev mailing list archive at Nabble.com.




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: [VOTE] Apache OpenEJB 3.0.4 (3rd Try)

2011-10-23 Thread Karan Malhi
+1

On Sun, Oct 23, 2011 at 1:22 PM, Jacek Laskowski ja...@japila.pl wrote:
 +1

 Jacek

 On Sat, Oct 22, 2011 at 6:27 PM, Ivan xhh...@gmail.com wrote:
 Hi,
    Let's vote for Apache OpenEJB 3.0.4, this release is mostly for the
 incoming Geronimo 2.1.8.
    Comparing with the last version, only two JIRAs are included :

    OPENEJB-1091: Cause of RollbackException swallowed
    OPENEJB-1258 Boolean conversion problem in ejb-jar.xml

    binary repository  :
 https://repository.apache.org/content/repositories/orgapacheopenejb-090

    source codes : https://svn.apache.org/repos/asf/openejb/tags/openejb-3.0
 .4

    vote artifacts :


 https://repository.apache.org/content/repositories/orgapacheopenejb-090/org/apache/openejb/openejb/3.0.4/openejb-3.0.4.tar.gz

 https://repository.apache.org/content/repositories/orgapacheopenejb-090/org/apache/openejb/openejb/3.0.4/openejb-3.0.4.zip

    I used the David's legal tool to scan the artifacts in the staging
 repository, the report looks fine to me :

    http://people.apache.org/~xuhaihong/report/archives.html

     Vote will be open for 72 hours.

     [ ] +1  approve
     [ ] +0  no opinion
     [ ] -1  disapprove (and reason why)


 --
 Ivan




 --
 Jacek Laskowski
 Java EE, functional languages and IBM WebSphere - http://blog.japila.pl
 Warszawa JUG conference = Confitura (formerly Javarsovia) :: 
 http://confitura.pl
 Hoping to save time by spending it by David Blevins (Apache OpenEJB)




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: TomEE doesn't accepts no web.xml web app (netbeans used)

2011-10-09 Thread Karan Malhi
As Romain mentioned earlier, we should check for WEB-INF, because
thats the directory which is guaranteed to be present in a web
application.

On Sat, Oct 8, 2011 at 2:23 PM, Romain Manni-Bucau
rmannibu...@gmail.com wrote:
 Yep openejb-core is not linked to tomcat but is linked to jee and webapps.
 The best could be to scan webXXX annotations but i still think it is
 useless.

 I'll have a try tmr.

 - Romain

 Le 8 oct. 2011 23:20, Jacek Laskowski ja...@japila.pl a écrit :

 On Sat, Oct 8, 2011 at 9:26 PM, Romain Manni-Bucau
 rmannibu...@gmail.com wrote:
  Hmm your fix needs context.xml so you could have added an empty web.xml
 too.
  I still think testing web-inf is more relevant no?

 You're right, but it wasn't me who created context.xml file - it's
 netbeans and I don't really know why it deploys apps this way. Not a
 bid deal to add other combinations which all lead to a bad taste in my
 mouth when I see them all in openejb-core (which has nothing to do
 with the tomcat or other environments).

 I've run into other issues with no-web.xml webapps - it's like I may
 have opened a can of worms :)

 Jacek

 --
 Jacek Laskowski
 Java EE, functional languages and IBM WebSphere - http://blog.japila.pl
 Warszawa JUG conference = Confitura (formerly Javarsovia) ::
 http://confitura.pl
 Hoping to save time by spending it by David Blevins (Apache OpenEJB)





-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: TomEE doesn't accepts no web.xml web app (netbeans used)

2011-10-09 Thread Karan Malhi
Aha.. I did not know that - thanks!. One of the possible checks could
be detection of jsp files. We could scan the CATALINA_BASE/web.xml and
find the suffix mapping for org.apache.jasper.servlet.JspServlet. For
example, if the suffix is mapped to *.jsp and if we find a foo.jsp,
then we know it is a web-app. Of course, there should be other checks
too, this could be one of them. If only jcp.org was responsive and I
could download the spec right now, sigh!


On Sun, Oct 9, 2011 at 9:17 AM, Jacek Laskowski ja...@japila.pl wrote:
 On Sun, Oct 9, 2011 at 6:10 PM, Karan Malhi karan.ma...@gmail.com wrote:
 As Romain mentioned earlier, we should check for WEB-INF, because
 thats the directory which is guaranteed to be present in a web
 application.

 Is it? Even though I believe WEB-INF is a better bet, it's not
 required as webapps with jsps/html/css or any non-Java classes are
 possible. I'll be working on it for the coming days and will include
 appropriate checks. Thanks Karan.

 Jacek

 --
 Jacek Laskowski
 Java EE, functional languages and IBM WebSphere - http://blog.japila.pl
 Warszawa JUG conference = Confitura (formerly Javarsovia) :: 
 http://confitura.pl
 Hoping to save time by spending it by David Blevins (Apache OpenEJB)




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: TomEE doesn't accepts no web.xml web app (netbeans used)

2011-10-09 Thread Karan Malhi
Oops!, I mean't $CATALINA_BASE/conf/web.xml

On Sun, Oct 9, 2011 at 9:37 AM, Karan Malhi karan.ma...@gmail.com wrote:
 Aha.. I did not know that - thanks!. One of the possible checks could
 be detection of jsp files. We could scan the CATALINA_BASE/web.xml and
 find the suffix mapping for org.apache.jasper.servlet.JspServlet. For
 example, if the suffix is mapped to *.jsp and if we find a foo.jsp,
 then we know it is a web-app. Of course, there should be other checks
 too, this could be one of them. If only jcp.org was responsive and I
 could download the spec right now, sigh!


 On Sun, Oct 9, 2011 at 9:17 AM, Jacek Laskowski ja...@japila.pl wrote:
 On Sun, Oct 9, 2011 at 6:10 PM, Karan Malhi karan.ma...@gmail.com wrote:
 As Romain mentioned earlier, we should check for WEB-INF, because
 thats the directory which is guaranteed to be present in a web
 application.

 Is it? Even though I believe WEB-INF is a better bet, it's not
 required as webapps with jsps/html/css or any non-Java classes are
 possible. I'll be working on it for the coming days and will include
 appropriate checks. Thanks Karan.

 Jacek

 --
 Jacek Laskowski
 Java EE, functional languages and IBM WebSphere - http://blog.japila.pl
 Warszawa JUG conference = Confitura (formerly Javarsovia) :: 
 http://confitura.pl
 Hoping to save time by spending it by David Blevins (Apache OpenEJB)




 --

 Karan Singh Malhi
 twitter.com/KaranSinghMalhi




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: Some more TomEE related renaming

2011-10-08 Thread Karan Malhi
Looking forward to the renaming

On Sun, Mar 27, 2011 at 2:31 PM, David Blevins david.blev...@gmail.com wrote:

 On Mar 27, 2011, at 2:05 PM, Matthias Wessendorf wrote:

 Hello David,

 I like the TomEE name! :)
 I am wondering how the things are going regarding TCK for WebProfile?
 Are you guys testing against it?

 Yes, and it's going pretty well.  If you've signed the TCK NDA, hop on 
 tck@openejb.a.o.


 -David


 On Fri, Mar 25, 2011 at 7:44 PM, David Blevins david.blev...@gmail.com 
 wrote:
 Since we're no longer really referring to the integration as 
 OpenEJB-Tomcat, I'm going to try to do some renaming in the assembly/ 
 directory.  Basically disfavoring openejb-tomcat and favoring tomee 
 instead.

 Heads up!  :)


 -David





 --
 Matthias Wessendorf

 blog: http://matthiaswessendorf.wordpress.com/
 sessions: http://www.slideshare.net/mwessendorf
 twitter: http://twitter.com/mwessendorf





-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: We did it!!!

2011-10-06 Thread Karan Malhi
 Wasn't it that we've had all the pieces for ages, but what we truly
 missed was good marketing? I think a book, a couple of articles and
 conference speeches would bring more curious eyes to the project
Jacek, I am glad you bought it up.

Blogging:- Definitely blogging makes a big difference. I have already
been asked by a couple of folks about TomEE. I am going to blog about
this , the coming weekend. Okay now I said it, now I will have to do
it :). I am planning to write a single paragraph, if I can do more,
that would be cool.

Conference speeches:- David is doing a tremendous job with conference
speeches @ JavaOne. My big regret is not being able to attend even a
single one of them, even though I am so close.
On a side not, he spent the whole afternoon with me even (and treated
me to lunch) though he had a packed schedule. Not sure how he does it,
but it reiterated my belief that he cared a lot about the project and
cares equally for the people involved in it, no matter how big or
small the contribution is.

Articles:- I will be writing an article pretty soon. I said it again,
will have to write one now:).  Would be nice to see a couple more.

Tweeting:- Fantastic work with the tweets. Every time I would open
twitter, would see a tweet or two about TomEE. We need to continue
this in the coming months.

Website:- We probably need a different color for TomEE. Maybe a
different layout all together. Simplicity should be the key.

Docs:- Of course, the most successful projects have had the best of
docs. That was one of their biggest marketing tool. To me it says If
you care about the users, you will have good docs . Gonna jump in
this , but on a smaller scale.

User questions:- We are doing a great job here with prompt responses.
I am guilty of not being active here. Would like to be more active.
Kudos to the folks who participate and respond to user questions.



-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: tomee

2011-10-06 Thread Karan Malhi
Hey Romain,

Great to see you working on the logo. Was thinking that the logo with
the feather only might be an option too.

On Thu, Oct 6, 2011 at 5:02 AM, Romain Manni-Bucau
rmannibu...@gmail.com wrote:
 yep the colors are too complicated but white it was too naked and tomcat
 logo with flat colors looked too...flat.

 i wanted to put apache and openejb logo on th epict but that's true it is
 not a success

 However there is a svg version to start so normally it is easier to hack
 on it ;)

 - Romain

 2011/10/6 Jacek Laskowski ja...@japila.pl

 On Wed, Oct 5, 2011 at 11:29 PM, Romain Manni-Bucau
 rmannibu...@gmail.com wrote:
  i played a bit with tomcat logo:
  http://people.apache.org/~rmannibucau/tomee.svg
  http://people.apache.org/~rmannibucau/tomee-certified.svg
 
  here the png version (FF  chrome doesn't support shades :():
  http://people.apache.org/~rmannibucau/tomee.png

 Sorry to say so, but I don't like the logo at all. There's too much
 detail in it and the combination of red and claws don't invite for
 further exploration (but just to run away to not get eaten or bitten
 at the very least :))

 Jacek

 --
 Jacek Laskowski
 Java EE, functional languages and IBM WebSphere - http://blog.japila.pl
 Warszawa JUG conference = Confitura (formerly Javarsovia) ::
 http://confitura.pl
 Hoping to save time by spending it by David Blevins (Apache OpenEJB)





-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


TomEE home page

2011-10-05 Thread Karan Malhi
Our home page includes another page dedicated to TomEE. Reorganised
the TomEE page, but changes not showing up. Have to run to catch a
train, but if anybody could look into it, that would be great. I am
missing something really simple here, so even if you can tell me how
to make it happen, I will do it in the next couple of hours or so. If
you have the time to fix it, would be really neat.

-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: We did it!!!

2011-10-05 Thread Karan Malhi
Fantastic work!. Its a great opportunity to involve more folks into
the project.

On Wed, Oct 5, 2011 at 1:50 AM, Jean-Louis MONTEIRO jeano...@gmail.com wrote:
 Yes, we did it, all together!

 When we first started talking about TomEE and our wish to certify it, it was
 during our annual get-together.
 After only few month but a lot of hacking, we finally the specification
 coverage growing.

 Fully agree with Romain, Andy and may be everyone around: it wouldn't be
 possible without you David.
 That's true, Romain, Jon and everybody helped certifying TomEE, but without
 you, without your energy, your time driving us, your great ideas (setup on
 the cloud, ...).

 Well done everyone.
 Time to have a look for next steps ;-)

 Jean-Louis



 2011/10/5 stratwine tovishwan...@gmail.com

 Absolutely awesome ! I already am telling my friends, about this with so
 much
 excitement. Great work, guys !!!
 Time to roar :)

 -Vishwa

 --
 View this message in context:
 http://openejb.979440.n4.nabble.com/We-did-it-tp3873492p3873668.html
 Sent from the OpenEJB Dev mailing list archive at Nabble.com.





-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: TomEE home page

2011-10-05 Thread Karan Malhi
Thanks!.
Okay, home page updated. Add/remove/change as you see fit. Would be
cool to somehow show the number of visits on the home page as well as
the downloads page. Any suggestions on how to have that on the pages?
Did we configure our twitter to show TomEE tweets on the home page? We
need to do that ASAP. Any volunteers?
If you find any non-working link, fix it in confluence and ping me for
rebuilding the pages. Will be available on IRC and regularly check my
mail. Its important that we have a good quality home page (specially
content wise) this week.
PS: Confluence is really behaving well today and its pushing our
confluence changes fairly quickly.

On Wed, Oct 5, 2011 at 7:03 AM, David Blevins david.blev...@gmail.com wrote:
 On Oct 5, 2011, at 6:15 AM, Karan Malhi wrote:

 Our home page includes another page dedicated to TomEE. Reorganised
 the TomEE page, but changes not showing up.

 Just need to select our spaces and click rebuild spaces

  https://cwiki.apache.org/confluence/admin/autoexport/configuration.action

 Admin access required.


 -David





-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: [VOTE] Apache OpenEJB 4.0.0-beta-1 and Apache TomEE 1.0.0-beta-1 (023)

2011-10-02 Thread Karan Malhi
+1
On Oct 2, 2011 6:29 PM, David Blevins david.blev...@gmail.com wrote:
 NOTE TO EVERYONE

 I know re-rolling can be very time consuming and often
 people vote on the first release attempt and never vote
 again. We want a strong turnout for this vote and it
 would be a shame to end it with 3, 4 or 5 votes.

 In an effort to save everyone a considerable amount of
 time, I have used rsync to compare the entire set of
 unpacked 019 and 024 binaries. See the output at the
 bottom of this email.

 PLEASE DO REVOTE. If you liked the previous set of
 binaries and trust rsync, it should only take 5 minutes to
 see that things are still good and revote.

 You can also run any comparisons you like on my directory
 in people. The files/directories are read-only so you can
 feel free to run commands without accidentally messing up
 something.

 - - - - - - - - - - - - - - - - - - - - - - - - - -

 Changes since last vote:
 - Added missing W3C and CDDL license/noticed information to openejb-jee
and the source-release.zip

 https://repository.apache.org/content/repositories/orgapacheopenejb-023/

 Src:

org/apache/openejb/openejb/4.0.0-beta-1/openejb-4.0.0-beta-1-source-release.zip

 Bin:

org/apache/openejb/apache-tomee/1.0.0-beta-1/apache-tomee-1.0.0-beta-1-plus.tar.gz

org/apache/openejb/apache-tomee/1.0.0-beta-1/apache-tomee-1.0.0-beta-1-plus.zip

org/apache/openejb/apache-tomee/1.0.0-beta-1/apache-tomee-1.0.0-beta-1-webprofile.tar.gz

org/apache/openejb/apache-tomee/1.0.0-beta-1/apache-tomee-1.0.0-beta-1-webprofile.zip
 org/apache/openejb/examples/4.0.0-beta-1/examples-4.0.0-beta-1-src.tar.gz
 org/apache/openejb/examples/4.0.0-beta-1/examples-4.0.0-beta-1-src.zip
 org/apache/openejb/javaee-api/6.0-2/javaee-api-6.0-2.zip

org/apache/openejb/openejb-standalone/4.0.0-beta-1/openejb-standalone-4.0.0-beta-1.tar.gz

org/apache/openejb/openejb-standalone/4.0.0-beta-1/openejb-standalone-4.0.0-beta-1.zip

org/apache/openejb/openejb-tomcat-plus-webapp/4.0.0-beta-1/openejb-tomcat-plus-webapp-4.0.0-beta-1.war

org/apache/openejb/openejb-tomcat-webapp/4.0.0-beta-1/openejb-tomcat-webapp-4.0.0-beta-1.war

 Tag:

 http://svn.apache.org/repos/asf/openejb/tags/openejb-4.0.0-beta-1/

 Report:

 http://people.apache.org/~dblevins//orgapacheopenejb-024/archives.html


 Here's my +1


 -David


 dblevins@minotaur:~/public_html$ rsync -v -p -r --size-only --dry-run
orgapacheopenejb-019/content orgapacheopenejb-023/ | grep -v 'jar$'
 sending incremental file list

content/org/apache/openejb/apache-tomee/1.0.0-beta-1/apache-tomee-1.0.0-beta-1-plus.zip.contents/apache-tomee-plus-1.0.0-beta-1/webapps/openejb/lib/openejb-jee-4.0.0-beta-1.jar.contents/META-INF/LICENSE

content/org/apache/openejb/apache-tomee/1.0.0-beta-1/apache-tomee-1.0.0-beta-1-plus.zip.contents/apache-tomee-plus-1.0.0-beta-1/webapps/openejb/lib/openejb-jee-4.0.0-beta-1.jar.contents/META-INF/NOTICE

content/org/apache/openejb/apache-tomee/1.0.0-beta-1/apache-tomee-1.0.0-beta-1-webprofile.zip.contents/apache-tomee-webprofile-1.0.0-beta-1/webapps/openejb/lib/openejb-jee-4.0.0-beta-1.jar.contents/META-INF/LICENSE

content/org/apache/openejb/apache-tomee/1.0.0-beta-1/apache-tomee-1.0.0-beta-1-webprofile.zip.contents/apache-tomee-webprofile-1.0.0-beta-1/webapps/openejb/lib/openejb-jee-4.0.0-beta-1.jar.contents/META-INF/NOTICE

content/org/apache/openejb/openejb-jee/4.0.0-beta-1/openejb-jee-4.0.0-beta-1-javadoc.jar.contents/META-INF/LICENSE

content/org/apache/openejb/openejb-jee/4.0.0-beta-1/openejb-jee-4.0.0-beta-1-javadoc.jar.contents/META-INF/NOTICE

content/org/apache/openejb/openejb-jee/4.0.0-beta-1/openejb-jee-4.0.0-beta-1-sources.jar.contents/META-INF/LICENSE

content/org/apache/openejb/openejb-jee/4.0.0-beta-1/openejb-jee-4.0.0-beta-1-sources.jar.contents/META-INF/NOTICE

content/org/apache/openejb/openejb-jee/4.0.0-beta-1/openejb-jee-4.0.0-beta-1.jar.contents/META-INF/LICENSE

content/org/apache/openejb/openejb-jee/4.0.0-beta-1/openejb-jee-4.0.0-beta-1.jar.contents/META-INF/NOTICE

content/org/apache/openejb/openejb-standalone/4.0.0-beta-1/openejb-standalone-4.0.0-beta-1.zip.contents/apache-openejb-4.0.0-beta-1/lib/openejb-jee-4.0.0-beta-1.jar.contents/META-INF/LICENSE

content/org/apache/openejb/openejb-standalone/4.0.0-beta-1/openejb-standalone-4.0.0-beta-1.zip.contents/apache-openejb-4.0.0-beta-1/lib/openejb-jee-4.0.0-beta-1.jar.contents/META-INF/NOTICE

content/org/apache/openejb/openejb-tomcat-plus-webapp/4.0.0-beta-1/openejb-tomcat-plus-webapp-4.0.0-beta-1.war.contents/lib/openejb-jee-4.0.0-beta-1.jar.contents/META-INF/LICENSE

content/org/apache/openejb/openejb-tomcat-plus-webapp/4.0.0-beta-1/openejb-tomcat-plus-webapp-4.0.0-beta-1.war.contents/lib/openejb-jee-4.0.0-beta-1.jar.contents/META-INF/NOTICE

content/org/apache/openejb/openejb-tomcat-webapp/4.0.0-beta-1/openejb-tomcat-webapp-4.0.0-beta-1.war.contents/lib/openejb-jee-4.0.0-beta-1.jar.contents/META-INF/LICENSE


Re: [VOTE] Apache OpenEJB 4.0.0-beta-1 and Apache TomEE 1.0.0-beta-1 (2nd try)

2011-10-01 Thread Karan Malhi
Lets get this done!!.

Here is my +1

On Fri, Sep 30, 2011 at 11:17 PM, David Blevins david.blev...@gmail.com wrote:
 Ok, the new binaries are up!

 Changes since last vote:
  - switched version number of TomEE to 1.0.0-beta-1
  - fixed SNAPSHOT references in src
  - Added missing CDDL license to the source-release.zip

 https://repository.apache.org/content/repositories/orgapacheopenejb-019/

  Src:
    
 org/apache/openejb/openejb/4.0.0-beta-1/openejb-4.0.0-beta-1-source-release.zip

  Bin:
    
 org/apache/openejb/apache-tomee/1.0.0-beta-1/apache-tomee-1.0.0-beta-1-plus.tar.gz
    
 org/apache/openejb/apache-tomee/1.0.0-beta-1/apache-tomee-1.0.0-beta-1-plus.zip
    
 org/apache/openejb/apache-tomee/1.0.0-beta-1/apache-tomee-1.0.0-beta-1-webprofile.tar.gz
    
 org/apache/openejb/apache-tomee/1.0.0-beta-1/apache-tomee-1.0.0-beta-1-webprofile.zip
    org/apache/openejb/examples/4.0.0-beta-1/examples-4.0.0-beta-1-src.tar.gz
    org/apache/openejb/examples/4.0.0-beta-1/examples-4.0.0-beta-1-src.zip
    org/apache/openejb/javaee-api/6.0-2/javaee-api-6.0-2.zip
    
 org/apache/openejb/openejb-standalone/4.0.0-beta-1/openejb-standalone-4.0.0-beta-1.tar.gz
    
 org/apache/openejb/openejb-standalone/4.0.0-beta-1/openejb-standalone-4.0.0-beta-1.zip
    
 org/apache/openejb/openejb-tomcat-plus-webapp/4.0.0-beta-1/openejb-tomcat-plus-webapp-4.0.0-beta-1.war
    
 org/apache/openejb/openejb-tomcat-webapp/4.0.0-beta-1/openejb-tomcat-webapp-4.0.0-beta-1.war

 Tag:

  http://svn.apache.org/repos/asf/openejb/tags/openejb-4.0.0-beta-1/

 Report:

  http://people.apache.org/~dblevins//orgapacheopenejb-019/archives.html

 72 hours for voting!

 Here's my +1


 -David






-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


[IDEAS] TomEE Release

2011-10-01 Thread Karan Malhi
First of all, congratulations to all of you for having put in so much
effort behind this great release!. Now, we just need to have a great
finish this week.
Here are some of the things we can do towards having a fantastic release:
1. Release soon. JavaOne is next week, and we defintely want to
release TomEE ASAP. David blevins will be talking at JavaOne and its a
great opportunity to atleast let the folks know about TomEE. Timing
wise , this is a superb opportunity for releasing a shiny brand new
TomEE.
2. Website: Replace the current home page of OpenEJB with something
like this: http://people.apache.org/~kmalhi/ . This is just temporary
and we will get back to our home page after a few days. Keep it
simple, focussed, and encourage folks to download and install. No
distractions, no gimmicks, a to the point message and then download.
Remove all barriers to download and use (which is usually too much
information on a page). The font, colors etc on the mockup page are
ugly and i do not have the artistic ability to provide something
fancy, but simple, bright colors would be cool . Feel free to suggest,
changes to content in the mockup, I just made it up quickly as i
created the mockup, could put more thought into it and definitely more
ideas are welcome. Personally, would prefer if our generous artist
could give us this one fantastic page on TomEE, I would like to
prioritise this over our website template.
3. Twitter account for TomEE: Not sure if we already have one, if not,
we need one. Tweet and retweet as often and as much as possible. Also
add the HashTag #JavaOne in it, this way it appears here:-
http://www.oracle.com/javaone/index.html. Oh and if we could have a
twitter section on the TomEE page , that would be awesome
4. Be ready to answer questions on the users mailing list. This is
probably the best possibly way to let users know, we are active, we
care and are available for the longer run.
5. If you bump into something which is blatantly wrong in the TomEE
docs, just change it. Fix as you go.

There are other ideas too, but practically speaking, if we get the
above done, that would be cool!.
-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: New OpenEJB website

2011-09-30 Thread Karan Malhi
This is an old thread, might help to see what we had to do to get started
http://mail-archives.apache.org/mod_mbox/openejb-dev/201106.mbox/%3cbanlktikknrh52vigu8dpo7ssr+ynpkm...@mail.gmail.com%3e

On Fri, Sep 30, 2011 at 1:14 AM, David Blevins david.blev...@gmail.com wrote:

 On Sep 30, 2011, at 1:00 AM, David Blevins wrote:


 On Sep 15, 2011, at 2:29 AM, Jean-Louis MONTEIRO wrote:

 FYI, I asked someone in my company to help us with the design of the new web
 site.
 If we could get something sexy to accompany the upcoming Apache OpenEJB
 4.0.0, that'd be great.

 Was describing to Jean-Louis how the site works so he could hack on it.  
 This is not complete, but it's a start:

 The template is in velocity.  It is smart.  It pulls in a few pages aside 
 from the page being rendered

  https://gist.github.com/1252966

 Namely

 left
 https://cwiki.apache.org/confluence/display/OPENEJB/Navigation

 top
 https://cwiki.apache.org/confluence/display/OPENEJB/QuickLinks

 right (if such a page exists)
 https://cwiki.apache.org/confluence/display/OPENEJB/{Page}Links

 Example of the right magically popping up:

 https://cwiki.apache.org/confluence/display/OPENEJBx30/Apache+TomEE
 https://cwiki.apache.org/confluence/display/OPENEJBx30/Apache+TomEELinks
 http://openejb.apache.org/3.0/apache-tomee.html

 We can change anything about the site or template.  A big change to a 
 simpler site would be cool.  We can get fancy later.


 Here's where you change the template and rebuild the site:

  https://cwiki.apache.org/confluence/admin/autoexport/configuration.action

 I made a practice site here (just a copy of the OPENEJB space)

  https://cwiki.apache.org/confluence/display/TOMEE/Index

 -David





-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: TomEE version

2011-09-30 Thread Karan Malhi
This is a great point David. Nice catch with the version number. This
is a brand new product and versioning should start with 1.0.
+1 for the version change.

On Fri, Sep 30, 2011 at 4:03 PM, David Blevins david.blev...@gmail.com wrote:
 Just remember a thought I had before going to bed last night

 Calling Apache TomEE a 4.0.0-beta-1 is a big mistake.

 Should be Apache TomEE a 1.0.0-beta-1.

 I think we're probably working against ourselves by not making it as new and 
 exciting as possible.  Some people might be confused 4.0? why haven't I 
 heard of this before, it must suck whereas no one will be confused by 1.0.  
 Are we trying to launch and old and established and mature product or 
 something new and exciting?

 I now remember thinking just at that moment before falling asleep .. well, 
 you can always increase the version number later, but you can never decrease 
 it.  Seems like if we regret calling 4.x in the future, we'll never be able 
 to fix it.  At least with 1.x, we can still do what we want at a future date.


 So in that vein I'm going to roll a version with the 1.0.0-beta-1 version.   
 I have a fixed batch of binaries with the 4.0.0-beta-1 version number staged 
 and ready to go:

  https://repository.apache.org/content/repositories/orgapacheopenejb-016/

 If we don't like the feel of 1.0.0-beta-1, we can release the above set of 
 binaries and the tag.



 -David





-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: TomEE Plus?

2011-09-06 Thread Karan Malhi
I like the idea. From a pure marketing perspective, TomEE Enterprise
could be a possible alternative instead of TomEE Plus.


On Thu, Aug 18, 2011 at 6:09 PM, David Blevins david.blev...@gmail.com wrote:

 On Aug 18, 2011, at 3:06 PM, David Blevins wrote:

 So with the Java EE 6 certification work we're doing we have some decisions 
 to make.

 Currently, we're beyond plain Web Profile.  The additional bits that we 
 include are:

  - Connector
  - EJB Full (MDBs, CMP, etc)
  - JMS
  - JAX-WS
  - JAX-RS
  - JavaMail ? (not sure on that one)

 For the most part this means CXF and ActiveMQ.  Two thoughts here:

  1. It would be nice to be certified by JavaOne -- we might be able to make 
 it if we scale back to the minimum
  2. Some people might prefer something that doesn't contain ActiveMQ  CXF 
 anyway

 So i'm wondering if we shouldn't take what we currently call TomEE and split 
 it into two distros:

  - TomEE
  - TomEE Plus

 The first would be the bare minimum for a web profile impl.  This is the one 
 we could probably certify by JavaOne.  The second would be what we think of 
 as TomEE now, i.e. it has extra bits we think are useful in the real world.  
 We can still certify this, but will take a bit longer -- my guess is a 
 couple months.

 I'm guessing for the plain TomEE distro we could cut the libs down to half.  
 Aside from ActiveMQ  CXF and their dependencies being trimmed, we could cut 
 out Quartz (EJB Full @Schedule support) and likely a few other things.

 In general it seems like a good idea to give people the choice.  People 
 could do a bit more build your own stack on top of the slimmed TomEE 
 distro than with the fuller TomEE distro.


 Thoughts?

 Note on the marketing side.  We would get to make two certification 
 announcements which is pretty cool :)


 -David





-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: CDI TCK Progress

2011-07-22 Thread Karan Malhi
On Tue, Jul 19, 2011 at 1:01 AM, Hao Lieu hao.l...@gmail.com wrote:
 Hi Karan,

 i can come back to this later. I'm making some good progress with examples
 of CDI,
 so i'll focus on that for now.
Not a problem at all. Great to see you hacking on examples.

 btw, I've submitted a patch for this, which illustrates some illegal events
 and
 inheritance in events.

 https://issues.apache.org/jira/browse/OPENEJB-1634

Will try and review your patches tonight, unless somebody beats me to it





 On Sat, Jul 16, 2011 at 9:34 PM, Karan Malhi karan.ma...@gmail.com wrote:

 Hi Hao Lieu,

 Have slowly made some progress on this. Take a look at the progress
 and then let me know if I could pass on some information to you to get
 you up to speed with this. Feel free to ping me on irc too.

 On Fri, Jul 8, 2011 at 10:25 PM, Karan Malhi karan.ma...@gmail.com
 wrote:
  My mistake, I should've been specific about the issue I was talking
  about. However, that mistake gave us some great explanation about the
  code you submitted as part of the patch for issue OPENEJB-1625. :)
 
  Yes, I am kinda stuck too, going through documentation to set it up
 slowly.
 
  On Fri, Jul 8, 2011 at 10:10 PM, Hao Lieu hao.l...@gmail.com wrote:
  Oh, you were referring to
 
  [OPENEJB-1579] Setup CDI TCK for TomEE
 
  Yeah, i kinda got stuck on that also, so i went with a simpler example
 to
  get started.
 
 
 
  On Fri, Jul 8, 2011 at 7:04 PM, Hao Lieu hao.l...@gmail.com wrote:
 
  Hi Karan,
 
  OPENEJB-1590 has been changed to OPENEJB-1625
 
  https://issues.apache.org/
 https://issues.apache.org/jira/browse/OPENEJB-1625
  jira/browse/OPENEJB-1625
 https://issues.apache.org/jira/browse/OPENEJB-1625
 
  I submitted a patch last night. The patch is an attachment to the JIRA.
  I think you'll be able to figure out by looking though the patch.
 
  you'll need 2 classes A and B, where b is a member of A, and A I made a
  stateless.
  The member b is annotated with @Injected.
  B has a callback method annotated with @PostConstruct, does some
  initialization.
 
  I think the only tricky part is the sauce that binds it all,
  you'll also need a resources/META-INF/beans.xml to activate the CDI,
  otherwise the injection won't happen, and during runtime,
  you'll get an error about not being able to locate some of the
 resources.
 
  Then a simple test class. I had an @EJB reference to A that the
 container
  injects, and I just retrieved A.b.getX() to make sure that X was
  initialized
  properly in the callback method.
 
 
 
 
 
 
  On Fri, Jul 8, 2011 at 4:08 PM, Karan Malhi karan.ma...@gmail.com
 wrote:
 
  Hi Hao Lieu,
 
  I was just taking a look at this JIRA issue. Was wondering if you have
  had the time to take a look at it. If you have any notes/code to
  share, feel free to submit a patch.
  BTW, you could also jump on the IRC list #openejb @ freenode and we
  can collaborate there too. Its a nice way to instantly bounce ideas
  off of other members, although an email in the list is still the best
  way. Meanwhile, I will try and see if I could try and understand what
  is needed to setup .
 
  Thank you!
 
  On Wed, Jun 22, 2011 at 10:08 PM, Hao Lieu hao.l...@gmail.com
 wrote:
   i'm going to take a look into
  
     [OPENEJB-1579] Setup CDI TCK for TomEE
  
  
  
  
   On Tue, Jun 14, 2011 at 4:06 PM, David Blevins 
 david.blev...@gmail.com
  wrote:
  
   If anyone is looking for some challenging and hard work.  Still
 some
   critical CDI work to be done.
  
      [OPENEJB-1205] Expose Stateful remove method from proxy for
 Scope
   management
      [OPENEJB-1579] Setup CDI TCK for TomEE
      [OPENEJB-1581] InjectionTarget replacement for EJBs
      [OPENEJB-1582] @Inject javax.validation.Validator built-in bean
      [OPENEJB-1583] @Inject javax.validation.ValidatorFactory
 built-in
  bean
      [OPENEJB-1584] @Inject Instancejava.security.Principal
 built-in
  bean
      [OPENEJB-1587] @Remote disabled for @Stateful beans in a non
  @Dependent
   scope
      [OPENEJB-1588] @Interceptors invoked before @InterceptorBinding
   interceptors
      [OPENEJB-1590] @PostConstruct called after @Inject
      [OPENEJB-1591] @Inject called after @Resource, @EJB,
  @PersistenceContext
   and @PersistenceUnit
      [OPENEJB-1592] @Inject support for @WebService beans
      [OPENEJB-1593] SessionBean @Specializes
      [OPENEJB-1594] SessionBeans as @New beans
  
  
   Most the above have a set of failing TCK tests that relate.  Those
 can
  be
   run with the 'failed.xml' testng file in the tck/cdi-embedded/
 module.
   If
   you have that module in your IDE you can actually just open the
  failed.xml
   file and click 'run' like a regular unit test.  The classes are
 listed
   individually to make commenting them out and running just one
 easier.
  
   -David
  
  
  
  
   --
   H
  
 
 
 
  --
 
  Karan Singh Malhi
  twitter.com/KaranSinghMalhi
 
 
 
 
  --
  H
 
 
 
 
  --
  H
 
 
 
 
  --
 
  Karan Singh Malhi
  twitter.com

Re: [ANN][INVITATION] - Apache OpenEJB G+ Hangout

2011-07-21 Thread Karan Malhi
jump onto plus.google.com and click on the hangout button on Mohammad's profile

On Thu, Jul 21, 2011 at 6:07 PM, Jonathan Gallimore
jonathan.gallim...@gmail.com wrote:
 I can't see it - help!

 On Thu, Jul 21, 2011 at 11:06 PM, Mohammad Nour El-Din 
 nour.moham...@gmail.com wrote:

 Yes - We are there already :)
 come and jump in

 On Fri, Jul 22, 2011 at 12:04 AM, Jonathan Gallimore
 jonathan.gallim...@gmail.com wrote:
  Is it on yet?
 
  On Thu, Jul 21, 2011 at 10:37 PM, Mohammad Nour El-Din 
  nour.moham...@gmail.com wrote:
 
  less than 30 mins for the hangout ;)
 
  On Thu, Jul 21, 2011 at 1:50 PM, Mohammad Nour El-Din
  nour.moham...@gmail.com wrote:
   Hi all...
  
     Apache OpenEJB's 1st G+ Hangout will be held at [1]. For people
   voted on poll [2], *please* prepare your computers and test it with G+
   Hangout before the time of the meeting. Looking forward seeing you all
   there ;).
  
   *NOTE*: For any other people who are interested to attend the Hangout
   and they didn't vote but the date and time are OK with them, please
   send me a reply on *this* thread to add you in invitation when the
   Hangout starts.
  
   [1] -
 
 http://www.timeanddate.com/worldclock/fixedtime.html?msg=OpenEJB+G%2B+Hangoutiso=20110722T00p1=53
   [2] - http://markmail.org/message/ngv7sbtgxi7dalbq
  
   --
   Thanks
   - Mohammad Nour
     Author of (WebSphere Application Server Community Edition 2.0 User
  Guide)
     http://www.redbooks.ibm.com/abstracts/sg247585.html
   - LinkedIn: http://www.linkedin.com/in/mnour
   - Blog: http://tadabborat.blogspot.com
   
   Life is like riding a bicycle. To keep your balance you must keep
  moving
   - Albert Einstein
  
   Writing clean code is what you must do in order to call yourself a
   professional. There is no reasonable excuse for doing anything less
   than your best.
   - Clean Code: A Handbook of Agile Software Craftsmanship
  
   Stay hungry, stay foolish.
   - Steve Jobs
  
 
 
 
  --
  Thanks
  - Mohammad Nour
    Author of (WebSphere Application Server Community Edition 2.0 User
 Guide)
    http://www.redbooks.ibm.com/abstracts/sg247585.html
  - LinkedIn: http://www.linkedin.com/in/mnour
  - Blog: http://tadabborat.blogspot.com
  
  Life is like riding a bicycle. To keep your balance you must keep
 moving
  - Albert Einstein
 
  Writing clean code is what you must do in order to call yourself a
  professional. There is no reasonable excuse for doing anything less
  than your best.
  - Clean Code: A Handbook of Agile Software Craftsmanship
 
  Stay hungry, stay foolish.
  - Steve Jobs
 
 



 --
 Thanks
 - Mohammad Nour
   Author of (WebSphere Application Server Community Edition 2.0 User Guide)
   http://www.redbooks.ibm.com/abstracts/sg247585.html
 - LinkedIn: http://www.linkedin.com/in/mnour
 - Blog: http://tadabborat.blogspot.com
 
 Life is like riding a bicycle. To keep your balance you must keep moving
 - Albert Einstein

 Writing clean code is what you must do in order to call yourself a
 professional. There is no reasonable excuse for doing anything less
 than your best.
 - Clean Code: A Handbook of Agile Software Craftsmanship

 Stay hungry, stay foolish.
 - Steve Jobs





-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: @Disposes

2011-07-18 Thread Karan Malhi
Done

On Mon, Jul 18, 2011 at 1:33 AM, Ranga S sra...@yahoo.com wrote:
 Hi Karan

 Could you assign the following JIRA ticket to me? I'll upload the code to the 
 ticket.
 https://issues.apache.org/jira/browse/OPENEJB-1613


 - Ranga


 
 From: Karan Malhi karan.ma...@gmail.com
 To: dev@openejb.apache.org; Ranga S sra...@yahoo.com
 Sent: Sunday, July 17, 2011 8:25 PM
 Subject: Re: @Disposes

 Hi Ranga,

 Is it possible to share the code? Might make it a bit easier to
 discuss the issue and extend some suggestions on it.

 On Sun, Jul 17, 2011 at 9:17 PM, Ranga S sra...@yahoo.com wrote:
 Hi

 I am trying to get an example working with the @Disposes annotation. The 
 @Produces method gets invoked properly. However, the @Disposes method 
 doesn't get invoked. I don't see any errors either.
 Could someone help me out?


 - Ranga



 --

 Karan Singh Malhi
 twitter.com/KaranSinghMalhi



-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: [POLL] - OpenEJB G+ Hangout

2011-07-18 Thread Karan Malhi
Hate to be the spoiler here, but 3 hours before would not be possible for me.

On Mon, Jul 18, 2011 at 9:51 PM, David Blevins david.blev...@gmail.com wrote:
 3 hours before works for me too.

 On Jul 18, 2011, at 1:25 PM, Jonathan Gallimore wrote:

 I'm pretty flexible, time-wise. I won't be able to join during working hours
 9-5.30 GMT but can do any evening and most weekends. The hangout looks like
 its at 11pm for me - 3 hours before that as Jacek suggested is also fine for
 me.

 Jon

 On Mon, Jul 18, 2011 at 6:45 PM, David Blevins 
 david.blev...@gmail.comwrote:

 FYI, I can do that time, but will not be able to stay long (half hour
 tops).  Hopefully will have a little more time after this month.

 -David

 On Jul 18, 2011, at 6:34 AM, Mohammad Nour El-Din wrote:

 Hi all...

  You should revive an e-mail from Doodle with a poll for the
 proposed date and time for the OpenEJB G+ Hangout. Would you please
 vote ASAP. Also if anyone is missing or didn't receive that e-mail,
 please notify me ASAP.

 NOTE:
 1- The e-mails SHOULD be with this subject *Doodle: OpenEJB G+
 Hangout DateTime Update*
 2- If there are any comments on the proposed date and time please
 reply on this thread with new proposals.

 Thanks in advance :).

 --
 Thanks
 - Mohammad Nour
  Author of (WebSphere Application Server Community Edition 2.0 User
 Guide)
  http://www.redbooks.ibm.com/abstracts/sg247585.html
 - LinkedIn: http://www.linkedin.com/in/mnour
 - Blog: http://tadabborat.blogspot.com
 
 Life is like riding a bicycle. To keep your balance you must keep
 moving
 - Albert Einstein

 Writing clean code is what you must do in order to call yourself a
 professional. There is no reasonable excuse for doing anything less
 than your best.
 - Clean Code: A Handbook of Agile Software Craftsmanship

 Stay hungry, stay foolish.
 - Steve Jobs








-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: issues with patches

2011-07-17 Thread Karan Malhi
That would be great. I think earlier we used to get that email on a
Monday, if we could get it on Friday evening, becomes a bit easier to
look at patch submissions it over the weekend

On Sun, Jul 17, 2011 at 5:15 AM, Mohammad Nour El-Din
nour.moham...@gmail.com wrote:
 Good idea, I can look into that, but according to my current work load
 I will not be able to get back w/ results until next Tuesday, if thats
 OK I will do it.

 On Sun, Jul 17, 2011 at 7:03 AM, Karan Malhi karan.ma...@gmail.com wrote:
 Whatever happened to that nice Issues with Patches report we used to get?

 --

 Karan Singh Malhi
 twitter.com/KaranSinghMalhi




 --
 Thanks
 - Mohammad Nour
   Author of (WebSphere Application Server Community Edition 2.0 User Guide)
   http://www.redbooks.ibm.com/abstracts/sg247585.html
 - LinkedIn: http://www.linkedin.com/in/mnour
 - Blog: http://tadabborat.blogspot.com
 
 Life is like riding a bicycle. To keep your balance you must keep moving
 - Albert Einstein

 Writing clean code is what you must do in order to call yourself a
 professional. There is no reasonable excuse for doing anything less
 than your best.
 - Clean Code: A Handbook of Agile Software Craftsmanship

 Stay hungry, stay foolish.
 - Steve Jobs




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: @Disposes

2011-07-17 Thread Karan Malhi
Hi Ranga,

Is it possible to share the code? Might make it a bit easier to
discuss the issue and extend some suggestions on it.

On Sun, Jul 17, 2011 at 9:17 PM, Ranga S sra...@yahoo.com wrote:
 Hi

 I am trying to get an example working with the @Disposes annotation. The 
 @Produces method gets invoked properly. However, the @Disposes method 
 doesn't get invoked. I don't see any errors either.
 Could someone help me out?


 - Ranga



-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: CDI TCK Progress

2011-07-16 Thread Karan Malhi
Hi Hao Lieu,

Have slowly made some progress on this. Take a look at the progress
and then let me know if I could pass on some information to you to get
you up to speed with this. Feel free to ping me on irc too.

On Fri, Jul 8, 2011 at 10:25 PM, Karan Malhi karan.ma...@gmail.com wrote:
 My mistake, I should've been specific about the issue I was talking
 about. However, that mistake gave us some great explanation about the
 code you submitted as part of the patch for issue OPENEJB-1625. :)

 Yes, I am kinda stuck too, going through documentation to set it up slowly.

 On Fri, Jul 8, 2011 at 10:10 PM, Hao Lieu hao.l...@gmail.com wrote:
 Oh, you were referring to

 [OPENEJB-1579] Setup CDI TCK for TomEE

 Yeah, i kinda got stuck on that also, so i went with a simpler example to
 get started.



 On Fri, Jul 8, 2011 at 7:04 PM, Hao Lieu hao.l...@gmail.com wrote:

 Hi Karan,

 OPENEJB-1590 has been changed to OPENEJB-1625

 https://issues.apache.org/https://issues.apache.org/jira/browse/OPENEJB-1625
 jira/browse/OPENEJB-1625https://issues.apache.org/jira/browse/OPENEJB-1625

 I submitted a patch last night. The patch is an attachment to the JIRA.
 I think you'll be able to figure out by looking though the patch.

 you'll need 2 classes A and B, where b is a member of A, and A I made a
 stateless.
 The member b is annotated with @Injected.
 B has a callback method annotated with @PostConstruct, does some
 initialization.

 I think the only tricky part is the sauce that binds it all,
 you'll also need a resources/META-INF/beans.xml to activate the CDI,
 otherwise the injection won't happen, and during runtime,
 you'll get an error about not being able to locate some of the resources.

 Then a simple test class. I had an @EJB reference to A that the container
 injects, and I just retrieved A.b.getX() to make sure that X was
 initialized
 properly in the callback method.






 On Fri, Jul 8, 2011 at 4:08 PM, Karan Malhi karan.ma...@gmail.com wrote:

 Hi Hao Lieu,

 I was just taking a look at this JIRA issue. Was wondering if you have
 had the time to take a look at it. If you have any notes/code to
 share, feel free to submit a patch.
 BTW, you could also jump on the IRC list #openejb @ freenode and we
 can collaborate there too. Its a nice way to instantly bounce ideas
 off of other members, although an email in the list is still the best
 way. Meanwhile, I will try and see if I could try and understand what
 is needed to setup .

 Thank you!

 On Wed, Jun 22, 2011 at 10:08 PM, Hao Lieu hao.l...@gmail.com wrote:
  i'm going to take a look into
 
    [OPENEJB-1579] Setup CDI TCK for TomEE
 
 
 
 
  On Tue, Jun 14, 2011 at 4:06 PM, David Blevins david.blev...@gmail.com
 wrote:
 
  If anyone is looking for some challenging and hard work.  Still some
  critical CDI work to be done.
 
     [OPENEJB-1205] Expose Stateful remove method from proxy for Scope
  management
     [OPENEJB-1579] Setup CDI TCK for TomEE
     [OPENEJB-1581] InjectionTarget replacement for EJBs
     [OPENEJB-1582] @Inject javax.validation.Validator built-in bean
     [OPENEJB-1583] @Inject javax.validation.ValidatorFactory built-in
 bean
     [OPENEJB-1584] @Inject Instancejava.security.Principal built-in
 bean
     [OPENEJB-1587] @Remote disabled for @Stateful beans in a non
 @Dependent
  scope
     [OPENEJB-1588] @Interceptors invoked before @InterceptorBinding
  interceptors
     [OPENEJB-1590] @PostConstruct called after @Inject
     [OPENEJB-1591] @Inject called after @Resource, @EJB,
 @PersistenceContext
  and @PersistenceUnit
     [OPENEJB-1592] @Inject support for @WebService beans
     [OPENEJB-1593] SessionBean @Specializes
     [OPENEJB-1594] SessionBeans as @New beans
 
 
  Most the above have a set of failing TCK tests that relate.  Those can
 be
  run with the 'failed.xml' testng file in the tck/cdi-embedded/ module.
  If
  you have that module in your IDE you can actually just open the
 failed.xml
  file and click 'run' like a regular unit test.  The classes are listed
  individually to make commenting them out and running just one easier.
 
  -David
 
 
 
 
  --
  H
 



 --

 Karan Singh Malhi
 twitter.com/KaranSinghMalhi




 --
 H




 --
 H




 --

 Karan Singh Malhi
 twitter.com/KaranSinghMalhi




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: i am working on this jira-id OPENEJB-1609

2011-07-16 Thread Karan Malhi
Hi,

I think I asked the wrong question . You already mentioned the
JIRA(issue) id. I had meant to ask if you have created an account in
JIRA. If yes, please share your JIRA account id and I will assign this
issue to you.

On Mon, Jul 11, 2011 at 1:04 PM, Karan Malhi karan.ma...@gmail.com wrote:
 Sure ,

 Do you have a JIRA id?

 On Mon, Jul 11, 2011 at 12:57 PM, ven0226 ven0...@gmail.com wrote:
 Can this task be assigned to me as i can work on the same.

 --
 View this message in context: 
 http://openejb.979440.n4.nabble.com/i-am-working-on-this-jira-id-OPENEJB-1609-tp3660133p3660133.html
 Sent from the OpenEJB Dev mailing list archive at Nabble.com.




 --

 Karan Singh Malhi
 twitter.com/KaranSinghMalhi




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


issues with patches

2011-07-16 Thread Karan Malhi
Whatever happened to that nice Issues with Patches report we used to get?

-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: Reviewing JIRAs

2011-07-16 Thread Karan Malhi
Hi Jean-Louis,

I have not been able to cleanup my issues yet,  but I do intend to
work on this soon.

On Mon, Jul 11, 2011 at 5:13 AM, Jean-Louis MONTEIRO jeano...@gmail.com wrote:
 Hi devs,

 could you please review all JIRAs affected to you?
 For old committers, there are also JIRA from 2007 which are may be no more
 relevant. Si if you could also check them ;-)

 Jean-Louis

 --
 View this message in context: 
 http://openejb.979440.n4.nabble.com/Reviewing-JIRAs-tp3659033p3659033.html
 Sent from the OpenEJB Dev mailing list archive at Nabble.com.




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: OpenEJB Users group webinars

2011-07-14 Thread Karan Malhi
Hi Daniel,

Sorry for the confusion. The company is providing the infrastructure
and some marketing efforts behind the webinar, so that we can
potentially reach a wider audience. Definitely anybody is welcome to
join the webinar, there are no restrictions. I will have to check if
the recording and slide deck can be made public.
The intern is definitely welcome and please ask the intern to
communicate with us in the list to start with. We will share as much
as we can, and actually can benefit a lot from the efforts of the
intern. Time is the only constraint, will is there :).

On Thu, Jul 14, 2011 at 5:06 AM, dsh daniel.hais...@googlemail.com wrote:
 Karan,

 if my interpretation is correct it looks like we doesn't always mean
 we as in the OpenEJB community but if I understand it correct you
 meant we as in my company.

 So the least think I'd like to see is a recording of such a webinar
 that could be posted somewhere online to the OpenEJB web site. That
 way you wouldn't have the exclusive touch but instead everybody would
 be able to gain experience by watching the webinar later on. Please
 don't forget to post the slide deck as well if any is used during the
 webinar.

 Besides that my motivation of having such a webinar was rather focused
 on community building first and education second. That's why I thought
 it would be good to have our intern participate cause he could be a
 potential contributor in the future (I guess even if he would be
 asking lots of uestions during the time he is writing his thesis would
 make up a valuable contribution).

 Cheers
 Daniel

 On Thu, Jul 14, 2011 at 10:58 AM, dsh daniel.hais...@googlemail.com wrote:
 Aha,

 I had the impressions the webinar would be held for the community and
 not for a specific company. Maybe you should have made that very clear
 from the beginning ;)

 Cheers
 Daniel

 On Wed, Jul 13, 2011 at 9:02 PM, Karan Malhi karan.ma...@gmail.com wrote:
 Daniel,

 The company I work for will be hosting this webinar, they would be
 more interested in JavaEE 6 and web profile using OpenEJB (basically
 TomEE). Anybody can participate in those webinars. I will provide more
 information, still at very early stage right now.


 On Tue, Jul 12, 2011 at 1:48 PM, dsh daniel.hais...@googlemail.com wrote:
 Guys,

 can we demo TomEE and cover various aspects around it ? We have an
 intern currently working at our department that might be interested in
 covering TomEE as part of his bachelor thesis. If you like I could try
 to host a Lotus Live session including a teleconference.

 What do you think? If you think TomEE would be a great topic for a
 webinar I would ask our intern whether he likes to join us.

 Cheers
 Daniel

 On Mon, Jul 11, 2011 at 5:46 PM, Karan Malhi karan.ma...@gmail.com wrote:
 Looks like we should be able to organize a webinar. Topic has to be
 something around JavaEE 6/Web profile/EJB 3.1 .

 On Mon, Jul 11, 2011 at 2:16 AM, Jean-Louis MONTEIRO jeano...@gmail.com 
 wrote:
 So many great ideas during that weekend.
 Jean-Louis

 2011/7/10 Karan Malhi karan.ma...@gmail.com

 You have probably attended one of the Java Users Groups meet ups. Was
 thinking of arranging a virtual meetup (not very soon) for OpenEJB
 users, kind of like a webinar. Its a pretty cost effective way to
 reach the users directly. Of course, this would require a speaker and
 a lot of spreading the word around from all of us through tweets,
 emails, blogs, facebook posts etc.

 With something like this, if we can get a few participants (and keep
 it short and sweet), followed by a strong QA session, that would be
 awesome.

 --

 Karan Singh Malhi
 twitter.com/KaranSinghMalhi





 --

 Karan Singh Malhi
 twitter.com/KaranSinghMalhi





 --

 Karan Singh Malhi
 twitter.com/KaranSinghMalhi






-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: [INQUIRY] - Any body needs G+ invitations for OEJB G+ Hangout ?

2011-07-14 Thread Karan Malhi
Mohammad,

Thanks for initiating this. Seems like everybody has a g+ account
already. Just to clarify, the hangout is for all contributors (current
and prospective) (Its not a committer only stuff).


On Wed, Jul 13, 2011 at 3:03 PM, Mohammad Nour El-Din mn...@apache.org wrote:
 Hi All...

   As per [1] kmahli started a thread proposing an OEJB G+ hangout. To
 be able to do this and not to break any rules related to ASF regarding
 such community interactions, I need to know who still need G+
 invitations so I can send it to them ?

 Looking forward to your reply.

 [1] - http://markmail.org/message/izkcx7kx4sf7q6xu

 NOTE: I sent this message to openejb-dev@i.a.o by mistake this is why
 it was late.

 --
 Thanks
 - Mohammad Nour
   Author of (WebSphere Application Server Community Edition 2.0 User Guide)
   http://www.redbooks.ibm.com/abstracts/sg247585.html
 - LinkedIn: http://www.linkedin.com/in/mnour
 - Blog: http://tadabborat.blogspot.com
 
 Life is like riding a bicycle. To keep your balance you must keep moving
 - Albert Einstein

 Writing clean code is what you must do in order to call yourself a
 professional. There is no reasonable excuse for doing anything less
 than your best.
 - Clean Code: A Handbook of Agile Software Craftsmanship

 Stay hungry, stay foolish.
 - Steve Jobs




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


TomEE cdi

2011-07-13 Thread Karan Malhi
Currently TomEE ships with docs, examples, ejb-examples etc. For CDI
TCK, I do not see the need to bundle all these webapps with TomEE.
Should we create a separate TomEE bundle for CDI TCK with all these
goodies removed? Would it be a separate new project?

-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: OpenEJB Users group webinars

2011-07-13 Thread Karan Malhi
Daniel,

The company I work for will be hosting this webinar, they would be
more interested in JavaEE 6 and web profile using OpenEJB (basically
TomEE). Anybody can participate in those webinars. I will provide more
information, still at very early stage right now.


On Tue, Jul 12, 2011 at 1:48 PM, dsh daniel.hais...@googlemail.com wrote:
 Guys,

 can we demo TomEE and cover various aspects around it ? We have an
 intern currently working at our department that might be interested in
 covering TomEE as part of his bachelor thesis. If you like I could try
 to host a Lotus Live session including a teleconference.

 What do you think? If you think TomEE would be a great topic for a
 webinar I would ask our intern whether he likes to join us.

 Cheers
 Daniel

 On Mon, Jul 11, 2011 at 5:46 PM, Karan Malhi karan.ma...@gmail.com wrote:
 Looks like we should be able to organize a webinar. Topic has to be
 something around JavaEE 6/Web profile/EJB 3.1 .

 On Mon, Jul 11, 2011 at 2:16 AM, Jean-Louis MONTEIRO jeano...@gmail.com 
 wrote:
 So many great ideas during that weekend.
 Jean-Louis

 2011/7/10 Karan Malhi karan.ma...@gmail.com

 You have probably attended one of the Java Users Groups meet ups. Was
 thinking of arranging a virtual meetup (not very soon) for OpenEJB
 users, kind of like a webinar. Its a pretty cost effective way to
 reach the users directly. Of course, this would require a speaker and
 a lot of spreading the word around from all of us through tweets,
 emails, blogs, facebook posts etc.

 With something like this, if we can get a few participants (and keep
 it short and sweet), followed by a strong QA session, that would be
 awesome.

 --

 Karan Singh Malhi
 twitter.com/KaranSinghMalhi





 --

 Karan Singh Malhi
 twitter.com/KaranSinghMalhi





-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


HOW TO: synchronize confluence and cms staging

2011-07-12 Thread Karan Malhi
CMS based site is still under development. Meanwhile I am finding
errors in the confluence docs and want to fix them. Is there an easy
way to sync the latest changes in confluence with the cms-based-site
repository. I was thinking of
- Make changes in confluence
- Somehow download the new cwiki file and merge it with .cwiki file in
cms-site repository
- use conversion-utilitites perl file to convert the .cwiki file to .mdtext
- commit changes

Not sure how to do the above , thought of using curl to download that
particular page, but it downloads the whole page, not just the cwiki
based content.

-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: Documentation Reform

2011-07-11 Thread Karan Malhi
This is absolutely fantastic (and a lot of work). I am going to see if
I can cleanup some of this stuff this week.

On Mon, Jul 11, 2011 at 12:53 AM, David Blevins david.blev...@gmail.com wrote:
 # CMS Status

 I took a quick stab at converting our cwiki docs over to the CMS using the 
 conversion tool.  Did some manual updating as well, but nothing too serious.  
 Anyway our content is in svn now in at least some form so we can hack away on 
 it and eventually move to the cms fully.

 This is not the right index page, but it's progress:

  http://openejb.staging.apache.org

 Everything is svn now and versioned and we have staging, so...  feel free to 
 make absolutely any and all changes you want.  No need to say what about x? 
  feel free to just give it a try!  What's the worst that can happen?  It's 
 all incredibly easy to edit at this point.

 # Markdown help

 Best resource for markdown I've seen:

  http://stackoverflow.com/editing-help

 # Competing pages

 Seems we have a few places where we have competing documents for the same 
 thing.  At first glance it seems these pages should get merged in some way.  
 Patches or changes for merging these would be great!


  - details-on-openejb-jar.mdtext
  - faq_openejb-jar.html.mdtext


  - getting-started.mdtext
  - quickstart.mdtext


  - installation.mdtext
  - openejb-eclipse-plugin.mdtext


  - javaagent-with-maven-surefire.mdtext
  - javaagent.mdtext


  - manual-installation.mdtext
  - tomcat-detailed-instructions.mdtext
  - tomcat-ejb-refs.mdtext
  - tomcat-installation.mdtext
  - tomcat-object-factory.mdtext
  - tomcat.mdtext


  - building-from-source.mdtext
  - source-code.mdtext
  - take-my-code.mdtext
  - tips-and-suggestions.mdtext
  - contribution-tips.mdtext



 Happy hacking!

 -David

 --
 http://blog.dblevins.com/
 http://twitter.com/dblevins








-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: Patch for OPENEJB-1607 (CDI @Interceptor and @InterceptorBinding examples)

2011-07-11 Thread Karan Malhi
I did review it. Just closed the issue

On Mon, Jul 11, 2011 at 4:29 AM, Jean-Louis MONTEIRO jeano...@gmail.com wrote:
 Karan, did you start reviewing it?
 Otherwise, as IntelliJ is now opened, I can review it for you.

 Jean-Louis

 2011/7/9 stratwine tovishwan...@gmail.com

 My bad, I created the patch when things looked fine with Eclipse. Note to
 self: Make sure maven gives a green :)

 Please take the modified patch -  ( cdi-interceptors-corrected.patch )

 Thanks,
 Vishwa

 --
 View this message in context:
 http://openejb.979440.n4.nabble.com/Patch-for-OPENEJB-1607-CDI-Interceptor-and-InterceptorBinding-examples-tp3628768p3656668.html
 Sent from the OpenEJB Dev mailing list archive at Nabble.com.





-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: OpenEJB Users group webinars

2011-07-11 Thread Karan Malhi
Looks like we should be able to organize a webinar. Topic has to be
something around JavaEE 6/Web profile/EJB 3.1 .

On Mon, Jul 11, 2011 at 2:16 AM, Jean-Louis MONTEIRO jeano...@gmail.com wrote:
 So many great ideas during that weekend.
 Jean-Louis

 2011/7/10 Karan Malhi karan.ma...@gmail.com

 You have probably attended one of the Java Users Groups meet ups. Was
 thinking of arranging a virtual meetup (not very soon) for OpenEJB
 users, kind of like a webinar. Its a pretty cost effective way to
 reach the users directly. Of course, this would require a speaker and
 a lot of spreading the word around from all of us through tweets,
 emails, blogs, facebook posts etc.

 With something like this, if we can get a few participants (and keep
 it short and sweet), followed by a strong QA session, that would be
 awesome.

 --

 Karan Singh Malhi
 twitter.com/KaranSinghMalhi





-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: i am working on this jira-id OPENEJB-1609

2011-07-11 Thread Karan Malhi
Sure ,

Do you have a JIRA id?

On Mon, Jul 11, 2011 at 12:57 PM, ven0226 ven0...@gmail.com wrote:
 Can this task be assigned to me as i can work on the same.

 --
 View this message in context: 
 http://openejb.979440.n4.nabble.com/i-am-working-on-this-jira-id-OPENEJB-1609-tp3660133p3660133.html
 Sent from the OpenEJB Dev mailing list archive at Nabble.com.




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: Ideas for Getting the word out -- Examples documentation

2011-07-11 Thread Karan Malhi
Hi Marius,

This is a bit strange. I just checked and you are in the OpenEJB
contributors group, which means you should be able to add content.

On Sun, Jul 10, 2011 at 1:15 PM, Marius Kruger ama...@gmail.com wrote:
 On 10 July 2011 01:46, David Blevins david.blev...@gmail.com wrote:
 ...

 Added you to the openejb-contributors group so you can edit docs.


 thank you and Karan for trying to add me, but it did not seem to work.
 If I try to edit the examples page:
 https://cwiki.apache.org/confluence/pages/editpage.action?spaceKey=OPENEJBtitle=Examples
  I still get You are not permitted to perform this operation.

 --
  Marius 




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


itests info

2011-07-09 Thread Karan Malhi
Did not realize that we had this great explanation on itests. Just in
case you forgot about these, its a great read. Also helps answer some
questions about itests.
http://openejb.apache.org/creating-itests.html
http://openejb.apache.org/itests-overview.html

-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: Ideas for Getting the word out -- Examples documentation

2011-07-09 Thread Karan Malhi
On Sat, Jul 9, 2011 at 6:42 PM, Marius Kruger ama...@gmail.com wrote:
 (sorry for resurrecting the topic and maybe talking about stuff that
 was already dealt with)
I would say thank you for bringing our attention back to it.

 On 30 May 2011 01:35, David Blevins david.blev...@gmail.com wrote:
 ...
 We could create a new space for 4.0 and copy the examples there and update 
 them there, but our track record on getting any content at all up in the 
 wiki for each example is incredibly poor already.  Currently only about 13 
 of 46 examples are documented in the wiki.  No way we'd do any better with 
 double the pages to maintain.

 I count 15 examples on http://openejb.apache.org/examples.html
 It is terrible that so few are effectively visible to the public with
 no mention that there are actually more available. (I know I wish I
 realised that before now, I assumed they were all there)
 I think an easy first step is to at least mention that more examples
 are available here:
 http://svn.apache.org/viewvc/openejb/trunk/openejb3/examples/
 (I tried to do that but it seems I don't have permission (username: amanica))

You should now have access to edit the page
 # Better possible solution

 It's a bit of a nightmare.  Seems if we ditched the wiki part of it 
 completely and just made the README the sole source of info instead of 
 splitting it, converted it to markdown which looks fine in plain text, we 
 might stand a better chance of keeping things current.

 +1 for that
 * stay DRY, don't make extra work, things should just appear :-)
 * configure once to maybe get updated by the continuous integration
 server and have them updated forever.
 * I'd say keep them separate for each version. That is how bazaar dvcs
 does it [1]
  (disclaimer: I've worked on bazaar a bit, having to write eg.
 changelogs in rest syntax[2],
  I think it works quite nice, they use sphinx[3] to process it)
 * maybe I can somehow lend a hand with some of this, time permitting.
  (not promising anything :-)
All ideas are welcome. Anything to make it simpler and up-to-date.

 --
 [1] http://doc.bazaar.canonical.com/en/
 [2] http://docutils.sourceforge.net/rst.html
 [3] http://sphinx.pocoo.org/
  Marius 




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


virtual hang out

2011-07-09 Thread Karan Malhi
Saw on google+ that you could start a hangout, which is basically
using your webcam. Was thinking it might not be a bad idea to have
some sort of a once a month meetup/hangout (for maybe 15 minutes to an
hour) . We really do not need to wait for conferences to meet, the
technology and infrastructure is right here (at our fingertips). Could
be a great way to Q  A, invite prospective contributors who could
listen to discussions and participate if they feel comfortable.
Clarify doubts, even possibly screenshare and hack.

Just a thought

-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


OpenEJB Users group webinars

2011-07-09 Thread Karan Malhi
You have probably attended one of the Java Users Groups meet ups. Was
thinking of arranging a virtual meetup (not very soon) for OpenEJB
users, kind of like a webinar. Its a pretty cost effective way to
reach the users directly. Of course, this would require a speaker and
a lot of spreading the word around from all of us through tweets,
emails, blogs, facebook posts etc.

With something like this, if we can get a few participants (and keep
it short and sweet), followed by a strong QA session, that would be
awesome.

-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


css volunteer

2011-07-09 Thread Karan Malhi
If you are comfortable with css, would you like to volunteer helping
me on our website?

-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: cxf 2.4.1

2011-07-08 Thread Karan Malhi
Fantastic stuff guys. This is your chance to engrave(document) your
work in history, chapter in the docs is the best way to do it :).
Looking forward to your writeup.

On Fri, Jul 8, 2011 at 3:10 AM, Jean-Louis MONTEIRO jeano...@gmail.com wrote:
 Hi,

 That was also to keep things more consistent with previous releases where
 the log on was performed automatically.
 Again, it's fully configurable and we can add a chapter in the documentation
 on how to override our validator with a NoOpValidator from CXF.

 Jean-Louis

 2011/7/8 Romain Manni-Bucau rmannibu...@gmail.com

 Hi,

 thanks to Jean-Louis OpenEJB is now using cxf 2.4.1, normally HEAD compiles
 and it works in Tomcat too but if you have some issues please shout.

 About the update i modified openejb-http to implement servlet
 request/response and now we can delegate really more to cxf (less
 copy/paste).

 There is one issue about wss4j, since cxf 2.4.x brings wss4j 1.6 (instead
 of
 1.5 before), and since this version fixes some security issues we have now
 to log on the user in a different way on the server side. In this version,
 cxf uses validators to delegate validations and callbackhandlers are only
 used to bring back information (a password for example ;)). So the
 ServerPasswordHandler which was logged in the user had been refactored into
 a validator.

 With Jean-Louis we decided it was better to add this validator by default
 in
 the wss4j chain but it is configurable in openejb-jar.xml (cf
 webservice-ws-security example for details).

 Like for cxf the property is a map the properties format is a bit
 complicated but it is probably the simplest syntax we can use in a property
 style:

 wss4j.in.validator.{

 http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}UsernameToken=
 org.apache.openejb.server.cxf.OpenEJBLoginValidator

 [syntax: wss4j.in.validator.{namespace}local = validator]

 (well, now you see why it is added by default ;)).


 - Romain

 2011/7/6 Romain Manni-Bucau rmannibu...@gmail.com

  Hi,
 
  having a look to this i have still some questions:
 
  1) how does it work with jetty:
       - today if i start a standalone openejb it will deploy my
  webservices, same thing in tomee...i remember David said it was thanks to
  jetty but i don't get how it is configured (in particular in the pom)
  2) i would like to remove http://nopath, how can i get the IP:PORT
 to
  use?
 
 
  - Romain
 
 
  2011/7/1 Romain Manni-Bucau rmannibu...@gmail.com
 
  yep,
 
  svn is copied on github i think but it is a readonly repo.
 
  I pushed it on svn if so would like to help otherwise i use hg-svn or
  git-svn bridges.
 
  - Romain
 
 
  2011/7/1 Jacek Laskowski ja...@japila.pl
 
  On Thu, Jun 30, 2011 at 10:35 PM, Romain Manni-Bucau
  rmannibu...@gmail.com wrote:
   i created a branch for this mogration:
  
 
 https://svn.apache.org/repos/asf/openejb/branches/openejb-4.0.x-cxf-2.4.x/
 
  Hi,
 
  Just an idea crossed my mind when this branching cropped up - does
  anyone use git for openejb development? Could I use git alongside your
  use of svn?
 
  Jacek
 
  --
  Jacek Laskowski
  Java EE, functional languages and IBM WebSphere -
 http://blog.japila.pl
  Warszawa JUG conference = Confitura (formerly Javarsovia) ::
  http://confitura.pl
 
 
 
 





-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


buildbot gem from infra

2011-07-08 Thread Karan Malhi
To look at the last 30 (or whatever number of builds) you can now
browse http://ci.apache.org/builders/openejb-trunk-ubuntu?numbuilds=30

-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: CDI TCK Progress

2011-07-08 Thread Karan Malhi
Hi Hao Lieu,

I was just taking a look at this JIRA issue. Was wondering if you have
had the time to take a look at it. If you have any notes/code to
share, feel free to submit a patch.
BTW, you could also jump on the IRC list #openejb @ freenode and we
can collaborate there too. Its a nice way to instantly bounce ideas
off of other members, although an email in the list is still the best
way. Meanwhile, I will try and see if I could try and understand what
is needed to setup .

Thank you!

On Wed, Jun 22, 2011 at 10:08 PM, Hao Lieu hao.l...@gmail.com wrote:
 i'm going to take a look into

   [OPENEJB-1579] Setup CDI TCK for TomEE




 On Tue, Jun 14, 2011 at 4:06 PM, David Blevins david.blev...@gmail.comwrote:

 If anyone is looking for some challenging and hard work.  Still some
 critical CDI work to be done.

    [OPENEJB-1205] Expose Stateful remove method from proxy for Scope
 management
    [OPENEJB-1579] Setup CDI TCK for TomEE
    [OPENEJB-1581] InjectionTarget replacement for EJBs
    [OPENEJB-1582] @Inject javax.validation.Validator built-in bean
    [OPENEJB-1583] @Inject javax.validation.ValidatorFactory built-in bean
    [OPENEJB-1584] @Inject Instancejava.security.Principal built-in bean
    [OPENEJB-1587] @Remote disabled for @Stateful beans in a non @Dependent
 scope
    [OPENEJB-1588] @Interceptors invoked before @InterceptorBinding
 interceptors
    [OPENEJB-1590] @PostConstruct called after @Inject
    [OPENEJB-1591] @Inject called after @Resource, @EJB, @PersistenceContext
 and @PersistenceUnit
    [OPENEJB-1592] @Inject support for @WebService beans
    [OPENEJB-1593] SessionBean @Specializes
    [OPENEJB-1594] SessionBeans as @New beans


 Most the above have a set of failing TCK tests that relate.  Those can be
 run with the 'failed.xml' testng file in the tck/cdi-embedded/ module.  If
 you have that module in your IDE you can actually just open the failed.xml
 file and click 'run' like a regular unit test.  The classes are listed
 individually to make commenting them out and running just one easier.

 -David




 --
 H




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: CDI TCK Progress

2011-07-08 Thread Karan Malhi
Fantastic. And I also liked how you explained it here. Just let me
know if you are interested in any other JIRA issue and we will assign
it to you.

Big thank you

On Fri, Jul 8, 2011 at 10:04 PM, Hao Lieu hao.l...@gmail.com wrote:
 Hi Karan,

 OPENEJB-1590 has been changed to OPENEJB-1625

 https://issues.apache.org/https://issues.apache.org/jira/browse/OPENEJB-1625
 jira/browse/OPENEJB-1625https://issues.apache.org/jira/browse/OPENEJB-1625

 I submitted a patch last night. The patch is an attachment to the JIRA.
 I think you'll be able to figure out by looking though the patch.

 you'll need 2 classes A and B, where b is a member of A, and A I made a
 stateless.
 The member b is annotated with @Injected.
 B has a callback method annotated with @PostConstruct, does some
 initialization.

 I think the only tricky part is the sauce that binds it all,
 you'll also need a resources/META-INF/beans.xml to activate the CDI,
 otherwise the injection won't happen, and during runtime,
 you'll get an error about not being able to locate some of the resources.

 Then a simple test class. I had an @EJB reference to A that the container
 injects, and I just retrieved A.b.getX() to make sure that X was initialized
 properly in the callback method.






 On Fri, Jul 8, 2011 at 4:08 PM, Karan Malhi karan.ma...@gmail.com wrote:

 Hi Hao Lieu,

 I was just taking a look at this JIRA issue. Was wondering if you have
 had the time to take a look at it. If you have any notes/code to
 share, feel free to submit a patch.
 BTW, you could also jump on the IRC list #openejb @ freenode and we
 can collaborate there too. Its a nice way to instantly bounce ideas
 off of other members, although an email in the list is still the best
 way. Meanwhile, I will try and see if I could try and understand what
 is needed to setup .

 Thank you!

 On Wed, Jun 22, 2011 at 10:08 PM, Hao Lieu hao.l...@gmail.com wrote:
  i'm going to take a look into
 
    [OPENEJB-1579] Setup CDI TCK for TomEE
 
 
 
 
  On Tue, Jun 14, 2011 at 4:06 PM, David Blevins david.blev...@gmail.com
 wrote:
 
  If anyone is looking for some challenging and hard work.  Still some
  critical CDI work to be done.
 
     [OPENEJB-1205] Expose Stateful remove method from proxy for Scope
  management
     [OPENEJB-1579] Setup CDI TCK for TomEE
     [OPENEJB-1581] InjectionTarget replacement for EJBs
     [OPENEJB-1582] @Inject javax.validation.Validator built-in bean
     [OPENEJB-1583] @Inject javax.validation.ValidatorFactory built-in
 bean
     [OPENEJB-1584] @Inject Instancejava.security.Principal built-in
 bean
     [OPENEJB-1587] @Remote disabled for @Stateful beans in a non
 @Dependent
  scope
     [OPENEJB-1588] @Interceptors invoked before @InterceptorBinding
  interceptors
     [OPENEJB-1590] @PostConstruct called after @Inject
     [OPENEJB-1591] @Inject called after @Resource, @EJB,
 @PersistenceContext
  and @PersistenceUnit
     [OPENEJB-1592] @Inject support for @WebService beans
     [OPENEJB-1593] SessionBean @Specializes
     [OPENEJB-1594] SessionBeans as @New beans
 
 
  Most the above have a set of failing TCK tests that relate.  Those can
 be
  run with the 'failed.xml' testng file in the tck/cdi-embedded/ module.
  If
  you have that module in your IDE you can actually just open the
 failed.xml
  file and click 'run' like a regular unit test.  The classes are listed
  individually to make commenting them out and running just one easier.
 
  -David
 
 
 
 
  --
  H
 



 --

 Karan Singh Malhi
 twitter.com/KaranSinghMalhi




 --
 H




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: CDI TCK Progress

2011-07-08 Thread Karan Malhi
My mistake, I should've been specific about the issue I was talking
about. However, that mistake gave us some great explanation about the
code you submitted as part of the patch for issue OPENEJB-1625. :)

Yes, I am kinda stuck too, going through documentation to set it up slowly.

On Fri, Jul 8, 2011 at 10:10 PM, Hao Lieu hao.l...@gmail.com wrote:
 Oh, you were referring to

 [OPENEJB-1579] Setup CDI TCK for TomEE

 Yeah, i kinda got stuck on that also, so i went with a simpler example to
 get started.



 On Fri, Jul 8, 2011 at 7:04 PM, Hao Lieu hao.l...@gmail.com wrote:

 Hi Karan,

 OPENEJB-1590 has been changed to OPENEJB-1625

 https://issues.apache.org/https://issues.apache.org/jira/browse/OPENEJB-1625
 jira/browse/OPENEJB-1625https://issues.apache.org/jira/browse/OPENEJB-1625

 I submitted a patch last night. The patch is an attachment to the JIRA.
 I think you'll be able to figure out by looking though the patch.

 you'll need 2 classes A and B, where b is a member of A, and A I made a
 stateless.
 The member b is annotated with @Injected.
 B has a callback method annotated with @PostConstruct, does some
 initialization.

 I think the only tricky part is the sauce that binds it all,
 you'll also need a resources/META-INF/beans.xml to activate the CDI,
 otherwise the injection won't happen, and during runtime,
 you'll get an error about not being able to locate some of the resources.

 Then a simple test class. I had an @EJB reference to A that the container
 injects, and I just retrieved A.b.getX() to make sure that X was
 initialized
 properly in the callback method.






 On Fri, Jul 8, 2011 at 4:08 PM, Karan Malhi karan.ma...@gmail.com wrote:

 Hi Hao Lieu,

 I was just taking a look at this JIRA issue. Was wondering if you have
 had the time to take a look at it. If you have any notes/code to
 share, feel free to submit a patch.
 BTW, you could also jump on the IRC list #openejb @ freenode and we
 can collaborate there too. Its a nice way to instantly bounce ideas
 off of other members, although an email in the list is still the best
 way. Meanwhile, I will try and see if I could try and understand what
 is needed to setup .

 Thank you!

 On Wed, Jun 22, 2011 at 10:08 PM, Hao Lieu hao.l...@gmail.com wrote:
  i'm going to take a look into
 
    [OPENEJB-1579] Setup CDI TCK for TomEE
 
 
 
 
  On Tue, Jun 14, 2011 at 4:06 PM, David Blevins david.blev...@gmail.com
 wrote:
 
  If anyone is looking for some challenging and hard work.  Still some
  critical CDI work to be done.
 
     [OPENEJB-1205] Expose Stateful remove method from proxy for Scope
  management
     [OPENEJB-1579] Setup CDI TCK for TomEE
     [OPENEJB-1581] InjectionTarget replacement for EJBs
     [OPENEJB-1582] @Inject javax.validation.Validator built-in bean
     [OPENEJB-1583] @Inject javax.validation.ValidatorFactory built-in
 bean
     [OPENEJB-1584] @Inject Instancejava.security.Principal built-in
 bean
     [OPENEJB-1587] @Remote disabled for @Stateful beans in a non
 @Dependent
  scope
     [OPENEJB-1588] @Interceptors invoked before @InterceptorBinding
  interceptors
     [OPENEJB-1590] @PostConstruct called after @Inject
     [OPENEJB-1591] @Inject called after @Resource, @EJB,
 @PersistenceContext
  and @PersistenceUnit
     [OPENEJB-1592] @Inject support for @WebService beans
     [OPENEJB-1593] SessionBean @Specializes
     [OPENEJB-1594] SessionBeans as @New beans
 
 
  Most the above have a set of failing TCK tests that relate.  Those can
 be
  run with the 'failed.xml' testng file in the tck/cdi-embedded/ module.
  If
  you have that module in your IDE you can actually just open the
 failed.xml
  file and click 'run' like a regular unit test.  The classes are listed
  individually to make commenting them out and running just one easier.
 
  -David
 
 
 
 
  --
  H
 



 --

 Karan Singh Malhi
 twitter.com/KaranSinghMalhi




 --
 H




 --
 H




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: Patch for OPENEJB-1607 (CDI @Interceptor and @InterceptorBinding examples)

2011-07-08 Thread Karan Malhi
Hey Vishwa,

Can you confirm that you have the latest patch uploaded? Maven is not
able to compile the patch, if you can run mvn clean install
successfully, then let me know. I will then check if its an issue on
my end. Note that, sometimes IDE's will not issue a compile error but
maven will (thats what is happening in this case). We want to make
sure maven is happy :)

Thank you

On Fri, Jul 8, 2011 at 10:40 PM, David Blevins david.blev...@gmail.com wrote:
 I've been incredibly busy with CDI integration.  Anyone have some spare 
 bandwidth to review/commit this?

 Thanks again, Vishwa!  And thanks for the patience :)

 -David

 On Jun 28, 2011, at 2:27 PM, stratwine wrote:

 Have deleted the old patch attachment and added a new one...
 Pls review.. :)

 --
 View this message in context: 
 http://openejb.979440.n4.nabble.com/Patch-for-OPENEJB-1607-CDI-Interceptor-and-InterceptorBinding-examples-tp3628768p3631504.html
 Sent from the OpenEJB Dev mailing list archive at Nabble.com.





-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Dear maven gurus

2011-07-07 Thread Karan Malhi
Can somebody shed some light on how I can run a build without building
examples? No bash please, I am on windows.

-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: Arquillian adaptor for TomEE

2011-07-02 Thread Karan Malhi
Will be trying to write some servlet tests using the Arqullian
adapter. Will probably need your help here

On Sat, May 21, 2011 at 4:36 PM, Jonathan Gallimore
jonathan.gallim...@gmail.com wrote:
 Hi all,

 I hacked up a quick Arquillian adaptor for TomEE which I'm using for a
 project at work. Its a bit raw, but I've checked it into the sandbox area.
 If you fancy checking it out, any feedback would be welcome!

 Cheers

 Jon




-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: Apache OpenEJB 3.2.0 release

2011-06-29 Thread Karan Malhi
I did a clean checkout on a new machine and ran the build, did not get
any errors. Build was successful.

On Wed, Jun 29, 2011 at 2:50 PM, David Blevins david.blev...@gmail.com wrote:

 On Jun 29, 2011, at 12:42 AM, Jean-Louis MONTEIRO wrote:

 Hi all,

 Romain and I are working on 3.2.0 release.
 We are currently checking JIRAs starting with older ones.

 A lot of them are no more relevant nowadays.
 That's why we are closing them.

 If you have any comments/problems, please let us know.

 Then, we will probably publish new snapshots today and start the release
 process.
 Hope we can push a vote by the end of this week.

 If you have any fix, merge or so in the pipe, please commit everything so we
 can froze sources during the release process.

 I checked out one of the examples and it seems we have an issue with slf4j.  
 At least with the published snapshots.

  $ cd examples/simple-stateless
  $ mvn clean install -Dmaven.repo.local=temp

 After a while of compiling you will eventually get a failed test run, with a 
 bunch of ClassNotFoundException: org.slf4j.impl.StaticLoggerBinder

 Not sure where this dependency came from.


 -David





-- 

Karan Singh Malhi
twitter.com/KaranSinghMalhi


Re: Example page generator - OPENEJB-1566

2011-06-19 Thread Karan Malhi
You rock!! . That was pretty quick on your part to implement what we
talked this morning.

On Sun, Jun 19, 2011 at 2:01 PM, Romain Manni-Bucau
rmannibu...@gmail.com wrote:
 oops i forgot, i added links to source (with prettyprint to be consistent
 with the site) when there is no mardown.

 - Romain

 2011/6/19 Romain Manni-Bucau rmannibu...@gmail.com

 i added (from kmalhi) a search box, the search is mixed between button
 filtering and input box filtering (maybe you should try it to understand
 because i think it is too complicated to explain for me ;)).

 @kmalhi: I filter only apis because i find it too complicated to follow
 when everything is filtered.

 PS: from kmalhi too i added links to zip.


 - Romain

 2011/6/19 Romain Manni-Bucau rmannibu...@gmail.com

 in fact i did it this way to avoid too complex algorithm or too verbose
 html and more more long updates.

 anyone has an idea?

 - Romain


 2011/6/19 Romain Manni-Bucau rmannibu...@gmail.com

 i had a fast try to filter buttons too, i updated it on my public space,
 can so check the behavior?

 here is my algorithm for the button filtering:

 // which examples to keep
 examplesForSelectedButtons = empty()
 for button in selectedButton do // the part i'm not sure, maybe we should
 play with intersections
   examplesForSelectedButtons  examples(button)
 end for

 // UI update
 showAllButtons()

 for button in buttonsWithExamples(examplesForSelectedButtons) do
   if isNotSelected(button) then
     hide(button)
   end if
 end for

 - Romain


 2011/6/18 Romain Manni-Bucau rmannibu...@gmail.com

 cool :).


 2011/6/18 dsh daniel.hais...@googlemail.com

 http://people.apache.org/~rmannibucau/generated/ - I used the one
 inline surrounded with braces and gmail/safari had issues to work that
 out accordingly.

 Everything is ok, sorry for the confusion.

 Cheers
 Daniel

 On Sat, Jun 18, 2011 at 11:36 PM, Romain Manni-Bucau
 rmannibu...@gmail.com wrote:
  which link Daniel?
 
  - Romain
 
  2011/6/18 dsh daniel.hais...@googlemail.com
 
  I am getting a 404 right now...
 
  Cheers
  Daniel
 
  On Sat, Jun 18, 2011 at 10:17 PM, David Blevins 
 david.blev...@gmail.com
  wrote:
  
   On Jun 18, 2011, at 4:25 AM, Romain Manni-Bucau wrote:
  
   I commited something, i uploaded the generated stuff on my people
  account (
   http://people.apache.org/~rmannibucau/generated/)...if someone
 wants to
  test
   to find bugs...i tried to stay simple but i'm not sure it always
 works.
  
   I'm getting chills.  Starting to look really good!  Love two
 column view,
  the 'x's and the AND logic.  This is going to be so awesome!
  
   Wonder with the AND logic version if we could eliminate the API
 buttons
  on the side that would result in zero results.
  
   I like the Keep It Simple approach you're taking.  We can worry
 about
  fancy css later.  Very impressed with how fast you're able to tweak
 this.
  
  
   -David
  
  
   2011/6/18 Romain Manni-Bucau rmannibu...@gmail.com
  
   cool, very nice :).
  
   i updated the code to use velocity, it allows us to only code
 data
   manipulation in java and separate html from java. I separated
 css and
  js
   too. Normally somebody wanting to work only on view is able to
 do it
  now :)
   (and it is really simpler for others too).
  
   Today we can search by a OR query (display me example with
 Stateless
  and
   Local) on the glossary, i'll try to do a AND search for the main
 index
  page
   soon.
  
   - Romain
  
  
   2011/6/16 Karan Malhi karan.ma...@gmail.com
  
   Really impressive. Would've loved to collaborate with you on
 this,
   maybe in a few days or so
  
   On Thu, Jun 16, 2011 at 3:06 PM, Romain Manni-Bucau
   rmannibu...@gmail.com wrote:
   i modified it  a bit, i updated it on my people.apache.orgpublic
  html
   space:
  
   http://people.apache.org/~rmannibucau/generated/
  
   it seems to work but i need help to make it sexy. I take any
 help
  (even
   just
   doing a static page [css, html, js] then i'll be able to
 modify the
   code).
  
   The more to do is around this page
   http://people.apache.org/~rmannibucau/generated/glossary.html
  
   - Romain
  
   2011/6/15 Romain Manni-Bucau rmannibu...@gmail.com
  
   i had a try, if someone want have a look it is in tools
 project, run
   Daily
   main specifying parameters (an example is in comment).
  
   - Romain
  
   2011/5/31 David Blevins david.blev...@gmail.com
  
   https://issues.apache.org/jira/browse/OPENEJB-1566
  
   Task is up for grabs.
  
   Basics of it are pull in the README.md for each example and
 use a
   markdown
   processor to generate the HTML -- some options [1][2].  Slap
 on the
   Syntax
   highlighting css/js[3].  Wrap the HTML with some links to
 the other
   examples.  Create an index of all the examples.  Write it
 all to
  disk.
   And
   done.
  
  
   -David
  
  
   [1] http://code.google.com/p/markdownj/wiki/Maven
   [2]
 http://code.google.com/p/doxia-module-markdown/wiki/Usage
   [3] http

Re: A patch for OPENEJB-1565 (Retweet OpenEJB contributors feed)

2011-06-18 Thread Karan Malhi
Really liked reading this thread. Vishwa, you explained as you
patched, nice way to keep everybody updated. Looking forward to more
patches from you :). Great work!.
Would be really neat if we could formalize the documentation for this
and add it to our docs.

On Wed, Jun 15, 2011 at 2:18 PM, Romain Manni-Bucau
rmannibu...@gmail.com wrote:
 it seems to work (as far as i can test without a tweeter account), good job!

 - Romain

 2011/6/15 stratwine tovishwan...@gmail.com

 *A way to check the 'retweet' part alone (by hardcoding some tweet-ids):*

 If most tweets are filtered out, and we needed to test the 'retweet' part
 alone, we can test it this way:

 Retweet.retweetThisCollectionOfStatuses(CollectionString
 nonRetweetedOpenEJBStatusIDs) - the value for this collection can be
 hardcoded with some tweet-ids

 We can get some tweet-ids, by adding

 this logger statement:

 logger.debug(Rejected Id:+keyValue.get(id));

 in

 OpenEJBMessageFilter.logWhyTweetWasRejected(..)

 and running Retweet.java once..  will give us some tweet-ids like

 30631 [main] DEBUG
 org.apache.openejb.tools.twitter.OpenEJBMessageFilterUtil  - Older than an
 hour?: true
 30631 [main] DEBUG
 org.apache.openejb.tools.twitter.OpenEJBMessageFilterUtil  - Rejected
 Id:75967627025068032
 30631 [main] DEBUG
 org.apache.openejb.tools.twitter.OpenEJBMessageFilterUtil  -
 IsOpenEJBTweet?:true
 30631 [main] DEBUG
 org.apache.openejb.tools.twitter.OpenEJBMessageFilterUtil  - Was it
 retweeted before:true
 30631 [main] INFO
 org.apache.openejb.tools.twitter.OpenEJBMessageFilterUtil  - Tweet Not
 Considered:Asked an answered. How to unit test web service security with
 #CXF and #OpenEJB http://t.co/0ZQr2k9 #javaEE

 ( Just thought of it.. I should've added that line before )

 Thanks,
 Vishwa

 On Wed, Jun 15, 2011 at 10:17 PM, Vishwanath Krishnamurthi 
 tovishwan...@gmail.com wrote:

  Hi Romain,
 
  Thanks ! The working is quite simple..
 
  Retweet.java is the standalone program, that needs to be run. When run,
 it
  would pick up valid messages from
  http://twitter.com/#!/OpenEJB/contributors and retweet it here (
  http://twitter.com/#!/waltic1 )  I used this account (waltic1) for
 testing
  this.. To be changed later to open-ejb-twitter account.
 
  *This is how the implementation is done-*
 
  1) ScreenNamesRetriever.getContributorsNames() fetches all the
  contributors' screen-names as a list
  2) UserStatusRetriever.getAllContributorsOpenEJBStatuses() loops through
  the screen-names-list, and gets openejb tweets of each user
         *Can test this with RetweetITest.java (It retrieves openejb
 messages
  of one user - 'stratwine' )
 
  This method internally uses OpenEJBMessageFilterUtil.java to filter out
  some messages -
   OpenEJBMessageFilterUtil.acceptOrRejectTweets() method filters out some
  messages based on these conditions -
 
  if (!isOlderThanAnHour(keyValue)  isOpenEJBTweet(tweet) 
  !isRetweeted(keyValue) ) {
              acceptTweet(openEJBStatusIDs, keyValue, tweet);
          } else {
              logWhyTweetWasRejected(keyValue, tweet);
          }
 
  Thus rejecting tweets that are:
  -older than an hour,
  -that don't have #openejb or @openejb in the message
  -that has not been retweeted before
 
  3)Retweet.java gets the 'id' of the messages to be retweeted using
  UserStatusRetriever.getAllContributorsOpenEJBStatuses() , and posts a
  retweet request to the configured twitter account.
 
  (Right now, 'waltic1' is configured' ) So the retweets should be visible
  from this account.
 
 
  When you check, I think none of the messages would be picked up for
  retweet, ( because of  those three conditions above ).
  Tweaking OpenEJBMessageFilterUtil.isOlderThanAnHour(keyValue) to allow
  older ones, should help pick some messages, I guess..
 
      private static boolean isOlderThanAnHour(Map keyValue) {
          String dateAsString =(String) keyValue.get(created_at);
          Calendar calendar = Calendar.getInstance();
          calendar.add(Calendar.HOUR_OF_DAY, -1); // *some 40 hours or so
  here for while testing *
 
  Let me know if its fine.. I'll be around in IRC too, so pull me anytime
 :)
 
  Thanks,
  Vishwa
 
 
  On Wed, Jun 15, 2011 at 2:02 AM, Romain Manni-Bucau [via OpenEJB] 
  ml-node+3597740-724640723-241...@n4.nabble.com wrote:
 
  Hi!
 
  i commited it,
 
  i have an exception about the time format, i'll have a look, maybe it is
  because my locale (fr) is not the same as yours.
 
  i'm not a twitter user, can you explain me a bit how does it work please
  (if
  i want to try it)?
 
  - Romain
 
  2011/6/8 stratwine [hidden email]
 http://user/SendEmail.jtp?type=nodenode=3597740i=0
 
 
   Hi,
  
   Please take RetweetFunctionallyGood2Updated.patch instead of
   RetweetFunctionallyGood2.patch
  
   (Added some headers for classes)
  
   -Vishwa
  
   --
   View this message in context:
  
 
 

Re: Example page generator - OPENEJB-1566

2011-06-16 Thread Karan Malhi
Really impressive. Would've loved to collaborate with you on this,
maybe in a few days or so

On Thu, Jun 16, 2011 at 3:06 PM, Romain Manni-Bucau
rmannibu...@gmail.com wrote:
 i modified it  a bit, i updated it on my people.apache.org public html
 space:

 http://people.apache.org/~rmannibucau/generated/

 it seems to work but i need help to make it sexy. I take any help (even just
 doing a static page [css, html, js] then i'll be able to modify the code).

 The more to do is around this page
 http://people.apache.org/~rmannibucau/generated/glossary.html

 - Romain

 2011/6/15 Romain Manni-Bucau rmannibu...@gmail.com

 i had a try, if someone want have a look it is in tools project, run Daily
 main specifying parameters (an example is in comment).

 - Romain

 2011/5/31 David Blevins david.blev...@gmail.com

 https://issues.apache.org/jira/browse/OPENEJB-1566

 Task is up for grabs.

 Basics of it are pull in the README.md for each example and use a markdown
 processor to generate the HTML -- some options [1][2].  Slap on the Syntax
 highlighting css/js[3].  Wrap the HTML with some links to the other
 examples.  Create an index of all the examples.  Write it all to disk.  And
 done.


 -David


 [1] http://code.google.com/p/markdownj/wiki/Maven
 [2] http://code.google.com/p/doxia-module-markdown/wiki/Usage
 [3] http://code.google.com/p/google-code-prettify










-- 
Karan Singh Malhi


Re: A tweet a week campaign :)

2011-06-15 Thread Karan Malhi
Sure, it would be great if we can do that. Not sure how to do it
though. You are our twitter expert now, if you want to fix that link,
that would be nice

On Wed, Jun 15, 2011 at 1:31 PM, stratwine tovishwan...@gmail.com wrote:
 This would be cool :) This would also help fetch messages for the retweet
 tool.

 I'd be trying out openejb-examples, and I'd tweet of my progress :)

 On another note, one thing that I observed.. There's no 'Join us on Twitter'
 link in the home page.
 Wouldn't it be better to have a link to follow open-ejb twitter account ?

 Vishwa

 --
 View this message in context: 
 http://openejb.979440.n4.nabble.com/A-tweet-a-week-campaign-tp3590582p3600080.html
 Sent from the OpenEJB Dev mailing list archive at Nabble.com.




-- 
Karan Singh Malhi


Re: Website - markdown

2011-06-13 Thread Karan Malhi
Andre,

Not working on the md for examples right now, am a bit swamped the
next couple of weeks. I would suggest that you do not wait and convert
the examples to markdown. We can probably put your work somewhere in
the repo and later on bring it into CMS after we have created a basic
site setup.

On Mon, Jun 13, 2011 at 10:16 AM, Andre Brito
andrebritofons...@gmail.com wrote:
 Great progress, Karan.

 Did you had any time to write the md files in the examples? I didn't, so I'm
 putting this task to next weekend (or maybe during this week). Do you think
 it's worth to do it now or should I wait for Infra?

 Regards,
 Andre.

 --
 View this message in context: 
 http://openejb.979440.n4.nabble.com/Website-markdown-tp3581524p3593944.html
 Sent from the OpenEJB Dev mailing list archive at Nabble.com.




-- 
Karan Singh Malhi


Re: Website - markdown

2011-06-12 Thread Karan Malhi
Infra was super quick with our request. Here is the first (and only)
page of our site in staging
https://svn.apache.org/repos/infra/websites/staging/openejb/trunk/content/index.html
Will try and document stuff, doc might be a helpful to understand the
whole thing (not that complicated though - but I am a stickler for
docs as I tend to forget how I did it in the first place  :) )
The basic idea is :-

- Created directory structure in
https://svn.apache.org/repos/asf/openejb/site/trunk

-- trunk/content (and its sub directories)- contains all .mdtext
files (which contain markdown). You could throw in non .mdtext files
which will be copied over as is
-- trunk/lib - contains some perl scripts
-- trunk/template - contains our template within which our html
generated from .mdtext gets injected (ideally we have everything as
markdown and zero html files)

- You could checkout the site from
https://svn.apache.org/repos/asf/openejb/site/trunk, modify anything
and checkin (hopefully we should not be checking in html files, ideal
situation would be to have everything in markdown). Staging will
automatically be updated for you (and its pretty quick)- here is what
you should see after the update - http://openejb.staging.apache.org/
- You should also visit https://cms.apache.org/openejb/ . From that
page, drag the javascript bookmarklet to your browser toolbar . Now
open http://openejb.staging.apache.org/ and click on the bookmarklet.
This opens the webgui system, which allows you to edit the files with
a web editor (pretty slick, isnt it)

I am also going to play with certain conversion utilities to convert
from cwiki format to markdown. This will help us migrating our
existing docs to markdown.

Right now our template (trunk/template/basic.html) is just a copy of
the lucy template, need to change this.


On Fri, Jun 10, 2011 at 8:44 PM, Karan Malhi karan.ma...@gmail.com wrote:

 Filed an issue at Infra to request our own staging site. There is a lot of 
 work to sift through existing content and get into staging going forward. Its 
 an excellent opportunity to clean up our website and add relevant stuff. Its 
 going to be a long process.
 https://issues.apache.org/jira/browse/INFRA-3674

 On Fri, Jun 10, 2011 at 8:25 PM, Karan Malhi karan.ma...@gmail.com wrote:

 David introduced me to joes4 at #asfinfra on irc. I asked him a few 
 questions, thought I will share with you
 dblevins kmalhi: meet joes4
 kmalhi hi joes4
 joes4 hiya
 dblevins he wrote the CMS
 kmalhi was trying to convert our site to cms
 kmalhi have created the directory structure, but am not sure about certain 
 things, mainly process
 joes4 well as i mentioned to dblevins the docroot is the content/ dir
 dblevins kmalhi: i asked joes4 where we need to put the html and he said 
 it goes in the trunk/content/ dir
 dblevins jinx
 joes4 the build system will walk the content dir and feed it to the view 
 that matches the path
 joes4 on a per-file basis
 joes4 by default the build system will copy any files that don't match a 
 configured path
 kmalhi path will be configured in path.pm?
 joes4 yes with a regexp match
 joes4 your existing patterns array has a regexp for .mdtext
 kmalhi so I could name my files .md and as long as my regexp matches that 
 extension, build system will convert markdown to html?
 joes4 yes but don't do that as it breaks conventions in the webgui
 kmalhi okay, so keep it mdtext
 joes4 +1
 kmalhi where does the build system keep the generated html?
 joes4 at https://svn.apache.org/repos/infra/websites/staging/$project/
 joes4 it also gets built to http://$project.staging.apache.org/
 kmalhi would we need to request our site first? I do not see openejb in 
 there
 joes4 yes file an infra jira
 kmalhi so I should basically just keep the markdown files and the dir 
 structure etc in version control, html will always get generated, so does 
 not need to be in svn, correct?
 joes4 right
 kmalhi do you know if anybody has already documented their 
 experience/steps of converting to cms? is there a known link you know of?
 joes4 aries might be a good people to talk to for converting from 
 confluence
 kmalhi what happens to the existing html content?
 kmalhi okay, thx
 joes4 kmalhi: it gets deleted
 joes4 the cms is authoritative for the entire site
 kmalhi I meant, the existing html generated by the auto-export plugin, 
 which resides in people.apache.org
 kmalhi would we need to convert it to markdown first?
 joes4 kmalhi: not necessarily
 joes4 as i said the build system will copy by default
 kmalhi joes4, ah
 joes4 so if you just put raw html into content/
 joes4 it will get copied over to the site
 kmalhi very cool!!
 joes4 and there's no need to switch over the live site until you're ready
 kmalhi once we get the site, we should be able to use the javascript 
 bookmarklet, right?
 joes4 setting up the cms will give you a staging site to work on
 joes4 yes
 kmalhi joes4, am going to try and document my steps

A tweet a week campaign :)

2011-06-11 Thread Karan Malhi
As you know that our home page now has a twitter section. This section shows
the last 4 tweets by our contributors as long as the tweets contain the word
OpenEJB in them. The advantage of having a twitter section is that anytime
the same user comes to our home page more than once, chances are the user
gets to see something new on our page in the form of a new tweet. This
gives the user an impression that the project is live and buzzing with
activity, which is definitely the state of the OpenEJB project - lots of
activity in the project.
Crux of the above is, If you can just tweet once a week with #OpenEJB in
the tweet that would be great. If you know of somebody who is using OpenEJB
and likes to tweet about it, please let me know and I can add them to our
contributors list (or maybe create a brand new list for that).

-- 
Karan Singh Malhi


syncing people.apache.org website files in repo

2011-06-11 Thread Karan Malhi
Have been working on pushing files in /www/openejb.apache.org to our
subversion repository. Typically if you want to edit files, you could
checkout our site files, make changes and commit, then go to /www/
openejb.apache.org and svn up. However, there were quite a few changes on
/www/o.a.o which were not in repo, hence the effort. Have been able to sync
most of the stuff, however there are some directories which need to be
deleted first and then an svn up would readd them. I cannot delete them
because of permission issues . Here is the list of those directories: (if
you have permissions to delete those, then please do that followed by an svn
up)

**NOTE:- as you can see from output below, old-site and mail are NOT in
repo, so please do not delete those**

kmalhi@minotaur:/www/openejb.apache.org$ svn status -u
?   *eclipse/openejb-eclipse-update--xml.cgi
?   *eclipse/openejb-eclipse-update--xml.html
?   *eclipse/site.xml
~   *   ?eclipse
?   *writing-validation-tests.data/Class Diagram.png
?   *writing-validation-tests.data/Class Diagram.png.jpeg
?   *writing-validation-tests.data/Class Diagram
?   *writing-validation-tests.data
?   *resources/space.css
?   *resources
?   *2005/04/03/site-moving-to-confluence.html
?   *2005/04/03
?   *2005/04
?   *2005/09/01/openejb-10-beta-1-released.html
?   *2005/09/01
?   *2005/09
~   *   ?2005
?old-site
?mail
!   *   1134724   .
Status against revision: 1134724


-- 
Karan Singh Malhi


Re: Website - markdown

2011-06-10 Thread Karan Malhi
Filed an issue at Infra to request our own staging site. There is a lot of
work to sift through existing content and get into staging going forward.
Its an excellent opportunity to clean up our website and add relevant stuff.
Its going to be a long process.
https://issues.apache.org/jira/browse/INFRA-3674

On Fri, Jun 10, 2011 at 8:25 PM, Karan Malhi karan.ma...@gmail.com wrote:

 David introduced me to joes4 at #asfinfra on irc. I asked him a few
 questions, thought I will share with you

 dblevins kmalhi: meet joes4
 kmalhi hi joes4
 joes4 hiya
 dblevins he wrote the CMS
 kmalhi was trying to convert our site to cms
 kmalhi have created the directory structure, but am not sure about
 certain things, mainly process
 joes4 well as i mentioned to dblevins the docroot is the content/ dir
 dblevins kmalhi: i asked joes4 where we need to put the html and he said
 it goes in the trunk/content/ dir
 dblevins jinx
 joes4 the build system will walk the content dir and feed it to the view
 that matches the path
 joes4 on a per-file basis
 joes4 by default the build system will copy any files that don't match a
 configured path
 kmalhi path will be configured in path.pm?
 joes4 yes with a regexp match
 joes4 your existing patterns array has a regexp for .mdtext
 kmalhi so I could name my files .md and as long as my regexp matches that
 extension, build system will convert markdown to html?
 joes4 yes but don't do that as it breaks conventions in the webgui
 kmalhi okay, so keep it mdtext
 joes4 +1
 kmalhi where does the build system keep the generated html?
 joes4 at https://svn.apache.org/repos/infra/websites/staging/$project/
 joes4 it also gets built to http://$project.staging.apache.org/
 kmalhi would we need to request our site first? I do not see openejb in
 there
 joes4 yes file an infra jira
 kmalhi so I should basically just keep the markdown files and the dir
 structure etc in version control, html will always get generated, so does
 not need to be in svn, correct?
 joes4 right
 kmalhi do you know if anybody has already documented their
 experience/steps of converting to cms? is there a known link you know of?
 joes4 aries might be a good people to talk to for converting from
 confluence
 kmalhi what happens to the existing html content?
 kmalhi okay, thx
 joes4 kmalhi: it gets deleted
 joes4 the cms is authoritative for the entire site
 kmalhi I meant, the existing html generated by the auto-export plugin,
 which resides in people.apache.org
 kmalhi would we need to convert it to markdown first?
 joes4 kmalhi: not necessarily
 joes4 as i said the build system will copy by default
 kmalhi joes4, ah
 joes4 so if you just put raw html into content/
 joes4 it will get copied over to the site
 kmalhi very cool!!
 joes4 and there's no need to switch over the live site until you're ready
 kmalhi once we get the site, we should be able to use the javascript
 bookmarklet, right?
 joes4 setting up the cms will give you a staging site to work on
 joes4 yes
 kmalhi joes4, am going to try and document my steps of converting, let me
 know if there is  a place I could put it for other people to refer to it,
 will definitely be putting up a page on our site
 joes4 someone put some cms info on the general moin wiki
 joes4 lemme see if i can find it
 joes4 http://wiki.apache.org/general/ApacheCms2010
 kmalhi Thanks a bunch joes4


 On Wed, Jun 8, 2011 at 12:20 PM, Andre Brito 
 andrebritofons...@gmail.comwrote:

 Hey Karan, keep us posted. I'll write some examples using Markdown too in
 the
 weekends and I'd like to know where are your progress.

 --
 View this message in context:
 http://openejb.979440.n4.nabble.com/Website-markdown-tp3581524p3582966.html
 Sent from the OpenEJB Dev mailing list archive at Nabble.com.




 --
 Karan Singh Malhi




-- 
Karan Singh Malhi


Website - markdown

2011-06-07 Thread Karan Malhi
Not sure if anybody is working on the website, but I will start playing with
markdown and maybe even start moving our docs to markdown format. Will
probably be posting questions on the list.

-- 
Karan Singh Malhi


Re: openejb website? where to go?

2011-06-01 Thread Karan Malhi
This is a good list. Community stuff could also be on the home page, i.e.
have a couple of boxes in the home page and show twitter feeds, facebook,
and the rest of the stuff we currently have on the home page. News could
also be folded to just show the titles which could be wrapped in a link -
this saves a lot of space on our home page.

On Tue, May 31, 2011 at 12:04 PM, Romain Manni-Bucau
rmannibu...@gmail.comwrote:

 Hi!

 i re-read all mails about websites and we spoke a lot so what do we do?

 What i was thinking about was to use a real CMS with a wiki like language
 (so the cms looks pretty cool for it). However i didn't see where was the
 template used by the CMS (in the lucy example)?

 IMHO the website should have at least these tabs (i didn't sort them):
 1) Home
 2) Documentation
 3) FAQ
 4) Community (facebook, twitter, issues (fom jira) etc...)
 5) Tutorials (examples + Screencasts)
 6) Download
 7) Blog
 8) About + Friends (cxf, openjpa...)
 9) Roadmap
 10) Licence

 We could import examples using maven reporting i think (maybe it needs a
 little hack but not something too terrible if the CMS is not so bad ;)).

 About the backup of the website in the svn i think a CMS allowing to export
 content is enough and it could be croned.

 Any Thoughts?

 - Romain




-- 
Karan Singh Malhi


Re: Website, examples and the Apache CMS

2011-06-01 Thread Karan Malhi
Nice explanation on how to convert our existing cwiki markup to markdown

https://svn.apache.org/repos/infra/websites/cms/conversion-utilities/cwiki/README.txt

On Mon, May 30, 2011 at 11:37 PM, David Blevins david.blev...@gmail.comwrote:

 So I've chatted with Infra and it seems that the kind of thing we want to
 do with keeping the example documentation in SVN with the examples and using
 Markdown as the format could be done with the CMS provided a little Perl
 hacking and some clever use of svn externals.

 The CMS was only finished a few months ago and I've not had any time/reason
 to look at it till now.  The docs are not a good way to get a quick glimpse,
 so here's a quick example project.

 All content is in svn in markdown format:

http://svn.apache.org/viewvc/incubator/lucy/site/trunk/content/lucy/
http://incubator.apache.org/lucy/

 Things are published in a two step process.  The checkin to the content dir
 triggers the html generation.  At any point later that html can be checked
 in to the copy of the site.  Once the html is checked in it is *immediately*
 live.  No more waiting an hour or two for things to sync.  So if you
 document something in response to a user question and want to say here read
 this you can.

 Here are the general docs

  http://www.apache.org/dev/cms.html
  http://www.apache.org/dev/cmsref.html

 Looks promising.


 -David




-- 
Karan Singh Malhi


Re: IDE specific examples

2011-05-31 Thread Karan Malhi
I think an all-in-one jar would be great for examples.

On Tue, May 31, 2011 at 3:34 PM, David Blevins david.blev...@gmail.comwrote:


 On May 31, 2011, at 12:15 PM, Romain Manni-Bucau wrote:

  i don't really like all in one jars, it doesn't help the user to
 understand
  IMHO.

 I don't care for them much myself, mostly because you get a lot of other
 dependencies and have pretty much no way to remove them.

 But I'm sure some people will find them useful.  A lot of people really
 like the all in one javaee-api jar.


 -David

  2011/5/31 David Blevins david.blev...@gmail.com
 
 
  On May 31, 2011, at 11:03 AM, Romain Manni-Bucau wrote:
 
  ok so we simply need to add a dependency:copy-dependencies + a sed.
 
  Sed or perl or some such magic.  Or we grab a copy of the plugin and
 change
  the code to our needs.  Or we add this feature to the plugins
 themselves.
  Or since most of the projects have the same classpath -- all of them
 need
  the same libraries -- maybe just generate it once and copy it into each
  example and sed/perl the project name.
 
  Side note, we have this all-in-one jar now.  We might be able to start
  switching examples over to it.
 
 
 
 http://svn.apache.org/repos/asf/openejb/trunk/openejb3/assembly/openejb-lite/
 
  At least it would make the manual setup of projects easier.  We could
 make
  more of those kinds of all-in-one jars that contain different chunks of
  features, perhaps webservices, jms, remoting, etc.
 
 
  -David
 
  2011/5/31 David Blevins david.blev...@gmail.com
 
 
  On May 30, 2011, at 11:42 PM, Romain Manni-Bucau wrote:
 
  It is still a bit hard for me to understand what is the goal of it? a
  simple
  hook calling maven is enough i think, no?
 
  hook could look like (i didn't test it, it is just the idea):
 
  for ide in $(cat $IDE_LIST); do
  cd $FOLDER
  mvn $ide:$ide
  svn status | grep '^\?' | cut -d   -f 8 | xargs -i -t cp {} $ide
  svn revert -R .
  done
 
  Only issue with that is the generated project requires a maven repo.
  There
  might still be some way we can use that technique, but the goal would
 be
  to
  have all the required libraries in the examples zip and all the
  generated
  projects setup to use those libraries.
 
  -David
 
  2011/5/31 David Blevins david.blev...@gmail.com
 
  Great way to take things a step further :)
 
  If we did everything this way we might have better documentation :)
 
  -David
 
  On May 30, 2011, at 7:13 PM, kma...@apache.org wrote:
 
  Author: kmalhi
  Date: Tue May 31 02:13:47 2011
  New Revision: 1129468
 
  URL: http://svn.apache.org/viewvc?rev=1129468view=rev
  Log:
  Adding a project to build ide-specific-examples bundle
 
  Added:
  openejb/trunk/sandbox/ide-specific-examples/
  openejb/trunk/sandbox/ide-specific-examples/README.txt
 
  Added: openejb/trunk/sandbox/ide-specific-examples/README.txt
  URL:
 
 
 
 http://svn.apache.org/viewvc/openejb/trunk/sandbox/ide-specific-examples/README.txt?rev=1129468view=auto
 
 
 
 
 ==
  --- openejb/trunk/sandbox/ide-specific-examples/README.txt (added)
  +++ openejb/trunk/sandbox/ide-specific-examples/README.txt Tue May
 31
  02:13:47 2011
  @@ -0,0 +1,13 @@
  +Here is a perspective on why we might want to generate IDE
 examples
  zip
  separately, in addition to  the  maven archetypes, ant samples.
  +
  +Following is taken from a dev list discussion:
  +
  +We also need to keep the user in mind - specially the one who does
  most
  of their learning at work. I teach for a living and at client sites,
 I
  cannot run maven - downloading jars is an issue. Nobody uses
  subversion
  - a
  very famous commercial SCM is used . Automated downloading of stuff
  from
  central repo is totally blocked and you can get into a lot of
 trouble
  for
  attempting to bypass security. These are financial and insurance
 firms
  and
  due to legal requirements, they cannot have a desktop configuration
 of
  their
  choice, they have to meet certain very stringent security
 parameters.
  If
  i
  need to show openejb examples, I have to show them on my laptop.
 Prior
  to
  coming to class, I have to run the examples on my laptop and
 download
  dependencies, since i am not allowed to connect my laptop to the
  network
  or
  plugin a CD/floppy/USB on the client machine.
  +
  +What I can do though is get a pre-approved set of zip files and
 put
  them
  on a share, so that they can access it and use it. It becomes even
  easier to
  utilize that zip if it is known that it is for education and
 learning
  and
  none of those jars are permitted to be used in the real project
 until
  that
  particular software/jar is formally approved.
  +
  +Getting a pre-approved zip also sometimes takes its own sweet
 time,
  thats why having the ability to browse our examples online is just
  fantastic. People might not get to run them immediately, but they
 add
  a
  great value to folks who cannot download 

Re: Example page generator - OPENEJB-1566

2011-05-31 Thread Karan Malhi

 With a little perl skills we could get the CMS to process the markdown
 files.  Then the website would update itself each time we checked in a new
 example.  Sort of a hithub-like solution were README.mdtext get turned into
 website documentation.

Why would we need to write a perl script of our own? I thought the CMS
system already gives us a WYSIWYM editor which would then convert the stuff
to HTML




 -David

  2011/5/31 David Blevins david.blev...@gmail.com
 
 
  On May 31, 2011, at 12:32 PM, Romain Manni-Bucau wrote:
 
  I don't think it is a lot of work, what do you think?
 
  Exactly.  Perfect first task for someone looking to get involved.
 
  Lot's of solutions.
 
 
  -David
 
 




-- 
Karan Singh Malhi


Re: Ideas for Getting the word out

2011-05-30 Thread Karan Malhi
Absolutely, IDE files should not be checked into SVN, thats why I am talking
about generating IDE specific examples zip  and not about checking in IDE
files.

Here is a perspective on why we might want to generate IDE examples zip
separately, in addition to  the stuff you mentioned about maven
archetypes, ant samples.

We also need to keep the user in mind - specially the one who does most of
their learning at work. I teach for a living and at client sites, I cannot
run maven - downloading jars is an issue. Nobody uses subversion - a very
famous commercial SCM is used . Automated downloading of stuff from central
repo is totally blocked and you can get into a lot of trouble for attempting
to bypass security. These are financial and insurance firms and due to legal
requirements, they cannot have a desktop configuration of their choice, they
have to meet certain very stringent security parameters. If i need to show
openejb examples, I have to show them on my laptop. Prior to coming to
class, I have to run the examples on my laptop and download dependencies,
since i am not allowed to connect my laptop to the network or plugin a
CD/floppy/USB on the client machine.

What I can do though is get a pre-approved set of zip files and put them on
a share, so that they can access it and use it. It becomes even easier to
utilize that zip if it is known that it is for education and learning and
none of those jars are permitted to be used in the real project until that
particular software/jar is formally approved.

Getting a pre-approved zip also sometimes takes its own sweet time, thats
why having the ability to browse our examples online is just fantastic.
People might not get to run them immediately, but they add a great value to
folks who cannot download stuff on their work machines.

 So imagine we putting up all these maven archetypes, maven based projects
and quite a few folks do not get to use our examples at work. Maven, ant ,
subversion are great ways to share examples, no doubt about that. I fully
agree with you on the demerits of putting IDE files into subversion
(although in some cases - specially in a learning environment it is easier
and does make sense to put them in svn - wont go there at this moment).

As for support for maven in IDE's, thats great, but again, 100% of the
companies I go to use eclipse based IDE's. How many are open to installing a
plugin of your choice like m2eclipse? -- 10% probably, others are pretty
locked down. So even though Intellij and Netbeans have fantastic support and
m2eclipse is awesome, the truth out there is that all the above software can
only be installed on a personal laptop, in a corporate environment -
specially certain verticals, its a challenge.




On Mon, May 30, 2011 at 2:32 AM, Mark Struberg strub...@yahoo.de wrote:

 IDE files must never, _never_, NEVER be checked in into any SCM!

 Most times IDE config files contain lots of absolute paths, and personal
 configs. In ancient times Eclipse config files did also contain CVS
 passwords...

 Trust me, you do not like to have such a waste into your Source Code
 Management system!

 There is usually a
 $ svn propedit svn:ignore .
 which contains the following items:
 target
 .settings
 .project
 .classpath
 *.iml
 *.ipr
 *.iws

 Id suggest to use either maven or ant for the samples. Of course I prefer
 maven, because you dont need to checkin any 3rd party dependencies. And the
 IDE integration in Idea and Netbeans ist first class! The integration in
 Eclipse is pretty good also.


 Regarding the Archetypes:

 People like to see and browse samples online (svn browser). But they also
 like to have something quick they can start hacking on. This is exactly what
 archetypes provide!

 In Apache MyFaces we have a few archetypes which generate simple projects
 skeletons. There are different types of them and I'd think of extending the
 CODI-JSF2.0 archetype and add OpenEJB on top.

 http://wiki.apache.org/myfaces/MyFaces_Archetypes_for_Maven

 The CODI JSF20 archetype should get updated (webbeansconfigurationlistener
 removed from web.xml and instead using webbeans-tomcat7 plugin), but its a
 good starting point. Just add openejb and a @Stateless backend service.

 LieGrue,
 strub

 --- On Sun, 5/29/11, Karan Malhi karan.ma...@gmail.com wrote:

  From: Karan Malhi karan.ma...@gmail.com
  Subject: Re: Ideas for Getting the word out
  To: dev@openejb.apache.org
  Date: Sunday, May 29, 2011, 2:26 PM
  Exactly my thought. Apart from
  releasing maven based projects, also have
  maven generate projects/zip files specific to IDE's and
  make them available
  for download from our website. Anytime we update the
  examples, the IDE
  specific zips should be one of the artifacts which would
  automatically get
  generated and posted to the website.
 
  On Sun, May 29, 2011 at 8:34 AM, dsh daniel.hais...@googlemail.com
  wrote:
 
   One thought concerning IDEs - If you export sample
  projects from an
   IDE and store them in SVN

Re: Ideas for Getting the word out

2011-05-30 Thread Karan Malhi
I was thinking on the same lines. Something like an all-in-one bundle zip
file which one can import into the IDE and expands to multiple projects (one
project per example) in the IDE would be super.

On Mon, May 30, 2011 at 8:33 PM, David Blevins david.blev...@gmail.comwrote:


 On May 30, 2011, at 5:29 PM, David Blevins wrote:

  Excellent statement of the problem space.  I don't think I ever thought
 of things like this.
 
  Any ideas on solutions?  Not sure I see what we need to code up.

 Referring specifically to the idea of an examples zip that contains 100% of
 the binaries required and the magic IDE files.  Not sure how this is done.


 Just thinking loosely... there's a bunch of 'IDE' code in some maven
 plugins.   Is this task matter of grabbing a copy of that code and modifying
 the parts that generate the project files so that they point to libraries in
 the zip?



 -David


 
  On May 30, 2011, at 4:42 PM, Karan Malhi wrote:
 
  Absolutely, IDE files should not be checked into SVN, thats why I am
 talking
  about generating IDE specific examples zip  and not about checking in
 IDE
  files.
 
  Here is a perspective on why we might want to generate IDE examples zip
  separately, in addition to  the stuff you mentioned about maven
  archetypes, ant samples.
 
  We also need to keep the user in mind - specially the one who does most
 of
  their learning at work. I teach for a living and at client sites, I
 cannot
  run maven - downloading jars is an issue. Nobody uses subversion - a
 very
  famous commercial SCM is used . Automated downloading of stuff from
 central
  repo is totally blocked and you can get into a lot of trouble for
 attempting
  to bypass security. These are financial and insurance firms and due to
 legal
  requirements, they cannot have a desktop configuration of their choice,
 they
  have to meet certain very stringent security parameters. If i need to
 show
  openejb examples, I have to show them on my laptop. Prior to coming to
  class, I have to run the examples on my laptop and download
 dependencies,
  since i am not allowed to connect my laptop to the network or plugin a
  CD/floppy/USB on the client machine.
 
  What I can do though is get a pre-approved set of zip files and put them
 on
  a share, so that they can access it and use it. It becomes even easier
 to
  utilize that zip if it is known that it is for education and learning
 and
  none of those jars are permitted to be used in the real project until
 that
  particular software/jar is formally approved.
 
  Getting a pre-approved zip also sometimes takes its own sweet time,
 thats
  why having the ability to browse our examples online is just fantastic.
  People might not get to run them immediately, but they add a great value
 to
  folks who cannot download stuff on their work machines.
 
  So imagine we putting up all these maven archetypes, maven based
 projects
  and quite a few folks do not get to use our examples at work. Maven, ant
 ,
  subversion are great ways to share examples, no doubt about that. I
 fully
  agree with you on the demerits of putting IDE files into subversion
  (although in some cases - specially in a learning environment it is
 easier
  and does make sense to put them in svn - wont go there at this moment).
 
  As for support for maven in IDE's, thats great, but again, 100% of the
  companies I go to use eclipse based IDE's. How many are open to
 installing a
  plugin of your choice like m2eclipse? -- 10% probably, others are pretty
  locked down. So even though Intellij and Netbeans have fantastic support
 and
  m2eclipse is awesome, the truth out there is that all the above software
 can
  only be installed on a personal laptop, in a corporate environment -
  specially certain verticals, its a challenge.
 
 
 
 
  On Mon, May 30, 2011 at 2:32 AM, Mark Struberg strub...@yahoo.de
 wrote:
 
  IDE files must never, _never_, NEVER be checked in into any SCM!
 
  Most times IDE config files contain lots of absolute paths, and
 personal
  configs. In ancient times Eclipse config files did also contain CVS
  passwords...
 
  Trust me, you do not like to have such a waste into your Source Code
  Management system!
 
  There is usually a
  $ svn propedit svn:ignore .
  which contains the following items:
  target
  .settings
  .project
  .classpath
  *.iml
  *.ipr
  *.iws
 
  Id suggest to use either maven or ant for the samples. Of course I
 prefer
  maven, because you dont need to checkin any 3rd party dependencies. And
 the
  IDE integration in Idea and Netbeans ist first class! The integration
 in
  Eclipse is pretty good also.
 
 
  Regarding the Archetypes:
 
  People like to see and browse samples online (svn browser). But they
 also
  like to have something quick they can start hacking on. This is exactly
 what
  archetypes provide!
 
  In Apache MyFaces we have a few archetypes which generate simple
 projects
  skeletons. There are different types of them and I'd think

Re: Website, examples and the Apache CMS

2011-05-30 Thread Karan Malhi
This looks really nice to me. You did mention the example documentation
could potentially use cms, what about the main website. Looks like final
goal of infra is to do away with Confluence from all projects. Could be a
good opportunity to host our 4.x docs based on this system.

On Mon, May 30, 2011 at 11:37 PM, David Blevins david.blev...@gmail.comwrote:

 So I've chatted with Infra and it seems that the kind of thing we want to
 do with keeping the example documentation in SVN with the examples and using
 Markdown as the format could be done with the CMS provided a little Perl
 hacking and some clever use of svn externals.

 The CMS was only finished a few months ago and I've not had any time/reason
 to look at it till now.  The docs are not a good way to get a quick glimpse,
 so here's a quick example project.

 All content is in svn in markdown format:

http://svn.apache.org/viewvc/incubator/lucy/site/trunk/content/lucy/
http://incubator.apache.org/lucy/

 Things are published in a two step process.  The checkin to the content dir
 triggers the html generation.  At any point later that html can be checked
 in to the copy of the site.  Once the html is checked in it is *immediately*
 live.  No more waiting an hour or two for things to sync.  So if you
 document something in response to a user question and want to say here read
 this you can.

 Here are the general docs

  http://www.apache.org/dev/cms.html
  http://www.apache.org/dev/cmsref.html

 Looks promising.


 -David




-- 
Karan Singh Malhi


Re: Ideas for Getting the word out

2011-05-29 Thread Karan Malhi
The assumption that everybody knows maven is a dangerous one. Examples
should also be packaged so that they could be imported into IDE's i.e. zip
files for eclipse, idea and netbeans. People typically have their favorite
IDE's already installed on their machines and giving the ability to import
examples directly into the IDE and Get Started  is very effective.
The thing with only relying on maven is that if somebody does not have it
installed, they first have to install it, then they also need to know a bit
of it. I know that you can always tell them to simply run mvn clean install
to run the example, but for people not exposed to maven, there is always a
feeling of I think maven did some magic to make it work. Wonder what it
would take to get this example working in my IDE - and this is where we can
potentially leave a bad taste. First impression is a lasting one - lets
try and make that first impression a great one

On Sun, May 29, 2011 at 4:04 AM, Aldrin Leal ald...@leal.eng.br wrote:

 For the examples, some could be turned into archetypes (which answers the
 previous question What are archetypes useful for?) as a means to reach a
 wide audience: No need to download sources, leave it up to the archetype
 (Actually Wicket Docs does just like that)

 As for the feeds, I suggest either a planet setup or simply a Twitter User
 List at first

 --
 -- Aldrin Leal, ald...@leal.eng.br / http://www.leal.eng.br/mnemetica/


 On Sat, May 28, 2011 at 8:50 PM, David Blevins david.blev...@gmail.com
 wrote:

  Some IRC chat resulted in some neat ideas on ways to dramatically improve
  how easy it is to consume and learn about OpenEJB.
 
  # Examples
 
  One thing that hit home is that we have now 46 examples in trunk!!!
   Amazing.  However the benefit of that is dramatically reduced as most of
  them are only available in zip file form.  Links to svn aren't that
  effective.  And examples change too as the technology improves so keeping
  wiki pages up to date is hard -- which version of the example do you
 show?
   What if you really want all versions available to see?
 
  So the idea was to use README files that are formatted in Markdown and
 use
  that to generate a page for each example.  No more having part of the
  example in svn and part of it in confluence and then always breaking.  A
  stackoverflow inspired solution -- Markdown + Google's prettyprint.
 
  All the examples are in a zip file that is published in the maven
  repository, so we could use a maven program to pull them down and extract
  them to the target directory where we can then do our little page
  generation.  A stub with those ideas in comments:
 
 
 
 http://svn.apache.org/repos/asf/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java
 
  # Retweeting
 
  We should monitor this feed http://twitter.com/#!/OpenEJB/contributorsand
  retweet anything that mentions OpenEJB.
 
  So if anyone in the contributors list tweeted about OpenEJB, the OpenEJB
  twitter account would retweet it.
 
  Two things will happen as a result:
   -  The more activity on the OpenEJB twitter account the more followers
 it
  will get
   -  The more @joe and other contributors are seen on the account, the
 more
  followers they will get
 
  The OpenEJB twitter account has more followers than most everyone else so
  getting it to retweet is a good way to expose people to all our wonderful
  contributors and get them some followers and help the project at the same
  time.
 
  The result is we as a community will have more ability overall to get the
  word out!
 
  Twitterfeed.com was the obvious first idea, but it turns out twitter does
  not allow you to post content from twitter back onto twitter.  Not unless
  you use their API http://dev.twitter.com/doc .  So we could maybe hack
  together some tool we run hourly and retweet things that contributors
 tweet.
   A little stub with comments here:
 
 
 
 http://svn.apache.org/repos/asf/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/Retweet.java
 
 
  Both are up for grabs!  If you're looking for something to do, either one
  would be excellent ways to improve the project!
 
 
 
  -David
 
 
 
 
 
 
 
 
 




-- 
Karan Singh Malhi


Re: Ideas for Getting the word out

2011-05-29 Thread Karan Malhi
Exactly my thought. Apart from releasing maven based projects, also have
maven generate projects/zip files specific to IDE's and make them available
for download from our website. Anytime we update the examples, the IDE
specific zips should be one of the artifacts which would automatically get
generated and posted to the website.

On Sun, May 29, 2011 at 8:34 AM, dsh daniel.hais...@googlemail.com wrote:

 One thought concerning IDEs - If you export sample projects from an
 IDE and store them in SVN to be imported by someone else you have to
 maintain that IDE-specific samples too cause IDEs of course are
 changing over time and hence you have to tweak such projects every now
 and then. What I like more is having the build tool creating
 IDE-specific projects from the meta descriptors provided by a build
 system cause it could be suspected that such meta descriptors are
 always up-to-date.

 Such a build system could be Maven for Java-specific projects or CMake
 for C/C++ specific projects.

 Cheers
 Daniel

 On Sun, May 29, 2011 at 2:21 PM, Karan Malhi karan.ma...@gmail.com
 wrote:
  The assumption that everybody knows maven is a dangerous one. Examples
  should also be packaged so that they could be imported into IDE's i.e.
 zip
  files for eclipse, idea and netbeans. People typically have their
 favorite
  IDE's already installed on their machines and giving the ability to
 import
  examples directly into the IDE and Get Started  is very effective.
  The thing with only relying on maven is that if somebody does not have it
  installed, they first have to install it, then they also need to know a
 bit
  of it. I know that you can always tell them to simply run mvn clean
 install
  to run the example, but for people not exposed to maven, there is always
 a
  feeling of I think maven did some magic to make it work. Wonder what it
  would take to get this example working in my IDE - and this is where we
 can
  potentially leave a bad taste. First impression is a lasting one - lets
  try and make that first impression a great one
 
  On Sun, May 29, 2011 at 4:04 AM, Aldrin Leal ald...@leal.eng.br wrote:
 
  For the examples, some could be turned into archetypes (which answers
 the
  previous question What are archetypes useful for?) as a means to reach
 a
  wide audience: No need to download sources, leave it up to the archetype
  (Actually Wicket Docs does just like that)
 
  As for the feeds, I suggest either a planet setup or simply a Twitter
 User
  List at first
 
  --
  -- Aldrin Leal, ald...@leal.eng.br /
 http://www.leal.eng.br/mnemetica/
 
 
  On Sat, May 28, 2011 at 8:50 PM, David Blevins david.blev...@gmail.com
  wrote:
 
   Some IRC chat resulted in some neat ideas on ways to dramatically
 improve
   how easy it is to consume and learn about OpenEJB.
  
   # Examples
  
   One thing that hit home is that we have now 46 examples in trunk!!!
Amazing.  However the benefit of that is dramatically reduced as most
 of
   them are only available in zip file form.  Links to svn aren't that
   effective.  And examples change too as the technology improves so
 keeping
   wiki pages up to date is hard -- which version of the example do you
  show?
What if you really want all versions available to see?
  
   So the idea was to use README files that are formatted in Markdown and
  use
   that to generate a page for each example.  No more having part of the
   example in svn and part of it in confluence and then always breaking.
  A
   stackoverflow inspired solution -- Markdown + Google's prettyprint.
  
   All the examples are in a zip file that is published in the maven
   repository, so we could use a maven program to pull them down and
 extract
   them to the target directory where we can then do our little page
   generation.  A stub with those ideas in comments:
  
  
  
 
 http://svn.apache.org/repos/asf/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java
  
   # Retweeting
  
   We should monitor this feed
 http://twitter.com/#!/OpenEJB/contributorsand
   retweet anything that mentions OpenEJB.
  
   So if anyone in the contributors list tweeted about OpenEJB, the
 OpenEJB
   twitter account would retweet it.
  
   Two things will happen as a result:
-  The more activity on the OpenEJB twitter account the more
 followers
  it
   will get
-  The more @joe and other contributors are seen on the account, the
  more
   followers they will get
  
   The OpenEJB twitter account has more followers than most everyone else
 so
   getting it to retweet is a good way to expose people to all our
 wonderful
   contributors and get them some followers and help the project at the
 same
   time.
  
   The result is we as a community will have more ability overall to get
 the
   word out!
  
   Twitterfeed.com was the obvious first idea, but it turns out twitter
 does
   not allow you to post content from twitter back onto twitter.  Not
 unless
   you use

Re: [CONF] OpenEJB Configuration and Assembly

2011-05-28 Thread Karan Malhi
This is fantastic stuff!

On Sat, May 28, 2011 at 4:05 PM, conflue...@apache.org wrote:

Configuration and 
 Assemblyhttps://cwiki.apache.org/confluence/display/OPENEJB/Configuration+and+Assembly
  Page
 *edited* by David 
 Blevinshttps://cwiki.apache.org/confluence/display/~dblevins
 Changes (9)
  {note}
 Disclaimer that we do tweak and change this code frequently, without
 notice. It is the very heart of OpenEJB. To keep things tight and clean, we
 reserve the right to change it at anytime. Do not consider it a stable
 public API.
 {note}

 h1. Overview in Code

 First a glimpse of how OpenEJB looks internally. Here's a test that builds
 OpenEJB using it's internal API. This is somewhat similar to how you might
 see people constructing Jetty in code. All our internal tests look like
 this.

 This usage involves no xml parsing or classpath scanning. If you don't give
 it to OpenEJB, OpenEJB doesn't know about it. This is OpenEJB with all the
 magic stripped away. At a high level:

 Disclaimer that we do tweak and change this code frequently. It is the very
 heart of OpenEJB and we need to keep the flexibility to change it at
 anytime, so do not consider it a stable public API. If you are fine with
 some instability, you are welcome to use it. It is no doubt very powerful.
  # You build your app in code using the JAXB tree in code and hand it to
 the {{ConfigurationFactory}}.
 ## The {{org.apache.openejb.jee}} package contains JAXB trees for
 ejb-jar.xml, beans.xml and all the Java EE deployment descriptors.
 # The {{ConfigurationFactory}} will produce a fully canonical version of
 the app called the {{Info}} tree by:
 ## Merging all sources of meta-data -- xml and annotations
 ## Resolving all ejb, persistence unit, datasource and other references
 ## Validating the app and looking for mistakes
 # The {{Info}} tree is
 ## The singular source of information about the application from this point
 forward.
 ## Pure data with no smarts or logic of any kind.
 ## The instruction set of what would be built by the assembler.
 # The {{Assembler}} will build and start the application exactly as
 described in the {{Info}} tree.
 ## When this step completes, you have a running application.
 ## Any failures prior to this point require no cleanup. Only the assembler
 builds live objects.


 ...
 import org.apache.openejb.jee.StatefulBean;

 /**
 * This test case serves as a nice tiny template for other test cases
 * and purposely doesn't do anything very complicated.
 *
 * @version $Rev$ $Date$
 */
 public class StatefulTest extends TestCase {

 ...
 {code}

 h2. Overview
 h1. Logical Overview

 Slightly more detailed account of the above. Our startup and deploy world
 is broken into two phases:

 1. configuration (app.jar - AppInfo) we build up a fully normalized and
 validated tree. Some of the steps are
 ...
 The listings above aren't necesarrily complete or perfectly ordered, but
 generally show the nature of the work done in each phase.

 h2. Configuration Phase

 A goal is that nothing gets through configuration and into assembly if it
 can't actually be built. The configuration phase is where we're supposed to
 wipe away any ambiguity, fully normalize the app, make sure it's internally
 consistent, spec compliant and generally good to go. If it's not, no worries
 as we actually haven't built anything permanent yet. Everything in the
 configuration phase is temporary. If it fails the configuration phase we
 just issue an error and say App will not be loaded and that's it, there's
 nothing to undo.
 ...
  Full Content
 Disclaimer that we do tweak and change this code frequently, without
 notice. It is the very heart of OpenEJB. To keep things tight and clean, we
 reserve the right to change it at anytime. Do not consider it a stable
 public API.
 Overview in Code

 First a glimpse of how OpenEJB looks internally. Here's a test that builds
 OpenEJB using it's internal API. This is somewhat similar to how you might
 see people constructing Jetty in code. All our internal tests look like
 this.

 This usage involves no xml parsing or classpath scanning. If you don't give
 it to OpenEJB, OpenEJB doesn't know about it. This is OpenEJB with all the
 magic stripped away. At a high level:

1. You build your app in code using the JAXB tree in code and hand it
to the ConfigurationFactory.
   1. The org.apache.openejb.jee package contains JAXB trees for
   ejb-jar.xml, beans.xml and all the Java EE deployment descriptors.
 2. The ConfigurationFactory will produce a fully canonical version of
the app called the Info tree by:
   1. Merging all sources of meta-data – xml and annotations
   2. Resolving all ejb, persistence unit, datasource and other
   references
   3. Validating the app and looking for mistakes
 3. The Info tree is
   1. The singular source of information about the application from
   this point forward.
   2. Pure data with no smarts or logic of any 

Re: website ideas and stale content

2011-05-25 Thread Karan Malhi
Great feedback!!. Keep em coming.
The reason i proposed to have tweets and facebook status on home page is to
show tweets from various contributors. Anybody visiting the home page can
then see the community around OpenEJB. A community around a project is quite
assuring to first-time or early adopters. We can definitely debate the
placement of these or whether or not we even want these on the website. I
just threw these things in this thread exactly for this reason, to debate
and improve our website.  Right now have added a pretty ugly looking support
for displaying tweets from #OpenEJB, however would change that to displaying
tweets from contributors list and listing only those tweets which refer to
#OpenEJB, and it will have the look and feel of our website. I just get a
very small window during the day to work on all this stuff, so could not
finish it .

I like the idea of Special Features , or something like Not Convinced yet
- Lets get you hooked to OpenEJB and then follow it with a list of things
which you find really special about OpenEJB. If you have special features in
mind, feel free to list them here.

I understood the download area visibility part, not the slideshare part. How
would slideshare help in the download area?

On Wed, May 25, 2011 at 12:31 AM, Romain Manni-Bucau
rmannibu...@gmail.comwrote:

 Hi,

 Tweets and facebook on the home page? Maybe a dedicated page is better, no?

 A download area more visible with a kind of slideshare could be nice too.

 And a link special features or sthg like that with links to all non jee
 functionnalities could be cool too.

 - Romain

 Le 25 mai 2011 01:21, Karan Malhi karan.ma...@gmail.com a écrit :
  How about embedding tweets and facebook status on the home page. Does
  anybody know how to do that?
 
  On Tue, May 24, 2011 at 7:15 PM, Karan Malhi karan.ma...@gmail.com
 wrote:
 
  I would say Yes to the OPENEJBx4 documentation base
 
  On Tue, May 24, 2011 at 7:09 PM, David Blevins david.blev...@gmail.com
 wrote:
 
 
  On May 24, 2011, at 3:48 PM, Karan Malhi wrote:
 
   Hi ,
  
   Would like to clean up our website a bit and identify links/pages
 with
   stale/incorrect content. If you have ideas for content which would
 make
  our
   site more useful, please do come forward and share them on this
 thread.
  Not
   sure how we should approach this collaboratively, but the easiest is
  that if
   you find something which is wrong, stale or poorly organised, either
 fix
  it,
   or simply identify it and share it on this thread if you do not have
  time to
   fix it. Somebody can probably pick it up and fix it.
  
   You could share the page in the following format:
   [url] :- Issue
  
   For example,
   [https://cwiki.apache.org/confluence/display/OPENEJB/News ] :- News
 is
   stale, I am not sure how to update it, can somebody look into it
  
   Looking forward to some interesting ideas :)
 
  Such an excellent initiative.
 
  Don't have time to list all the example pages individually, but they
 need
  some love. They took a hit when I was feverishly updating all our
 examples
  to show the most current APIs right before speaking at JAX London --
 like
  literally the night before speaking.. was up till like 3am.
 
  All the snippet links are bad. Updating them raises a question
 
 
  Do we need an OPENEJBx4 documentation base?
 
 
  The short answer is likely yes and it will be a pain in the butt :)
 
 
  -David
 
 
 
 
  --
  Karan Singh Malhi
 
 
 
 
  --
  Karan Singh Malhi




-- 
Karan Singh Malhi


Re: website ideas and stale content

2011-05-25 Thread Karan Malhi
On Wed, May 25, 2011 at 8:05 AM, Romain Manni-Bucau
rmannibu...@gmail.comwrote:

 It is still a raw idea but if we could read directly online presentations
 it
 could be really cool.

 That would be really cool. I see that they offer a Developer API

 About communauty media (facebook etc) i thought a widget to show most
 active thread on nabble or on the lists.

Sure, this is definitely a possibility. Nice one


 I'm not aware of the technology used by the website, where can i get more
 informaitons?

Don't have much time right now, but basically :
1. Use the Edit link on any page to edit that page -- any changes you make
here will be reflected immediately on the site
2. To add files to the website, you need to go to people.apache.org, our
website is located under /www/openejb.apache.org -- any changes here will
take a couple of hours before they are reflected on our main site.
3. There is an svn repo (
http://svn.apache.org/repos/asf/openejb/trunk/website/html/) - where we
backup our site and that should be (is not currently) in sync with the code
in /www/people.apache.org - need to fix that. The main page with head and
body stuff is at  /www/openejb.apache.org/src/vm/ . Here there is a
velocity template which you could modify. However, change to this template
file will not be reflected, that has to be updated in another site (see #4
below).
4.  The velocity template needs to be modified @
https://cwiki.apache.org/confluence/admin/autoexport/configuration.action .
For this you would need admin rights (its a dblevins area).
5. After you make the changes, you need to go to the site in #4 and Export
Pages to regenerate/export all pages.


 - Romain

 2011/5/25 Karan Malhi karan.ma...@gmail.com

  Great feedback!!. Keep em coming.
  The reason i proposed to have tweets and facebook status on home page is
 to
  show tweets from various contributors. Anybody visiting the home page can
  then see the community around OpenEJB. A community around a project is
  quite
  assuring to first-time or early adopters. We can definitely debate the
  placement of these or whether or not we even want these on the website. I
  just threw these things in this thread exactly for this reason, to debate
  and improve our website.  Right now have added a pretty ugly looking
  support
  for displaying tweets from #OpenEJB, however would change that to
  displaying
  tweets from contributors list and listing only those tweets which refer
 to
  #OpenEJB, and it will have the look and feel of our website. I just get a
  very small window during the day to work on all this stuff, so could not
  finish it .
 
  I like the idea of Special Features , or something like Not Convinced
  yet
  - Lets get you hooked to OpenEJB and then follow it with a list of
 things
  which you find really special about OpenEJB. If you have special features
  in
  mind, feel free to list them here.
 
  I understood the download area visibility part, not the slideshare part.
  How
  would slideshare help in the download area?
 
  On Wed, May 25, 2011 at 12:31 AM, Romain Manni-Bucau
  rmannibu...@gmail.comwrote:
 
   Hi,
  
   Tweets and facebook on the home page? Maybe a dedicated page is better,
  no?
  
   A download area more visible with a kind of slideshare could be nice
 too.
  
   And a link special features or sthg like that with links to all non
 jee
   functionnalities could be cool too.
  
   - Romain
  
   Le 25 mai 2011 01:21, Karan Malhi karan.ma...@gmail.com a écrit :
How about embedding tweets and facebook status on the home page. Does
anybody know how to do that?
   
On Tue, May 24, 2011 at 7:15 PM, Karan Malhi karan.ma...@gmail.com
   wrote:
   
I would say Yes to the OPENEJBx4 documentation base
   
On Tue, May 24, 2011 at 7:09 PM, David Blevins 
  david.blev...@gmail.com
   wrote:
   
   
On May 24, 2011, at 3:48 PM, Karan Malhi wrote:
   
 Hi ,

 Would like to clean up our website a bit and identify links/pages
   with
 stale/incorrect content. If you have ideas for content which
 would
   make
our
 site more useful, please do come forward and share them on this
   thread.
Not
 sure how we should approach this collaboratively, but the easiest
  is
that if
 you find something which is wrong, stale or poorly organised,
  either
   fix
it,
 or simply identify it and share it on this thread if you do not
  have
time to
 fix it. Somebody can probably pick it up and fix it.

 You could share the page in the following format:
 [url] :- Issue

 For example,
 [https://cwiki.apache.org/confluence/display/OPENEJB/News ] :-
  News
   is
 stale, I am not sure how to update it, can somebody look into it

 Looking forward to some interesting ideas :)
   
Such an excellent initiative.
   
Don't have time to list all the example pages individually, but
 they
   need
some love. They took a hit when I was feverishly updating all

openejb tweets

2011-05-25 Thread Karan Malhi
Added tweets to our home page. The script will fetch the last 25 tweets from
our contributors list, search if they have the word openejb in them (case
insensitive) and display 4 out of them. So if you want your tweet to appear
on our home page, please make sure to put the word openejb in the text.
Also, if you are not in the contributors list, please do let me know your
twitter id and I can add you to the list.

Hoping for some interesting tweets from all of you. :)

-- 
Karan Singh Malhi


  1   2   3   4   5   >