Re: Discuss: Move Geronimo to Attic

2017-03-26 Thread Jason Dillon
ther we could move then to another community. 
>>>>> Ideally with still using the org.apache.geronimo groupId and packages. 
>>>>> Otherwise it would be quite some problem for the users.
>>>>>
>>>>> LieGrue,
>>>>> strub
>>>>>
>>>>>> Am 09.03.2017 um 14:46 schrieb Alex Karasulu <akaras...@apache.org>:
>>>>>>
>>>>>> I think more important than whether or not JEE is popular (or whatever 
>>>>>> along those lines), are the questions about community health and is the 
>>>>>> PMC still capable of fulfilling its duties.
>>>>>>
>>>>>> My 2 cents,
>>>>>> --Alex
>>>>>>
>>>>>> On Thu, Mar 9, 2017 at 12:08 PM, Mark Struberg <strub...@yahoo.de> wrote:
>>>>>> Romain and I went through the Geronimo SVN and made a list of which 
>>>>>> components are used by other projects.
>>>>>>
>>>>>>
>>>>>> Useful Geronimo components from 
>>>>>> https://svn.apache.org/repos/asf/geronimo/
>>>>>>
>>>>>> https://svn.apache.org/repos/asf/geronimo/KEYS
>>>>>>
>>>>>> https://svn.apache.org/repos/asf/geronimo/components/txmanager
>>>>>>       • TomEE (txmgr+connector)
>>>>>>       • Meecrowave (txmgr)
>>>>>>       • Aries (txmgr)
>>>>>>
>>>>>> https://svn.apache.org/repos/asf/geronimo/components/geronimo-schema-javaee_6
>>>>>>
>>>>>> https://svn.apache.org/repos/asf/geronimo/genesis/
>>>>>>       • Maven parents for geronimo-specs
>>>>>>
>>>>>> https://svn.apache.org/repos/asf/geronimo/javamail/
>>>>>>       • TomEE as delivery
>>>>>>       • Lot of standalone
>>>>>>       • -> we can ask Hendrik pby
>>>>>>
>>>>>> https://svn.apache.org/repos/asf/geronimo/specs/
>>>>>>       • TomEE
>>>>>>       • OpenWebBeans
>>>>>>       • Meecrowave
>>>>>>       • OpenJPA
>>>>>>       • Johnzon
>>>>>>       • BatchEE
>>>>>>       • Karaf
>>>>>>       • Aries
>>>>>>       • Tons of external customer projects which don’t want to use some 
>>>>>>official javax jars due to licensing concerns
>>>>>>
>>>>>> https://svn.apache.org/repos/asf/geronimo/xbean/
>>>>>>       • TomEE
>>>>>>       • OpenWebBeans
>>>>>>       • Meecrowave
>>>>>>       • Aries
>>>>>>       • Karaf
>>>>>>       • OpenJPA
>>>>>>       • CXF (supported)
>>>>>>
>>>>>> Osgi-locator too but guess this one can drop and belong to karaf or 
>>>>>> servicemix.
>>>>>> Q: well we need the osgi locator in our geronimo-specs, isn’t?
>>>>>>
>>>>>>
>>>>>> I've created a google doc. Just ping me if you want to edit something 
>>>>>> and I'll share it.
>>>>>>
>>>>>> David, you mentioned JASPIC. I could not find that even. Is this inside 
>>>>>> the geronimo-server probably?
>>>>>> Are there other gems which are not maintained as components but just 
>>>>>> inside geronimo?
>>>>>>
>>>>>> txs and LieGrue,
>>>>>> strub
>>>>>>
>>>>>>
>>>>>>> Am 09.03.2017 um 08:44 schrieb David Jencks <david.a.jen...@gmail.com>:
>>>>>>>
>>>>>>> I go back and forth on whether to shut G down completely.  Perhaps it 
>>>>>>> would be useful to inventory which parts are used by which other 
>>>>>>> projects? Off the top of my head….
>>>>>>>
>>>>>>> Specs …. who uses G’s and who has their own?
>>>>>>>
>>>>>>> Components…. I think there are several users of the transaction 
>>>>>>> manager, I don’t know about the connector framework, and I’m pretty 
>>>>>>> sure no one uses my jaspic implementation.  The TM is stable but now 
>>>>>>> that faster than spinning rust persistent memory is popular the logger 

Re: Discuss: Move Geronimo to Attic

2017-03-08 Thread Jason Dillon
On March 8, 2017 at 10:44:45 AM, Mark Struberg (strub...@yahoo.de) wrote:
Alan, I understand that you don't want to put much more energy into this 
project. That is totally understandable and fine. 
But while you are PMC chair you still cannot declare that the project is dead 
as long as there are enough PMC members still active to keep the project going. 

Mark, I agree with Alan and Kevan, though put into my own words I think the 
project and community is no longer viable (and has not been for a while).  I do 
believe there are still useful aspects to the project, but I don’t think its 
enough to leave on its own.

We can certainly wait for more PMC members to chime in if they are still 
monitoring.  As Jeff recommended I’m including the private@ list for PMC folks 
that may not be paying as much attention to the dev@ list.

Before we dump the project I suggest we start with an analysis of where we are 
right now. 

What about starting look into 
.) Who is still active and willing to continue Geronimo as a ee-commons 
project? 
So far I’ve not really seen anyone over the past days of communication about 
this.  But we’ll see.

—jason



.) Which project parts of the project are of some shared interest and might be 
good to get some maintenance love and some realistic chance that this is gonna 
happening? 
I can’t speak for the others, but I have zero interested in putting any love in 
to any of what is presently here.

I will defer to others to explain if they feel otherwise, though I do recall 
some chatter on private@ but will probably need those folks to re-post to dev@ 
to include that discussion.

—jason

Re: Updating Geronimo site automation was: Cron jdillon@minotaur /home/jdillon/ws/site/bin/sync

2012-06-15 Thread Jason Dillon
Heh, are you saying it would be cool with you if I look into it?

:-P

--jason 


On Thursday, June 14, 2012 at 1:03 PM, Kevan Miller wrote:

 
 On Jun 14, 2012, at 2:04 PM, Jason Dillon wrote:
 
  Anyone want to look into setting this up? If not I can look into it further 
  when I've got some free time. 
 
 Hey Jason,
 That'd be cool with me. Thanks!
 
 --kevan 




Updating Geronimo site automation was: Cron jdillon@minotaur /home/jdillon/ws/site/bin/sync

2012-06-14 Thread Jason Dillon
Anyone want to look into setting this up?  If not I can look into it further 
when I've got some free time.  

--jason


On Thursday, June 14, 2012 at 7:09 AM, Kevan Miller wrote:

  
 On Jun 13, 2012, at 11:25 PM, Forrest Xia wrote:
  
   
  On Thu, Jun 14, 2012 at 5:06 AM, Jason Dillon jdil...@apache.org 
  (mailto:jdil...@apache.org) wrote:
  Is this site sync stuff still in use?
  Hi Jason, I think they are still in use to sync svn content to geronimo web 
  site folder. Anyone else know more details about this?  
  
  
  
 As far as I understand, this must change by the end of 2012 -- 
 http://www.apache.org/dev/project-site.html and there have been emails sent 
 to the PMC.  
  
 See http://www.apache.org/dev/project-site.html for more information. The 
 sooner this occurs the better, IMO…
  
 --kevan  




Fw: Cron jdillon@minotaur /home/jdillon/ws/site/bin/sync

2012-06-13 Thread Jason Dillon
Is this site sync stuff still in use?

--jason


Forwarded message:

 From: Cron Daemon jdil...@apache.org
 To: jdil...@apache.org
 Date: Wednesday, June 13, 2012 2:05:06 PM
 Subject: Cron lt;jdillon@minotaurgt; /home/jdillon/ws/site/bin/sync
 
 svn: E155036: Please see the 'svn upgrade' command
 svn: E155036: Working copy '/x1/home/jdillon/ws/site' is too old (format 10, 
 created by Subversion 1.6)
 svn: E155036: Please see the 'svn upgrade' command
 svn: E155036: Working copy '/x1/home/jdillon/ws/site' is too old (format 10, 
 created by Subversion 1.6)
 





BTW… WOW

2011-12-06 Thread Jason Dillon
Its been a long time since I fired up the server, but I just did (to look at 
the keystore muck) and WOW.  3.0 looks really nice... from the web-console at 
least.  I still have issue with the text-console you are using, but eh 
whatever ;-)

Nice work folks!

--jason

Re: low entropy on linux systems

2011-07-14 Thread Jason Dillon
Installing rngd/rng-tools also can help fix these sorts of problems.

--jason


On Jul 14, 2011, at 7:19 PM, Kevan Miller wrote:

 From time to time I encounter a problem starting a Geronimo server on a Linux 
 system (I've always seen it on Ubuntu -- but the problem could exist on other 
 distributions). The server start seems to hang. However, if you're patient, 
 which I rarely am, the server will eventually start. If you're inquisitive, 
 and dump the stack traces of the java process, you'll see something like:
 
 main prio=10 tid=0x40c0d800 nid=0xa79 runnable [0x7f57a04fb000]
   java.lang.Thread.State: RUNNABLE
   at java.io.FileInputStream.readBytes(Native Method)
   at java.io.FileInputStream.read(FileInputStream.java:220)
   at 
 sun.security.provider.NativePRNG$RandomIO.readFully(NativePRNG.java:185)
   at 
 sun.security.provider.NativePRNG$RandomIO.implGenerateSeed(NativePRNG.java:202)
   - locked 0xdaad63e0 (a java.lang.Object)
   at 
 sun.security.provider.NativePRNG$RandomIO.access$300(NativePRNG.java:108)
   at 
 sun.security.provider.NativePRNG.engineGenerateSeed(NativePRNG.java:102)
   at java.security.SecureRandom.generateSeed(SecureRandom.java:495)
   at 
 com.sun.net.ssl.internal.pkcs12.PKCS12KeyStore.getSalt(PKCS12KeyStore.java:477)
   at 
 com.sun.net.ssl.internal.pkcs12.PKCS12KeyStore.calculateMac(PKCS12KeyStore.java:834)
   at 
 com.sun.net.ssl.internal.pkcs12.PKCS12KeyStore.engineStore(PKCS12KeyStore.java:788)
   - locked 0xd3b5a768 (a 
 com.sun.net.ssl.internal.pkcs12.PKCS12KeyStore)
   at java.security.KeyStore.store(KeyStore.java:1117)
 ...
 
 This problem isn't Geronimo specific. But since I see it from time to time, 
 thought it would be worth passing along to the community...
 
 The Sun/Oracle-based JVM is attempting to generate a pseudo-random number to 
 be used as a seed for an SSL server socket. To generate the pseudo-random 
 number, the JVM is reading from the /dev/random device to obtain some random 
 information for the seed. The problem is that reads from the /dev/random 
 device will block if the system does not have a good source of random events. 
 So, the Geronimo server startup is blocked waiting for enough random 
 information to be returned from /dev/random. This article may be help 
 understand the basic issue -- http://en.wikipedia.org/wiki//dev/random#Linux
 
 I'm no security expert. And I don't know the potential implications, but the 
 simplest way that I've found to avoid the problem is to use the /dev/urandom 
 device, instead of /dev/random. Do this by specifying the following java 
 property '-Djava.security.egd=file:/dev/./urandom'. So, the following should 
 work well:
 
 $ GERONIMO_OPTS=-Djava.security.egd=file:/dev/./urandom ./geronimo run 
 --long
 
 Note to self -- would be nice to record this on our Wiki somewhere. Anyway, 
 hope this is useful...
 
 --kevan
 
 



Re: Rename the term j2ee to javaee or jee in G3.0?

2010-01-29 Thread Jason Dillon
Come on just use javaee, and be done with it.

--jason


On Jan 29, 2010, at 9:22 PM, Donald Woods wrote:

 You cannot use JEE to refer to Java EE.  We had several instances of the
 JEE usage on our OpenJPA website/docs and were politely reminded of
 the correct naming by one of our PMC members who works for Sun :-)
 
 For distribution names (like zip and plugin filenames) I agree that we
 need to come up with a consistent naming scheme that is compatible with
 the Sun guidelines.
 
 BUT, in the source code, I would argue we can use jee all we want, as
 they are internal variables/attribute names.
 
 
 -Donald
 
 
 On 1/29/10 3:00 AM, Jack Cai wrote:
 I remember that jee is not a good abbreviation. So maybe javaee or ee.
 
 -Jack
 
 On Fri, Jan 29, 2010 at 3:11 PM, Shawn Jiang genspr...@gmail.com
 mailto:genspr...@gmail.com wrote:
 
Good idea if following concerns are addressed:
 
1, This might break some user's existing deployment plan.
2, Doc and Example need update as well after such a change.
 
 
On Fri, Jan 29, 2010 at 11:09 AM, Rex Wang rwo...@gmail.com
mailto:rwo...@gmail.com wrote:
 
hi,
 
I think it is a good time to stop calling j2ee in our new
Geronimo.
There are a lot of places using this term, such as plugin
project names, artifact names, j2eeType...
So which one is more appropriate, javaee or jee?
 
Any thoughts?
 
 
-- 
Lei Wang (Rex)
rwonly AT apache.org http://apache.org
 
 
 
 
-- 
Shawn
 
 



Re: Is there any plan to migrate existing geronimo shell commands from gshell to karaf shell in geronimo 3.0 ?

2009-11-03 Thread Jason Dillon

On Nov 4, 2009, at 2:31 PM, Shawn Jiang wrote:

Geronimo 2.x has its own shell which
bases on gshell
uses groovy to define commands.(I don't kown why but I don't like  
this)
BTW, I only used Groovy for the launching commands because of the nice  
integration with Ant... and because of the desire to have platform  
independent scripts to control muck on launch.


The rest of those commands should probably have been pure Java.

--jason

Re: Do we want to apply genesis 2.0 resource filtering best practice ?

2009-07-16 Thread Jason Dillon
Me too :-)  I guess that is why I put that in there, just never  
updated projects to use it.


--jason


On Jul 16, 2009, at 1:08 PM, David Jencks wrote:



On Jul 15, 2009, at 10:46 PM, Shawn Jiang wrote:

I noticed there's a maven resource best practice defined in genesis- 
default-flava-2.0.pom.


1, Put normal resource under : ${project.basedir}/ src/main/resources
2, Put the resource that needs filtering under: ${project.basedir}/
src/main/filtered-resources

At the same time, many projects in Geronimo does not follow this  
practice.  A JIRA was opened for this : https://issues.apache.org/jira/browse/GERONIMO-4737


If no objection, I'm going to use GERONIMO-4737 to fix this kind of  
problems in current code base.   Any comments ?


Looks like a good idea to me!
thanks
david jencks


--
Shawn






Re: Setup a Geonimo FAQ ?

2009-07-07 Thread Jason Dillon

So... go to town... or am I missing something?

--jason


On Jul 7, 2009, at 12:42 PM, Shawn Jiang wrote:

OK, I also noticed that Knowledge Base page can be found as FAQ in  
geronimo homepage.



  FAQ
 Browse SpaceAdd Page
View
Edit
Attachments (0)
Info

Added by Jason Dillon, last edited by Jason Dillon on Jun 22, 2006   
(view change)

Labels: (None) EDIT

---

Seems it has not been updated from 2006.  We need to

1, Remove some stale content.
2, Add some new FAQ there.

Hope that can reduce FAQ questions in mailing list.

On Tue, Jul 7, 2009 at 1:08 PM, Jason Dillon ja...@planet57.com  
wrote:

The Knowledge Base was intended to be the home for FAQ-ish thingys.

--jason


On Jul 7, 2009, at 12:04 PM, Shawn Jiang wrote:


Obviously, there are really some FAQ in the mailing list such as

1, Lib conflict including myface, spring
2, Log4j
3, JPA JTA/Non-JTA DS requirement.
4, web-service out of memory
5, Classloading problem caused by bad EAR package structure.
..

We need a formal page to record these FAQ.  (only found two related  
page [1] and [2]  with google).


[1]http://docs.huihoo.com/apache/geronimo/1.1/geronimo-eclipse-plugin-faq.html
[2]http://cwiki.apache.org/GMOxKB/index.html
--
Shawn





--
Shawn




Re: Setup a Geonimo FAQ ?

2009-07-06 Thread Jason Dillon

The Knowledge Base was intended to be the home for FAQ-ish thingys.

--jason


On Jul 7, 2009, at 12:04 PM, Shawn Jiang wrote:


Obviously, there are really some FAQ in the mailing list such as

1, Lib conflict including myface, spring
2, Log4j
3, JPA JTA/Non-JTA DS requirement.
4, web-service out of memory
5, Classloading problem caused by bad EAR package structure.
..

We need a formal page to record these FAQ.  (only found two related  
page [1] and [2]  with google).


[1]http://docs.huihoo.com/apache/geronimo/1.1/geronimo-eclipse-plugin-faq.html
[2]http://cwiki.apache.org/GMOxKB/index.html
--
Shawn




Re: svn commit: r790675 - /geronimo/sandbox/blueprint/blueprint-core/src/main/java/org/apache/geronimo/blueprint/container/BlueprintContainerImpl.java

2009-07-02 Thread Jason Dillon

On Jul 2, 2009, at 11:56 PM, gno...@apache.org wrote:
eventDispatcher.blueprintEvent(new  
BlueprintEvent(BlueprintEvent.DESTROYED,  
getBundleContext().getBundle(), getExtenderBundle()));
-LOGGER.debug(Module container destroyed:  +  
this.bundleContext);
+LOGGER.debug(Blueprint container destroyed:  +  
this.bundleContext);

}



This should probably be:

LOGGER.debug(Blueprint container destroyed: {}, this.bundleContext);

--jason


Framework as its own sub-project?

2009-06-25 Thread Jason Dillon
Is it time to make framework its own sub-project?  Seems like it would  
reduce some complexity if the bits needed to `mvn -Dstage=bootstrap  
install` where separate... leaving server to pull in its outputs,  
build plugins and then assemble.  Eventually plugins can be split off.


But right now it looks like the framework modules are fairly well  
isolated.


Is it time to split framework from server?

--jason


[jira] Created: (GSHELL-163) Upgrade to org.apache.sshd 0.1.0

2009-06-24 Thread Jason Dillon (JIRA)
Upgrade to org.apache.sshd 0.1.0


 Key: GSHELL-163
 URL: https://issues.apache.org/jira/browse/GSHELL-163
 Project: GShell
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: Commands - SSH
Reporter: Jason Dillon
Assignee: Jason Dillon
 Fix For: 1.0-alpha-3




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Closed: (GSHELL-163) Upgrade to org.apache.sshd 0.1.0

2009-06-24 Thread Jason Dillon (JIRA)

 [ 
https://issues.apache.org/jira/browse/GSHELL-163?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Dillon closed GSHELL-163.
---

Resolution: Fixed

 Upgrade to org.apache.sshd 0.1.0
 

 Key: GSHELL-163
 URL: https://issues.apache.org/jira/browse/GSHELL-163
 Project: GShell
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: Commands - SSH
Reporter: Jason Dillon
Assignee: Jason Dillon
 Fix For: 1.0-alpha-3




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GERONIMO-4709) start-server's -j flag does not work

2009-06-24 Thread Jason Dillon (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-4709?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Dillon updated GERONIMO-4709:
---

Summary: start-server's -j flag does not work  (was: start-servers' -j flag 
does not work)

 start-server's -j flag does not work
 

 Key: GERONIMO-4709
 URL: https://issues.apache.org/jira/browse/GERONIMO-4709
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: commands
Affects Versions: 2.1.4
Reporter: Jason Dillon
Assignee: Jason Dillon
 Fix For: 2.1.5, 2.2


 Problem is that node.setAttribute(String, String) won't coerce 2nd param of 
 type java.io.File to string.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Created: (GERONIMO-4709) start-servers' -j flag does not work

2009-06-24 Thread Jason Dillon (JIRA)
start-servers' -j flag does not work


 Key: GERONIMO-4709
 URL: https://issues.apache.org/jira/browse/GERONIMO-4709
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: commands
Affects Versions: 2.1.4
Reporter: Jason Dillon
Assignee: Jason Dillon
 Fix For: 2.1.5, 2.2


Problem is that node.setAttribute(String, String) won't coerce 2nd param of 
type java.io.File to string.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Closed: (GERONIMO-4709) start-server's -j flag does not work

2009-06-24 Thread Jason Dillon (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-4709?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Dillon closed GERONIMO-4709.
--

Resolution: Fixed

 start-server's -j flag does not work
 

 Key: GERONIMO-4709
 URL: https://issues.apache.org/jira/browse/GERONIMO-4709
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: commands
Affects Versions: 2.1.4
Reporter: Jason Dillon
Assignee: Jason Dillon
 Fix For: 2.1.5, 2.2


 Problem is that node.setAttribute(String, String) won't coerce 2nd param of 
 type java.io.File to string.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: svn commit: r788006 - /geronimo/server/trunk/framework/modules/geronimo-commands/src/main/groovy/org/apache/geronimo/commands/StartServerCommand.groovy

2009-06-24 Thread Jason Dillon
I guess no one ever tested the start-server -j flag, cause its been  
broke for a long time.  Should work now though.


--jason


On Jun 24, 2009, at 7:56 PM, jdil...@apache.org wrote:


Author: jdillon
Date: Wed Jun 24 12:56:16 2009
New Revision: 788006

URL: http://svn.apache.org/viewvc?rev=788006view=rev
Log:
(GERONIMO-4709) Allow start-server -j to work

Modified:
   geronimo/server/trunk/framework/modules/geronimo-commands/src/ 
main/groovy/org/apache/geronimo/commands/StartServerCommand.groovy


Modified: geronimo/server/trunk/framework/modules/geronimo-commands/ 
src/main/groovy/org/apache/geronimo/commands/StartServerCommand.groovy

URL: 
http://svn.apache.org/viewvc/geronimo/server/trunk/framework/modules/geronimo-commands/src/main/groovy/org/apache/geronimo/commands/StartServerCommand.groovy?rev=788006r1=788005r2=788006view=diff
= 
= 
= 
= 
= 
= 
= 
= 
==
--- geronimo/server/trunk/framework/modules/geronimo-commands/src/ 
main/groovy/org/apache/geronimo/commands/StartServerCommand.groovy  
(original)
+++ geronimo/server/trunk/framework/modules/geronimo-commands/src/ 
main/groovy/org/apache/geronimo/commands/StartServerCommand.groovy  
Wed Jun 24 12:56:16 2009

@@ -135,7 +135,7 @@
}

log.info(Using Java virtual machine:  
$javaVirtualMachine)

-node.setAttribute('jvm', javaVirtualMachine)
+node.setAttribute('jvm',  
javaVirtualMachine.absolutePath)

}

javaFlags.each {






Re: Eliminating the svn repo

2009-06-24 Thread Jason Dillon
It would be great to get rid of the local repo in svn.  I forget, but  
I think jtidy is needed by the muck that generates html reports for  
whatever reason.


Would be good to get the dwr and dojo stuff published.  BTW, we are  
using some really old versions of dojo, any chance on updating those?


--jason


On Jun 24, 2009, at 3:40 PM, David Jencks wrote:

The svn repo is a terrible idea and violates the principle that all  
the dependencies of anything in the maven central repo, must be in  
the maven central repo.  I've been working to remove the need for  
stuff in there with some success.


What's left is:

jtidy.  This appears to be a dependency only of the testsuite-maven- 
plugin.  The project is not very active, although it is built with  
maven 2.  Does anyone know what exactly it's used for?  Can we get  
rid of it?  Otherwise I guess we'll have to see if we can get the  
project to release something.


directwebremoting.  Our version (2.0.5)  appears to have been  
released but not to a maven repo.  There's a 3.0.M1 released  
milestone.  I suggest we try it and see if it works for us.  Does  
anyone know if the 2.0.3 version would work?


dojo.  I don't know what's in our 0.4.3  dojo-ajax and 1.1.1 dojo- 
mini jars but I see maven releases of dojo-war at 1.1.1, 1.2 and  
1.3  Maybe we can extract what we need from this.  Are we still  
using the 0.4.3 stuff? There's a 0.4.3 dojo-rhino jar. maybe  
it's related.


thanks
david jencks




Re: genesis-flava - genesis-default-flava

2009-06-23 Thread Jason Dillon
I spent a lot of hours with genesis 1.x looking through all the poms  
for the setting that was causing behavior I was wondering about to  
want to eliminate every bit of unnecessary complexity I could.


In the event we come up with a flava that doesn't want to inherit  
from default-flava we can put it as a direct child of the root  
genesis project.


Fair enough :-)


I also changed the groupId to o.a.g.genesis from  
o.a.g.genesis.flava.


why?


Fewer groupIds == simpler  better IMO.  I don't see what the  
additional groupId adds except complexity and chance for confusion.   
Am I missing something?


Its just a tool for organizing similar modules, like packages in  
java.  I tend to organize stuff, which is why I put all flava's into  
their own groupId.


--jason


genesis-flava - genesis-default-flava

2009-06-22 Thread Jason Dillon
Why was this module change made?  If I recall I setup genesis-flava  
and genesis-default-flava (as a child of the previous) on purpose.


Why was this changed?

--jason




Re: genesis-flava - genesis-default-flava

2009-06-22 Thread Jason Dillon

On Jun 22, 2009, at 11:03 PM, David Jencks wrote:

On Jun 22, 2009, at 6:58 AM, Jason Dillon wrote:
Why was this module change made?  If I recall I setup genesis-flava  
and genesis-default-flava (as a child of the previous) on purpose.


Why was this changed?


Because I couldn't see the purpose.  What good did genesis-flava  
do?  It seemed to me that it only required maven to load one more  
pom for every genesis-using project.  If you don't like genesis- 
java*-flava being children of genesis-default-flava then I think we  
should still avoid genesis-flava and make all the genesis-*-flava  
children of genesis.


I think I did that because I was unsure that every flava would want to  
include all of the default java stuff.  Your only problem is the  
download of an additional pom?



I also changed the groupId to o.a.g.genesis from o.a.g.genesis.flava.


why?

--jason



Re: Assemblies in the repo and their dependencies

2009-06-18 Thread Jason Dillon
I am having trouble getting trunk to build atm, so I looked at 2.1  
first.  Right away this bit of magic in the pom failed:


snip
execution
idcopy-framework/id
phaseprocess-resources/phase
goals
goalrun/goal
/goals
configuration
tasks
mkdir dir=$ 
{project.build.directory}/assembly/
copy todir=$ 
{project.build.directory}/assembly
fileset dir=$ 
{project.build.directory}/unpack/geronimo-framework-${version}

/fileset
/copy
java  
classname=org.apache.geronimo.jaxws.builder.GShellCommandRegistration

  fork=yes failonerror=true
   classpath  
refid=maven.runtime.classpath/
   arg value=$ 
{project.build.directory}/assembly/

   arg value=gsh-wsgen.properties/
/java
/tasks
/configuration
/execution
/snip

Obviously because the antrun classpath did not pick up anything,  
easily resolved by using dependencies for this plugin (or moving to  
gmaven, still unsure if mvn can handle redef of the plugin with  
dependencies in cases like this).


Then build dies missing legal files:

snip
[INFO] [tools:verify-legal-files {execution: verify-legal-files}]
[INFO] Checking legal files in: geronimo-tomcat6-javaee5-2.1.5- 
SNAPSHOT-bin.zip
[INFO]  


[ERROR] BUILD ERROR
[INFO]  

[INFO] Artifact does not contain any legal files: geronimo-tomcat6- 
javaee5-2.1.5-SNAPSHOT-bin.zip


[INFO]  


[INFO] For more information, run Maven with the -e switch
[INFO]  


[INFO] Total time: 1 minute 13 seconds
[INFO] Finished at: Thu Jun 18 20:03:26 ICT 2009
[INFO] Final Memory: 99M/177M
[INFO]  


/snip

So at least on 2.1 there looks to be some thing about dependency scope  
which is needed for the assembly to function.  Once I get trunk to  
build I will check there too.


--jason


On Jun 18, 2009, at 4:31 AM, David Jencks wrote:



On Jun 17, 2009, at 1:36 AM, Jason Dillon wrote:

Why do the assemblies in the repository have dependencies?  I  
realize that they are probably there to facilitate the build, but  
shouldn't they all be marked as scopeprovided/scope?


The reason I think they should be, is that when a user wants to use  
the geronimo-maven-plugin with the assembly -bin in the repository,  
before they can even download the assembly -bin, first mvn has to  
go resolve every single dependency which is used to build that  
assembly -bin.


I think this is broken, while I can resolve by adding a tone of  
excludes, I think that this problem should be solved so that users  
can more easily consume the assembly artifacts we publish to the  
repository.


Any one know how easy/feasible with the current stuff (trunk and  
2.1.x) it would be to mark all dependencies as provided?


Just thinking about it I don't see why it would cause problems.   
Would you like to try it and see if the server at least builds?  If  
there are no obvious problems I'd be fine with this change.


thanks
david jencks



--jason




Re: Assemblies in the repo and their dependencies

2009-06-18 Thread Jason Dillon

My trunk build keeps puking on:

snip
Missing:
--
1) org.apache.geronimo.ext.tomcat:jasper:jar:6.0.18-SNAPSHOT

  Try downloading the file manually from the project website.

  Then, install it using the command:
  mvn install:install-file - 
DgroupId=org.apache.geronimo.ext.tomcat -DartifactId=jasper - 
Dversion=6.0.18-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file


  Alternatively, if you host your own repository you can deploy the  
file there:
  mvn deploy:deploy-file -DgroupId=org.apache.geronimo.ext.tomcat  
-DartifactId=jasper -Dversion=6.0.18-SNAPSHOT -Dpackaging=jar -Dfile=/ 
path/to/file -Durl=[url] -DrepositoryId=[id]


  Path to dependency:
1) org.codehaus.mojo.jspc:jspc-maven-plugin:maven-plugin:2.0-alpha-2
2) org.apache.geronimo.ext.tomcat:jasper:jar:6.0.18-SNAPSHOT

/snip

Where is this dep?

--jason


On Jun 18, 2009, at 4:31 AM, David Jencks wrote:



On Jun 17, 2009, at 1:36 AM, Jason Dillon wrote:

Why do the assemblies in the repository have dependencies?  I  
realize that they are probably there to facilitate the build, but  
shouldn't they all be marked as scopeprovided/scope?


The reason I think they should be, is that when a user wants to use  
the geronimo-maven-plugin with the assembly -bin in the repository,  
before they can even download the assembly -bin, first mvn has to  
go resolve every single dependency which is used to build that  
assembly -bin.


I think this is broken, while I can resolve by adding a tone of  
excludes, I think that this problem should be solved so that users  
can more easily consume the assembly artifacts we publish to the  
repository.


Any one know how easy/feasible with the current stuff (trunk and  
2.1.x) it would be to mark all dependencies as provided?


Just thinking about it I don't see why it would cause problems.   
Would you like to try it and see if the server at least builds?  If  
there are no obvious problems I'd be fine with this change.


thanks
david jencks



--jason




Re: Assemblies in the repo and their dependencies

2009-06-18 Thread Jason Dillon

hrm... weird... will try to clean some of my repo and build again.

--jason


On Jun 18, 2009, at 8:39 PM, Ivan wrote:

It is in http://repository.apache.org/snapshots. But this site is in  
the root pom file, it should not have problem in downloading this  
module.

Ivan

2009/6/18 Jason Dillon ja...@planet57.com
My trunk build keeps puking on:

snip
Missing:
--
1) org.apache.geronimo.ext.tomcat:jasper:jar:6.0.18-SNAPSHOT

 Try downloading the file manually from the project website.

 Then, install it using the command:
 mvn install:install-file - 
DgroupId=org.apache.geronimo.ext.tomcat -DartifactId=jasper - 
Dversion=6.0.18-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file


 Alternatively, if you host your own repository you can deploy the  
file there:
 mvn deploy:deploy-file -DgroupId=org.apache.geronimo.ext.tomcat  
-DartifactId=jasper -Dversion=6.0.18-SNAPSHOT -Dpackaging=jar - 
Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]


 Path to dependency:
   1) org.codehaus.mojo.jspc:jspc-maven-plugin:maven-plugin:2.0- 
alpha-2

   2) org.apache.geronimo.ext.tomcat:jasper:jar:6.0.18-SNAPSHOT

/snip

Where is this dep?


--jason


On Jun 18, 2009, at 4:31 AM, David Jencks wrote:


On Jun 17, 2009, at 1:36 AM, Jason Dillon wrote:

Why do the assemblies in the repository have dependencies?  I  
realize that they are probably there to facilitate the build, but  
shouldn't they all be marked as scopeprovided/scope?


The reason I think they should be, is that when a user wants to use  
the geronimo-maven-plugin with the assembly -bin in the repository,  
before they can even download the assembly -bin, first mvn has to go  
resolve every single dependency which is used to build that assembly  
-bin.


I think this is broken, while I can resolve by adding a tone of  
excludes, I think that this problem should be solved so that users  
can more easily consume the assembly artifacts we publish to the  
repository.


Any one know how easy/feasible with the current stuff (trunk and  
2.1.x) it would be to mark all dependencies as provided?


Just thinking about it I don't see why it would cause problems.   
Would you like to try it and see if the server at least builds?  If  
there are no obvious problems I'd be fine with this change.


thanks
david jencks


--jason




--
Ivan




Assemblies in the repo and their dependencies

2009-06-17 Thread Jason Dillon
Why do the assemblies in the repository have dependencies?  I realize  
that they are probably there to facilitate the build, but shouldn't  
they all be marked as scopeprovided/scope?


The reason I think they should be, is that when a user wants to use  
the geronimo-maven-plugin with the assembly -bin in the repository,  
before they can even download the assembly -bin, first mvn has to go  
resolve every single dependency which is used to build that assembly - 
bin.


I think this is broken, while I can resolve by adding a tone of  
excludes, I think that this problem should be solved so that users can  
more easily consume the assembly artifacts we publish to the repository.


Any one know how easy/feasible with the current stuff (trunk and  
2.1.x) it would be to mark all dependencies as provided?


--jason


Re: Assemblies in the repo and their dependencies

2009-06-17 Thread Jason Dillon
Okay, I will give it a shot on trunk first, if that works I will try  
on branches/2.1.


--jason


On Jun 18, 2009, at 4:31 AM, David Jencks wrote:



On Jun 17, 2009, at 1:36 AM, Jason Dillon wrote:

Why do the assemblies in the repository have dependencies?  I  
realize that they are probably there to facilitate the build, but  
shouldn't they all be marked as scopeprovided/scope?


The reason I think they should be, is that when a user wants to use  
the geronimo-maven-plugin with the assembly -bin in the repository,  
before they can even download the assembly -bin, first mvn has to  
go resolve every single dependency which is used to build that  
assembly -bin.


I think this is broken, while I can resolve by adding a tone of  
excludes, I think that this problem should be solved so that users  
can more easily consume the assembly artifacts we publish to the  
repository.


Any one know how easy/feasible with the current stuff (trunk and  
2.1.x) it would be to mark all dependencies as provided?


Just thinking about it I don't see why it would cause problems.   
Would you like to try it and see if the server at least builds?  If  
there are no obvious problems I'd be fine with this change.


thanks
david jencks



--jason




Re: Odd (c) text in 2.1.4 console

2009-06-16 Thread Jason Dillon

Okay, thx.

/me wonders how we let that slide into an official release hrmmm

--jason


On Jun 16, 2009, at 1:20 PM, Shawn Jiang wrote:


Jason,

The odd message at the bottom of console is a known JIRA:

https://issues.apache.org/jira/browse/GERONIMO-4605


On Tue, Jun 16, 2009 at 1:30 PM, Jason Dillon ja...@planet57.com  
wrote:

Was using the 2.1.4+tomcat release and found this very odd:





Also, why do we say Apache Tomcat/... instead of Geronimo+Tomcat/ 
2.1.4?


Totally agree with you that Geronimo+Tomcat/2.1.4 is more  
appropriate here.



--jason






--
Shawn




Re: Errors on console deploy not show in console

2009-06-16 Thread Jason Dillon

Why is that an extra operation to show the details of the error?

Why not simply include the details?

--jason


On Jun 16, 2009, at 1:18 PM, Shawn Jiang wrote:

There's a show details button to show the error.   I agree that  
the *NOT* part should be hi-lighted.


On Tue, Jun 16, 2009 at 1:34 PM, Jason Dillon ja...@planet57.com  
wrote:
Why do we not show the error of a deployment, or in this case app  
start in the console:






Also, shouldn't the *not* part be hi-lighted bold+red or something?

It does not look all that dissimilar to a successful deploy+start,  
so it might be easily missed.


--jason



--
Shawn




Re: Default war deployed w/o plan gets /WebApp_ID context?

2009-06-16 Thread Jason Dillon
Even a random context would be better than always using / 
WebApp_ID... but I would imagine that it should first try and create  
a unique context from the filename, encoding muck as needed.   
Otherwise, how about something more like /webappcounter.


--jason


On Jun 16, 2009, at 1:15 PM, Shawn Jiang wrote:


Agreed, use war file name as the default context  is a good start.

On Tue, Jun 16, 2009 at 2:01 PM, Ivan xhh...@gmail.com wrote:
WebApp_ID is not so friendly, not sure when it begins, this should  
be improved, maybe we could use the war file's name as the default  
context.


2009/6/16 Jason Dillon ja...@planet57.com
Aren't we trying to do something a little bit more intelligent about  
picking a context for deployed wars w/o a plan.xml?






Seems like all of these default/... wars want to mount under / 
WebApp_ID... forcing me to make a plan for them, just to set the  
context.


Is this how it always worked?

--jason



--
Ivan



--
Shawn




Re: Default war deployed w/o plan gets /WebApp_ID context?

2009-06-16 Thread Jason Dillon

I have to retract this with some shame... *blush*

I didn't realize that all of the silly webapps I was testing had their  
web-app id=WebApp_ID ...


OMG.

--jason


On Jun 16, 2009, at 1:29 PM, Jason Dillon wrote:

Even a random context would be better than always using / 
WebApp_ID... but I would imagine that it should first try and  
create a unique context from the filename, encoding muck as needed.   
Otherwise, how about something more like /webappcounter.


--jason


On Jun 16, 2009, at 1:15 PM, Shawn Jiang wrote:


Agreed, use war file name as the default context  is a good start.

On Tue, Jun 16, 2009 at 2:01 PM, Ivan xhh...@gmail.com wrote:
WebApp_ID is not so friendly, not sure when it begins, this should  
be improved, maybe we could use the war file's name as the default  
context.


2009/6/16 Jason Dillon ja...@planet57.com
Aren't we trying to do something a little bit more intelligent  
about picking a context for deployed wars w/o a plan.xml?






Seems like all of these default/... wars want to mount under / 
WebApp_ID... forcing me to make a plan for them, just to set the  
context.


Is this how it always worked?

--jason



--
Ivan



--
Shawn






Re: Default war deployed w/o plan gets /WebApp_ID context?

2009-06-16 Thread Jason Dillon


On Jun 16, 2009, at 2:40 PM, David Jencks wrote:

On Jun 16, 2009, at 12:08 AM, Jason Dillon wrote:


I have to retract this with some shame... *blush*

I didn't realize that all of the silly webapps I was testing had  
their web-app id=WebApp_ID ...


It's news to me that tomcat does this it must be a result of  
feeding the web.xml into digester.  I'm pretty sure jetty ignores  
any id attributes this is pretty weird use of the id attribute  
IMHO and is certainly beyond the spec.


thanks
david jencks


Hrm... maybe its not such a good thing to let Tomcat do that?

--jason



Re: Default war deployed w/o plan gets /WebApp_ID context?

2009-06-16 Thread Jason Dillon
I think that is the case now, I was confused (still a little too) as  
to why the web-app id= was being used instead.


--jason


On Jun 16, 2009, at 4:15 PM, Rex Wang wrote:


IMO, war file's name is more user friendly.

-Rex

2009/6/16 Ivan xhh...@gmail.com
WebApp_ID is not so friendly, not sure when it begins, this should  
be improved, maybe we could use the war file's name as the default  
context.


2009/6/16 Jason Dillon ja...@planet57.com
Aren't we trying to do something a little bit more intelligent about  
picking a context for deployed wars w/o a plan.xml?






Seems like all of these default/... wars want to mount under / 
WebApp_ID... forcing me to make a plan for them, just to set the  
context.


Is this how it always worked?

--jason



--
Ivan





Re: svn commit: r785118 - /geronimo/server/trunk/pom.xml

2009-06-16 Thread Jason Dillon

Why is apache.snapshots old and apache.people.snapshots is new?

--jason


On Jun 16, 2009, at 4:17 PM, xuhaih...@apache.org wrote:


Author: xuhaihong
Date: Tue Jun 16 09:17:37 2009
New Revision: 785118

URL: http://svn.apache.org/viewvc?rev=785118view=rev
Log:
Update the id of old snapshot site people.apache.org to  
apache.people.snapshots


Modified:
   geronimo/server/trunk/pom.xml

Modified: geronimo/server/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/geronimo/server/trunk/pom.xml?rev=785118r1=785117r2=785118view=diff
= 
= 
= 
= 
= 
= 
= 
= 
==

--- geronimo/server/trunk/pom.xml (original)
+++ geronimo/server/trunk/pom.xml Tue Jun 16 09:17:37 2009
@@ -2632,7 +2632,7 @@
  specify where Genesis lives to pick it up any other  
repositories.

--
repository
-idapache.snapshots/id
+idapache.people.snapshots/id
nameApache Snapshots Repository/name
urlhttp://people.apache.org/repo/m2-snapshot- 
repository/url

layoutdefault/layout






Re: svn commit: r785118 - /geronimo/server/trunk/pom.xml

2009-06-16 Thread Jason Dillon

Why is server/trunk not using the new snapshots repository?

--jason


On Jun 16, 2009, at 4:47 PM, Ivan wrote:

For in the root Apache 6 pom file, a snapshot site has a same id of  
apache.snapshots, which points to a new site : http://repository.apache.org/snapshots

Thanks !
Ivan

2009/6/16 Jason Dillon ja...@planet57.com
Why is apache.snapshots old and apache.people.snapshots is new?

--jason


On Jun 16, 2009, at 4:17 PM, xuhaih...@apache.org wrote:

Author: xuhaihong
Date: Tue Jun 16 09:17:37 2009
New Revision: 785118

URL: http://svn.apache.org/viewvc?rev=785118view=rev
Log:
Update the id of old snapshot site people.apache.org to  
apache.people.snapshots


Modified:
  geronimo/server/trunk/pom.xml

Modified: geronimo/server/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/geronimo/server/trunk/pom.xml?rev=785118r1=785117r2=785118view=diff
= 
= 
= 
= 
= 
= 
= 
= 
==

--- geronimo/server/trunk/pom.xml (original)
+++ geronimo/server/trunk/pom.xml Tue Jun 16 09:17:37 2009
@@ -2632,7 +2632,7 @@
 specify where Genesis lives to pick it up any other  
repositories.

   --
   repository
-idapache.snapshots/id
+idapache.people.snapshots/id
   nameApache Snapshots Repository/name
   urlhttp://people.apache.org/repo/m2-snapshot- 
repository/url

   layoutdefault/layout






--
Ivan




Re: svn commit: r785118 - /geronimo/server/trunk/pom.xml

2009-06-16 Thread Jason Dillon
The head of http://people.apache.org/repo/m2-snapshot-repository/  
states:


snip
NOTE: Some projects have moved their snapshots to a new repository at http://repository.apache.org/snapshots 
. You should update your Maven builds to use the new repository url  
since the contents of this repository is also proxied and aggregated  
at the new url.

/snip

So it makes sense to use it and not add another repository into the mix.

--jason


On Jun 16, 2009, at 4:58 PM, Jason Dillon wrote:


Why is server/trunk not using the new snapshots repository?

--jason


On Jun 16, 2009, at 4:47 PM, Ivan wrote:

For in the root Apache 6 pom file, a snapshot site has a same id of  
apache.snapshots, which points to a new site : http://repository.apache.org/snapshots

Thanks !
Ivan

2009/6/16 Jason Dillon ja...@planet57.com
Why is apache.snapshots old and apache.people.snapshots is new?

--jason


On Jun 16, 2009, at 4:17 PM, xuhaih...@apache.org wrote:

Author: xuhaihong
Date: Tue Jun 16 09:17:37 2009
New Revision: 785118

URL: http://svn.apache.org/viewvc?rev=785118view=rev
Log:
Update the id of old snapshot site people.apache.org to  
apache.people.snapshots


Modified:
  geronimo/server/trunk/pom.xml

Modified: geronimo/server/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/geronimo/server/trunk/pom.xml?rev=785118r1=785117r2=785118view=diff
= 
= 
= 
= 
= 
= 
= 
= 
= 
=

--- geronimo/server/trunk/pom.xml (original)
+++ geronimo/server/trunk/pom.xml Tue Jun 16 09:17:37 2009
@@ -2632,7 +2632,7 @@
 specify where Genesis lives to pick it up any other  
repositories.

   --
   repository
-idapache.snapshots/id
+idapache.people.snapshots/id
   nameApache Snapshots Repository/name
   urlhttp://people.apache.org/repo/m2-snapshot- 
repository/url

   layoutdefault/layout






--
Ivan






Re: Odd (c) text in 2.1.4 console

2009-06-16 Thread Jason Dillon

Kay :-)

--jason


On Jun 16, 2009, at 8:31 PM, Donald Woods wrote:

It was in a rush to get the admin console security vulnerabilities  
fixed and everyone had a chance to review and test the changes that  
went in before 2.1.4 was released :-)



-Donald


Jason Dillon wrote:

Okay, thx.
/me wonders how we let that slide into an official release  
hrmmm

--jason
On Jun 16, 2009, at 1:20 PM, Shawn Jiang wrote:

Jason,

The odd message at the bottom of console is a known JIRA:

https://issues.apache.org/jira/browse/GERONIMO-4605 https://issues.apache.org/jira/browse/GERONIMO-4605 




On Tue, Jun 16, 2009 at 1:30 PM, Jason Dillon ja...@planet57.com mailto:ja...@planet57.com 
 wrote:


   Was using the 2.1.4+tomcat release and found this very odd:





   Also, why do we say Apache Tomcat/... instead of
   Geronimo+Tomcat/2.1.4?


Totally agree with you that Geronimo+Tomcat/2.1.4 is more  
appropriate here.



   --jason






--
Shawn




Errors on console deploy not show in console

2009-06-15 Thread Jason Dillon
Why do we not show the error of a deployment, or in this case app  
start in the console:


inline: Geronimo Console-1.jpg



Also, shouldn't the *not* part be hi-lighted bold+red or something?

It does not look all that dissimilar to a successful deploy+start, so  
it might be easily missed.


--jason

Re: nabble needs attention

2009-06-07 Thread Jason Dillon

I think it was me...

--jason


On Jun 7, 2009, at 10:47 PM, David Jencks wrote:


Apparently we're supposed to upgrade our nabble stuff...

http://www.nabble.com/help/Answer.jtp?id=42skin=134

which you get to by clicking the are you the owner of this project  
warning link from e.g.


http://www.nabble.com/Geronimo-f134.html


So who _is_ the owner of this stuff?  I haven't been able to  
figure out with a little googling.  Maybe we should document on the  
wiki who has worked on these external resources?


thanks
david jencks




Re: svn commit: r767630 - /geronimo/sandbox/blueprint/blueprint-core/src/main/java/org/apache/geronimo/blueprint/Activator.java

2009-04-22 Thread Jason Dillon

Um, what kinda javadoc is this.

From what I have seen stuff like this tends to stay, asis... so if  
you take the effort to check something like this in, why not add real  
docs?


--jason


On Apr 23, 2009, at 2:30 AM, gno...@apache.org wrote:


Author: gnodet
Date: Wed Apr 22 19:30:51 2009
New Revision: 767630

URL: http://svn.apache.org/viewvc?rev=767630view=rev
Log:
Remove todo

Modified:
   geronimo/sandbox/blueprint/blueprint-core/src/main/java/org/ 
apache/geronimo/blueprint/Activator.java


Modified: geronimo/sandbox/blueprint/blueprint-core/src/main/java/ 
org/apache/geronimo/blueprint/Activator.java

URL: 
http://svn.apache.org/viewvc/geronimo/sandbox/blueprint/blueprint-core/src/main/java/org/apache/geronimo/blueprint/Activator.java?rev=767630r1=767629r2=767630view=diff
= 
= 
= 
= 
= 
= 
= 
= 
==
--- geronimo/sandbox/blueprint/blueprint-core/src/main/java/org/ 
apache/geronimo/blueprint/Activator.java (original)
+++ geronimo/sandbox/blueprint/blueprint-core/src/main/java/org/ 
apache/geronimo/blueprint/Activator.java Wed Apr 22 19:30:51 2009

@@ -43,8 +43,6 @@
/**
 * TODO: javadoc
 *
- * TODO: handle ModuleContextListener
- *
 * @author a href=mailto:dev@geronimo.apache.org;Apache Geronimo  
Project/a
 * @version $Rev: 760378 $, $Date: 2009-03-31 11:31:38 +0200 (Tue,  
31 Mar 2009) $

 */






Re: [Blueprint] A few things

2009-04-19 Thread Jason Dillon

On Apr 20, 2009, at 12:58 AM, Guillaume Nodet wrote:

Here are a few points i'd like to discuss about the blueprint  
implementation:


* logging api: should be use JUL, commons-logging, slf4j ?


slf4j I hope... :-)

--jason



Re: Whence the geronimo kernel?

2009-03-11 Thread Jason Dillon

On Mar 12, 2009, at 1:26 AM, David Jencks wrote:
I believe that xbean-spring is still unnecessary noisy when  
compared to something like the Spring Bean Builder (http://www.grails.org/Spring+Bean+Builder 
).


That looks nice, but is there any syntax validation possible?  I'm  
pretty much unwilling to use groovy for anything at this point due  
to my bad experiences with lack of pre-runtime syntax validation and  
unclear error messages writing some simple gshell commands.  xml is  
really horrible but most editors do support validation against a  
schema.


On the other hand, I think we could come up with something even  
shorter, clearer, and to the point, with syntax validation, using  
scala.


Why Scala?

--jason



[jira] Commented: (GERONIMO-4557) geronimo/stop-server -p 3099 can't shutdown a server with NamingPort changed to 3099 in config_substitutions.properties.

2009-02-27 Thread Jason Dillon (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-4557?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12677271#action_12677271
 ] 

Jason Dillon commented on GERONIMO-4557:


This is not a GShell issue... its a Geronimo issue with its GShell command 
implementations.  Moved from GSHELL to GERONIMO.

In the future please do not file issues which are related to a Geronimo GShell 
command impl in the GSHELL JIRA project.

 geronimo/stop-server -p 3099 can't shutdown a server with NamingPort 
 changed to 3099 in config_substitutions.properties.
 --

 Key: GERONIMO-4557
 URL: https://issues.apache.org/jira/browse/GERONIMO-4557
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: commands
 Environment: XP + SUN JDK 1.5 + 
 geronimo-tomcat-2.1.4-snapshot_20090225
Reporter: Shawn Jiang
Assignee: Jason Dillon

 Reproduce steps:
 1, Change NamingPort=3099  in var/config-substitutions.properties.
 2, Use GShell command geronimo/start-server to start the server. 
 3, Use Use GShell command geronimo/stop-server -p 3099 to stop the server.
 Expected result: the server could be shutdown and return to the GShell 
 command line mode.
 Actually result: The server can't be shutdown, can't return to the GShell 
 command line.
 Root Cause:
 You have to use geronimo/start-server -p 3099 to start server if you want 
 use geronimo/stop-server -p 3099  to stop the server.
 I believe there should not be a -p args for geronimo/start-server command.  
 Instead, geronimo/start-server should read NamingPort=3099 in 
 config.substitutions.properties to avoid the problem.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Assigned: (GERONIMO-4557) geronimo/stop-server -p 3099 can't shutdown a server with NamingPort changed to 3099 in config_substitutions.properties.

2009-02-27 Thread Jason Dillon (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-4557?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Dillon reassigned GERONIMO-4557:
--

Assignee: (was: Jason Dillon)

 geronimo/stop-server -p 3099 can't shutdown a server with NamingPort 
 changed to 3099 in config_substitutions.properties.
 --

 Key: GERONIMO-4557
 URL: https://issues.apache.org/jira/browse/GERONIMO-4557
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: commands
 Environment: XP + SUN JDK 1.5 + 
 geronimo-tomcat-2.1.4-snapshot_20090225
Reporter: Shawn Jiang

 Reproduce steps:
 1, Change NamingPort=3099  in var/config-substitutions.properties.
 2, Use GShell command geronimo/start-server to start the server. 
 3, Use Use GShell command geronimo/stop-server -p 3099 to stop the server.
 Expected result: the server could be shutdown and return to the GShell 
 command line mode.
 Actually result: The server can't be shutdown, can't return to the GShell 
 command line.
 Root Cause:
 You have to use geronimo/start-server -p 3099 to start server if you want 
 use geronimo/stop-server -p 3099  to stop the server.
 I believe there should not be a -p args for geronimo/start-server command.  
 Instead, geronimo/start-server should read NamingPort=3099 in 
 config.substitutions.properties to avoid the problem.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: Make framework build the entire framework server

2009-02-18 Thread Jason Dillon

On Feb 18, 2009, at 7:15 AM, David Jencks wrote:

On Feb 17, 2009, at 12:14 PM, Donald Woods wrote:


Sounds worth the time to try it out.

Two requests:
1) If this works, we publish the framework assembly instead of the  
two minimal assemblies to the Download page for 2.2, as this would  
allow users to build their own custom minimal server assembly (and  
of course some docs telling users how to create the old minimal  
assembly from this new framework assembly.)


I'm neutral or slightly +0.1 on this idea.  I don't actually see how  
it relates to my proposal but if everyone agrees I'm fine with this  
idea.


Less = more IMO, so I'm +1


2) If time permits, can we move or duplicate relevant testsuite  
modules into a new testsuite dir under either the framework dir or  
a new framework-testsuite dir, so that we can verify the basic  
framework cmdline scripts and installing plugins (like Jetty/Tomcat  
to make an equivalent minimal assembly)?


I like this idea.  For a few months now when I work on a plugin set  
(mconsole, activemq) I've included a custom server aseembly in the  
plugin group and added at least one integration test.  This has  
really helped speed up feature development.  IIUC you are proposing  
doing the same for framework.


Sure, +1

--jason



Re: [VOTE] Use apache's nexus for release and snapshot staging and deployment

2009-02-18 Thread Jason Dillon

+1

--jason


On Feb 18, 2009, at 2:17 AM, David Jencks wrote:

Last week I noted that there's an apache nexus installation that we  
can use for staging and deployment...  https://issues.apache.org/jira/browse/INFRA-1896


They suggest a vote on this, so here goes.

Lets ask sonatype/infra to move geronimo to using nexus for  
deployment.


+1 about time already
+0 needs more thought
-1... I prefer doing things the hard way :-D

Vote open for 72 hours.

thanks
david jencks




Re: [DISCUSS] Release gshell 1.0-alpha2

2009-02-18 Thread Jason Dillon

On Feb 18, 2009, at 9:54 PM, Kevan Miller wrote:

On Feb 17, 2009, at 12:32 PM, Jason Dillon wrote:


None of those files are included in a release.


They're part of the source release, whether or not they're in the  
binary distribution is irrelevant...
The binary files (build, extract, etc) are pretty trivial. So, I  
wouldn't require a re-release for those... They look like somebody's  
private build tools. I doubt they should really be in svn. Some of  
them don't look like they'd work (i.e. rebuild is calling  
'nukeTargets').


Sure, they could be removed, they are the scripts I run, I got tired  
of having to recreate them when my laptop drive kept crashing.



NOTES.txt looks like a todo list. Prolly should be removed, but I  
wouldn't hold up a release for that either.


Um, why would I want to remove a todo list?

What about README.txt should that also be removed?



The above files should be cleaned up on trunk...


Why?


Assume GShell.mdxml is generated by a tool, and therefore wouldn't  
require a license header. Are you using this as a development aid?


This is the MagicDraw UML models for the project.

 * * *

IMO, the source distribution already contains a top-level LICENSE.txt  
and NOTICE.txt and that should be good enough to cover any of the  
files which are in question.


--jason


Re: [DISCUSS] Release gshell 1.0-alpha2

2009-02-17 Thread Jason Dillon

None of those files are included in a release.

--jason


On Feb 17, 2009, at 10:47 PM, Joe Bohn wrote:

I ran rat against the tag and found the following files missing the  
Apache license header.  These are probably alright because I don't  
see them included in any of the distribution artifacts ... but I  
thought I would check in just in case.


./NOTES.txt
./build
./extract
./gsh
./rebuild
./src/uml/GShell.mdxml

Joe




Re: [VOTE] Release gshell 1.0-alpha2

2009-02-16 Thread Jason Dillon

+1

--jason


On Feb 14, 2009, at 5:44 PM, Guillaume Nodet wrote:


I've uploaded a release of gshell 1.0-alpha2.

The staging repo is available at:
 http://people.apache.org/~gnodet/staging/gshell-1.0-alpha2
The svn tag is:
 https://svn.apache.org/repos/asf/geronimo/gshell/tags/gshell-1.0-alpha-2/

Please review and vote !

[ ] +1 Release gshell-1.0-alpha2
[ ] -1 Do not


--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com




Re: svn commit: r744122 - /geronimo/gshell/tags/gshell-1.0-alpha-2/

2009-02-13 Thread Jason Dillon

What happened?

--jason


On Feb 13, 2009, at 9:26 PM, gno...@apache.org wrote:


Author: gnodet
Date: Fri Feb 13 14:26:06 2009
New Revision: 744122

URL: http://svn.apache.org/viewvc?rev=744122view=rev
Log:
Rollback release

Removed:
   geronimo/gshell/tags/gshell-1.0-alpha-2/





Re: svn commit: r744122 - /geronimo/gshell/tags/gshell-1.0-alpha-2/

2009-02-13 Thread Jason Dillon

k

--jason


On Feb 13, 2009, at 10:01 PM, Guillaume Nodet wrote:


I will commit a patch that is kinda blocking on windows.  It's
minimal, but has been raised while i was doing the release.  So I will
commit the patch and restart the release asap.

2009/2/13 Jason Dillon ja...@planet57.com:

What happened?

--jason


On Feb 13, 2009, at 9:26 PM, gno...@apache.org wrote:


Author: gnodet
Date: Fri Feb 13 14:26:06 2009
New Revision: 744122

URL: http://svn.apache.org/viewvc?rev=744122view=rev
Log:
Rollback release

Removed:
 geronimo/gshell/tags/gshell-1.0-alpha-2/








--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com




[jira] Commented: (GSHELL-159) NegativeArraySizeException is thrown when using just the Shell Impementation when running tests.

2009-02-13 Thread Jason Dillon (JIRA)

[ 
https://issues.apache.org/jira/browse/GSHELL-159?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12673267#action_12673267
 ] 

Jason Dillon commented on GSHELL-159:
-

This should have been fixed by the gshell-terminal module's jline terminal 
adapters.

 NegativeArraySizeException is thrown when using just the Shell Impementation 
 when running tests.
 

 Key: GSHELL-159
 URL: https://issues.apache.org/jira/browse/GSHELL-159
 Project: GShell
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Wisdom
Affects Versions: 1.0-alpha-2
Reporter: Edell Nolan
Assignee: Jason Dillon
 Attachments: gshell-159.patch


 If just using the shell implementation when running tests - a real teminal 
 may not be created
 and as a result the teminalWidth results in a negative value. 
 Example: Is using the servicemix kernel gshell itests
 [localShell] ERROR org.apache.servicemix.kernel.gshell.core.LocalConsole - 
 Exiti
 ng shell due to caught exception java.lang.NegativeArraySizeException
 java.lang.NegativeArraySizeException
 at java.lang.AbstractStringBuilder.init(AbstractStringBuilder.java:44)
 at java.lang.StringBuilder.init(StringBuilder.java:81)
 at org.apache.geronimo.gshell.wisdom.shell.ShellImpl.repeat(ShellImpl.ja
 va:265)
 at org.apache.geronimo.gshell.wisdom.shell.ShellImpl.run(ShellImpl.java:
 242)
 at org.apache.servicemix.kernel.gshell.core.ShellWrapper.run(ShellWrappe
 r.java:81)
 at org.apache.servicemix.kernel.gshell.core.LocalConsole.run(LocalConsol
 e.java:125)
 at java.lang.Thread.run(Thread.java:595)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: svn commit: r744143 - /geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/shell/ShellImpl.java

2009-02-13 Thread Jason Dillon
Hrm, this should have been fixed by the gshell-terminal adapters...   
and why that if () was removed.


--jason


On Feb 13, 2009, at 10:21 PM, gno...@apache.org wrote:


Author: gnodet
Date: Fri Feb 13 15:21:56 2009
New Revision: 744143

URL: http://svn.apache.org/viewvc?rev=744143view=rev
Log:
GSHELL-159: NegativeArraySizeException is thrown when using just the  
Shell Impementation when running tests.


Modified:
   geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/ 
java/org/apache/geronimo/gshell/wisdom/shell/ShellImpl.java


Modified: geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/ 
main/java/org/apache/geronimo/gshell/wisdom/shell/ShellImpl.java

URL: 
http://svn.apache.org/viewvc/geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/shell/ShellImpl.java?rev=744143r1=744142r2=744143view=diff
= 
= 
= 
= 
= 
= 
= 
= 
==
--- geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/ 
java/org/apache/geronimo/gshell/wisdom/shell/ShellImpl.java (original)
+++ geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/ 
java/org/apache/geronimo/gshell/wisdom/shell/ShellImpl.java Fri Feb  
13 15:21:56 2009

@@ -238,7 +238,11 @@
String message =  
application.getModel().getBranding().getWelcomeMessage();

if (message != null) {
io.out.print(message);
-io.out.println(repeat(-,  
io.getTerminal().getTerminalWidth() - 1));

+int width = io.getTerminal().getTerminalWidth() - 1;
+if (width = 0) {
+width = 80;
+}
+io.out.println(repeat(-, width));
io.out.flush();
}
}






Re: Proposed build change to not run IT by default

2009-02-11 Thread Jason Dillon

Yay!  Can you make them activate with -Dit plz?

--jason


On Feb 12, 2009, at 5:41 AM, David Jencks wrote:

While I much prefer running the testsuite integration tests by  
default I think it is no longer a reasonable strategy.


Due to the bootstrap requirements the default modules have to be in  
a default profile in the root pom.  So, the no-it profile has all  
the default modules except testsuite in it.  So far so good.


However, there are now a few special purpose test servers scattered  
around the project, in at least activemq and mconsole.  These build  
a minimal server with the associated plugin bits and make sure it  
starts and maybe does something simple.  These are really really  
handy when you're working on that plugin set.  However, we might not  
want to force everyone to run them all the time, so they ought to be  
in a profile.  With the current setup we need to have a default  
profile with everything and a no-it profile without the custom  
servers.


IMO this is too hard to maintain and we should have the real modules  
outside any profile and the integration tests in a with-it profile.


This will presumably require changes to whatever scripts are running  
our automated builds to include the with-it profile.


I've opened  GERONIMO-4536 for this.

I'm going to go ahead with this, we can roll it back if there are  
objections or problems.


thanks
david jencks





[jira] Commented: (GSHELL-157) Dynamically adding / removing commands does not work well

2009-02-07 Thread Jason Dillon (JIRA)

[ 
https://issues.apache.org/jira/browse/GSHELL-157?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12671563#action_12671563
 ] 

Jason Dillon commented on GSHELL-157:
-

Ya, a side effect of leaning on VFS to handle the storage, I notice there is a 
problem with setting/unsetting/setting aliases too.

 Dynamically adding / removing commands does not work well
 -

 Key: GSHELL-157
 URL: https://issues.apache.org/jira/browse/GSHELL-157
 Project: GShell
  Issue Type: Bug
  Security Level: public(Regular issues) 
Reporter: Guillaume Nodet
Assignee: Guillaume Nodet
 Fix For: 1.0-alpha-2


 When resolving commands, the command resolver uses a virtual file system.  
 Unfortunately, the data for virtual file systems is always cached, which 
 means that removing a command will still make it available for resolution.  
 The cache problem is caused by the DelegateFileObject which does not refresh 
 the underlying file.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: [GSHELL] Timeframe ?

2009-02-04 Thread Jason Dillon
maven-project-2.1.0-r72 is on the nexus instance on our zone, but  
looks like its not running, not sure why... will take a look in a bit.


--jason


On Feb 4, 2009, at 2:47 PM, Guillaume Nodet wrote:


Done.  I still have a problem with the dependency on
maven-project-2.1.0-r72 which I can't found anymore.
I will try to upgrade to 3.0-alpha-1 and see what it gives.

On Wed, Feb 4, 2009 at 04:47, Jason Dillon ja...@planet57.com wrote:

Yes, go ahead.

--jason


On Feb 4, 2009, at 3:04 AM, Guillaume Nodet wrote:


We are planning a release of ServiceMix Kernel before this month.
Do you want me to roll back to genesis 1.6 ?

On Mon, Jan 12, 2009 at 06:14, Jason Dillon ja...@planet57.com  
wrote:


Well, I think its mostly Genesis 2.0 that is causing the lag on  
GShell's
release.  I'm going to see about fixing that this week, otherwise  
rolling

back to the Genesis 1.6 stuff for the alpha-2.

--jason


On Jan 7, 2009, at 5:52 PM, Guillaume Nodet wrote:


We are planning a release of ServiceMix Kernel in the near future.
What are the missing bits to release GShell soon ?

On Fri, Oct 17, 2008 at 08:25, Jason Dillon jason.dil...@gmail.com 


wrote:


The GShell APIs are getting closer and closer to stability.   
The major
changes have all been committed, and I don't have any plans to  
make any
other significant changes to the core APIs.  What I am doing  
now is

trying
to slim down the core dependencies and speed up the boot  
time... and

sorting
out some of the many HACK/TODO comments which I've littered the
codebase
with.

As for an alpha-2 release, I imagine that will be on the  
horizon soon.

I
don't plan on having all of the little things fixed before  
that, though

I
hope to sort out a few of the more significant ones before  
releasing.

If
I
had to guess I'd say that the codebase should be in a position  
to be

released in 2-4 weeks at present change velocity.

--jason


On Oct 16, 2008, at 2:23 PM, Guillaume Nodet wrote:

In ServiceMix, we are considering upgrading to the latest  
trunk of
GShell and I've already done the bigger part of the upgrade  
locally on
my HD.  Btw, I've committed a few small changes for that  
yesterday.
However, I'm worried about the stability of gshell.  We  
currently use
an old and unreleased version of gshell, but I'd like to avoid  
such

issue and having to rewrite this integration once more.
Jason, what's your feeling about gshell's stability (in terms  
of APIs)
and a possible ETA for a new release (be it alpha-2 or  
whatever) ?


--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com







--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com







--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com







--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com




Re: [GSHELL] Timeframe ?

2009-02-04 Thread Jason Dillon

That should be fine.

--jason


On Feb 4, 2009, at 3:40 PM, Guillaume Nodet wrote:


I've just build gshell using maven-project-2.1.0-M1 and it builds and
starts correctly.
Maybe we sould use that one instead ? or does r72 includes other
mandatory fixes ?

On Wed, Feb 4, 2009 at 09:07, Jason Dillon ja...@planet57.com wrote:
maven-project-2.1.0-r72 is on the nexus instance on our zone,  
but looks

like its not running, not sure why... will take a look in a bit.

--jason


On Feb 4, 2009, at 2:47 PM, Guillaume Nodet wrote:


Done.  I still have a problem with the dependency on
maven-project-2.1.0-r72 which I can't found anymore.
I will try to upgrade to 3.0-alpha-1 and see what it gives.

On Wed, Feb 4, 2009 at 04:47, Jason Dillon ja...@planet57.com  
wrote:


Yes, go ahead.

--jason


On Feb 4, 2009, at 3:04 AM, Guillaume Nodet wrote:


We are planning a release of ServiceMix Kernel before this month.
Do you want me to roll back to genesis 1.6 ?

On Mon, Jan 12, 2009 at 06:14, Jason Dillon ja...@planet57.com  
wrote:


Well, I think its mostly Genesis 2.0 that is causing the lag on
GShell's
release.  I'm going to see about fixing that this week, otherwise
rolling
back to the Genesis 1.6 stuff for the alpha-2.

--jason


On Jan 7, 2009, at 5:52 PM, Guillaume Nodet wrote:

We are planning a release of ServiceMix Kernel in the near  
future.

What are the missing bits to release GShell soon ?

On Fri, Oct 17, 2008 at 08:25, Jason Dillon jason.dil...@gmail.com 


wrote:


The GShell APIs are getting closer and closer to stability.   
The

major
changes have all been committed, and I don't have any plans  
to make

any
other significant changes to the core APIs.  What I am doing  
now is

trying
to slim down the core dependencies and speed up the boot  
time... and

sorting
out some of the many HACK/TODO comments which I've littered the
codebase
with.

As for an alpha-2 release, I imagine that will be on the  
horizon

soon.
I
don't plan on having all of the little things fixed before  
that,

though
I
hope to sort out a few of the more significant ones before  
releasing.

If
I
had to guess I'd say that the codebase should be in a  
position to be

released in 2-4 weeks at present change velocity.

--jason


On Oct 16, 2008, at 2:23 PM, Guillaume Nodet wrote:

In ServiceMix, we are considering upgrading to the latest  
trunk of
GShell and I've already done the bigger part of the upgrade  
locally

on
my HD.  Btw, I've committed a few small changes for that  
yesterday.
However, I'm worried about the stability of gshell.  We  
currently

use
an old and unreleased version of gshell, but I'd like to  
avoid such

issue and having to rewrite this integration once more.
Jason, what's your feeling about gshell's stability (in  
terms of

APIs)
and a possible ETA for a new release (be it alpha-2 or  
whatever) ?


--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com







--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com







--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com







--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com







--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com




Re: [GSHELL] Timeframe ?

2009-02-03 Thread Jason Dillon

Yes, go ahead.

--jason


On Feb 4, 2009, at 3:04 AM, Guillaume Nodet wrote:


We are planning a release of ServiceMix Kernel before this month.
Do you want me to roll back to genesis 1.6 ?

On Mon, Jan 12, 2009 at 06:14, Jason Dillon ja...@planet57.com  
wrote:
Well, I think its mostly Genesis 2.0 that is causing the lag on  
GShell's
release.  I'm going to see about fixing that this week, otherwise  
rolling

back to the Genesis 1.6 stuff for the alpha-2.

--jason


On Jan 7, 2009, at 5:52 PM, Guillaume Nodet wrote:


We are planning a release of ServiceMix Kernel in the near future.
What are the missing bits to release GShell soon ?

On Fri, Oct 17, 2008 at 08:25, Jason Dillon jason.dil...@gmail.com
wrote:


The GShell APIs are getting closer and closer to stability.  The  
major
changes have all been committed, and I don't have any plans to  
make any

other significant changes to the core APIs.  What I am doing now is
trying
to slim down the core dependencies and speed up the boot time...  
and

sorting
out some of the many HACK/TODO comments which I've littered the  
codebase

with.

As for an alpha-2 release, I imagine that will be on the horizon  
soon.  I
don't plan on having all of the little things fixed before that,  
though I
hope to sort out a few of the more significant ones before  
releasing.  If

I
had to guess I'd say that the codebase should be in a position to  
be

released in 2-4 weeks at present change velocity.

--jason


On Oct 16, 2008, at 2:23 PM, Guillaume Nodet wrote:


In ServiceMix, we are considering upgrading to the latest trunk of
GShell and I've already done the bigger part of the upgrade  
locally on
my HD.  Btw, I've committed a few small changes for that  
yesterday.
However, I'm worried about the stability of gshell.  We  
currently use
an old and unreleased version of gshell, but I'd like to avoid  
such

issue and having to rewrite this integration once more.
Jason, what's your feeling about gshell's stability (in terms of  
APIs)

and a possible ETA for a new release (be it alpha-2 or whatever) ?

--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com







--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com







--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com




[jira] Commented: (GSHELL-156) Disable system bell by default

2009-01-29 Thread Jason Dillon (JIRA)

[ 
https://issues.apache.org/jira/browse/GSHELL-156?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12668766#action_12668766
 ] 

Jason Dillon commented on GSHELL-156:
-

I'm tempted to leave it in there just to annoy windows users, *nix and Mac OSX 
(which is a *nix system btw) don't disregard the bell, its just easier to 
configure if its on or off.

I suggest you a) switch to a real operating system or b) google how to disable 
the bell from your cmd.exe (or whatever console app you are using).

 Disable system bell by default
 --

 Key: GSHELL-156
 URL: https://issues.apache.org/jira/browse/GSHELL-156
 Project: GShell
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: Commands - Shell
Affects Versions: 1.0-alpha-2
 Environment: Windows
Reporter: Chris Custine
Assignee: Jason Dillon
Priority: Minor
 Attachments: nobell.patch


 On WIndows, attempting to backspace at the beginning of a line causes the 
 system bell to sound, thereby knocking many a user off their chair.  I would 
 recommend disabling this for the sake of Windows users.  *nix systems and Mac 
 OSX shells seem to disregard the system bell commands by default so disabling 
 the system bell in the ConsoleReader by default shouldn't affect them 
 adversely.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: git, hg or bzr for G development?

2009-01-27 Thread Jason Dillon

On Jan 28, 2009, at 12:07 AM, Kevan Miller wrote:

What does git have that svn doesn't which makes you so interested in
the subject?


IIUC, the major advantages of GIT are:

* offline commits - you can commit changes, even if online.
* cheap branching - this would make it much simpler for individuals  
to create private local branches and work on implementing a  
particular feature, without interfering with other development they  
might be working on in the same code branch.
* fast merging - given the cheap branching, you need to do a lot of  
merging, which GIT is supposed to do very well


GIT would not be a replacement of SVN. The GIT repositories are  
actually mirroring svn. GIT would just be a new tool for accessing  
our code.


There are some usages of GIT that would not fit well into an Apache  
project. For instance, I would not want to see project members using  
GIT as a private means of sharing code updates. Ultimately, code  
needs to get into our svn repo -- that's where we should be sharing  
code.


Why do you have a problem with users sharing code via their own GIT  
repos?  I guess I can kinda see your concern, but I'd expect folks  
with significant changes to the codebase to want to share their GIT  
repos with others *before* pushing those changes back into SVN.



Barring any objections, I'm going to request that Geronimo be added  
to the GIT mirrors later this week.


No objections here, so far I really like GIT, only thing I don't like  
is the huge wait while I setup my local repo due to the crazy ASF SVN  
singleton repository.


--jason


Re: git, hg or bzr for G development?

2009-01-27 Thread Jason Dillon

On Jan 28, 2009, at 1:47 AM, Kevan Miller wrote:
There are some usages of GIT that would not fit well into an  
Apache project. For instance, I would not want to see project  
members using GIT as a private means of sharing code updates.  
Ultimately, code needs to get into our svn repo -- that's where we  
should be sharing code.


Why do you have a problem with users sharing code via their own GIT  
repos?  I guess I can kinda see your concern, but I'd expect folks  
with significant changes to the codebase to want to share their GIT  
repos with others *before* pushing those changes back into SVN.


Right. So, I wouldn't want a few people to decide to implement some  
new function, start sharing code (privately amongst themselves), and  
then dump it into svn. IIUC, GIT makes this pretty easy to do.  
Currently, this sort of activity would happen in an svn sandbox or  
via patches posted to a Jira. In either case the collaboration and  
work should be public. I want to make sure we maintain this.


Jay's example of a security-related patch is a very compelling example  
as to why sharing code directly via GIT instead of SVN can be a good  
idea at times.



Until *everyone* is using GIT and we have community policies  
governing its usage, svn and our mailing lists are where we need to  
be collaborating.


Why does *everyone* need to use GIT?  IMO it is just a tool, some  
folks might prefer BZR, HG or SVK, making use of the features/ 
advantages that each tool provides.  I don't see why there would ever  
need to be a point where *everyone* is on the same tool since ATM the  
underlying authoritative and definitive location for the codebase is  
the ASF SVN.


 * * *

I really don't see what the harm is that you seem worried about.  I'm  
not sure that we need any policies governing its usage either, no  
more than we need guidelines on how some one uses /bin/vi or  
notepad.exe, unless you mean the content not the tool, and in that  
case I think the general docs we have on that is sufficient.


IMO GIT allows for a much more flexible development model, and I  
really don't see why we'd want to take away that flexibly with tape  
(of the red kind).


:-\

--jason


[jira] Reopened: (GERONIMO-4170) Upgrade Selenium version for Firefox 3

2009-01-17 Thread Jason Dillon (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-4170?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Dillon reopened GERONIMO-4170:


  Assignee: Jason Dillon  (was: Donald Woods)

 Upgrade Selenium version for Firefox 3
 --

 Key: GERONIMO-4170
 URL: https://issues.apache.org/jira/browse/GERONIMO-4170
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: testsuite
Affects Versions: 2.1.2, 2.2
Reporter: Donald Woods
Assignee: Jason Dillon
Priority: Minor
 Fix For: 2.2


 The current Selenium 1.0-beta-1 artifacts do not support using Firefox3 (on 
 Linux or MacOSX.)
 When a snapshot or next beta does support FF3, then we should upgrade.
 The current 1.0-SNAPSHOT artifacts as of the 20080627 version still does not 
 work with FF3 on Linux.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Closed: (GERONIMO-4170) Upgrade Selenium version for Firefox 3

2009-01-17 Thread Jason Dillon (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-4170?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Dillon closed GERONIMO-4170.
--

   Resolution: Fixed
Fix Version/s: (was: 2.1.4)

Upgraded to selenium-maven-plugin 1.0-rc-1 which uses selenium 1.0-beta-2

 Upgrade Selenium version for Firefox 3
 --

 Key: GERONIMO-4170
 URL: https://issues.apache.org/jira/browse/GERONIMO-4170
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: testsuite
Affects Versions: 2.1.2, 2.2
Reporter: Donald Woods
Assignee: Jason Dillon
Priority: Minor
 Fix For: 2.2


 The current Selenium 1.0-beta-1 artifacts do not support using Firefox3 (on 
 Linux or MacOSX.)
 When a snapshot or next beta does support FF3, then we should upgrade.
 The current 1.0-SNAPSHOT artifacts as of the 20080627 version still does not 
 work with FF3 on Linux.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: New selenium-m-p snap out...

2009-01-17 Thread Jason Dillon
Seems to work, I do get some failures in the testsuite ~5 of them, but
I also see them in a clean checkout, so I went ahead and made the
changes to use selenium-maven-plugin 1.0-rc-1 (which I just released).

--jason


On Fri, Jan 16, 2009 at 7:53 PM, Kevan Miller kevan.mil...@gmail.com wrote:

 On Jan 16, 2009, at 2:04 AM, Jason Dillon wrote:

 ... looks like it works fine with FF3.  I'm gonna see how well it works in
 server/trunk and then will publish a release if it works.

 Excellent. Thanks Jason.

 --kevan



Using Nexus on zone?

2009-01-16 Thread Jason Dillon
Any comments on using the nexus install on the zone for the custom  
artifacts we need for our builds?  I'd like to make this live.


--jason



Re: Using Nexus on zone?

2009-01-16 Thread Jason Dillon

The process of adding artifacts is adding new bits to:

https://svn.apache.org/repos/asf/geronimo/repository/trunk/

The nexus simply proxies/caches from this URL.

--jason


On Jan 16, 2009, at 7:56 PM, Kevan Miller wrote:



On Jan 16, 2009, at 6:35 AM, Jason Dillon wrote:

Any comments on using the nexus install on the zone for the custom  
artifacts we need for our builds?  I'd like to make this live.


Yes. I want to understand the process for adding artifacts to the  
repository. IMO, we must have community oversight of these resources  
and they must follow a release process. We currently have this,  
since the repository is part of each of our releases.


--kevan




Re: [Discussion] Add a geronimo status command

2009-01-15 Thread Jason Dillon
File a JIRA, explaining what it does that you don't like and what you  
would prefer to see it do.


--jason


On Jan 15, 2009, at 1:06 PM, Jack Cai wrote:

I found a relevant GShell command called geronimo/wait-for-server  
that might do the job. The command will check whether all relevent  
configurations are fully started. So we can issue something like -


 gsh -c geronimo/wait-for-server -u system -w manager -t 30

The command exits with code 0 if it finds the server, and code 100  
if not. The unpleasant thing is, same as many GShell command, it  
will spit out a lot of constituent and exception information and  
results in an abnormal JVM shutdown upon failure. Is this something  
we want to improve in future?


-Jack


2009/1/14 Ivan xhh...@gmail.com
No sure whether we have a special command to query the deployed  
applications' status ( I know that we could get those status via  
JMX). If not,  I guess that we could extend the Jack's ideas to  
query all the modules' status. We could provide more information  
about the module more than the list module command, such as context  
path for web applications etc

Thanks for any comment !


2009/1/13 Jack Cai greensi...@gmail.com

In line below.

2009/1/13 Donald Woods dwo...@apache.org

How do you propose to handle status while the server is starting or  
stopping?  How many states would be returned?  Would this also be  
exposed over JMX?


Currently the kernel only has two status: running or not running. Do  
we want to add more status in it? But I assume it's not easy to get  
an accurate starting/stopping status.



How would it really differ from the deployer list-modules command we  
already have?  Maybe that command needs to return better rc/status/ 
message when the server is still starting/stopping or not started?


The proposed command only deals with the kernel, and will provide  
meaningful exit code to indicate the status so that other programs  
can call this script to query server status. The list-modules  
command deals with the modules and is mostly for human interaction.



-Jack




-Donald



Jack Cai wrote:
I've seen users asking how to query server status [1], and recently  
I was also asked for the same question by a colleague. So I think  
maybe it's good that Geronimo provide a cross-platform means for  
querying server status. After looking into the code that does server  
shutdown, I realize it's pretty easy to achieve that. All I need to  
do is to -


1. Refactor the org.apache.geronimo.deployment.cli.StopServer class  
to something more general, e.g., ServerControl. We can make it to do  
status query or shutdown based on an extra parameter that's passed  
in, or make it a super class and create another 2 subclasses to do  
status query and shutdown respectively.


2. Add a new command to the geronimo.(sh/bat) script, e.g.,  
status. And based on how Step 1 is done, we can either reuse the  
shutdown.jar (probably rename it to control.jar); or create a new  
status.jar just to do status query, and leave the shutdown.jar to do  
the shutdown.


3. The code that does the real status query work will be as simply  
as serverControl.getRunningKernel().isRunning().


I prefer to reuse the shutdown.jar. If you see no problem with my  
current thinking, I'll go ahead to create a JIRA with a patch.


-Jack

[1] 
http://www.nabble.com/status-from-shell-script-(System-V-starup)-td20472233s134.html





--
Ivan





New selenium-m-p snap out...

2009-01-15 Thread Jason Dillon
... looks like it works fine with FF3.  I'm gonna see how well it  
works in server/trunk and then will publish a release if it works.


--jason



Re: [GSHELL] Timeframe ?

2009-01-11 Thread Jason Dillon
Well, I think its mostly Genesis 2.0 that is causing the lag on  
GShell's release.  I'm going to see about fixing that this week,  
otherwise rolling back to the Genesis 1.6 stuff for the alpha-2.


--jason


On Jan 7, 2009, at 5:52 PM, Guillaume Nodet wrote:


We are planning a release of ServiceMix Kernel in the near future.
What are the missing bits to release GShell soon ?

On Fri, Oct 17, 2008 at 08:25, Jason Dillon jason.dil...@gmail.com  
wrote:
The GShell APIs are getting closer and closer to stability.  The  
major
changes have all been committed, and I don't have any plans to make  
any
other significant changes to the core APIs.  What I am doing now is  
trying
to slim down the core dependencies and speed up the boot time...  
and sorting
out some of the many HACK/TODO comments which I've littered the  
codebase

with.

As for an alpha-2 release, I imagine that will be on the horizon  
soon.  I
don't plan on having all of the little things fixed before that,  
though I
hope to sort out a few of the more significant ones before  
releasing.  If I

had to guess I'd say that the codebase should be in a position to be
released in 2-4 weeks at present change velocity.

--jason


On Oct 16, 2008, at 2:23 PM, Guillaume Nodet wrote:


In ServiceMix, we are considering upgrading to the latest trunk of
GShell and I've already done the bigger part of the upgrade  
locally on

my HD.  Btw, I've committed a few small changes for that yesterday.
However, I'm worried about the stability of gshell.  We currently  
use

an old and unreleased version of gshell, but I'd like to avoid such
issue and having to rewrite this integration once more.
Jason, what's your feeling about gshell's stability (in terms of  
APIs)

and a possible ETA for a new release (be it alpha-2 or whatever) ?

--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com







--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com




Re: svn commit: r732905 - /geronimo/sandbox/build-support/libraries/system/1/groovy/gbuild/config/projects/Geronimo_CTS/report/ReportGenerator.groovy

2009-01-08 Thread Jason Dillon
FYI, you should be able to just use iterModel.name, or if you want  
something like:


def zipName = ${targetDir}/logs/${iterModel.name}.zip

--jason


On Jan 9, 2009, at 8:38 AM, jawar...@apache.org wrote:


Author: jawarner
Date: Thu Jan  8 17:38:03 2009
New Revision: 732905

URL: http://svn.apache.org/viewvc?rev=732905view=rev
Log:
Fixing typo in zip file name

Modified:
   geronimo/sandbox/build-support/libraries/system/1/groovy/gbuild/ 
config/projects/Geronimo_CTS/report/ReportGenerator.groovy


Modified: geronimo/sandbox/build-support/libraries/system/1/groovy/ 
gbuild/config/projects/Geronimo_CTS/report/ReportGenerator.groovy

URL: 
http://svn.apache.org/viewvc/geronimo/sandbox/build-support/libraries/system/1/groovy/gbuild/config/projects/Geronimo_CTS/report/ReportGenerator.groovy?rev=732905r1=732904r2=732905view=diff
= 
= 
= 
= 
= 
= 
= 
= 
==
--- geronimo/sandbox/build-support/libraries/system/1/groovy/gbuild/ 
config/projects/Geronimo_CTS/report/ReportGenerator.groovy (original)
+++ geronimo/sandbox/build-support/libraries/system/1/groovy/gbuild/ 
config/projects/Geronimo_CTS/report/ReportGenerator.groovy Thu Jan   
8 17:38:03 2009

@@ -240,7 +240,7 @@
}

//  Zip relevant logs for posting on iteration page for  
download
-def zipName = targetDir + /logs/ iterModel.getName()  
+ .zip
+def zipName = targetDir + /logs/ +  
iterModel.getName() + .zip


ant.zip(destfile: zipName) {
zipfileset( dir: workDir, includes: 'logs/' )






Re: [CONF] Apache Geronimo: SideNav Subprojects (page edited)

2009-01-06 Thread Jason Dillon
Why aren't these links?  Its pointless IMO to add items to nav pages  
which are not links of some sort.


--jason


On Jan 6, 2009, at 10:38 PM, conflue...@apache.org wrote:


Page Edited : GMOxSITE : SideNav Subprojects
SideNav Subprojects has been edited by Donald Woods (Jan 06, 2009).

(View changes)

Content:
Development Tools
Sample Applications
GBuild
GShell
XBean
Yoko
Java EE Specs
Components
Plugins



Powered by Atlassian Confluence (Version: 2.2.9 Build:#527 Sep 07,  
2006) - Bug/feature request


Unsubscribe or edit your notifications preferences




Re: git, hg or bzr for G development?

2009-01-01 Thread Jason Dillon

Um, that is way to big for me to answer here.  Suggest you watch:

http://www.youtube.com/watch?v=4XpnKHJAok8

--jason


On Dec 27, 2008, at 3:48 AM, Jacek Laskowski wrote:

On Thu, Dec 18, 2008 at 7:55 AM, Jason Dillon ja...@planet57.com  
wrote:
I've been doing some experimenting using svn.eu.apache.org with  
git, so far

it has gone well.


What does git have that svn doesn't which makes you so interested in
the subject?

Jacek

--
Jacek Laskowski
Notatnik Projektanta Java EE - http://www.JacekLaskowski.pl




Re: [jira] Created: (GSHELL-151) Repackage org.apache.geronimo.gshell.* - org.apache.gshell.*

2009-01-01 Thread Jason Dillon

On Dec 18, 2008, at 1:12 AM, Donald Woods wrote:
Seems that as a community we should keep our project name as part  
of all groupIds we generate...


If no one else feels that way, then fine, I will not call for a  
vote, but my opinion stands... :-)


Just curious what you think about xbean and yoko packaging given your  
opinion.. ?


--jason




Re: svn commit: r727321 - in /geronimo/gshell/trunk: gshell-api/src/main/java/org/apache/geronimo/gshell/command/ gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/comma

2008-12-22 Thread Jason Dillon

Should be up now.

--jason


On Dec 20, 2008, at 7:56 PM, Gert Vanthienen wrote:



L.S.,

Thanks for making new SNAPSHOTs available again!  Could we have  
another new

SNAPSHOT for
http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/gshell/wisdom/gshell-wisdom-core/1.0-alpha-2-SNAPSHOT/
as well?

Regards,

Gert


Gert Vanthienen wrote:


L.S.,

Do you have any idea when we will have a -SNAPSHOT available on
people.apache.org that contains this change?  The last gshell-api  
SNAPSHOT

available at
http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/gshell/gshell-api/1.0-alpha-2-SNAPSHOT/
seems to be over a week old.

Regards,

Gert


Jason Dillon wrote:


Thx :-)

--jason


On Dec 17, 2008, at 4:31 PM, gno...@apache.org wrote:


Author: gnodet
Date: Wed Dec 17 01:31:44 2008
New Revision: 727321

URL: http://svn.apache.org/viewvc?rev=727321view=rev
Log:
GSHELL-154: Create interfaces to represent links and aliases

Added:
  geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/
geronimo/gshell/command/Alias.java
  geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/
geronimo/gshell/command/Link.java
  geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/
java/org/apache/geronimo/gshell/wisdom/command/AliasImpl.java
  geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/
java/org/apache/geronimo/gshell/wisdom/command/LinkImpl.java
Modified:
  geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/
java/org/apache/geronimo/gshell/wisdom/config/PluginParser.java
  geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/
java/org/apache/geronimo/gshell/wisdom/plugin/bundle/
CommandBundle.java

Added: geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/
geronimo/gshell/command/Alias.java
URL:
http://svn.apache.org/viewvc/geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/geronimo/gshell/command/Alias.java?rev=727321view=auto
=
=
=
=
=
=
=
=
= 
= 
= 
===

--- geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/
geronimo/gshell/command/Alias.java (added)
+++ geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/
geronimo/gshell/command/Alias.java Wed Dec 17 01:31:44 2008
@@ -0,0 +1,33 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * License); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.apache.geronimo.gshell.command;
+
+/**
+ * Convenient way to register an alias.
+ *
+ * @version $Rev: 705507 $ $Date: 2008-10-17 10:22:12 +0200 (Fri,
17 Oct 2008) $
+ */
+public interface Alias {
+
+String getName();
+
+String getAlias();
+
+}

Added: geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/
geronimo/gshell/command/Link.java
URL:
http://svn.apache.org/viewvc/geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/geronimo/gshell/command/Link.java?rev=727321view=auto
=
=
=
=
=
=
=
=
= 
= 
= 
===

--- geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/
geronimo/gshell/command/Link.java (added)
+++ geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/
geronimo/gshell/command/Link.java Wed Dec 17 01:31:44 2008
@@ -0,0 +1,33 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * License); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.apache.geronimo.gshell.command;
+
+/**
+ * Provides a convenient way to register a link
+ *
+ * @version $Rev: 705507 $ $Date: 2008-10-17 10:22:12 +0200 (Fri,
17 Oct 2008) $
+ */
+public

Re: svn commit: r727321 - in /geronimo/gshell/trunk: gshell-api/src/main/java/org/apache/geronimo/gshell/command/ gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/comma

2008-12-20 Thread Jason Dillon

Guillaume, did you ever finish publishing snaps?

--jason


On Dec 20, 2008, at 7:56 PM, Gert Vanthienen wrote:



L.S.,

Thanks for making new SNAPSHOTs available again!  Could we have  
another new

SNAPSHOT for
http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/gshell/wisdom/gshell-wisdom-core/1.0-alpha-2-SNAPSHOT/
as well?

Regards,

Gert


Gert Vanthienen wrote:


L.S.,

Do you have any idea when we will have a -SNAPSHOT available on
people.apache.org that contains this change?  The last gshell-api  
SNAPSHOT

available at
http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/gshell/gshell-api/1.0-alpha-2-SNAPSHOT/
seems to be over a week old.

Regards,

Gert


Jason Dillon wrote:


Thx :-)

--jason


On Dec 17, 2008, at 4:31 PM, gno...@apache.org wrote:


Author: gnodet
Date: Wed Dec 17 01:31:44 2008
New Revision: 727321

URL: http://svn.apache.org/viewvc?rev=727321view=rev
Log:
GSHELL-154: Create interfaces to represent links and aliases

Added:
  geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/
geronimo/gshell/command/Alias.java
  geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/
geronimo/gshell/command/Link.java
  geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/
java/org/apache/geronimo/gshell/wisdom/command/AliasImpl.java
  geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/
java/org/apache/geronimo/gshell/wisdom/command/LinkImpl.java
Modified:
  geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/
java/org/apache/geronimo/gshell/wisdom/config/PluginParser.java
  geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/
java/org/apache/geronimo/gshell/wisdom/plugin/bundle/
CommandBundle.java

Added: geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/
geronimo/gshell/command/Alias.java
URL:
http://svn.apache.org/viewvc/geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/geronimo/gshell/command/Alias.java?rev=727321view=auto
=
=
=
=
=
=
=
=
= 
= 
= 
===

--- geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/
geronimo/gshell/command/Alias.java (added)
+++ geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/
geronimo/gshell/command/Alias.java Wed Dec 17 01:31:44 2008
@@ -0,0 +1,33 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * License); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.apache.geronimo.gshell.command;
+
+/**
+ * Convenient way to register an alias.
+ *
+ * @version $Rev: 705507 $ $Date: 2008-10-17 10:22:12 +0200 (Fri,
17 Oct 2008) $
+ */
+public interface Alias {
+
+String getName();
+
+String getAlias();
+
+}

Added: geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/
geronimo/gshell/command/Link.java
URL:
http://svn.apache.org/viewvc/geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/geronimo/gshell/command/Link.java?rev=727321view=auto
=
=
=
=
=
=
=
=
= 
= 
= 
===

--- geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/
geronimo/gshell/command/Link.java (added)
+++ geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/
geronimo/gshell/command/Link.java Wed Dec 17 01:31:44 2008
@@ -0,0 +1,33 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * License); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.apache.geronimo.gshell.command;
+
+/**
+ * Provides a convenient way to register a link
+ *
+ * @version $Rev: 705507 $ $Date: 2008-10-17 10:22:12 +0200 (Fri,
17

Re: [jira] Created: (GSHELL-151) Repackage org.apache.geronimo.gshell.* - org.apache.gshell.*

2008-12-17 Thread Jason Dillon


On Dec 16, 2008, at 11:41 AM, Donald Woods wrote:
Seems like something we should vote on, given our specs, samples,  
components and plugin subprojects all use org.apache.geronimo.*


IMO specs, samples, components and plugins are all specific to  
geronimo, so the sub-package makes sense.  xbean on the other hand is  
not geronimo specific directly under o.a.


IMO GShell is not geronimo-specific, closer in nature to xbean than to  
specs or components.


So for me the change of packages makes a lot of sense.

--jason





-Donald


Jason Dillon wrote:
No, it just seems that subprojects don't seem to use the parents  
namespace.  mina, activemq seems to follow that, even xbean does  
that.  so i figured I would drop the extra layer.

--jason
On Dec 16, 2008, at 12:39 AM, Donald Woods wrote:
Are you proposing GShell becoming a TLP and not a Geronimo  
subproject?



-Donald


Jason Dillon (JIRA) wrote:

Repackage org.apache.geronimo.gshell.* - org.apache.gshell.*
-
   Key: GSHELL-151
   URL: https://issues.apache.org/jira/browse/ 
GSHELL-151

   Project: GShell
Issue Type: Improvement
Security Level: public (Regular issues)
Components: Build
  Reporter: Jason Dillon
  Assignee: Jason Dillon
  Priority: Critical
   Fix For: 1.0-beta-1




Re: git, hg or bzr for G development?

2008-12-17 Thread Jason Dillon
I've been doing some experimenting using svn.eu.apache.org with git,  
so far it has gone well.  I've been reading infra mail some folks do  
run into problems from time to time.  So I'm limiting my changes to  
only small things, no large refactorings yet, but it is looking very  
hopeful.  That and there has been some discussion on the infra list  
about an ASF git repo, hopefully that will be per TLP, but who knows.


--jason


On Dec 6, 2008, at 1:22 AM, Kevan Miller wrote:



On Dec 4, 2008, at 9:13 AM, Jason Dillon wrote:

Has anyone figured out a way to use git, hg, or bzr for G (or other  
ASF) development?


Some projects are creating git mirrors of svn. There's been some  
chatter on infrastructure@ I haven't really looked at it. I don't  
recall any hg or bzr discussions.


IIUC, you have to use the eu svn server.

Also saw the following http://markmail.org/message/fzzy7nepk7olx5fl#query 
:+page:1+mid:zrujbjp7dqj5di4z+state:results


--kevan




Re: svn commit: r727321 - in /geronimo/gshell/trunk: gshell-api/src/main/java/org/apache/geronimo/gshell/command/ gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/comma

2008-12-17 Thread Jason Dillon

Thx :-)

--jason


On Dec 17, 2008, at 4:31 PM, gno...@apache.org wrote:


Author: gnodet
Date: Wed Dec 17 01:31:44 2008
New Revision: 727321

URL: http://svn.apache.org/viewvc?rev=727321view=rev
Log:
GSHELL-154: Create interfaces to represent links and aliases

Added:
   geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/ 
geronimo/gshell/command/Alias.java
   geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/ 
geronimo/gshell/command/Link.java
   geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/ 
java/org/apache/geronimo/gshell/wisdom/command/AliasImpl.java
   geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/ 
java/org/apache/geronimo/gshell/wisdom/command/LinkImpl.java

Modified:
   geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/ 
java/org/apache/geronimo/gshell/wisdom/config/PluginParser.java
   geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/ 
java/org/apache/geronimo/gshell/wisdom/plugin/bundle/ 
CommandBundle.java


Added: geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/ 
geronimo/gshell/command/Alias.java

URL: 
http://svn.apache.org/viewvc/geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/geronimo/gshell/command/Alias.java?rev=727321view=auto
= 
= 
= 
= 
= 
= 
= 
= 
==
--- geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/ 
geronimo/gshell/command/Alias.java (added)
+++ geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/ 
geronimo/gshell/command/Alias.java Wed Dec 17 01:31:44 2008

@@ -0,0 +1,33 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * License); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.apache.geronimo.gshell.command;
+
+/**
+ * Convenient way to register an alias.
+ *
+ * @version $Rev: 705507 $ $Date: 2008-10-17 10:22:12 +0200 (Fri,  
17 Oct 2008) $

+ */
+public interface Alias {
+
+String getName();
+
+String getAlias();
+
+}

Added: geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/ 
geronimo/gshell/command/Link.java

URL: 
http://svn.apache.org/viewvc/geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/geronimo/gshell/command/Link.java?rev=727321view=auto
= 
= 
= 
= 
= 
= 
= 
= 
==
--- geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/ 
geronimo/gshell/command/Link.java (added)
+++ geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/ 
geronimo/gshell/command/Link.java Wed Dec 17 01:31:44 2008

@@ -0,0 +1,33 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * License); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.apache.geronimo.gshell.command;
+
+/**
+ * Provides a convenient way to register a link
+ *
+ * @version $Rev: 705507 $ $Date: 2008-10-17 10:22:12 +0200 (Fri,  
17 Oct 2008) $

+ */
+public interface Link {
+
+String getName();
+
+String getTarget();
+
+}

Added: geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/ 
main/java/org/apache/geronimo/gshell/wisdom/command/AliasImpl.java

URL: 
http://svn.apache.org/viewvc/geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/command/AliasImpl.java?rev=727321view=auto
= 
= 
= 
= 
= 
= 
= 
= 
==
--- geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/ 
java/org/apache/geronimo/gshell/wisdom/command/AliasImpl.java (added)
+++ 

Re: Geronimo VM-appliance?

2008-12-16 Thread Jason Dillon
Yes I'm definetly going to include full svn, mvn, etc. With a  
prepopulated local repo for the developers appliance.


 ***

Was thinking about calling the effort GBox. Any thoughts?

--jason


On Dec 16, 2008, at 11:54 AM, Jack Cai greensi...@gmail.com wrote:


If it's for developers, maybe add Maven too.

-Jack

2008/12/16 Donald Woods dwo...@apache.org
OS+Java 6+FF3+Server+Samples+Eclipse+GEP would be ideal for  
developers



-Donald



Jason Dillon wrote:
Any idea why kinda of images you'd like to see?  I'm gonna try and  
craft a simple, base-os+Geronimo image to test out.  But I think we  
might want one which has say roller configured perhaps even another  
which can demonstrate AMQ's message distribution over a cluster.


--jason


On Dec 15, 2008, at 3:24 PM, David Jencks wrote:

I think this is a great idea.  I doubt we can host it at apache.  
unless we do something like bsd  + harmony (not even sure if that is  
likely to work)


thanks
david jencks

On Dec 15, 2008, at 12:01 AM, Jason Dillon wrote:

I've been playing around with VMWare, trying to optimize my  
virtualization configuration, and it occurred to me that folks who  
are savvy to the virtualization concept might benefit from having a  
linux+openjdk+geronimo appliance ready to play with perhaps  
another which is ready for enterprise configuration.


From an Apache POV its another distribution, specific to a  
virtualization tool, like VMWare, but users who already have the  
required tools installed, can basically download + install + run,  
and they have a functional environment...


IMO this is really nice as it drops a ton of evil platform issues  
(er ya *F*-windows) but also can resolve issues about which JDK did  
you install and did you configure your JAVA_HOME, blah, blah, blah.   
There are a ton of problems a newbie might run into when trying to  
play around with Geronimo as we all know.


Granted, not everyone is going to have a virtualization environment  
setup, but some will I'm sure... probably even the more savvy users  
I would guess (and well we can probably give docs to explain how to  
setup some virt stuff too if needed).  But those who do, we can  
deliver them highly functionally images for playing or images  
tailored for enterprise consumption.  That might be one which is  
bare-minimum for folks that need a starting point to roll uber- 
custom configurations (perhaps with a nice build env setup already  
for them, primed with repo artifacts) or one for users that want to  
deploy clustered ejb+web applications, and then another for simple  
web apps.


Seems to me that the advantage here is that you can configure the  
server and provide simple admin+user documentation on a known  
quantity... that being the VM which we publish for them.  That VM  
*should* perform *approximately* the same on any non-virtual host  
configuration (assuming we craft the image correctly).  But, okay  
I'm no math genius, but from my perspective... lets say 10x users  
have a problem due to config stuff right now, maybe 1-2x might have  
a problem with the image (its damn easy to setup a VM-configuration  
these days, and also damn easy to install an image).


So, *assuming* that folks are savvy with VM-technology, it might  
very well be *easier* to provide a VM image pre-configured for their  
evaluation/exploration of Geronimo.


I don't really expect folks to use that image for production, but I  
would expect them to learn from then image to build their production  
environment, perhaps even copying the configuration from the image  
as a bootstrap (and I think we should provide docs on how to do  
that).  Though for some folks, the image (say the simple webapp  
image) might work just fine.


I've seen a lot of mails about system dependent problems... windows  
especially, damn I hate that platform... but there are other  
problems too.  Like folks on Redhat who don't uninstall the crappy  
GNU java muck and manually install the sun/ibm JDK, etc.  So I'm not  
just hating on windows (though you and I both know I really, really,  
really... really hate it).


* * *

Bottom line is that I think use of virtual machines is becoming more  
popular.  I think it would be beneficial to Geronimo if we provided  
one (or more) virtual machines images to showcase Geronimo's full  
power... and reduce the myriad of complications some initial users  
run into why running locally on their own systems.  And furthermore,  
we can provide more customized images which fully exploit the full  
power of the system, without having to go and complicate our build  
(create new assemblies, slowing down build/dev times, etc).


After writing all this, I think the only real issue is, since we are  
part of Apache and this would technically be considered  some sort  
of *release* artifact... who does including Linux (whatever distro)  
jive with the ASF legally?


I believe its a good idea... obviously or I would not have wasted

Re: [jira] Created: (GSHELL-151) Repackage org.apache.geronimo.gshell.* - org.apache.gshell.*

2008-12-16 Thread Jason Dillon

Sure. I just but that issue in there so I don't forget :-)

--jason


On Dec 16, 2008, at 11:41 AM, Donald Woods dwo...@apache.org wrote:

Seems like something we should vote on, given our specs, samples,  
components and plugin subprojects all use org.apache.geronimo.*



-Donald


Jason Dillon wrote:
No, it just seems that subprojects don't seem to use the parents  
namespace.  mina, activemq seems to follow that, even xbean does  
that.  so i figured I would drop the extra layer.

--jason
On Dec 16, 2008, at 12:39 AM, Donald Woods wrote:
Are you proposing GShell becoming a TLP and not a Geronimo  
subproject?



-Donald


Jason Dillon (JIRA) wrote:

Repackage org.apache.geronimo.gshell.* - org.apache.gshell.*
-
   Key: GSHELL-151
   URL: https://issues.apache.org/jira/browse/ 
GSHELL-151

   Project: GShell
Issue Type: Improvement
Security Level: public (Regular issues)
Components: Build
  Reporter: Jason Dillon
  Assignee: Jason Dillon
  Priority: Critical
   Fix For: 1.0-beta-1


Geronimo VM-appliance?

2008-12-15 Thread Jason Dillon
I've been playing around with VMWare, trying to optimize my  
virtualization configuration, and it occurred to me that folks who are  
savvy to the virtualization concept might benefit from having a linux 
+openjdk+geronimo appliance ready to play with perhaps another which  
is ready for enterprise configuration.


From an Apache POV its another distribution, specific to a  
virtualization tool, like VMWare, but users who already have the  
required tools installed, can basically download + install + run, and  
they have a functional environment...


IMO this is really nice as it drops a ton of evil platform issues (er  
ya *F*-windows) but also can resolve issues about which JDK did you  
install and did you configure your JAVA_HOME, blah, blah, blah.  There  
are a ton of problems a newbie might run into when trying to play  
around with Geronimo as we all know.


Granted, not everyone is going to have a virtualization environment  
setup, but some will I'm sure... probably even the more savvy users I  
would guess (and well we can probably give docs to explain how to  
setup some virt stuff too if needed).  But those who do, we can  
deliver them highly functionally images for playing or images  
tailored for enterprise consumption.  That might be one which is bare- 
minimum for folks that need a starting point to roll uber-custom  
configurations (perhaps with a nice build env setup already for them,  
primed with repo artifacts) or one for users that want to deploy  
clustered ejb+web applications, and then another for simple web apps.


Seems to me that the advantage here is that you can configure the  
server and provide simple admin+user documentation on a known  
quantity... that being the VM which we publish for them.  That VM  
*should* perform *approximately* the same on any non-virtual host  
configuration (assuming we craft the image correctly).  But, okay I'm  
no math genius, but from my perspective... lets say 10x users have a  
problem due to config stuff right now, maybe 1-2x might have a problem  
with the image (its damn easy to setup a VM-configuration these days,  
and also damn easy to install an image).


So, *assuming* that folks are savvy with VM-technology, it might very  
well be *easier* to provide a VM image pre-configured for their  
evaluation/exploration of Geronimo.


I don't really expect folks to use that image for production, but I  
would expect them to learn from then image to build their production  
environment, perhaps even copying the configuration from the image as  
a bootstrap (and I think we should provide docs on how to do that).   
Though for some folks, the image (say the simple webapp image) might  
work just fine.


I've seen a lot of mails about system dependent problems... windows  
especially, damn I hate that platform... but there are other problems  
too.  Like folks on Redhat who don't uninstall the crappy GNU java  
muck and manually install the sun/ibm JDK, etc.  So I'm not just  
hating on windows (though you and I both know I really, really,  
really... really hate it).


 * * *

Bottom line is that I think use of virtual machines is becoming more  
popular.  I think it would be beneficial to Geronimo if we provided  
one (or more) virtual machines images to showcase Geronimo's full  
power... and reduce the myriad of complications some initial users run  
into why running locally on their own systems.  And furthermore, we  
can provide more customized images which fully exploit the full power  
of the system, without having to go and complicate our build (create  
new assemblies, slowing down build/dev times, etc).


After writing all this, I think the only real issue is, since we are  
part of Apache and this would technically be considered  some sort of  
*release* artifact... who does including Linux (whatever distro) jive  
with the ASF legally?


I believe its a good idea... obviously or I would not have wasted the  
time to try and explain my thoughts to you.  But I'm unsure that the  
ASF can allow for such things, short of an ASF operating-system coming  
into existence (which I'm neither counting on, nor hope happens).   
Perhaps a separate sourceforge or code.google project might suite  
better for legal issues?


Anyways, seems like a good idea, I'd like to see it happen, its not  
that hard... what do you folks think?


--jason




Re: Geronimo VM-appliance?

2008-12-15 Thread Jason Dillon

On Dec 15, 2008, at 3:24 PM, David Jencks wrote:
I think this is a great idea.  I doubt we can host it at apache.  
unless we do something like bsd  + harmony (not even sure if that is  
likely to work)


Thats what I've been realizing...  But can we link to it/documented it  
from apache?


--jason



Re: Geronimo VM-appliance?

2008-12-15 Thread Jason Dillon
Any idea why kinda of images you'd like to see?  I'm gonna try and  
craft a simple, base-os+Geronimo image to test out.  But I think we  
might want one which has say roller configured perhaps even another  
which can demonstrate AMQ's message distribution over a cluster.


--jason


On Dec 15, 2008, at 3:24 PM, David Jencks wrote:

I think this is a great idea.  I doubt we can host it at apache.  
unless we do something like bsd  + harmony (not even sure if that is  
likely to work)


thanks
david jencks

On Dec 15, 2008, at 12:01 AM, Jason Dillon wrote:

I've been playing around with VMWare, trying to optimize my  
virtualization configuration, and it occurred to me that folks who  
are savvy to the virtualization concept might benefit from having a  
linux+openjdk+geronimo appliance ready to play with perhaps  
another which is ready for enterprise configuration.


From an Apache POV its another distribution, specific to a  
virtualization tool, like VMWare, but users who already have the  
required tools installed, can basically download + install + run,  
and they have a functional environment...


IMO this is really nice as it drops a ton of evil platform issues  
(er ya *F*-windows) but also can resolve issues about which JDK did  
you install and did you configure your JAVA_HOME, blah, blah,  
blah.  There are a ton of problems a newbie might run into when  
trying to play around with Geronimo as we all know.


Granted, not everyone is going to have a virtualization environment  
setup, but some will I'm sure... probably even the more savvy users  
I would guess (and well we can probably give docs to explain how to  
setup some virt stuff too if needed).  But those who do, we can  
deliver them highly functionally images for playing or images  
tailored for enterprise consumption.  That might be one which is  
bare-minimum for folks that need a starting point to roll uber- 
custom configurations (perhaps with a nice build env setup already  
for them, primed with repo artifacts) or one for users that want to  
deploy clustered ejb+web applications, and then another for simple  
web apps.


Seems to me that the advantage here is that you can configure the  
server and provide simple admin+user documentation on a known  
quantity... that being the VM which we publish for them.  That VM  
*should* perform *approximately* the same on any non-virtual host  
configuration (assuming we craft the image correctly).  But, okay  
I'm no math genius, but from my perspective... lets say 10x users  
have a problem due to config stuff right now, maybe 1-2x might have  
a problem with the image (its damn easy to setup a VM-configuration  
these days, and also damn easy to install an image).


So, *assuming* that folks are savvy with VM-technology, it might  
very well be *easier* to provide a VM image pre-configured for  
their evaluation/exploration of Geronimo.


I don't really expect folks to use that image for production, but I  
would expect them to learn from then image to build their  
production environment, perhaps even copying the configuration from  
the image as a bootstrap (and I think we should provide docs on how  
to do that).  Though for some folks, the image (say the simple  
webapp image) might work just fine.


I've seen a lot of mails about system dependent problems... windows  
especially, damn I hate that platform... but there are other  
problems too.  Like folks on Redhat who don't uninstall the crappy  
GNU java muck and manually install the sun/ibm JDK, etc.  So I'm  
not just hating on windows (though you and I both know I really,  
really, really... really hate it).


* * *

Bottom line is that I think use of virtual machines is becoming  
more popular.  I think it would be beneficial to Geronimo if we  
provided one (or more) virtual machines images to showcase  
Geronimo's full power... and reduce the myriad of complications  
some initial users run into why running locally on their own  
systems.  And furthermore, we can provide more customized images  
which fully exploit the full power of the system, without having to  
go and complicate our build (create new assemblies, slowing down  
build/dev times, etc).


After writing all this, I think the only real issue is, since we  
are part of Apache and this would technically be considered  some  
sort of *release* artifact... who does including Linux (whatever  
distro) jive with the ASF legally?


I believe its a good idea... obviously or I would not have wasted  
the time to try and explain my thoughts to you.  But I'm unsure  
that the ASF can allow for such things, short of an ASF operating- 
system coming into existence (which I'm neither counting on, nor  
hope happens).  Perhaps a separate sourceforge or code.google  
project might suite better for legal issues?


Anyways, seems like a good idea, I'd like to see it happen, its not  
that hard... what do you folks think?


--jason








Re: [jira] Created: (GSHELL-151) Repackage org.apache.geronimo.gshell.* - org.apache.gshell.*

2008-12-15 Thread Jason Dillon
No, it just seems that subprojects don't seem to use the parents  
namespace.  mina, activemq seems to follow that, even xbean does  
that.  so i figured I would drop the extra layer.


--jason


On Dec 16, 2008, at 12:39 AM, Donald Woods wrote:


Are you proposing GShell becoming a TLP and not a Geronimo subproject?


-Donald


Jason Dillon (JIRA) wrote:

Repackage org.apache.geronimo.gshell.* - org.apache.gshell.*
-
Key: GSHELL-151
URL: https://issues.apache.org/jira/browse/GSHELL-151
Project: GShell
 Issue Type: Improvement
 Security Level: public (Regular issues)
 Components: Build
   Reporter: Jason Dillon
   Assignee: Jason Dillon
   Priority: Critical
Fix For: 1.0-beta-1




[jira] Created: (GSHELL-150) Add support to resolve artifacts with Maven Mercury

2008-12-14 Thread Jason Dillon (JIRA)
Add support to resolve artifacts with Maven Mercury
---

 Key: GSHELL-150
 URL: https://issues.apache.org/jira/browse/GSHELL-150
 Project: GShell
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: Support - Artifact + Mercury
Reporter: Jason Dillon
Assignee: Jason Dillon
 Fix For: 1.0-alpha-3




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Created: (GSHELL-151) Repackage org.apache.geronimo.gshell.* - org.apache.gshell.*

2008-12-14 Thread Jason Dillon (JIRA)
Repackage org.apache.geronimo.gshell.* - org.apache.gshell.*
-

 Key: GSHELL-151
 URL: https://issues.apache.org/jira/browse/GSHELL-151
 Project: GShell
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: Build
Reporter: Jason Dillon
Assignee: Jason Dillon
Priority: Critical
 Fix For: 1.0-beta-1




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Simple Monitoring Console Server Assemblies?

2008-12-14 Thread Jason Dillon
Why are we building Simple Monitoring Console Server assemblies?  Do  
we ship these?  Why?


--jason


Re: Simple Monitoring Console Server Assemblies?

2008-12-14 Thread Jason Dillon
And why on earth does the build run by default selenium-based  
integration tests?  Even when -Pno-it is configured?


--jason


On Dec 14, 2008, at 6:51 PM, Jason Dillon wrote:

Why are we building Simple Monitoring Console Server assemblies?   
Do we ship these?  Why?


--jason




[jira] Created: (GSHELL-152) Add gshell-maven-plugin to allow command execution via mvn

2008-12-14 Thread Jason Dillon (JIRA)
Add gshell-maven-plugin to allow command execution via mvn
--

 Key: GSHELL-152
 URL: https://issues.apache.org/jira/browse/GSHELL-152
 Project: GShell
  Issue Type: New Feature
  Security Level: public (Regular issues)
  Components: Build
Reporter: Jason Dillon
Assignee: Jason Dillon
 Fix For: 1.0-alpha-3




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Created: (GSHELL-153) Configure the maven-license-plugin

2008-12-14 Thread Jason Dillon (JIRA)
Configure the maven-license-plugin
--

 Key: GSHELL-153
 URL: https://issues.apache.org/jira/browse/GSHELL-153
 Project: GShell
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: Build
Reporter: Jason Dillon
Assignee: Jason Dillon
 Fix For: 1.0-alpha-3




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GSHELL-152) Add gshell-maven-plugin to allow command execution via mvn

2008-12-14 Thread Jason Dillon (JIRA)

 [ 
https://issues.apache.org/jira/browse/GSHELL-152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Dillon updated GSHELL-152:


Component/s: (was: Build)
 Maven Plugin

 Add gshell-maven-plugin to allow command execution via mvn
 --

 Key: GSHELL-152
 URL: https://issues.apache.org/jira/browse/GSHELL-152
 Project: GShell
  Issue Type: New Feature
  Security Level: public(Regular issues) 
  Components: Maven Plugin
Reporter: Jason Dillon
Assignee: Jason Dillon
 Fix For: 1.0-alpha-3




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Closed: (GSHELL-153) Configure the maven-license-plugin

2008-12-14 Thread Jason Dillon (JIRA)

 [ 
https://issues.apache.org/jira/browse/GSHELL-153?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Dillon closed GSHELL-153.
---

   Resolution: Fixed
Fix Version/s: (was: 1.0-alpha-3)
   1.0-alpha-2

This is done in Genesis 2.0-SNAPSHOT, use {{mvn -Plicense-check}} to run.

 Configure the maven-license-plugin
 --

 Key: GSHELL-153
 URL: https://issues.apache.org/jira/browse/GSHELL-153
 Project: GShell
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: Build
Reporter: Jason Dillon
Assignee: Jason Dillon
 Fix For: 1.0-alpha-2




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: svn commit: r725965 - /geronimo/server/trunk/pom.xml - sourceEncoding?

2008-12-12 Thread Jason Dillon

Here:

 
http://maven.apache.org/plugins/maven-resources-plugin/resources-mojo.html#encoding

And here is a more general document about it:

 
http://docs.codehaus.org/display/MAVENUSER/POM+Element+for+Source+File+Encoding

--jason


On Dec 12, 2008, at 9:40 PM, Donald Woods wrote:


Jason, how does this property get used?


-Donald


jdil...@apache.org wrote:

Author: jdillon
Date: Fri Dec 12 03:18:14 2008
New Revision: 725965
URL: http://svn.apache.org/viewvc?rev=725965view=rev
Log:
Set encoding
Modified:
   geronimo/server/trunk/pom.xml
Modified: geronimo/server/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/geronimo/server/trunk/pom.xml?rev=725965r1=725964r2=725965view=diff
=
=
=
=
=
=
=
=
=
=
--- geronimo/server/trunk/pom.xml (original)
+++ geronimo/server/trunk/pom.xml Fri Dec 12 03:18:14 2008
@@ -51,6 +51,8 @@
/scm
 properties
+project.build.sourceEncodingUTF-8/ 
project.build.sourceEncoding

+ !--
NOTE: Project version, to be used instead of ${pom.version}  
since that

  value magically changes when using SNAPSHOT versions.




Re: poms in the G repository?

2008-12-12 Thread Jason Dillon

On Dec 5, 2008, at 3:43 AM, David Jencks wrote:

On Dec 4, 2008, at 5:55 AM, Jason Dillon wrote:

Hi I just realized (or rather remembered) that the G repository  
doesn't include any poms.  This presents a little bit of a problem  
for integrating the latest GShell which uses Maven2 poms to  
determine which dependencies to grap/load when installing a GShell  
command plugin.


Any thoughts on including those pom files?


I have no principled objections... I'd like to look over your code a  
bit.


What would you like to look at?  I can point you in the right  
direction...


 Maven typically packages a pom into the artifact is there any  
chance of using that pom instead of the separate file?


Yes, but we can't always expect that, since G (at least) flips those  
off.


Anyways, I'm going to continue to work on integrating things and  
getting a gshell plugin to bootstrap a G server from a minimal gshell  
assembly.


--jason


[jira] Closed: (GSHELL-149) Get the default value for 'gshell.prompt' from Application/Branding

2008-12-12 Thread Jason Dillon (JIRA)

 [ 
https://issues.apache.org/jira/browse/GSHELL-149?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Dillon closed GSHELL-149.
---

   Resolution: Fixed
Fix Version/s: (was: 1.0-alpha-3)
   1.0-alpha-2

 Get the default value for 'gshell.prompt' from Application/Branding
 ---

 Key: GSHELL-149
 URL: https://issues.apache.org/jira/browse/GSHELL-149
 Project: GShell
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: Application, Wisdom
Reporter: Jason Dillon
Assignee: Jason Dillon
 Fix For: 1.0-alpha-2




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: svn commit: r724558 - in /geronimo/server/trunk: ./ plugingroups/javaee5-jetty/ plugingroups/javaee5-jetty/src/main/history/ plugingroups/javaee5-tomcat/ plugingroups/javaee5-tomcat/src/main/histo

2008-12-09 Thread Jason Dillon
Why do we need 2 sets of activemq modules?  If the new ones work, then  
lets just use them.


--jason


On Dec 9, 2008, at 9:26 PM, Donald Woods wrote:


One of 2 good questions...

The ${activemqString} was put in there by Jencks, so I just kept  
using it, but it should probably be removed.


Also, I don't like the renaming to activemq5-* for our modules/cars,  
as now both our Samples and user apps will have to be updated to use  
the new CAR names


If there are no objections, I'll delete the old activemq plugins and  
rename the activemq5 plugins, so we don't break everyone.




-Donald


Jarek Gawor wrote:
If we are switching to activemq5 why do we need this $ 
{activemqString}

substitution?
Jarek
On Mon, Dec 8, 2008 at 6:59 PM,  [EMAIL PROTECTED] wrote:

Author: djencks
Date: Mon Dec  8 15:59:58 2008
New Revision: 724558

URL: http://svn.apache.org/viewvc?rev=724558view=rev
Log:
GERONIMO-4337 upgrade to activemq 5.2.  Reduced console  
functionality


Added:
  geronimo/server/trunk/plugins/activemq5/geronimo-activemq5/src/ 
main/java/org/apache/geronimo/activemq/management/ 
ActiveMQTransportConnector.java   (with props)

Modified:
  geronimo/server/trunk/plugingroups/javaee5-jetty/pom.xml
  geronimo/server/trunk/plugingroups/javaee5-jetty/src/main/ 
history/dependencies.xml

  geronimo/server/trunk/plugingroups/javaee5-tomcat/pom.xml
  geronimo/server/trunk/plugingroups/javaee5-tomcat/src/main/ 
history/dependencies.xml
  geronimo/server/trunk/plugins/activemq5/activemq5-broker/src/ 
main/history/dependencies.xml
  geronimo/server/trunk/plugins/activemq5/activemq5-broker/src/ 
main/plan/plan.xml
  geronimo/server/trunk/plugins/activemq5/activemq5-portlets/src/ 
main/java/org/apache/geronimo/console/jmsmanager/helper/ 
AmqJMSMessageHelper.java
  geronimo/server/trunk/plugins/activemq5/activemq5-portlets/src/ 
main/java/org/apache/geronimo/console/jmsmanager/server/ 
BaseJMSPortlet.java
  geronimo/server/trunk/plugins/activemq5/activemq5-portlets/src/ 
main/java/org/apache/geronimo/console/jmsmanager/server/ 
JMSConnectorPortlet.java
  geronimo/server/trunk/plugins/activemq5/activemq5-portlets/src/ 
main/resources/jms-resource-providers.properties
  geronimo/server/trunk/plugins/activemq5/activemq5-portlets/src/ 
main/webapp/WEB-INF/view/jmsmanager/server/connector/normal.jsp
  geronimo/server/trunk/plugins/activemq5/activemq5-portlets/src/ 
main/webapp/WEB-INF/view/jmsmanager/server/normal.jsp

  geronimo/server/trunk/plugins/activemq5/activemq5-server/pom.xml
  geronimo/server/trunk/plugins/activemq5/geronimo-activemq5/src/ 
main/java/org/apache/geronimo/activemq/BrokerServiceGBeanImpl.java
  geronimo/server/trunk/plugins/activemq5/geronimo-activemq5/src/ 
main/java/org/apache/geronimo/activemq/management/ 
ActiveMQManagerGBean.java

  geronimo/server/trunk/plugins/activemq5/pom.xml
  geronimo/server/trunk/pom.xml
  geronimo/server/trunk/testsuite/commands-testsuite/gshell/src/ 
test/java/org/apache/geronimo/testsuite/gshell/deploy/ 
DeployTest.java
  geronimo/server/trunk/testsuite/console-testsuite/advanced/src/ 
test/java/org/apache/geronimo/testsuite/console/JMSServerTest.java
  geronimo/server/trunk/testsuite/enterprise-testsuite/jms-tests/ 
jms-ear/src/main/resources/META-INF/geronimo-application.xml
  geronimo/server/trunk/testsuite/web-testsuite/test-web- 
references/web-references-ear/src/main/resources/META-INF/geronimo- 
application.xml






Re: svn commit: r724818 - /geronimo/sandbox/build-support/libraries/system/1/groovy/gbuild/system/commands/MavenCommand.groovy

2008-12-09 Thread Jason Dillon
Hey, you really should not rely on system environment variables here,  
as that kinda defeats the purpose of using the svn-based controllers  
for all configuration.


I'd recommend you revert this and setup defaults in the controllers.

--jason


On Dec 10, 2008, at 1:50 AM, [EMAIL PROTECTED] wrote:


Author: jawarner
Date: Tue Dec  9 10:50:26 2008
New Revision: 724818

URL: http://svn.apache.org/viewvc?rev=724818view=rev
Log:
Pull maven opts from agent environment

Modified:
   geronimo/sandbox/build-support/libraries/system/1/groovy/gbuild/ 
system/commands/MavenCommand.groovy


Modified: geronimo/sandbox/build-support/libraries/system/1/groovy/ 
gbuild/system/commands/MavenCommand.groovy

URL: 
http://svn.apache.org/viewvc/geronimo/sandbox/build-support/libraries/system/1/groovy/gbuild/system/commands/MavenCommand.groovy?rev=724818r1=724817r2=724818view=diff
= 
= 
= 
= 
= 
= 
= 
= 
==
--- geronimo/sandbox/build-support/libraries/system/1/groovy/gbuild/ 
system/commands/MavenCommand.groovy (original)
+++ geronimo/sandbox/build-support/libraries/system/1/groovy/gbuild/ 
system/commands/MavenCommand.groovy Tue Dec  9 10:50:26 2008

@@ -32,7 +32,7 @@

def mavenHome = 'tools/maven'

-def mavenOpts = null
+def mavenOpts = System.getenv('MAVEN_OPTS')

def repoDir = 'repository'







Re: 2.2 (trunk) bucket-o-snapshots

2008-12-09 Thread Jason Dillon
Commons-logging should not be included at all, we are using the slf4j  
adapters.


--jason


On Dec 10, 2008, at 2:18 AM, Donald Woods wrote:

We also have multiple versions of some depends getting pulled into  
the assemblies right now, that needs to get fixed:


commons-logging - 1.0.3 and 1.0.4
xpp3 and xpp3_min
org.apache.ws.commons.schema.XmlSchema - 1.4.2 and SNAPSHOT


Some new/questionable depends:
com.envoisolutions.sxc.sxc-jaxb and sxc-runtime
org.jvnet.staxex
quartz.quartz

And backport-util-concurrent is still in the distro...

Also, can we remove com/sun/xml/ws/jaxws-rt and jaxws-tools, now  
that we are using CXF for wsgen?



-Donald


Joe Bohn wrote:
It has been mentioned several times that we should be looking to  
release Geronimo 2.2 before the end of the year (preferrably mid- 
December).
Before we can consider a release there are a large number of  
snapshots that need to be removed/replaced in our project.  Can  
anybody shed any light on these (or others that I may have missed)?
OpenEJB 3.1-SNAPSHOT  - Actually, OpenEJB 3.1 was released in late  
October.  However, the trunk version was never updated and some  
additional changes have been included.  Recent changes in Geronimo  
trunk now require this snapshot that is actually newer than the 3.1  
release. IMO we should revert the trunk change and attempt to work  
with the released OpenEJB 3.1.
Axis2 SNAPSHOT (yep, it's just SNAPSHOT without a number).  IIUC  
correctly we need to get an Axis2 release before we can consider a  
Geronimo 2.2 release.  Does anybody know how close we are to  
getting an Axis2 release?
Axiom SNAPSHOT (yep. it's just SNAPSHOT too).  I believe this is  
required by Axis2 ... so if Axis2 is released then they will have  
to get Axiom released as well (and we can pick up the released  
version).
-xBean 3.5-SNAPSHOT.  Is this snapshot really required (I presume  
it must be)?  In branches/2.1 we're still using 3.3.  It looks like  
the latest released version is 3.4.3.  I'll give that a shot if I  
don't hear from anybody that we really need 3.5.
-wadi 2.1-SNAPSHOT.  Is this snapshot really required (I presume it  
must be)?  In branches/2.1 we're using 2.0.  What function requires  
2.1-SNAPSHOT and is can somebody directly involved with wadi  
provide an estimate on when this might be released?
-geronimo_j2ee-connector_1.6_spec 1.0-EA-SNAPSHOT.  Are we at a  
point where we can release this spec or do we need to wait until we  
verify tck?
- geronimo-jaspi_1.0_spec 1.0-SNAPSHOT.  Are we at a point where we  
can release this spec or do we need to wait until we verify tck?
- geronimo-servlet_3.0_spec 1.0-EA-SNAPSHOT.  Are we at a point  
where we can release this spec or do we need to wait until we  
verify tck?
- geronimo-jaspi 1.0-SNAPSHOT.  This is a new geronimo component.   
How close is this to being able to be released?
- geronimo-concurrent_1.0_spec 1.0-SNAPSHOT.  How close is this to  
being able to be released?
- XmlSchema SNAPSHOT (yep, it's just SNAPSHOT).  I believe this is  
also related to Axis2 dependencies and will have to be resolved by  
Axis2 as they release.
- woden* 1.0-SNAPSHOT.  This is also related to Axis2 and will have  
to be resolved for an Axis2 release so we will pull in whatever  
they require.
- selenium-maven-plugin 1.0-rc-1-SNAPSHOT.  I believe that we  
pulled this in trying to resolve the FF3 issues.  It's not clear to  
me if we would have to remove this SNAPSHOT prior to a release but  
I think it would be best to ensure that the tagged release can  
always be built and run with tests - therefore I think we should  
remove it.  Any other opinions?
- jspc-maven-plugin 2.0-alpha-2-SNAPSHOT.  I'm not sure why this is  
updated (in branches/2.1 we use 2.0-alpha-1-20070806).  Anybody  
know? We should remove it.
- jspc-compiler-tomcat6 2.0-alpha-2-SNAPSHOT.  I'm not sure why  
this was updated either.  In branches/2.1 we updated the maven  
plugin (above) but not the compiler but in trunk both were updated  
to the alpha-2-SNAPSHOT.  Anybody know why?
- ianal-maven-plugin  1.0-alpha-1-SNAPSHOT.  No doubt to support  
the new legal file processing.  Is there a released version we can  
use instead of the SNAPSHOT or do we need to get a release here are  
well?

Joe




  1   2   3   4   5   6   7   8   9   10   >