Re: building error

2006-05-11 Thread David Jencks
If this occurred while building configs client-corba or j2ee-corba, I  
have found the problem.  You can fix it locally by including



geronimo
axis-deployer
${geronimo_version}
car

4




in your project.xml.  I expect to commit this when svn revives.

If this doesn't fix the problem please let us know and indicate what  
was being built at the time of the failure.


Incidentally I'd be curious to know what system you are running on: I  
think the configs are getting built in a different order than on  
everyone elses build machine.


Many thanks
david jencks

On May 11, 2006, at 10:00 PM, Rakesh Ranjan wrote:


Hi all,
When i building the Geronimo-1.1-SNAPSHOP, i get the following  
exception :


27010 [main] ERROR  
org.apache.geronimo.plugin.packaging.PackageBuilder  -  
org.apache.geronimo.kernel.config.LifecycleException: start of  
geronimo/openejb-deployer/1.1-SNAPSHOT/car failed
org.apache.geronimo.kernel.config.LifecycleException: start of  
geronimo/openejb-deployer/1.1-SNAPSHOT/car failed
at  
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf 
iguration(SimpleConfigurationManager.java :522)
at  
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf 
iguration(SimpleConfigurationManager.java:486)
at  
org.apache.geronimo.kernel.config.SimpleConfigurationManager$ 
$FastClassByCGLIB$$ce77a924.invoke ()

at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at  
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke 
(FastMethodInvoker.java:38)
at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke  
(GBeanOperation.java:122)
at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
(GBeanInstance.java:817)
at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
(RawInvoker.java:57)
at  
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke  
(RawOperationInvoker.java:35)
at  
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
(ProxyMethodInterceptor.java:96)
at org.apache.geronimo.kernel.config.ConfigurationManager$ 
$EnhancerByCGLIB$$39bce10d.startConfiguration ()
at  
org.apache.geronimo.plugin.packaging.PackageBuilder.execute 
(PackageBuilder.java:286)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke  
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)
at  
org.apache.geronimo.plugin.packaging.PackageBuilderShell.execute  
(PackageBuilderShell.java:251)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke  
(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.commons.jelly.impl.DynamicBeanTag.doTag 
(DynamicBeanTag.java:230)
at org.apache.commons.jelly.impl.StaticTagScript.run  
(StaticTagScript.java:145)
at org.apache.commons.jelly.impl.ScriptBlock.run 
(ScriptBlock.java:135)
at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag 
(MavenGoalTag.java:79)
at org.apache.maven.jelly.tags.werkz.MavenGoalTag 
$MavenGoalAction.performAction (MavenGoalTag.java:110)

at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
at com.werken.werkz.Goal.attain (Goal.java:573)
at com.werken.werkz.WerkzProject.attainGoal 
(WerkzProject.java:193)
at  
org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag 
(MavenAttainGoalTag.java:127)
at org.apache.commons.jelly.impl.TagScript.run  
(TagScript.java:279)
at org.apache.commons.jelly.impl.ScriptBlock.run 
(ScriptBlock.java:135)
at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag 
(MavenGoalTag.java:79)
at org.apache.maven.jelly.tags.werkz.MavenGoalTag 
$MavenGoalAction.performAction (MavenGoalTag.java:110)

at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at org.apache.maven.plugin.PluginManager.attainGoals 
(PluginManager.java:671)
at org.apache.maven.MavenSession.attainGoals 
(MavenSession.java:263)
at org.apache.maven.jelly.tags.maven.ReactorTag.doTag 
(ReactorTag.java:368)
at org.apache.commons.jelly.impl.TagScript.run  
(TagScript.java:279)
at org.apache.commons.jelly.impl.ScriptBlock.run 
(ScriptBlock.java:135)
at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag 
(MavenGoalTag.java:79)
   

Re: Google search on website?

2006-05-11 Thread Jason Dillon
I dunno... a box under Development on the leftnav would be fine.   
Maybe just another one called Search in the same style, with a text  
input on the top row, search button on the bottom?


--jason


On May 11, 2006, at 9:47 PM, Matt Hogstrom wrote:


I meant where it would go.

Jason Dillon wrote:

Not sure I understand what you mean...
--jason
On 5/11/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote:

Do you have a template in mind?


Jason Dillon wrote:
> Any thoughts on adding a Google search form on the website?
>
> --jason
>
>
>





Re: Geronimo documentation - upcoming look & feel

2006-05-11 Thread Aaron Mulder

Looks like it addresses my gripes with the current confluence pages.  Thanks!

I also agree with the other comment that it would be ideal to have
separate 1.0 and 1.1 "spaces" -- which is to say, separate
documentation sets.  Ultimately I think version N should have
everything that version N-1 had only updated and with a "what changed"
page and covering any new features.

Thanks,
   Aaron

On 5/11/06, Hernan Cunico <[EMAIL PROTECTED]> wrote:

Hi All,
I just wanted to give you guys a heads up on how the Geronimo's confluence wiki 
may look like once
cwiki.apache.org jumps in production.

Available at the following link is just a single page, static draft based on 
what is in the oven for
Geronimo v1.1 documentation. The new confluence wiki will be running a plugin 
that automatically
exports the new content into HTML format so it can be served as static content 
increasing the
performance.

Not only that, the HTML exports can be configured using templates so we can 
select the information
we want to display, for example removing the classic "Added by / last edited 
by" if it turns to be
an issue.

Three key things to pay special attention from the template used are, obvious 
banner at the top of
the page, user names removed and Apache license disclaimer at the very bottom 
of each page.

http://people.apache.org/~hcunico/cwiki/documentation.html

Comments, questions, suggestions are welcomed :)

Cheers!
Hernan




building error

2006-05-11 Thread Rakesh Ranjan
Hi all,When i building the Geronimo-1.1-SNAPSHOP, i get the following exception : 27010 [main] ERROR org.apache.geronimo.plugin.packaging.PackageBuilder  - org.apache.geronimo.kernel.config.LifecycleException: start of geronimo/openejb-deployer/1.1-SNAPSHOT/car failed
org.apache.geronimo.kernel.config.LifecycleException: start of geronimo/openejb-deployer/1.1-SNAPSHOT/car failed    at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java
:522)    at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:486)    at org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByCGLIB$$ce77a924.invoke
()    at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)    at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)    at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
(GBeanOperation.java:122)    at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817)    at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)    at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
(RawOperationInvoker.java:35)    at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)    at org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$39bce10d.startConfiguration
()    at org.apache.geronimo.plugin.packaging.PackageBuilder.execute(PackageBuilder.java:286)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:324)    at org.apache.geronimo.plugin.packaging.PackageBuilderShell.execute
(PackageBuilderShell.java:251)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)    at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:324)    at org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.java:230)    at org.apache.commons.jelly.impl.StaticTagScript.run
(StaticTagScript.java:145)    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)    at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)    at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction
(MavenGoalTag.java:110)    at com.werken.werkz.Goal.fire(Goal.java:639)    at com.werken.werkz.Goal.attain(Goal.java:575)    at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)    at com.werken.werkz.Goal.attain
(Goal.java:573)    at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)    at org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)    at org.apache.commons.jelly.impl.TagScript.run
(TagScript.java:279)    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)    at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)    at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction
(MavenGoalTag.java:110)    at com.werken.werkz.Goal.fire(Goal.java:639)    at com.werken.werkz.Goal.attain(Goal.java:575)    at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:671)
    at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)    at org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:368)    at org.apache.commons.jelly.impl.TagScript.run
(TagScript.java:279)    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)    at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)    at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction
(MavenGoalTag.java:110)    at com.werken.werkz.Goal.fire(Goal.java:639)    at com.werken.werkz.Goal.attain(Goal.java:575)    at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)    at 
org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)    at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)    at org.apache.commons.jelly.impl.ScriptBlock.run
(ScriptBlock.java:135)    at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)    at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java
:110)    at com.werken.werkz.Goal.fire(Goal.java:639)    at com.werken.werkz.Goal.attain(Goal.java:575)    at org.apache.maven.plu

Re: Google search on website?

2006-05-11 Thread Matt Hogstrom

I meant where it would go.

Jason Dillon wrote:

Not sure I understand what you mean...

--jason


On 5/11/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote:

Do you have a template in mind?


Jason Dillon wrote:
> Any thoughts on adding a Google search form on the website?
>
> --jason
>
>
>







Re: Where should M2 conversion be done? or Should/Will the trunk be abandoned completely?

2006-05-11 Thread Prasad Kashyap

On the "Thinking about 1.2 and moving forward" thread,
(http://www.mail-archive.com/dev@geronimo.apache.org/msg22073.html),
there was talk about making the current 1.1 as the new trunk and
moving the changes from the existing trunk to this new trunk.

So did you mean moving to this new trunk ?

Are there any major pros and cons of  moving to 1.1 as opposed to
moving to the new trunk ? I don't see any. At present, I think we
could wait till after we ship 1.1 and create this new trunk. But if
somebody sees any some advantages, I'd appreciate their insight.

Cheers
Prasad

On 5/11/06, Jacek Laskowski <[EMAIL PROTECTED]> wrote:

Hi,

It seems the closer 1.1 is to its destination, the more people are
asking about the m2 conversion (or rather complaining it's not yet
done, which is fair given how much time it has already taken).

However, to go on with the conversion one needs to answer the question
about the trunk. Should it be abandoned and kept only as a place for
the changes that should eventually move to the 1.1 branch?

Where should the migration take place? 1.1 branch or the trunk?
Suggestions? Comments?

Jacek

--
Jacek Laskowski
http://www.laskowski.net.pl



Re: OS License for IntelliJ

2006-05-11 Thread Matt Hogstrom

Check out their web site.  They'll give you one good for a year.

Jason Dillon wrote:

Anyone know if we have an Intellij open source license for g commiters?

--jason





OS License for IntelliJ

2006-05-11 Thread Jason Dillon

Anyone know if we have an Intellij open source license for g commiters?

--jason


Re: Google search on website?

2006-05-11 Thread Jason Dillon

Not sure I understand what you mean...

--jason


On 5/11/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote:

Do you have a template in mind?


Jason Dillon wrote:
> Any thoughts on adding a Google search form on the website?
>
> --jason
>
>
>



Re: Geronimo documentation - upcoming look & feel

2006-05-11 Thread Jason Dillon

On 5/11/06, Hernan Cunico <[EMAIL PROTECTED]> wrote:

Hi All,
I just wanted to give you guys a heads up on how the Geronimo's  
confluence wiki may look like once

cwiki.apache.org jumps in production.

...

http://people.apache.org/~hcunico/cwiki/documentation.html

Comments, questions, suggestions are welcomed :)


Anyway we can figure how to reduce some of the logo/bread-crumbs/ 
toolbar height?


--jason


Re: Geronimo documentation - upcoming look & feel

2006-05-11 Thread Jacek Laskowski

On 5/11/06, Hernan Cunico <[EMAIL PROTECTED]> wrote:

Hi All,
I just wanted to give you guys a heads up on how the Geronimo's confluence wiki 
may look like once
cwiki.apache.org jumps in production.

...

http://people.apache.org/~hcunico/cwiki/documentation.html

Comments, questions, suggestions are welcomed :)


Whow, that looks pretty! If it becomes part of our distribution it
will surely be a major differentiator against other application
servers, esp. open source ones. I have always liked BEA WebLogic for
their astonishing documentation online so when people realize we've
got alike we're winners! Thanks Hernan!


Hernan


Jacek

--
Jacek Laskowski
http://www.laskowski.net.pl


Re: Artifact patch system [was Re: replacing tomcat classes]

2006-05-11 Thread John Sisson

Dain Sundstrom wrote:
I think that technically this is a very easy problem to solve.  The 
difficult problem will be our recommendation to users on how to use 
the feature.


Technical
-
I think the best way to implement this is to add another method 
getPatches(Artifact artifact) the Repository interface (this is 
analogous to the getDependecies method which appends to the class 
path).  Then we just modify the class loader building code in 
Configuration to put the patch jars before the artifact in the classpath.


One thing to note, this proposed patch system will only address class 
loading of artifacts.  If a user wants to patch a library inside of a 
web application, they will need to modify the web application 
directly.  This is particularly tricky since the load order of jars in 
WEB-INF/lib is not specified and updating it requires a full redeploy 
(not a restart as most would expect).  Additionally, this system would 
not address patching resources inside of a war.  For that, the user 
would have to overwrite the files in the unpacked deployment.


The only tricky part of implementing this system will be deciding how 
we want to associate patches with artifacts.  A single flat directory 
is easiest for users, but it difficult to avoid name collisions.  It 
would be very easy for us to have some sort of foo-1.1-23456.patch 
files in the normal repository structure, but that requires an 
administrator to know where to put files which is error prone. I'm 
personally leaning toward the single patch directory simply because it 
will make it easier for admins to see which patches the server has 
installed.


Instead of having a single flat directory, would it be possible to have 
a file that maps an existing artifact to a patched artifact in the 
repository so that the patched artifact can be manipulated using 
standard maven tools.  See link below to Maven proposal on artifact 
naming for patches etc.


If a user wants to see what patched files are currently in use they can 
just look at this file.


If a patch needs to be sent to a user manually, it could be sent to them 
in a tar/zip file that contains the appropriate directories under the 
repository directory that can be extracted to the repository directory.


This would allow a number of different versions of the patch to be in 
the repository and the user can easily switch between patch versions or 
back-out the patch to a previous version that worked more reliably (in 
case a number of patch iterations were produced in an attempt to resolve 
a problem).


Finally, this system will impact any tool that is using the 
repository.  I'm specifically thinking of the plugin packaging and 
download code which will have to be modified to grab the patches.  I 
also suspect it will effect the eclipse tooling also.


Recomendations
--
I agree with David that it is a bad idea to replace only a few classes 
in a jar.  The process is inherently error prone, and only provides a 
very risky stop gap measure.  I also agree with Matt that it is 
important be able to patch just a few classes in an emergency, and as 
soon as the emergency is over, work should start to roll the changes 
into a full jar update.


I think we should recommend that our users don't use the patch feature 
unless there is an emergency.  Further, I don't think this project 
should ever ship class level patches, since it is so easy for us to 
ship a whole jar.


BTW, does anyone know if maven has a patch system in the pipeline?

I'm not aware of a patch system as such, but have seen this proposal on 
artifact naming for patches/service packs etc. Not sure what the status 
of this proposal is:


http://docs.codehaus.org/display/MAVEN/Extending+Maven+2.0+Dependencies

Regards,

John

-dain

On May 11, 2006, at 9:44 AM, David Jencks wrote:



On May 11, 2006, at 9:16 AM, Joe Bohn wrote:



Bumping up the version should work for the jar approach.  However, I 
was still trying to figure out a way to honor the tomcat 
recommendation of replacing just the modified classes.  Is there 
some way to make the version independent classloaders pick up 
individual classes rather than entire jars?


No, and I think that's a good thing.  I think the tomcat team is 
giving bad advice.


thanks
david jencks



Joe


David Jencks wrote:

On May 11, 2006, at 8:29 AM, Joe Bohn wrote:


Thanks for the quick response Jeff.

I like the idea of a "system patch" location in the classpath 
where  we can pick up patches for anything we might include in a 
geronimo   assembly.
I think this "system patch" idea will only work in environments 
with  only one classloader, i.e. not geronimo.  The problem is that 
the  patched classes need to get into the correct classloader, 
"before"  the normal versions.   We'd need a patch directory for 
each module.   I also think any solution that relies on the order 
of stuff in a  classpath is inherently unstable and unreliable.
Basically I think this is a terrib

[jira] Updated: (GERONIMO-2013) make upgrader into a command line tool

2006-05-11 Thread David Jencks (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2013?page=all ]

David Jencks updated GERONIMO-2013:
---

Attachment: 2013_upgrade_commandline.diff

> make upgrader into a command line tool
> --
>
>  Key: GERONIMO-2013
>  URL: http://issues.apache.org/jira/browse/GERONIMO-2013
>  Project: Geronimo
> Type: Bug
> Security: public(Regular issues) 
>   Components: deployment
> Versions: 1.1
> Reporter: David Jencks
> Assignee: David Jencks
>  Fix For: 1.1
>  Attachments: 2013_upgrade_commandline.diff
>
> Upgrade functionality needs to be exposed somehow.  One way is as a command 
> line tool.  Current version is a 5M standalone jar: I'm not sure what other 
> choices there are.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Resolved: (AMQ-708) changes to connector host and port not persisted in geronimo

2006-05-11 Thread Hiram Chirino (JIRA)
 [ https://issues.apache.org/activemq/browse/AMQ-708?page=all ]
 
Hiram Chirino resolved AMQ-708:
---

Resolution: Fixed

Patch applied!  Thanks.

> changes to connector host and port not persisted in geronimo
> 
>
>  Key: AMQ-708
>  URL: https://issues.apache.org/activemq/browse/AMQ-708
>  Project: ActiveMQ
> Type: Bug

>   Components: Geronimo Integration
> Versions: 3.2.4
>  Environment: activemq 3.4 running in geronimo 1.1
> Reporter: Paul McMahan
>  Fix For: 3.2.4
>  Attachments: ACTIVEMQ-gbean.patch
>
>
> Hostname and port changes I made to the activemq connectors via the geronimo 
> admin console don't get persisted in geronimo's var/config/config.xml, 
> causing them to revert to their original values when the server restarts.
> To fix this problem ActiveMQConnectorGBean needs to declare the host and port 
> attributes as manageable when it creates its gbeaninfo. See the attached 
> patch.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Created: (GERONIMODEVTOOLS-80) Error with create DeploymentUtils.createJarFile() during publish of Geronimo server

2006-05-11 Thread Kathy Chan (JIRA)
Error with create DeploymentUtils.createJarFile() during publish of Geronimo 
server
---

 Key: GERONIMODEVTOOLS-80
 URL: http://issues.apache.org/jira/browse/GERONIMODEVTOOLS-80
 Project: Geronimo-Devtools
Type: Bug

  Components: eclipse-plugin  
Versions: 1.0.0
 Environment: Windows XP
Reporter: Kathy Chan


Driver:  WTP 1.5 200605091754 + Geronimo 1.0 plugin + Geronimo server

When publishing the Geronimo server programmatically using the Web services 
wizard, I got the error:

org.eclipse.wst.common.frameworks.datamodel.IDataModel: method 
getDefaultOperation()Lorg/eclipse/wst/common/frameworks/datamodel/IDataModelOperation;
 not found
java.lang.NoSuchMethodError: 
org.eclipse.wst.common.frameworks.datamodel.IDataModel: method 
getDefaultOperation()Lorg/eclipse/wst/common/frameworks/datamodel/IDataModelOperation;
 not found
at 
org.apache.geronimo.core.DeploymentUtils.createJarFile(DeploymentUtils.java:73)
at 
org.apache.geronimo.core.commands.DistributeCommand.execute(DistributeCommand.java:43)
at 
org.apache.geronimo.core.commands.SynchronizedDeploymentOp.run(SynchronizedDeploymentOp.java:77)
at 
org.apache.geronimo.core.commands.SynchronizedDeploymentOp.execute(SynchronizedDeploymentOp.java:69)
at 
org.apache.geronimo.core.internal.GeronimoServerBehaviour.distribute(GeronimoServerBehaviour.java:337)
at 
org.apache.geronimo.core.internal.GeronimoServerBehaviour.doDeploy(GeronimoServerBehaviour.java:258)
at 
org.apache.geronimo.core.internal.GeronimoServerBehaviour.invokeCommand(GeronimoServerBehaviour.java:230)
at 
org.apache.geronimo.core.internal.GeronimoServerBehaviour.publishModule(GeronimoServerBehaviour.java:214)
at 
org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModule(ServerBehaviourDelegate.java:672)
at 
org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModules(ServerBehaviourDelegate.java:752)
at 
org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:610)
at org.eclipse.wst.server.core.internal.Server.doPublish(Server.java:803)
at org.eclipse.wst.server.core.internal.Server.publish(Server.java:791)
at 
org.eclipse.jst.ws.internal.consumption.ui.command.StartServerCommand$1.run(StartServerCommand.java:129)
at 
org.eclipse.jst.ws.internal.consumption.ui.command.StartServerCommand.publish(StartServerCommand.java:141)
at 
org.eclipse.jst.ws.internal.consumption.ui.command.StartServerCommand.execute(StartServerCommand.java:79)
at 
org.eclipse.jst.ws.internal.consumption.ui.server.StartServerWidget$StartServerJob.run(StartServerWidget.java:305)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

I have no problem with starting the server manually using server tooling "start 
server" command.  
I also did not have problem with publishing to Geronimo using Web services 
wizard using Geronimo 1.0 plugin with the WTP 1.0 driver.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Created: (GERONIMO-2013) make upgrader into a command line tool

2006-05-11 Thread David Jencks (JIRA)
make upgrader into a command line tool
--

 Key: GERONIMO-2013
 URL: http://issues.apache.org/jira/browse/GERONIMO-2013
 Project: Geronimo
Type: Bug
Security: public (Regular issues) 
  Components: deployment  
Versions: 1.1
Reporter: David Jencks
 Assigned to: David Jencks 
 Fix For: 1.1
 Attachments: 2013_upgrade_commandline.diff

Upgrade functionality needs to be exposed somehow.  One way is as a command 
line tool.  Current version is a 5M standalone jar: I'm not sure what other 
choices there are.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Commented: (GERONIMODEVTOOLS-80) Error with create DeploymentUtils.createJarFile() during publish of Geronimo server

2006-05-11 Thread Kathy Chan (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMODEVTOOLS-80?page=comments#action_12379157
 ] 

Kathy Chan commented on GERONIMODEVTOOLS-80:


Correction:  Problem occurs also manuall using server tooling.

This problem occurs just by doing the following:
- Create and start Geronimo 1.0 server
- Create hello.html
- Run on server on hello.html 

Results in the error:

!MESSAGE An internal error occurred during: "Publishing to Apache Geronimo 
1.0...".
!STACK 0
java.lang.NoSuchMethodError: 
org.eclipse.wst.common.frameworks.datamodel.IDataModel: method getDefau
ltOperation()Lorg/eclipse/wst/common/frameworks/datamodel/IDataModelOperation; 
not found
at 
org.apache.geronimo.core.DeploymentUtils.createJarFile(DeploymentUtils.java:73)
at 
org.apache.geronimo.core.commands.DistributeCommand.execute(DistributeCommand.java:43)
at 
org.apache.geronimo.core.commands.SynchronizedDeploymentOp.run(SynchronizedDeploymentOp.j
ava:77)
at 
org.apache.geronimo.core.commands.SynchronizedDeploymentOp.execute(SynchronizedDeployment
Op.java:69)
at 
org.apache.geronimo.core.internal.GeronimoServerBehaviour.distribute(GeronimoServerBehavi
our.java:337)
at 
org.apache.geronimo.core.internal.GeronimoServerBehaviour.doDeploy(GeronimoServerBehaviou
r.java:258)
at 
org.apache.geronimo.core.internal.GeronimoServerBehaviour.invokeCommand(GeronimoServerBeh
aviour.java:230)
at 
org.apache.geronimo.core.internal.GeronimoServerBehaviour.publishModule(GeronimoServerBeh
aviour.java:214)
at 
org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModule(ServerBehaviourDe
legate.java:672)
at 
org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModules(ServerBehaviourD
elegate.java:752)
at 
org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate
.java:610)
at 
org.eclipse.wst.server.core.internal.Server.doPublish(Server.java:803)
at org.eclipse.wst.server.core.internal.Server.publish(Server.java:791)
at 
org.eclipse.wst.server.core.internal.PublishServerJob.run(PublishServerJob.java:145)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)



> Error with create DeploymentUtils.createJarFile() during publish of Geronimo 
> server
> ---
>
>  Key: GERONIMODEVTOOLS-80
>  URL: http://issues.apache.org/jira/browse/GERONIMODEVTOOLS-80
>  Project: Geronimo-Devtools
> Type: Bug

>   Components: eclipse-plugin
> Versions: 1.0.0
>  Environment: Windows XP
> Reporter: Kathy Chan

>
> Driver:  WTP 1.5 200605091754 + Geronimo 1.0 plugin + Geronimo server
> When publishing the Geronimo server programmatically using the Web services 
> wizard, I got the error:
> org.eclipse.wst.common.frameworks.datamodel.IDataModel: method 
> getDefaultOperation()Lorg/eclipse/wst/common/frameworks/datamodel/IDataModelOperation;
>  not found
> java.lang.NoSuchMethodError: 
> org.eclipse.wst.common.frameworks.datamodel.IDataModel: method 
> getDefaultOperation()Lorg/eclipse/wst/common/frameworks/datamodel/IDataModelOperation;
>  not found
> at 
> org.apache.geronimo.core.DeploymentUtils.createJarFile(DeploymentUtils.java:73)
> at 
> org.apache.geronimo.core.commands.DistributeCommand.execute(DistributeCommand.java:43)
> at 
> org.apache.geronimo.core.commands.SynchronizedDeploymentOp.run(SynchronizedDeploymentOp.java:77)
> at 
> org.apache.geronimo.core.commands.SynchronizedDeploymentOp.execute(SynchronizedDeploymentOp.java:69)
> at 
> org.apache.geronimo.core.internal.GeronimoServerBehaviour.distribute(GeronimoServerBehaviour.java:337)
> at 
> org.apache.geronimo.core.internal.GeronimoServerBehaviour.doDeploy(GeronimoServerBehaviour.java:258)
> at 
> org.apache.geronimo.core.internal.GeronimoServerBehaviour.invokeCommand(GeronimoServerBehaviour.java:230)
> at 
> org.apache.geronimo.core.internal.GeronimoServerBehaviour.publishModule(GeronimoServerBehaviour.java:214)
> at 
> org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModule(ServerBehaviourDelegate.java:672)
> at 
> org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModules(ServerBehaviourDelegate.java:752)
> at 
> org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:610)
> at org.eclipse.wst.server.core.internal.Server.doPublish(Server.java:803)
> at org.eclipse.wst.server.core.internal.Server.publish(Server.java:791)
> at 
> org.eclipse.jst.ws.internal.consumption.ui.command.StartServerCommand$1.run(StartServerCommand.java:129)
> at 
> org.eclipse.jst.ws.internal.consumption.ui.command.StartServerCommand.publish(StartServerCommand.java:141)
> at 
> org.eclipse.jst.ws.internal.consumption.ui.command.StartServerCommand.execute(StartServerCommand

[jira] Assigned: (GERONIMO-1507) prototype offline deploy tool

2006-05-11 Thread David Jencks (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1507?page=all ]

David Jencks reassigned GERONIMO-1507:
--

Assign To: David Jencks

> prototype offline deploy tool
> -
>
>  Key: GERONIMO-1507
>  URL: http://issues.apache.org/jira/browse/GERONIMO-1507
>  Project: Geronimo
> Type: New Feature
> Security: public(Regular issues) 
>   Components: deployment
> Versions: 1.1
>  Environment: fedora core 2
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03)
> Geronimo 1.0 branch, 
> Reporter: toby cabot
> Assignee: David Jencks
> Priority: Minor
>  Attachments: offline-patch.txt
>
> Here's a prototype offline deploy tool.  It has only one command, for offline 
> distribution of applications.  It's basically a clone of the online tool so 
> it works in a similar way, but for the distribute-offline command it uses a 
> hacked version of the packaging plugin's PackageBuilder class to start a 
> kernel, load some configurations, and then call the deployer.
> It has one serious bug at the moment: it doesn't switch between tomcat and 
> jetty.  Not sure why, but I can look into it more.
> It has some missing features:
>  - it should get dependencies from somewhere (maybe download them from an 
> online Maven repo)
>  - it should be able to manipulate config.xml
>  - it needs more commands (at least undistribute)
>  - it needs to allow the user to specify the config-store to write to
> There's probably a lot of unused code there, too, since I haven't figured out 
> what everything does yet.  But it's a start.
> You can use it like the online tool.  The jar is 
> $GERONIMO_HOME/bin/offline.jar.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1507) prototype offline deploy tool

2006-05-11 Thread David Jencks (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1507?page=all ]

David Jencks updated GERONIMO-1507:
---

Attachment: 1507_offline-deployer.diff

Inspired by this I implemented an offline deployer as part of deployer.jar.  
You use the --offline flag.  It starts up a kernel in-vm and starts the 
configurations listed in var/config/offline-deployer-list and registers a 
shutdown hook.  Then the normal deploy commands proceed using this in-vm kernel.

I'll apply this when svn comes back to life.

> prototype offline deploy tool
> -
>
>  Key: GERONIMO-1507
>  URL: http://issues.apache.org/jira/browse/GERONIMO-1507
>  Project: Geronimo
> Type: New Feature
> Security: public(Regular issues) 
>   Components: deployment
> Versions: 1.1
>  Environment: fedora core 2
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03)
> Geronimo 1.0 branch, 
> Reporter: toby cabot
> Assignee: David Jencks
> Priority: Minor
>  Attachments: 1507_offline-deployer.diff, offline-patch.txt
>
> Here's a prototype offline deploy tool.  It has only one command, for offline 
> distribution of applications.  It's basically a clone of the online tool so 
> it works in a similar way, but for the distribute-offline command it uses a 
> hacked version of the packaging plugin's PackageBuilder class to start a 
> kernel, load some configurations, and then call the deployer.
> It has one serious bug at the moment: it doesn't switch between tomcat and 
> jetty.  Not sure why, but I can look into it more.
> It has some missing features:
>  - it should get dependencies from somewhere (maybe download them from an 
> online Maven repo)
>  - it should be able to manipulate config.xml
>  - it needs more commands (at least undistribute)
>  - it needs to allow the user to specify the config-store to write to
> There's probably a lot of unused code there, too, since I haven't figured out 
> what everything does yet.  But it's a start.
> You can use it like the online tool.  The jar is 
> $GERONIMO_HOME/bin/offline.jar.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Where should M2 conversion be done? or Should/Will the trunk be abandoned completely?

2006-05-11 Thread Jacek Laskowski

Hi,

It seems the closer 1.1 is to its destination, the more people are
asking about the m2 conversion (or rather complaining it's not yet
done, which is fair given how much time it has already taken).

However, to go on with the conversion one needs to answer the question
about the trunk. Should it be abandoned and kept only as a place for
the changes that should eventually move to the 1.1 branch?

Where should the migration take place? 1.1 branch or the trunk?
Suggestions? Comments?

Jacek

--
Jacek Laskowski
http://www.laskowski.net.pl


Re: 1.1 Package Upgrade List

2006-05-11 Thread Jacek Laskowski

On 5/10/06, anita kulshreshtha <[EMAIL PROTECTED]> wrote:

All work related to M2 was halted until the trunk was merged. M2
packaging plugin would require transferring all M2 work to 1.1. I do
not think there are any plans to do it before the merge or at least the
1.1. release. I think using Maven1 will be best at this time. Let's
hear from Jacek..


Well, the issue with the 1.1 branch has completely distracted me from
the M2 migration and I've decided to wait patiently until Geronimo 1.1
is out. I don't know if it'd be worthwhile to go on with the migration
on the trunk or start it off on the 1.1 branch. I don't want to make
noise about it and am learning M2 tips and tricks so I'm better
prepared for the task.

I'll start another thread about our M2 migration and its place


Anita


Jacek

--
Jacek Laskowski
http://www.laskowski.net.pl


[jira] Assigned: (GERONIMO-2011) Set default logging to INFO rather than DEBUG in minimal assemblies

2006-05-11 Thread Joe Bohn (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2011?page=all ]

Joe Bohn reassigned GERONIMO-2011:
--

Assign To: Matt Hogstrom  (was: Joe Bohn)

Matt,  Can you please review and integrate this fix?

> Set default logging to INFO rather than DEBUG in minimal assemblies
> ---
>
>  Key: GERONIMO-2011
>  URL: http://issues.apache.org/jira/browse/GERONIMO-2011
>  Project: Geronimo
> Type: Improvement
> Security: public(Regular issues) 
>   Components: general
> Versions: 1.1
>  Environment: windows xp
> Reporter: Joe Bohn
> Assignee: Matt Hogstrom
>  Fix For: 1.1
>  Attachments: 2011_LogLevel.patch
>
> The assemblies for j2ee-jetty-server and j2ee-tomcat-server have the default 
> logging level set to INFO rather than Debug.The little-G assemblies 
> (minimal-jetty-server & minimal-tomcat-server) should have the same settings 
> as we deliver the geronimo 1.1 release.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: 1.1 Package Upgrade List

2006-05-11 Thread Matt Hogstrom
Someone hit me in the head about priorities (I think it was Prasad).  If someone isn't working on 
1.1 and has time this is excellent.  Please don't let me distract you from 1.1 though :)


Prasad Kashyap wrote:

Hi Matt,

Moving the M2 conversion work from the trunk to 1.1 should not be
disruptive. It would have the following changes
1) add pom.xmls in all modules
2) add a few ant files in some modules
3) change *Test.java files in quite a few modules.

I have no strong objections to it except that I'm afraid it might pull
folks off of 1.1 while trying to do this.

Cheers
Prasad.

On 5/11/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote:
I'd defer to Jacek to do the merging since he's familiar with it.  If 
he's not available then I'd be

happy to take a patch from you :)

Also, if anyone has any objections re: getting this done then hollar now.

anita kulshreshtha wrote:
>
> --- Matt Hogstrom <[EMAIL PROTECTED]> wrote:
>
>> Since the M2 conversion is independent of 1.1 what does the community
>> think about starting that
>> merge into 1.1 now?  I think it would allow us to become more
>> productive on 1.2 since the work would
>> already be in place.  For those working on the M2 conversion what do
>> you think about starting that
>> work and do you think we can do it without impacting 1.1?
>We can safely transfer all the work from 1.2 to 1.1 without
> impacting anything. What is the best way to do this?
>
> Thanks
> Anita
>
>> anita kulshreshtha wrote:
>>> All work related to M2 was halted until the trunk was merged.
>> M2
>>> packaging plugin would require transferring all M2 work to 1.1. I
>> do
>>> not think there are any plans to do it before the merge or at least
>> the
>>> 1.1. release. I think using Maven1 will be best at this time. Let's
>>> hear from Jacek..
>>>
>>> Thanks
>>> Anita
>>>
>>> --- Guillaume Nodet <[EMAIL PROTECTED]> wrote:
>>>
 I haven't seen any geronimo plugin for m2 in head.
 That whould be very usefull, especially because Geronimo plugins
>> have
 to
 be in a m2 layout, but the only tools to create a car is a m1
>> plugin.
 Any idea ?

 Cheers,
 Guillaume Nodet

 Aaron Mulder wrote:

> I'd rather handle the ApacheDS integration separately from the
>> 1.1
> release.  Fortunately, the plugins work with the Maven 2
 repository,
> so that issue should be easier.
>
> The main question is how to do the build and packaging.  If the
>> API
 is
> unchanged, we can build our integration module using our Maven 1
> packaging plugin against ADS 0.9.2 and just have it apply the
>> 1.0.x
> JARs at installation time.  If the API is different, it may make
 the
> most sense to try to split out our directory integration and do
>> the
> build and packaging under Maven 2 (I'm assuming that Geronimo
>> HEAD
 has
> a Maven 2 packaging plugin, but if not, I guess we can work on
 one).
> Thanks,
>Aaron
>
> On 5/10/06, Alexei Zakharov <[EMAIL PROTECTED]> wrote:
>
>> ApacheDS0.9.2  to  1.0-RC2  ?
>> I have a patch to port the Geronimo part to 1.0-RC2. However,
>> currently ADS 1.0 jars propagated to maven2 repo only.
>>
>> 2006/5/9, Matt Hogstrom <[EMAIL PROTECTED]>:
>>> Consolidated list so far is:
>>>
>>> Axis from   1.4-356167  to  1.4
>>> commons-fileupload  1.1-dev to  1.1
>>> jasper from 5.5.9   to  5.5.15
>>> Jetty from  5.1.9   to  5.1.10
>>> stax from   1.1.1-dev   to  1.1.2
>>> Tomcat  5.5.9   to  5.5.15
>>> tranql  from1.2.1   to  1.3-SNAPSHOT
>>> tranql-connector from   1.1 to  1.2-SNAPSHOT
>>>
>>> Keep 'em coming.
>>>
>>> Matt
>>>
>>> Aaron Mulder wrote:
 That issue has a great list.

 We definitely need to try updating commons-fileupload (from
>> 1.1-dev to
 1.1).  I think there may even be a separate Jira for that.
 But the
 old one occasionally hangs, so it's definitely worth trying
 the new
 one.

 Thanks,
Aaron

 On 5/9/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote:
> Here are the packages I'm recommending for 1.1.  If I missed
 one
> please chime in.
>
> Axis from   1.4-356167  to  1.4
> jasper from 5.5.9   to  5.5.15
> Jetty from  5.1.9   to  5.1.10
> stax from   1.1.1-dev   to  1.1.2
> tranql  from1.2.1   to  1.3-SNAPSHOT
> tranql-connector from   1.1 to  1.2-SNAPSHOT
>
> This is the list so far...I've updated
>
> 
http://opensource.atlassian.com/confluence/oss/display/GERO

Re: Geronimo documentation - upcoming look & feel

2006-05-11 Thread Matt Hogstrom

Thanks Hernan for plugging on this.

Hernan Cunico wrote:
Yup, once we move to cwiki I will reorg the documentation, and along 
comes another call for volunteers to contribute with this effort :)


The plan is, each release doc goes into it's own space, other docs will 
be grouped by relevance into their own separated spaces. The main 
pointers to those spaces will be from the Geronimo web site.


Having individual spaces will give us more flexibility for managing 
them, better structure, reduced footprint for the exports, improved 
performance, etc, overall content will be more organized.


It is funny, on my local confluence installation, I have been working on 
that reorganization for some time now and I called the spaces (the short 
names) in the same way :D


We are working with the infrastructure team to see what's needed to go 
live with cwiki.apache.org


Cheers!
Hernan

Jason Dillon wrote:

Just a thought... we may eventually want to have a space per-version
for our documentation.

GDOCS10
GDOCS11
etc...

I think we should not limit ourselves to one space, but use them to
organize documents on a very high-level.

--jason


On 5/11/06, Hernan Cunico <[EMAIL PROTECTED]> wrote:

I just wanted to show how the doc will potentially look like, just 
the look & feel. The content is
being baked and what is shown there is not the main page, just a 
tentative TOC under development for

the Geronimo v1.1 documentation

Once cwiki is implemented, the main page should be on the Geronimo 
web site pointing to the specific
Geronimo's version and available project's documentation. In plain 
English it would be something like:


Documentation page
- Apache Geronimo v1.0 - User's guide
- Apache Geronimo v1.1 - User's guide
- Apache Geronimo - Developer's guide
...

On the draft I sent, I just wanted to highlight the top banner, the 
removal of user names and the
ASL license disclaimer at the bottom of each page, not the actual 
content. However, this is a good
opportunity to refresh the call for volunteers to contribute with the 
Project's documentation.


Just in case you forgotten ;) , the TOC for Geronimo's v1.1 
documentation is available at the

following URL:

http://opensource.atlassian.com/confluence/oss/display/GERONIMO/Apache+Geronimo+V1.1+-+Documentation 



If anybody is able to contribute with the project's documentation, in 
any possible way, please feel
free to ping me if you have any questions, concerns, suggestions, 
 Thanks in advance !!!


Cheers!
Hernan



Matt Hogstrom wrote:
> Looks good Hernan.  For context, is this the main documentation page ?
> Perhaps it would make it clearer to call this the "Project User's 
Guide"

> so as to avoid confusion between this and other forms of documentation
> at developerworks, articles, etc.
>
> Hernan Cunico wrote:
>
>> Hi All,
>> I just wanted to give you guys a heads up on how the Geronimo's
>> confluence wiki may look like once
>> cwiki.apache.org jumps in production.
>>
>> Available at the following link is just a single page, static draft
>> based on what is in the oven for Geronimo v1.1 documentation. The new
>> confluence wiki will be running a plugin that automatically exports
>> the new content into HTML format so it can be served as static 
content

>> increasing the performance.
>>
>> Not only that, the HTML exports can be configured using templates so
>> we can select the information we want to display, for example 
removing

>> the classic "Added by / last edited by" if it turns to be an issue.
>>
>> Three key things to pay special attention from the template used are,
>> obvious banner at the top of the page, user names removed and Apache
>> license disclaimer at the very bottom of each page.
>>
>> http://people.apache.org/~hcunico/cwiki/documentation.html
>>
>> Comments, questions, suggestions are welcomed :)
>>
>> Cheers!
>> Hernan
>>
>>
>>
>>
>









Geronimo v1.1 documentation update

2006-05-11 Thread Hernan Cunico

Hi All,
here are two updates for the Geronimo v1.1 documentation

Tools and Commands:
http://opensource.atlassian.com/confluence/oss/display/GERONIMO/Geronimo+v1.1+-+Tools+and+Commands

Deployer tool:
http://opensource.atlassian.com/confluence/oss/display/GERONIMO/Geronimo+v1.1+-+Deployer+tool

Cheers!
Hernan


Geronimo 1.1 web tier clustering (with Tomcat 5.5.15) - documentation

2006-05-11 Thread Dave Colasurdo
The Geronimo 1.1 web tier clustering documentation (using Tomcat 5.5.15) 
and updated deployment plans are available at:


http://opensource.atlassian.com/confluence/oss/display/GERONIMO/Geronimo+Clustering+Example


-Dave-


Re: Google search on website?

2006-05-11 Thread Matt Hogstrom

Do you have a template in mind?


Jason Dillon wrote:

Any thoughts on adding a Google search form on the website?

--jason





Re: Geronimo documentation - upcoming look & feel

2006-05-11 Thread Hernan Cunico
Yup, once we move to cwiki I will reorg the documentation, and along comes another call for 
volunteers to contribute with this effort :)


The plan is, each release doc goes into it's own space, other docs will be grouped by relevance into 
their own separated spaces. The main pointers to those spaces will be from the Geronimo web site.


Having individual spaces will give us more flexibility for managing them, better structure, reduced 
footprint for the exports, improved performance, etc, overall content will be more organized.


It is funny, on my local confluence installation, I have been working on that reorganization for 
some time now and I called the spaces (the short names) in the same way :D


We are working with the infrastructure team to see what's needed to go live 
with cwiki.apache.org

Cheers!
Hernan

Jason Dillon wrote:

Just a thought... we may eventually want to have a space per-version
for our documentation.

GDOCS10
GDOCS11
etc...

I think we should not limit ourselves to one space, but use them to
organize documents on a very high-level.

--jason


On 5/11/06, Hernan Cunico <[EMAIL PROTECTED]> wrote:

I just wanted to show how the doc will potentially look like, just the 
look & feel. The content is
being baked and what is shown there is not the main page, just a 
tentative TOC under development for

the Geronimo v1.1 documentation

Once cwiki is implemented, the main page should be on the Geronimo web 
site pointing to the specific
Geronimo's version and available project's documentation. In plain 
English it would be something like:


Documentation page
- Apache Geronimo v1.0 - User's guide
- Apache Geronimo v1.1 - User's guide
- Apache Geronimo - Developer's guide
...

On the draft I sent, I just wanted to highlight the top banner, the 
removal of user names and the
ASL license disclaimer at the bottom of each page, not the actual 
content. However, this is a good
opportunity to refresh the call for volunteers to contribute with the 
Project's documentation.


Just in case you forgotten ;) , the TOC for Geronimo's v1.1 
documentation is available at the

following URL:

http://opensource.atlassian.com/confluence/oss/display/GERONIMO/Apache+Geronimo+V1.1+-+Documentation 



If anybody is able to contribute with the project's documentation, in 
any possible way, please feel
free to ping me if you have any questions, concerns, suggestions,  
Thanks in advance !!!


Cheers!
Hernan



Matt Hogstrom wrote:
> Looks good Hernan.  For context, is this the main documentation page ?
> Perhaps it would make it clearer to call this the "Project User's 
Guide"

> so as to avoid confusion between this and other forms of documentation
> at developerworks, articles, etc.
>
> Hernan Cunico wrote:
>
>> Hi All,
>> I just wanted to give you guys a heads up on how the Geronimo's
>> confluence wiki may look like once
>> cwiki.apache.org jumps in production.
>>
>> Available at the following link is just a single page, static draft
>> based on what is in the oven for Geronimo v1.1 documentation. The new
>> confluence wiki will be running a plugin that automatically exports
>> the new content into HTML format so it can be served as static content
>> increasing the performance.
>>
>> Not only that, the HTML exports can be configured using templates so
>> we can select the information we want to display, for example removing
>> the classic "Added by / last edited by" if it turns to be an issue.
>>
>> Three key things to pay special attention from the template used are,
>> obvious banner at the top of the page, user names removed and Apache
>> license disclaimer at the very bottom of each page.
>>
>> http://people.apache.org/~hcunico/cwiki/documentation.html
>>
>> Comments, questions, suggestions are welcomed :)
>>
>> Cheers!
>> Hernan
>>
>>
>>
>>
>





Re: Geronimo documentation - upcoming look & feel

2006-05-11 Thread Jason Dillon

Just a thought... we may eventually want to have a space per-version
for our documentation.

GDOCS10
GDOCS11
etc...

I think we should not limit ourselves to one space, but use them to
organize documents on a very high-level.

--jason


On 5/11/06, Hernan Cunico <[EMAIL PROTECTED]> wrote:

I just wanted to show how the doc will potentially look like, just the look & 
feel. The content is
being baked and what is shown there is not the main page, just a tentative TOC 
under development for
the Geronimo v1.1 documentation

Once cwiki is implemented, the main page should be on the Geronimo web site 
pointing to the specific
Geronimo's version and available project's documentation. In plain English it 
would be something like:

Documentation page
- Apache Geronimo v1.0 - User's guide
- Apache Geronimo v1.1 - User's guide
- Apache Geronimo - Developer's guide
...

On the draft I sent, I just wanted to highlight the top banner, the removal of 
user names and the
ASL license disclaimer at the bottom of each page, not the actual content. 
However, this is a good
opportunity to refresh the call for volunteers to contribute with the Project's 
documentation.

Just in case you forgotten ;) , the TOC for Geronimo's v1.1 documentation is 
available at the
following URL:

http://opensource.atlassian.com/confluence/oss/display/GERONIMO/Apache+Geronimo+V1.1+-+Documentation

If anybody is able to contribute with the project's documentation, in any 
possible way, please feel
free to ping me if you have any questions, concerns, suggestions,  Thanks 
in advance !!!

Cheers!
Hernan



Matt Hogstrom wrote:
> Looks good Hernan.  For context, is this the main documentation page ?
> Perhaps it would make it clearer to call this the "Project User's Guide"
> so as to avoid confusion between this and other forms of documentation
> at developerworks, articles, etc.
>
> Hernan Cunico wrote:
>
>> Hi All,
>> I just wanted to give you guys a heads up on how the Geronimo's
>> confluence wiki may look like once
>> cwiki.apache.org jumps in production.
>>
>> Available at the following link is just a single page, static draft
>> based on what is in the oven for Geronimo v1.1 documentation. The new
>> confluence wiki will be running a plugin that automatically exports
>> the new content into HTML format so it can be served as static content
>> increasing the performance.
>>
>> Not only that, the HTML exports can be configured using templates so
>> we can select the information we want to display, for example removing
>> the classic "Added by / last edited by" if it turns to be an issue.
>>
>> Three key things to pay special attention from the template used are,
>> obvious banner at the top of the page, user names removed and Apache
>> license disclaimer at the very bottom of each page.
>>
>> http://people.apache.org/~hcunico/cwiki/documentation.html
>>
>> Comments, questions, suggestions are welcomed :)
>>
>> Cheers!
>> Hernan
>>
>>
>>
>>
>



Re: Google search on website?

2006-05-11 Thread Jason Dillon

Also, how about translation links for other languages using Babelfish
or Google as described here?:

http://labnol.blogspot.com/2005/11/add-language-translation-to-website.html


+1, awesome... though I have been told that these sometimes butcher
things... but hopefully the gist gets through.

--jason


Re: 1.1 Package Upgrade List

2006-05-11 Thread Prasad Kashyap

Ant files are used to do some custom things that jelly did in Maven 1.
Eg: modules\installer-support\setup.xml

The Test class names didn't change. Minor modifications to the code in
the *Test.java were done. Sorry for the confusion.

Cheers
Prasad

On 5/11/06, Guillaume Nodet <[EMAIL PROTECTED]> wrote:

What are the ant files used for ?
And why changing the test class names ? Surefire can be configured
specifically if needed ... So this change could be delayed.

Cheers,
Guillaume Nodet

Prasad Kashyap wrote:

> Hi Matt,
>
> Moving the M2 conversion work from the trunk to 1.1 should not be
> disruptive. It would have the following changes
> 1) add pom.xmls in all modules
> 2) add a few ant files in some modules
> 3) change *Test.java files in quite a few modules.
>
> I have no strong objections to it except that I'm afraid it might pull
> folks off of 1.1 while trying to do this.
>
> Cheers
> Prasad.
>
> On 5/11/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote:
>
>> I'd defer to Jacek to do the merging since he's familiar with it.  If
>> he's not available then I'd be
>> happy to take a patch from you :)
>>
>> Also, if anyone has any objections re: getting this done then hollar
>> now.
>>
>> anita kulshreshtha wrote:
>> >
>> > --- Matt Hogstrom <[EMAIL PROTECTED]> wrote:
>> >
>> >> Since the M2 conversion is independent of 1.1 what does the community
>> >> think about starting that
>> >> merge into 1.1 now?  I think it would allow us to become more
>> >> productive on 1.2 since the work would
>> >> already be in place.  For those working on the M2 conversion what do
>> >> you think about starting that
>> >> work and do you think we can do it without impacting 1.1?
>> >We can safely transfer all the work from 1.2 to 1.1 without
>> > impacting anything. What is the best way to do this?
>> >
>> > Thanks
>> > Anita
>> >
>> >> anita kulshreshtha wrote:
>> >>> All work related to M2 was halted until the trunk was merged.
>> >> M2
>> >>> packaging plugin would require transferring all M2 work to 1.1. I
>> >> do
>> >>> not think there are any plans to do it before the merge or at least
>> >> the
>> >>> 1.1. release. I think using Maven1 will be best at this time. Let's
>> >>> hear from Jacek..
>> >>>
>> >>> Thanks
>> >>> Anita
>> >>>
>> >>> --- Guillaume Nodet <[EMAIL PROTECTED]> wrote:
>> >>>
>>  I haven't seen any geronimo plugin for m2 in head.
>>  That whould be very usefull, especially because Geronimo plugins
>> >> have
>>  to
>>  be in a m2 layout, but the only tools to create a car is a m1
>> >> plugin.
>>  Any idea ?
>> 
>>  Cheers,
>>  Guillaume Nodet
>> 
>>  Aaron Mulder wrote:
>> 
>> > I'd rather handle the ApacheDS integration separately from the
>> >> 1.1
>> > release.  Fortunately, the plugins work with the Maven 2
>>  repository,
>> > so that issue should be easier.
>> >
>> > The main question is how to do the build and packaging.  If the
>> >> API
>>  is
>> > unchanged, we can build our integration module using our Maven 1
>> > packaging plugin against ADS 0.9.2 and just have it apply the
>> >> 1.0.x
>> > JARs at installation time.  If the API is different, it may make
>>  the
>> > most sense to try to split out our directory integration and do
>> >> the
>> > build and packaging under Maven 2 (I'm assuming that Geronimo
>> >> HEAD
>>  has
>> > a Maven 2 packaging plugin, but if not, I guess we can work on
>>  one).
>> > Thanks,
>> >Aaron
>> >
>> > On 5/10/06, Alexei Zakharov <[EMAIL PROTECTED]> wrote:
>> >
>> >> ApacheDS0.9.2  to  1.0-RC2  ?
>> >> I have a patch to port the Geronimo part to 1.0-RC2. However,
>> >> currently ADS 1.0 jars propagated to maven2 repo only.
>> >>
>> >> 2006/5/9, Matt Hogstrom <[EMAIL PROTECTED]>:
>> >>> Consolidated list so far is:
>> >>>
>> >>> Axis from   1.4-356167  to  1.4
>> >>> commons-fileupload  1.1-dev to  1.1
>> >>> jasper from 5.5.9   to  5.5.15
>> >>> Jetty from  5.1.9   to  5.1.10
>> >>> stax from   1.1.1-dev   to  1.1.2
>> >>> Tomcat  5.5.9   to  5.5.15
>> >>> tranql  from1.2.1   to  1.3-SNAPSHOT
>> >>> tranql-connector from   1.1 to  1.2-SNAPSHOT
>> >>>
>> >>> Keep 'em coming.
>> >>>
>> >>> Matt
>> >>>
>> >>> Aaron Mulder wrote:
>>  That issue has a great list.
>> 
>>  We definitely need to try updating commons-fileupload (from
>> >> 1.1-dev to
>>  1.1).  I think there may even be a separate Jira for that.
>>  But the
>>  old one occasionally hangs, so it's definitely worth trying
>>  the new
>>  one.
>> 
>>  Thanks,
>> Aaron
>> 
>>  On 5/9/06, Matt Hogstrom <[EMAI

Re: Tomcat version in G1.1 for clustering

2006-05-11 Thread Dave Colasurdo

Filip Hanik - Dev Lists wrote:


Dave Colasurdo wrote:


*Problem1*
When testing Sticky session, my browser locks unto a particular 
cluster member (e.g. node1) due to the nodeid in the cookie. If I kill 
node1, the session fails over into node2 and all my session data is 
still present. This is good.
The nodeid in the cookie continues to say node1 (this is also true w/ 
TC 5.5.9 w/ and mod-jk)..
ok, this is probably not desired behavior for a cluster with more than 2 
nodes.
For this to work correctly, you need to have the JvmRouteBinderValve 
configured in tomcat.
This valve, will rewrite the sessionId to include the new jvmRoute, 
node2 in your scenario.


Filip



Updated the deployment plan with the new Valve (included in the Valve 
Chain) and all now works as expected.  After failover, the cookie is 
updated with the nodeid of the new server that processes the request.


 
name="className">org.apache.catalina.cluster.session.JvmRouteBinderValve


enabled=true



Will update the G1.1 plan on the wiki.

-Dave-


Re: Google search on website?

2006-05-11 Thread Hernan Cunico
In the template I posted for the upcoming Geronimo's confluence wiki there is a Google search 
already included. It would be cool to have one on the web site too :)


http://people.apache.org/~hcunico/cwiki/documentation.html

Cheers!
Hernan

Jason Dillon wrote:

Any thoughts on adding a Google search form on the website?

--jason



Re: replacing tomcat classes

2006-05-11 Thread Dain Sundstrom
That technique will only work for a limited set of use cases, and is  
very error prone.  The fundamental problem is you are moving a class  
from a node deep in the the class loader graph to the system class  
loader.  That means the class will only be able to see classes on the  
system class path.  Specifically, a servlet would not be able to see  
the javax.servlet.Servlet class :(


-dain

On May 11, 2006, at 11:26 AM, Paul McMahan wrote:


It seems that you can override some of the jars in geronimo/lib by
dropping a jar into geronimo/lib/ext.  As a test I recompiled a change
into o.a.g.system.main.Daemon that became visible when I put the
updated jar into that directory.  But using the same technique for a
deployed webapp didn't have the same results,  presumably due to the
deeper classloader structure in effect for stuff loaded from the
repository (as David described earlier).  I agree it would be nice to
have a directory whose contents trump all classloaders used for quick
testing and "hotfixes" and such.  But I can sympathize with concerns
that it may be abused and lead to instability.  I have wasted a good
deal of time in the past chasing red herrings caused by jars I didn't
realize were in jre/lib/ext :-)

Paul

On 5/11/06, Jeff Genender <[EMAIL PROTECTED]> wrote:



Matt Hogstrom wrote:
>
>
> David Jencks wrote:
>>
>> On May 11, 2006, at 8:29 AM, Joe Bohn wrote:
>>
>>>
>>> Thanks for the quick response Jeff.
>>>
>>> I like the idea of a "system patch" location in the classpath  
where
>>> we can pick up patches for anything we might include in a  
geronimo

>>> assembly.
>>
>> I think this "system patch" idea will only work in environments  
with

>> only one classloader, i.e. not geronimo.  The problem is that the
>> patched classes need to get into the correct classloader,  
"before" the

>> normal versions.   We'd need a patch directory for each module.  I
>> also think any solution that relies on the order of stuff in a
>> classpath is inherently unstable and unreliable.
>
> I agree that it would be very unwieldy.  For some folks providing
> support for Geronimo it might be nice for the classloaders to  
look in an

> aside dir (./patches) for a jar with the artifact name with a
> -pmmddss suffix so patches can be applied.  The ss allows  
for the
> sequencing to be addressed.  This would make it easier to  
provide one
> hit patches that can get rolled up into the released jar you  
describe

> below and the user would not have to wait for a release to come out
> which could be a few months.

Matt, you hit the nail on the head.  I really think a simple patching
system...call it..."quick hit" ;-) could have some big beneficial  
uses.
 I have many times run into this situation where I needed to be  
able to
do this.  Only through altering the CLASSPATH or changing the jar  
was I
able to get around the problem.   I always wanted a way to drop in  
a jar

w/o having to alter core services that allowed me to patch what I
needed. There are many use cases for this, with the biggest being a
possible way for us to release "service paks" w/o the need to  
download

and fully reconfigure a new server.

I only see this feature as an added extension to make thing easier  
for

development/support/and heavily configured prod servers.

Jeff





Re: Geronimo documentation - upcoming look & feel

2006-05-11 Thread Hernan Cunico
I just wanted to show how the doc will potentially look like, just the look & feel. The content is 
being baked and what is shown there is not the main page, just a tentative TOC under development for 
the Geronimo v1.1 documentation


Once cwiki is implemented, the main page should be on the Geronimo web site pointing to the specific 
Geronimo's version and available project's documentation. In plain English it would be something like:


Documentation page
- Apache Geronimo v1.0 - User's guide
- Apache Geronimo v1.1 - User's guide
- Apache Geronimo - Developer's guide
...

On the draft I sent, I just wanted to highlight the top banner, the removal of user names and the 
ASL license disclaimer at the bottom of each page, not the actual content. However, this is a good 
opportunity to refresh the call for volunteers to contribute with the Project's documentation.


Just in case you forgotten ;) , the TOC for Geronimo's v1.1 documentation is available at the 
following URL:


http://opensource.atlassian.com/confluence/oss/display/GERONIMO/Apache+Geronimo+V1.1+-+Documentation

If anybody is able to contribute with the project's documentation, in any possible way, please feel 
free to ping me if you have any questions, concerns, suggestions,  Thanks in advance !!!


Cheers!
Hernan



Matt Hogstrom wrote:
Looks good Hernan.  For context, is this the main documentation page ?  
Perhaps it would make it clearer to call this the "Project User's Guide" 
so as to avoid confusion between this and other forms of documentation 
at developerworks, articles, etc.


Hernan Cunico wrote:


Hi All,
I just wanted to give you guys a heads up on how the Geronimo's 
confluence wiki may look like once

cwiki.apache.org jumps in production.

Available at the following link is just a single page, static draft 
based on what is in the oven for Geronimo v1.1 documentation. The new 
confluence wiki will be running a plugin that automatically exports 
the new content into HTML format so it can be served as static content 
increasing the performance.


Not only that, the HTML exports can be configured using templates so 
we can select the information we want to display, for example removing 
the classic "Added by / last edited by" if it turns to be an issue.


Three key things to pay special attention from the template used are, 
obvious banner at the top of the page, user names removed and Apache 
license disclaimer at the very bottom of each page.


http://people.apache.org/~hcunico/cwiki/documentation.html

Comments, questions, suggestions are welcomed :)

Cheers!
Hernan








[jira] Assigned: (GERONIMO-1861) Assembly plugin should make a backup "original" copy of the config.xml file

2006-05-11 Thread David Jencks (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1861?page=all ]

David Jencks reassigned GERONIMO-1861:
--

Assign To: David Jencks  (was: Dain Sundstrom)

I'm making another change to the assembly plugin for offline deploy and will 
include this modification.  

Offline deploy is tracked in GERONIMO-1507

> Assembly plugin should make a backup "original" copy of the config.xml file
> ---
>
>  Key: GERONIMO-1861
>  URL: http://issues.apache.org/jira/browse/GERONIMO-1861
>  Project: Geronimo
> Type: Improvement
> Security: public(Regular issues) 
>   Components: buildsystem
> Reporter: Dain Sundstrom
> Assignee: David Jencks
>  Fix For: 1.1
>  Attachments: assembly-plugin.patch, assembly-version-change-openejb.patch, 
> change-assembly-version.patch
>
> The assembly plugin should create a config.xml.original 
> (config.xml.factory-defaults) file next to the config.xml file.  This way if 
> you really mess up your system, you can restore factory-defaults, or diff the 
> two files.
> The current config.bak file is fairly useless since the server overwrites it 
> after every change, which only gives you one level of undo.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Artifact patch system [was Re: replacing tomcat classes]

2006-05-11 Thread Dain Sundstrom
I think that technically this is a very easy problem to solve.  The  
difficult problem will be our recommendation to users on how to use  
the feature.


Technical
-
I think the best way to implement this is to add another method  
getPatches(Artifact artifact) the Repository interface (this is  
analogous to the getDependecies method which appends to the class  
path).  Then we just modify the class loader building code in  
Configuration to put the patch jars before the artifact in the  
classpath.


One thing to note, this proposed patch system will only address class  
loading of artifacts.  If a user wants to patch a library inside of a  
web application, they will need to modify the web application  
directly.  This is particularly tricky since the load order of jars  
in WEB-INF/lib is not specified and updating it requires a full  
redeploy (not a restart as most would expect).  Additionally, this  
system would not address patching resources inside of a war.  For  
that, the user would have to overwrite the files in the unpacked  
deployment.


The only tricky part of implementing this system will be deciding how  
we want to associate patches with artifacts.  A single flat directory  
is easiest for users, but it difficult to avoid name collisions.  It  
would be very easy for us to have some sort of foo-1.1-23456.patch  
files in the normal repository structure, but that requires an  
administrator to know where to put files which is error prone. I'm  
personally leaning toward the single patch directory simply because  
it will make it easier for admins to see which patches the server has  
installed.


Finally, this system will impact any tool that is using the  
repository.  I'm specifically thinking of the plugin packaging and  
download code which will have to be modified to grab the patches.  I  
also suspect it will effect the eclipse tooling also.


Recomendations
--
I agree with David that it is a bad idea to replace only a few  
classes in a jar.  The process is inherently error prone, and only  
provides a very risky stop gap measure.  I also agree with Matt that  
it is important be able to patch just a few classes in an emergency,  
and as soon as the emergency is over, work should start to roll the  
changes into a full jar update.


I think we should recommend that our users don't use the patch  
feature unless there is an emergency.  Further, I don't think this  
project should ever ship class level patches, since it is so easy for  
us to ship a whole jar.


BTW, does anyone know if maven has a patch system in the pipeline?

-dain

On May 11, 2006, at 9:44 AM, David Jencks wrote:



On May 11, 2006, at 9:16 AM, Joe Bohn wrote:



Bumping up the version should work for the jar approach.  However,  
I was still trying to figure out a way to honor the tomcat  
recommendation of replacing just the modified classes.  Is there  
some way to make the version independent classloaders pick up  
individual classes rather than entire jars?


No, and I think that's a good thing.  I think the tomcat team is  
giving bad advice.


thanks
david jencks



Joe


David Jencks wrote:

On May 11, 2006, at 8:29 AM, Joe Bohn wrote:


Thanks for the quick response Jeff.

I like the idea of a "system patch" location in the classpath  
where  we can pick up patches for anything we might include in a  
geronimo   assembly.
I think this "system patch" idea will only work in environments  
with  only one classloader, i.e. not geronimo.  The problem is  
that the  patched classes need to get into the correct  
classloader, "before"  the normal versions.   We'd need a patch  
directory for each module.   I also think any solution that  
relies on the order of stuff in a  classpath is inherently  
unstable and unreliable.
Basically I think this is a terrible idea and we should avoid it  
at  all costs.  I think instead we should use our new version   
independence and replace jars with patched jars with slightly  
higher  version numbers.  IIUC this is what you propose doing  
below.  This  should not require removing the standard tomcat  
jars: the hight  version number should be enough to get the  
correct version picked up.

thanks
david jencks


I too was confused by the tomcat recommendation but it does  
seem  that they have a strategy for addressing necessary changes  
with  minimal interference in tomcat.  I have also noticed some  
things  that make me wonder if my local tomcat build of 5.5.15  
really does  match the official 5.5.15 build.  For example, the  
only source for  5.5.15 that I could find was a zip file rather  
than a svn branch or  tag.  I am not able to build from the  
unpacked zip without making a  change to move the contents of  
jasper/jasper2 into the jasper  directory itself.  And the  
version that is displayed when I hit  tomcat with my rebuilt  
image is 5.5 rather than 5.5.15 as with the  official image.


Until we figure out the correct approach for Ger

Re: Directory Update (Jeff?)

2006-05-11 Thread Alex Karasulu

Alexei,

Sorry but we have not looked back after the M2 conversion.   Our poms 
have changed much since then because of transitive deps so it would take 
a significant effort to produce the M1 poms again.


Really wish we had a tool for this.

Regards,
Alex

Alexei Zakharov wrote:

BTW, Alex, are there plans to propagate ADS jars to maven1 repo?
Geronimo 1.1 currently supports maven1 only.

Thanks,

2006/5/6, Alexei Zakharov <[EMAIL PROTECTED]>:

Alex,

Oh, I've been searching in old "directory" and "directory-network"
groups rather than "org/apache/directory/server/apacheds-core". Thank
you for pointing the right group id.

2006/5/5, Alex Karasulu <[EMAIL PROTECTED]>:
> Alexei Zakharov wrote:
> > Hi,
> >
> > I have created a patch to move the G directory module to ApacheDS 
1.0

> > RC2. But I didn't find necessary 1.0 RCx jars at ibiblio neither at
> > /maven nor at /maven2. The most recent version is 0.9.3. The same
> > situation for MINA. So I can't post the patch right now since it 
will

> > not work without these jars.
> > Alex, I just want to let you know about this situation.
> >
> Hmmm I'm seeing the RC2 jars just fine.  Take a look here at the core
> jar for example:
>
> 
http://www.ibiblio.org/maven2/org/apache/directory/server/apacheds-core/1.0-RC2/ 


>
> Also MINA stuff is here:
>
> 
http://www.ibiblio.org/maven2/org/apache/directory/mina/mina-core/0.9.4/

>
> HTH,
> Alex
>
>
> > 2006/4/24, Alex Karasulu <[EMAIL PROTECTED]>:
> >> Aaron Mulder wrote:
> >> > I know 0.9.3 is there (in the /maven2 repo).  Not sure about 
the RC's.

> >> >
> >> Ya all including RC1 should be in the M2 repo if not let me know.
> >>
> >> Alex
> >> > Thanks,
> >> >  Aaron
> >> >
> >> > On 4/24/06, Jeff Genender <[EMAIL PROTECTED]> wrote:
> >> >
> >> >> Alex,
> >> >>
> >> >> Can you get the jars in ibiblio and I can get the integration
> >> going?  I
> >> >> am only seeing 0.9.2 in ibiblio at the moment.
> >> >>
> >> >> Thanks,
> >> >>
> >> >> Jeff
> >> >>
> >> >> Alex Karasulu wrote:
> >> >>
> >> >>> Jeff Genender wrote:
> >> >>>
> >>  If the changes are not huge, I can probably do it.  Alex, 
are the

> >>  updates significant?
> >> 
> >> >>> Since 0.9.2 I'd say RC1 is a significant update.  There are
> >> package name
> >> >>> changes to comply with Directory's TLP domain name which are
> >> perhaps the
> >> >>> most significant changes.  There are changes to a couple
> >> dependencies.
> >> >>> For the most part the code has been cleaned up and several
> >> *severe* bugs
> >> >>> have been corrected and tested.  RC1 is also an order of
> >> magnitude faster.
> >> >>>
> >> >>> We plan to get another 1.0 release candidate (RC2) out soon
> >> perhaps by
> >> >>> the end of this week coming week or week there after.  But
> >> looking at
> >> >>> emails out there from Dain and Aaron it sounds to me like the
> >> update to
> >> >>> G can take place any time after the 1.1 release.  Let us 
know if you

> >> >>> have any problems or need a hand while performing an upgrade
> >> either to
> >> >>> RC1 or RC2 when it comes out.
> >> >>>
> >> >>> Regards,
> >> >>> Alex






Re: replacing tomcat classes

2006-05-11 Thread Paul McMahan

It seems that you can override some of the jars in geronimo/lib by
dropping a jar into geronimo/lib/ext.  As a test I recompiled a change
into o.a.g.system.main.Daemon that became visible when I put the
updated jar into that directory.  But using the same technique for a
deployed webapp didn't have the same results,  presumably due to the
deeper classloader structure in effect for stuff loaded from the
repository (as David described earlier).  I agree it would be nice to
have a directory whose contents trump all classloaders used for quick
testing and "hotfixes" and such.  But I can sympathize with concerns
that it may be abused and lead to instability.  I have wasted a good
deal of time in the past chasing red herrings caused by jars I didn't
realize were in jre/lib/ext :-)

Paul

On 5/11/06, Jeff Genender <[EMAIL PROTECTED]> wrote:



Matt Hogstrom wrote:
>
>
> David Jencks wrote:
>>
>> On May 11, 2006, at 8:29 AM, Joe Bohn wrote:
>>
>>>
>>> Thanks for the quick response Jeff.
>>>
>>> I like the idea of a "system patch" location in the classpath where
>>> we can pick up patches for anything we might include in a geronimo
>>> assembly.
>>
>> I think this "system patch" idea will only work in environments with
>> only one classloader, i.e. not geronimo.  The problem is that the
>> patched classes need to get into the correct classloader, "before" the
>> normal versions.   We'd need a patch directory for each module.  I
>> also think any solution that relies on the order of stuff in a
>> classpath is inherently unstable and unreliable.
>
> I agree that it would be very unwieldy.  For some folks providing
> support for Geronimo it might be nice for the classloaders to look in an
> aside dir (./patches) for a jar with the artifact name with a
> -pmmddss suffix so patches can be applied.  The ss allows for the
> sequencing to be addressed.  This would make it easier to provide one
> hit patches that can get rolled up into the released jar you describe
> below and the user would not have to wait for a release to come out
> which could be a few months.

Matt, you hit the nail on the head.  I really think a simple patching
system...call it..."quick hit" ;-) could have some big beneficial uses.
 I have many times run into this situation where I needed to be able to
do this.  Only through altering the CLASSPATH or changing the jar was I
able to get around the problem.   I always wanted a way to drop in a jar
w/o having to alter core services that allowed me to patch what I
needed. There are many use cases for this, with the biggest being a
possible way for us to release "service paks" w/o the need to download
and fully reconfigure a new server.

I only see this feature as an added extension to make thing easier for
development/support/and heavily configured prod servers.

Jeff



Re: rename the "configuration" element in config.xml file ?

2006-05-11 Thread Joe Bohn
I created a JIRA for this issue so that we had a place to put Dain's 
patch until SVN is back up.


http://issues.apache.org/jira/browse/GERONIMO-2012

Joe

Dain Sundstrom wrote:

On May 10, 2006, at 11:25 PM, John Sisson wrote:

I noticed we still have a "configuration" element in the config.xml  
file.

I am thinking of doing the following for 1.1:

* most importantly, change the "configuration" element name to  
"module" to have consistent terminology considering the recent  
configId changes.



I have a commit (since svn went down) for this one.  My code supports  
the both 1.0 (configuration) and 1.1 (module) formats.


* update cmd line help for --override option in Daemon to use  
"module" terminology.
* update the wording in the var\config\README.txt to use the  "module" 
terminology.
* change the --long startup output to use the word "Module" instead  
of "Configuration" - also give us a bit more room on each line.



+1

-dain




--
Joe Bohn
joe.bohn at earthlink.net

"He is no fool who gives what he cannot keep, to gain what he cannot 
lose."   -- Jim Elliot


[jira] Commented: (GERONIMO-1974) Can't "redeploy" a copy of an application using a different version in the module ID

2006-05-11 Thread Prasad Kashyap (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-1974?page=comments#action_12379119
 ] 

Prasad Kashyap commented on GERONIMO-1974:
--

In my C:\Apache\geronimo\configs\welcome-jetty\target\plan\plan.xml  file, I 
changed the version number from 1.1 to 1.2.

Then I executed the following command -

deploy --user system --password manager redeploy 
C:\Apache\geronimo\applications\welcome\target\geronimo-welcome-1.1-SNAPSHOT.war
 C:\Apache\geronimo\configs\welcome-jetty\target\plan\plan.xml 
geronimo/welcome-jetty/1.1-SNAPSHOT/car

> Can't "redeploy" a copy of an application using a different version in the 
> module ID
> 
>
>  Key: GERONIMO-1974
>  URL: http://issues.apache.org/jira/browse/GERONIMO-1974
>  Project: Geronimo
> Type: Bug
> Security: public(Regular issues) 
>   Components: console
> Versions: 1.1
> Reporter: Prasad Kashyap
> Assignee: Dain Sundstrom
> Priority: Blocker
>  Fix For: 1.1
>  Attachments: 1974-redeploy-improvements.patch, redeploy-stacktrace.txt
>
> If you deploy an application with version foo/bar/1.0/baz and then change the 
> plan to be foo/bar/1.1/baz and try to redeploy it doesn't work.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-2012) Reflect configuration -> module change in config.xml

2006-05-11 Thread Dain Sundstrom (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2012?page=all ]

Dain Sundstrom updated GERONIMO-2012:
-

Attachment: 2012.patch

> Reflect configuration -> module change in config.xml
> 
>
>  Key: GERONIMO-2012
>  URL: http://issues.apache.org/jira/browse/GERONIMO-2012
>  Project: Geronimo
> Type: Bug
> Security: public(Regular issues) 
>   Components: general
> Versions: 1.1
>  Environment: all
> Reporter: Joe Bohn
> Assignee: Dain Sundstrom
>  Fix For: 1.1
>  Attachments: 2012.patch
>
> This JIRA is to capture an issue raised by John Sissino so that we have 
> something to attach a patch created by Dain to while SVN is down.   
> The problem was reported in John's note to the dev list:
> http://www.mail-archive.com/dev%40geronimo.apache.org/msg22260.html
> text from email:
> I noticed we still have a "configuration" element in the config.xml file.
> I am thinking of doing the following for 1.1:
> * most importantly, change the "configuration" element name to "module" to 
> have consistent terminology considering the recent configId changes.
> * update cmd line help for --override option in Daemon to use "module" 
> terminology.
> * update the wording in the var\config\README.txt to use the "module" 
> terminology.
> * change the --long startup output to use the word "Module" instead of 
> "Configuration" - also give us a bit more room on each line.
> Any objections? 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Created: (GERONIMO-2012) Reflect configuration -> module change in config.xml

2006-05-11 Thread Joe Bohn (JIRA)
Reflect configuration -> module change in config.xml


 Key: GERONIMO-2012
 URL: http://issues.apache.org/jira/browse/GERONIMO-2012
 Project: Geronimo
Type: Bug
Security: public (Regular issues) 
  Components: general  
Versions: 1.1
 Environment: all
Reporter: Joe Bohn
 Assigned to: Dain Sundstrom 
 Fix For: 1.1


This JIRA is to capture an issue raised by John Sissino so that we have 
something to attach a patch created by Dain to while SVN is down.   

The problem was reported in John's note to the dev list:
http://www.mail-archive.com/dev%40geronimo.apache.org/msg22260.html

text from email:
I noticed we still have a "configuration" element in the config.xml file.
I am thinking of doing the following for 1.1:

* most importantly, change the "configuration" element name to "module" to have 
consistent terminology considering the recent configId changes.
* update cmd line help for --override option in Daemon to use "module" 
terminology.
* update the wording in the var\config\README.txt to use the "module" 
terminology.
* change the --long startup output to use the word "Module" instead of 
"Configuration" - also give us a bit more room on each line.

Any objections? 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Commented: (GERONIMO-1974) Can't "redeploy" a copy of an application using a different version in the module ID

2006-05-11 Thread Prasad Kashyap (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-1974?page=comments#action_12379113
 ] 

Prasad Kashyap commented on GERONIMO-1974:
--

When a newer version of the module is redeployed, the configuration of the 
newer module is marked as load=false, even though the configuration it is 
replacing is not marked such.

1) unpacked server.
2) redeployed welcome-jetty  version 1.2 (by changing version number in plan to 
1.2)
3) config.xml contains welcome-jetty 1.2 configuration now. (good)
4) welcome-jetty/1.2/car has load="false" (???)

> Can't "redeploy" a copy of an application using a different version in the 
> module ID
> 
>
>  Key: GERONIMO-1974
>  URL: http://issues.apache.org/jira/browse/GERONIMO-1974
>  Project: Geronimo
> Type: Bug
> Security: public(Regular issues) 
>   Components: console
> Versions: 1.1
> Reporter: Prasad Kashyap
> Assignee: Dain Sundstrom
> Priority: Blocker
>  Fix For: 1.1
>  Attachments: 1974-redeploy-improvements.patch, redeploy-stacktrace.txt
>
> If you deploy an application with version foo/bar/1.0/baz and then change the 
> plan to be foo/bar/1.1/baz and try to redeploy it doesn't work.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: Google search on website?

2006-05-11 Thread Bruce Snyder

On 5/11/06, Jason Dillon <[EMAIL PROTECTED]> wrote:

Any thoughts on adding a Google search form on the website?


+1

Also, how about translation links for other languages using Babelfish
or Google as described here?:

http://labnol.blogspot.com/2005/11/add-language-translation-to-website.html

Bruce
--
perl -e 'print unpack("u30","D0G)[EMAIL 
PROTECTED]&5R\"F)R=6-E+G-N>61Ehttp://geronimo.apache.org/
Apache ActiveMQ - http://incubator.apache.org/activemq/
Apache ServiceMix - http://incubator.apache.org/servicemix/
Castor - http://castor.org/


Re: 1.1 Package Upgrade List

2006-05-11 Thread Guillaume Nodet

What are the ant files used for ?
And why changing the test class names ? Surefire can be configured 
specifically if needed ... So this change could be delayed.


Cheers,
Guillaume Nodet

Prasad Kashyap wrote:


Hi Matt,

Moving the M2 conversion work from the trunk to 1.1 should not be
disruptive. It would have the following changes
1) add pom.xmls in all modules
2) add a few ant files in some modules
3) change *Test.java files in quite a few modules.

I have no strong objections to it except that I'm afraid it might pull
folks off of 1.1 while trying to do this.

Cheers
Prasad.

On 5/11/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote:

I'd defer to Jacek to do the merging since he's familiar with it.  If 
he's not available then I'd be

happy to take a patch from you :)

Also, if anyone has any objections re: getting this done then hollar 
now.


anita kulshreshtha wrote:
>
> --- Matt Hogstrom <[EMAIL PROTECTED]> wrote:
>
>> Since the M2 conversion is independent of 1.1 what does the community
>> think about starting that
>> merge into 1.1 now?  I think it would allow us to become more
>> productive on 1.2 since the work would
>> already be in place.  For those working on the M2 conversion what do
>> you think about starting that
>> work and do you think we can do it without impacting 1.1?
>We can safely transfer all the work from 1.2 to 1.1 without
> impacting anything. What is the best way to do this?
>
> Thanks
> Anita
>
>> anita kulshreshtha wrote:
>>> All work related to M2 was halted until the trunk was merged.
>> M2
>>> packaging plugin would require transferring all M2 work to 1.1. I
>> do
>>> not think there are any plans to do it before the merge or at least
>> the
>>> 1.1. release. I think using Maven1 will be best at this time. Let's
>>> hear from Jacek..
>>>
>>> Thanks
>>> Anita
>>>
>>> --- Guillaume Nodet <[EMAIL PROTECTED]> wrote:
>>>
 I haven't seen any geronimo plugin for m2 in head.
 That whould be very usefull, especially because Geronimo plugins
>> have
 to
 be in a m2 layout, but the only tools to create a car is a m1
>> plugin.
 Any idea ?

 Cheers,
 Guillaume Nodet

 Aaron Mulder wrote:

> I'd rather handle the ApacheDS integration separately from the
>> 1.1
> release.  Fortunately, the plugins work with the Maven 2
 repository,
> so that issue should be easier.
>
> The main question is how to do the build and packaging.  If the
>> API
 is
> unchanged, we can build our integration module using our Maven 1
> packaging plugin against ADS 0.9.2 and just have it apply the
>> 1.0.x
> JARs at installation time.  If the API is different, it may make
 the
> most sense to try to split out our directory integration and do
>> the
> build and packaging under Maven 2 (I'm assuming that Geronimo
>> HEAD
 has
> a Maven 2 packaging plugin, but if not, I guess we can work on
 one).
> Thanks,
>Aaron
>
> On 5/10/06, Alexei Zakharov <[EMAIL PROTECTED]> wrote:
>
>> ApacheDS0.9.2  to  1.0-RC2  ?
>> I have a patch to port the Geronimo part to 1.0-RC2. However,
>> currently ADS 1.0 jars propagated to maven2 repo only.
>>
>> 2006/5/9, Matt Hogstrom <[EMAIL PROTECTED]>:
>>> Consolidated list so far is:
>>>
>>> Axis from   1.4-356167  to  1.4
>>> commons-fileupload  1.1-dev to  1.1
>>> jasper from 5.5.9   to  5.5.15
>>> Jetty from  5.1.9   to  5.1.10
>>> stax from   1.1.1-dev   to  1.1.2
>>> Tomcat  5.5.9   to  5.5.15
>>> tranql  from1.2.1   to  1.3-SNAPSHOT
>>> tranql-connector from   1.1 to  1.2-SNAPSHOT
>>>
>>> Keep 'em coming.
>>>
>>> Matt
>>>
>>> Aaron Mulder wrote:
 That issue has a great list.

 We definitely need to try updating commons-fileupload (from
>> 1.1-dev to
 1.1).  I think there may even be a separate Jira for that.
 But the
 old one occasionally hangs, so it's definitely worth trying
 the new
 one.

 Thanks,
Aaron

 On 5/9/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote:
> Here are the packages I'm recommending for 1.1.  If I missed
 one
> please chime in.
>
> Axis from   1.4-356167  to  1.4
> jasper from 5.5.9   to  5.5.15
> Jetty from  5.1.9   to  5.1.10
> stax from   1.1.1-dev   to  1.1.2
> tranql  from1.2.1   to  1.3-SNAPSHOT
> tranql-connector from   1.1 to  1.2-SNAPSHOT
>
> This is the list so far...I've updated
>
> 
http://opensource.atlassian.com/confluence/oss/display/

Google search on website?

2006-05-11 Thread Jason Dillon

Any thoughts on adding a Google search form on the website?

--jason


Re: 1.1 Package Upgrade List

2006-05-11 Thread Prasad Kashyap

Hi Matt,

Moving the M2 conversion work from the trunk to 1.1 should not be
disruptive. It would have the following changes
1) add pom.xmls in all modules
2) add a few ant files in some modules
3) change *Test.java files in quite a few modules.

I have no strong objections to it except that I'm afraid it might pull
folks off of 1.1 while trying to do this.

Cheers
Prasad.

On 5/11/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote:

I'd defer to Jacek to do the merging since he's familiar with it.  If he's not 
available then I'd be
happy to take a patch from you :)

Also, if anyone has any objections re: getting this done then hollar now.

anita kulshreshtha wrote:
>
> --- Matt Hogstrom <[EMAIL PROTECTED]> wrote:
>
>> Since the M2 conversion is independent of 1.1 what does the community
>> think about starting that
>> merge into 1.1 now?  I think it would allow us to become more
>> productive on 1.2 since the work would
>> already be in place.  For those working on the M2 conversion what do
>> you think about starting that
>> work and do you think we can do it without impacting 1.1?
>We can safely transfer all the work from 1.2 to 1.1 without
> impacting anything. What is the best way to do this?
>
> Thanks
> Anita
>
>> anita kulshreshtha wrote:
>>> All work related to M2 was halted until the trunk was merged.
>> M2
>>> packaging plugin would require transferring all M2 work to 1.1. I
>> do
>>> not think there are any plans to do it before the merge or at least
>> the
>>> 1.1. release. I think using Maven1 will be best at this time. Let's
>>> hear from Jacek..
>>>
>>> Thanks
>>> Anita
>>>
>>> --- Guillaume Nodet <[EMAIL PROTECTED]> wrote:
>>>
 I haven't seen any geronimo plugin for m2 in head.
 That whould be very usefull, especially because Geronimo plugins
>> have
 to
 be in a m2 layout, but the only tools to create a car is a m1
>> plugin.
 Any idea ?

 Cheers,
 Guillaume Nodet

 Aaron Mulder wrote:

> I'd rather handle the ApacheDS integration separately from the
>> 1.1
> release.  Fortunately, the plugins work with the Maven 2
 repository,
> so that issue should be easier.
>
> The main question is how to do the build and packaging.  If the
>> API
 is
> unchanged, we can build our integration module using our Maven 1
> packaging plugin against ADS 0.9.2 and just have it apply the
>> 1.0.x
> JARs at installation time.  If the API is different, it may make
 the
> most sense to try to split out our directory integration and do
>> the
> build and packaging under Maven 2 (I'm assuming that Geronimo
>> HEAD
 has
> a Maven 2 packaging plugin, but if not, I guess we can work on
 one).
> Thanks,
>Aaron
>
> On 5/10/06, Alexei Zakharov <[EMAIL PROTECTED]> wrote:
>
>> ApacheDS0.9.2  to  1.0-RC2  ?
>> I have a patch to port the Geronimo part to 1.0-RC2. However,
>> currently ADS 1.0 jars propagated to maven2 repo only.
>>
>> 2006/5/9, Matt Hogstrom <[EMAIL PROTECTED]>:
>>> Consolidated list so far is:
>>>
>>> Axis from   1.4-356167  to  1.4
>>> commons-fileupload  1.1-dev to  1.1
>>> jasper from 5.5.9   to  5.5.15
>>> Jetty from  5.1.9   to  5.1.10
>>> stax from   1.1.1-dev   to  1.1.2
>>> Tomcat  5.5.9   to  5.5.15
>>> tranql  from1.2.1   to  1.3-SNAPSHOT
>>> tranql-connector from   1.1 to  1.2-SNAPSHOT
>>>
>>> Keep 'em coming.
>>>
>>> Matt
>>>
>>> Aaron Mulder wrote:
 That issue has a great list.

 We definitely need to try updating commons-fileupload (from
>> 1.1-dev to
 1.1).  I think there may even be a separate Jira for that.
 But the
 old one occasionally hangs, so it's definitely worth trying
 the new
 one.

 Thanks,
Aaron

 On 5/9/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote:
> Here are the packages I'm recommending for 1.1.  If I missed
 one
> please chime in.
>
> Axis from   1.4-356167  to  1.4
> jasper from 5.5.9   to  5.5.15
> Jetty from  5.1.9   to  5.1.10
> stax from   1.1.1-dev   to  1.1.2
> tranql  from1.2.1   to  1.3-SNAPSHOT
> tranql-connector from   1.1 to  1.2-SNAPSHOT
>
> This is the list so far...I've updated
>
> 
http://opensource.atlassian.com/confluence/oss/display/GERONIMO/Geronimo+Package+Tracking
> with this information.
>
> Was mentioned on the list:
> Howl- Researching this
>> --
>> Alexei Zakharov,
>> Intel Middleware Produc

Re: patch for geronimo integration

2006-05-11 Thread Paul McMahan

I was looking at the wrong jira website (jira.activemq.org) which is
pointed at from www.activemq.org.  Once I realized the correct jira
website was at issues.apache.org (duh!) I created AMQ-708 and attached
the patch.  What are the chances of getting this patch into the
activemq release that will ship with Geronimo 1.1?

Paul

On 5/10/06, Paul McMahan <[EMAIL PROTECTED]> wrote:

While working on a patch for GERONIMO-1896 I noticed that hostname and
port changes I made to the activemq connectors via the geronimo admin
console don't get persisted in geronimo's config.xml, causing them to
revert to their original values when the server restarts.

To fix this problem ActiveMQConnectorGBean needs to declare the host
and port attributes as manageable when it creates its gbeaninfo.
After creating a patch I went to open an activemq JIRA but I can't
select ACTIVEMQ for the project.  I can only select ActiveSOAP,
ActiveSpace, etc.  Maybe I'm looking in the wrong place.  Anyway, the
patch is attached to this email.  Let me know if you need this in a
JIRA instead.

Best wishes,
Paul





Re: rename the "configuration" element in config.xml file ?

2006-05-11 Thread Dain Sundstrom

On May 10, 2006, at 11:25 PM, John Sisson wrote:

I noticed we still have a "configuration" element in the config.xml  
file.

I am thinking of doing the following for 1.1:

* most importantly, change the "configuration" element name to  
"module" to have consistent terminology considering the recent  
configId changes.


I have a commit (since svn went down) for this one.  My code supports  
the both 1.0 (configuration) and 1.1 (module) formats.


* update cmd line help for --override option in Daemon to use  
"module" terminology.
* update the wording in the var\config\README.txt to use the  
"module" terminology.
* change the --long startup output to use the word "Module" instead  
of "Configuration" - also give us a bit more room on each line.


+1

-dain


[jira] Created: (AMQ-708) changes to connector host and port not persisted in geronimo

2006-05-11 Thread Paul McMahan (JIRA)
changes to connector host and port not persisted in geronimo


 Key: AMQ-708
 URL: https://issues.apache.org/activemq/browse/AMQ-708
 Project: ActiveMQ
Type: Bug

  Components: Geronimo Integration  
Versions: 3.2.4
 Environment: activemq 3.4 running in geronimo 1.1
Reporter: Paul McMahan
 Fix For: 3.2.4
 Attachments: ACTIVEMQ-gbean.patch

Hostname and port changes I made to the activemq connectors via the geronimo 
admin console don't get persisted in geronimo's var/config/config.xml, causing 
them to revert to their original values when the server restarts.

To fix this problem ActiveMQConnectorGBean needs to declare the host and port 
attributes as manageable when it creates its gbeaninfo. See the attached patch.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: replacing tomcat classes

2006-05-11 Thread Jeff Genender


Matt Hogstrom wrote:
> 
> 
> David Jencks wrote:
>>
>> On May 11, 2006, at 8:29 AM, Joe Bohn wrote:
>>
>>>
>>> Thanks for the quick response Jeff.
>>>
>>> I like the idea of a "system patch" location in the classpath where
>>> we can pick up patches for anything we might include in a geronimo 
>>> assembly.
>>
>> I think this "system patch" idea will only work in environments with
>> only one classloader, i.e. not geronimo.  The problem is that the
>> patched classes need to get into the correct classloader, "before" the
>> normal versions.   We'd need a patch directory for each module.  I
>> also think any solution that relies on the order of stuff in a
>> classpath is inherently unstable and unreliable.
> 
> I agree that it would be very unwieldy.  For some folks providing
> support for Geronimo it might be nice for the classloaders to look in an
> aside dir (./patches) for a jar with the artifact name with a
> -pmmddss suffix so patches can be applied.  The ss allows for the
> sequencing to be addressed.  This would make it easier to provide one
> hit patches that can get rolled up into the released jar you describe
> below and the user would not have to wait for a release to come out
> which could be a few months.

Matt, you hit the nail on the head.  I really think a simple patching
system...call it..."quick hit" ;-) could have some big beneficial uses.
 I have many times run into this situation where I needed to be able to
do this.  Only through altering the CLASSPATH or changing the jar was I
able to get around the problem.   I always wanted a way to drop in a jar
w/o having to alter core services that allowed me to patch what I
needed. There are many use cases for this, with the biggest being a
possible way for us to release "service paks" w/o the need to download
and fully reconfigure a new server.

I only see this feature as an added extension to make thing easier for
development/support/and heavily configured prod servers.

Jeff


Re: replacing tomcat classes

2006-05-11 Thread David Jencks


On May 11, 2006, at 9:16 AM, Joe Bohn wrote:



Bumping up the version should work for the jar approach.  However,  
I was still trying to figure out a way to honor the tomcat  
recommendation of replacing just the modified classes.  Is there  
some way to make the version independent classloaders pick up  
individual classes rather than entire jars?


No, and I think that's a good thing.  I think the tomcat team is  
giving bad advice.


thanks
david jencks



Joe


David Jencks wrote:

On May 11, 2006, at 8:29 AM, Joe Bohn wrote:


Thanks for the quick response Jeff.

I like the idea of a "system patch" location in the classpath  
where  we can pick up patches for anything we might include in a  
geronimo   assembly.
I think this "system patch" idea will only work in environments  
with  only one classloader, i.e. not geronimo.  The problem is  
that the  patched classes need to get into the correct  
classloader, "before"  the normal versions.   We'd need a patch  
directory for each module.   I also think any solution that relies  
on the order of stuff in a  classpath is inherently unstable and  
unreliable.
Basically I think this is a terrible idea and we should avoid it  
at  all costs.  I think instead we should use our new version   
independence and replace jars with patched jars with slightly  
higher  version numbers.  IIUC this is what you propose doing  
below.  This  should not require removing the standard tomcat  
jars: the hight  version number should be enough to get the  
correct version picked up.

thanks
david jencks


I too was confused by the tomcat recommendation but it does seem   
that they have a strategy for addressing necessary changes with   
minimal interference in tomcat.  I have also noticed some things   
that make me wonder if my local tomcat build of 5.5.15 really  
does  match the official 5.5.15 build.  For example, the only  
source for  5.5.15 that I could find was a zip file rather than a  
svn branch or  tag.  I am not able to build from the unpacked zip  
without making a  change to move the contents of jasper/jasper2  
into the jasper  directory itself.  And the version that is  
displayed when I hit  tomcat with my rebuilt image is 5.5 rather  
than 5.5.15 as with the  official image.


Until we figure out the correct approach for Geronimo I'm  
thinking  of using a compromise solution.   The changes I need in  
tomcat  result in 4 of the 13 tomcat jars getting rebuilt.
Rather than  replacing all of the tomcat jars with my local build  
I have  verified that replacing just the 4 changed jars appears  
to work  fine.  I'm hoping this hybrid solution keeps most of the  
official  tomcat image and our local changes.   I haven't noticed  
any  problems.   Assuming the source is mostly identical (apart  
from our  changes) does anybody know of a reason that I should  
definitely not  take this approach?


Joe


Jeff Genender wrote:

Ultimately, we probably would need to somehow build a "patch"   
directory
or lib directory where we can ensure the URLClassLoader picks  
that up
before all other classes.  I think this is probably a good idea  
to  have
as well, so that we could release "service paks" or patches.  I   
would be
interested in others' thoughts on this, but I think this would  
be  a nice

feature to have.
Right now I think your only choices are to either hard set a   
classpath

to be sure the patches get picked up first or build a hacked Tomcat
version, or rebuild Tomcat.  Dain or David Jencks may be able  
to  verify
if the classpath solution would work or not as I have not dug  
into  the

new G classloaders to know if this would even be possible.
The best solution right now may be to just build TC. I am a little
confused as to why the TC guys say not to build the Tomcat from   
source
(after its hacked).  It seems like just an ant build script, so  
I  don't
understand why this is being discouraged.  This way you can   
replace the

Tomcat jars in the repo and you are good to go.
Jeff
Joe Bohn wrote:


Jeff,

I am working with a user that is moving some applications from   
tomcat to
geronimo.   Due to some problems they have had to modify  
tomcat  source.
I was chatting with jasonb on the tomcat irc channel and he   
recommended
that we only build the classes rather than rebuilding all of   
tomcat.  He
discouraged rebuilding all of tomcat because there are many   
permutations
that can result in different build images and we should run  
with  as much
of the official tomcat build as possible to avoid problems.  He  
also
indicated that Tomcat's directory structure provides a place to  
put

these "patch classes" in CATALINA_HOME/server/classes .

Is there a similar place that we can put classes when tomcat  
is  running
under geronimo to have them picked up?  Adding the tomcat  
classes  to our

new sharedlib doesn't seem to be the right place because it would
require a dependency from the tomcat config on sharelib.  The  
net  result
would 

Re: replacing tomcat classes

2006-05-11 Thread Matt Hogstrom



David Jencks wrote:


On May 11, 2006, at 8:29 AM, Joe Bohn wrote:



Thanks for the quick response Jeff.

I like the idea of a "system patch" location in the classpath where we 
can pick up patches for anything we might include in a geronimo  
assembly.


I think this "system patch" idea will only work in environments with 
only one classloader, i.e. not geronimo.  The problem is that the 
patched classes need to get into the correct classloader, "before" the 
normal versions.   We'd need a patch directory for each module.  I also 
think any solution that relies on the order of stuff in a classpath is 
inherently unstable and unreliable.


I agree that it would be very unwieldy.  For some folks providing support for Geronimo it might be 
nice for the classloaders to look in an aside dir (./patches) for a jar with the artifact name with 
a -pmmddss suffix so patches can be applied.  The ss allows for the sequencing to be addressed. 
 This would make it easier to provide one hit patches that can get rolled up into the released jar 
you describe below and the user would not have to wait for a release to come out which could be a 
few months.


Basically I think this is a terrible idea and we should avoid it at all 
costs.  I think instead we should use our new version independence and 
replace jars with patched jars with slightly higher version numbers.  
IIUC this is what you propose doing below.  This should not require 
removing the standard tomcat jars: the hight version number should be 
enough to get the correct version picked up.


thanks
david jencks



I too was confused by the tomcat recommendation but it does seem that 
they have a strategy for addressing necessary changes with minimal 
interference in tomcat.  I have also noticed some things that make me 
wonder if my local tomcat build of 5.5.15 really does match the 
official 5.5.15 build.  For example, the only source for 5.5.15 that I 
could find was a zip file rather than a svn branch or tag.  I am not 
able to build from the unpacked zip without making a change to move 
the contents of jasper/jasper2 into the jasper directory itself.  And 
the version that is displayed when I hit tomcat with my rebuilt image 
is 5.5 rather than 5.5.15 as with the official image.


Until we figure out the correct approach for Geronimo I'm thinking of 
using a compromise solution.   The changes I need in tomcat result in 
4 of the 13 tomcat jars getting rebuilt.   Rather than replacing all 
of the tomcat jars with my local build I have verified that replacing 
just the 4 changed jars appears to work fine.  I'm hoping this hybrid 
solution keeps most of the official tomcat image and our local 
changes.   I haven't noticed any problems.   Assuming the source is 
mostly identical (apart from our changes) does anybody know of a 
reason that I should definitely not take this approach?


Joe


Jeff Genender wrote:

Ultimately, we probably would need to somehow build a "patch" directory
or lib directory where we can ensure the URLClassLoader picks that up
before all other classes.  I think this is probably a good idea to have
as well, so that we could release "service paks" or patches.  I would be
interested in others' thoughts on this, but I think this would be a nice
feature to have.
Right now I think your only choices are to either hard set a classpath
to be sure the patches get picked up first or build a hacked Tomcat
version, or rebuild Tomcat.  Dain or David Jencks may be able to verify
if the classpath solution would work or not as I have not dug into the
new G classloaders to know if this would even be possible.
The best solution right now may be to just build TC. I am a little
confused as to why the TC guys say not to build the Tomcat from source
(after its hacked).  It seems like just an ant build script, so I don't
understand why this is being discouraged.  This way you can replace the
Tomcat jars in the repo and you are good to go.
Jeff
Joe Bohn wrote:

Jeff,

I am working with a user that is moving some applications from 
tomcat to

geronimo.   Due to some problems they have had to modify tomcat source.
I was chatting with jasonb on the tomcat irc channel and he recommended
that we only build the classes rather than rebuilding all of 
tomcat.  He
discouraged rebuilding all of tomcat because there are many 
permutations
that can result in different build images and we should run with as 
much

of the official tomcat build as possible to avoid problems.  He also
indicated that Tomcat's directory structure provides a place to put
these "patch classes" in CATALINA_HOME/server/classes .

Is there a similar place that we can put classes when tomcat is running
under geronimo to have them picked up?  Adding the tomcat classes to 
our

new sharedlib doesn't seem to be the right place because it would
require a dependency from the tomcat config on sharelib.  The net 
result

would be that all tomcat apps would potentially pick up user classes
added in shar

Re: Geronimo documentation - upcoming look & feel

2006-05-11 Thread Matt Hogstrom
Looks good Hernan.  For context, is this the main documentation page ?  Perhaps it would make it 
clearer to call this the "Project User's Guide" so as to avoid confusion between this and other 
forms of documentation at developerworks, articles, etc.


Hernan Cunico wrote:

Hi All,
I just wanted to give you guys a heads up on how the Geronimo's 
confluence wiki may look like once

cwiki.apache.org jumps in production.

Available at the following link is just a single page, static draft 
based on what is in the oven for Geronimo v1.1 documentation. The new 
confluence wiki will be running a plugin that automatically exports the 
new content into HTML format so it can be served as static content 
increasing the performance.


Not only that, the HTML exports can be configured using templates so we 
can select the information we want to display, for example removing the 
classic "Added by / last edited by" if it turns to be an issue.


Three key things to pay special attention from the template used are, 
obvious banner at the top of the page, user names removed and Apache 
license disclaimer at the very bottom of each page.


http://people.apache.org/~hcunico/cwiki/documentation.html

Comments, questions, suggestions are welcomed :)

Cheers!
Hernan






[jira] Created: (AMQ-707) makefile plus some changes for the CMS C++ client

2006-05-11 Thread Manuel Teira (JIRA)
makefile plus some changes for the CMS C++ client 
--

 Key: AMQ-707
 URL: https://issues.apache.org/activemq/browse/AMQ-707
 Project: ActiveMQ
Type: Improvement

  Components: JMS client  
Versions: 4.0 RC2
Reporter: Manuel Teira
Priority: Minor
 Fix For: 4.0 RC2
 Attachments: patch.bz2

I've written a trivial makefile to be able to compile the CMS over Stomp C++ 
client on Solaris , using Sun Workshop 6. 

I've also made some changes:

-Added a strerror_r macro for solaris.
-Define MSG_NOSIGNAL as zero for solaris
-Added 'using namespace activemq' to some files to make Sun Workshop find some 
objects.
-Corrected a pair of memory leaks found under purify sessions.
-Corrected a bug in StompTransportFactory::createTransport, not using the 
argument brokerUrl
-Deleted a trailing comma in a enum in Session.h, making Sun CC to warn.
-Added a dummy test to just send a message.




-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: replacing tomcat classes

2006-05-11 Thread Joe Bohn


Bumping up the version should work for the jar approach.  However, I was 
still trying to figure out a way to honor the tomcat recommendation of 
replacing just the modified classes.  Is there some way to make the 
version independent classloaders pick up individual classes rather than 
entire jars?


Joe


David Jencks wrote:


On May 11, 2006, at 8:29 AM, Joe Bohn wrote:



Thanks for the quick response Jeff.

I like the idea of a "system patch" location in the classpath where  
we can pick up patches for anything we might include in a geronimo   
assembly.



I think this "system patch" idea will only work in environments with  
only one classloader, i.e. not geronimo.  The problem is that the  
patched classes need to get into the correct classloader, "before"  the 
normal versions.   We'd need a patch directory for each module.   I also 
think any solution that relies on the order of stuff in a  classpath is 
inherently unstable and unreliable.


Basically I think this is a terrible idea and we should avoid it at  all 
costs.  I think instead we should use our new version  independence and 
replace jars with patched jars with slightly higher  version numbers.  
IIUC this is what you propose doing below.  This  should not require 
removing the standard tomcat jars: the hight  version number should be 
enough to get the correct version picked up.


thanks
david jencks



I too was confused by the tomcat recommendation but it does seem  that 
they have a strategy for addressing necessary changes with  minimal 
interference in tomcat.  I have also noticed some things  that make me 
wonder if my local tomcat build of 5.5.15 really does  match the 
official 5.5.15 build.  For example, the only source for  5.5.15 that 
I could find was a zip file rather than a svn branch or  tag.  I am 
not able to build from the unpacked zip without making a  change to 
move the contents of jasper/jasper2 into the jasper  directory 
itself.  And the version that is displayed when I hit  tomcat with my 
rebuilt image is 5.5 rather than 5.5.15 as with the  official image.


Until we figure out the correct approach for Geronimo I'm thinking  of 
using a compromise solution.   The changes I need in tomcat  result in 
4 of the 13 tomcat jars getting rebuilt.   Rather than  replacing all 
of the tomcat jars with my local build I have  verified that replacing 
just the 4 changed jars appears to work  fine.  I'm hoping this hybrid 
solution keeps most of the official  tomcat image and our local 
changes.   I haven't noticed any  problems.   Assuming the source is 
mostly identical (apart from our  changes) does anybody know of a 
reason that I should definitely not  take this approach?


Joe


Jeff Genender wrote:


Ultimately, we probably would need to somehow build a "patch"  directory
or lib directory where we can ensure the URLClassLoader picks that up
before all other classes.  I think this is probably a good idea to  have
as well, so that we could release "service paks" or patches.  I  
would be
interested in others' thoughts on this, but I think this would be  a 
nice

feature to have.
Right now I think your only choices are to either hard set a  classpath
to be sure the patches get picked up first or build a hacked Tomcat
version, or rebuild Tomcat.  Dain or David Jencks may be able to  verify
if the classpath solution would work or not as I have not dug into  the
new G classloaders to know if this would even be possible.
The best solution right now may be to just build TC. I am a little
confused as to why the TC guys say not to build the Tomcat from  source
(after its hacked).  It seems like just an ant build script, so I  don't
understand why this is being discouraged.  This way you can  replace the
Tomcat jars in the repo and you are good to go.
Jeff
Joe Bohn wrote:


Jeff,

I am working with a user that is moving some applications from  
tomcat to
geronimo.   Due to some problems they have had to modify tomcat  
source.
I was chatting with jasonb on the tomcat irc channel and he  
recommended
that we only build the classes rather than rebuilding all of  
tomcat.  He
discouraged rebuilding all of tomcat because there are many  
permutations
that can result in different build images and we should run with  as 
much

of the official tomcat build as possible to avoid problems.  He also
indicated that Tomcat's directory structure provides a place to put
these "patch classes" in CATALINA_HOME/server/classes .

Is there a similar place that we can put classes when tomcat is  
running
under geronimo to have them picked up?  Adding the tomcat classes  
to our

new sharedlib doesn't seem to be the right place because it would
require a dependency from the tomcat config on sharelib.  The net  
result

would be that all tomcat apps would potentially pick up user classes
added in sharedlib even if the user only intended these classes  for 
some

subset of the apps.

Joe



--
Joe Bohn
joe.bohn at earthlink.net

"He is no fool who 

Re: 1.1 JIRA's Reminaing, Release Contents and the Gipper Speech

2006-05-11 Thread Matt Hogstrom

I agree...

Aaron Mulder wrote:

Please let's not make a release until Apache SVN comes back.  There
are a lot of patches that should go in.  Maybe Saturday,
infrastructure permitting?

Thanks,
   Aaron

On 5/11/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote:
There are currently 136 JIRAs open against 1.1 as the target fix 
release.  I would like to start
managing these down to zero as we march towards release.  Here is a 
best guess to get 1.1 out.


Target release date: May 26th (1 month past the original date)

To make this date we have two weeks left to complete the remaining 
JIRAs.  Here is how they break down:


14 Blockers
52 Criticals
42 Majors
24 Minors
  4 Trivial

I think we should focus on the Blockers first and then the Critical 
ones.  Aaron, most of the JIRAs
in these categories are assigned to you.  I've had a few people ask me 
what they can do to help so
I'd like to start pointing them at JIRA's.  Could you go through the 
ones assigned to you and
unassign the ones you don't think you'll have time for so we can get 
them to some other folks?  I'm

not sure which ones you already have in progress.

Between the Blockers and the criticals we have more JIRA's than we'll 
likely be able to address so

we'll have to draw the line next week.

As far as contents of the Release I see it shaking out like this:

4 releases as we had last time (Tomcat and Jetty on Windows and 
Unix).  I'd also like to include
Little-G as well.  However, that will also include 4 releases which 
seems like a lot.  It makes
sense for this release but one of the "Roadmap" items would be to 
figure out how we will "create"
the custom servers so we have a single download that can generate the 
desired server so we don't

bloat the number of images for download.

There will not be an installer for several reasons so this will have 
to be a 1.2 item.  Anyone

interested in picking up where Erik left off?

I'd like to get a new unstable release out today or tomorrow before 
Java One (probably tomorrow).


We'll have one more unstable release late next week or early the week 
after and then get G out by

the 26th.

Thanks to Kevan, Jencks, Dain and Blevins for and everyone else that 
struggled testing.  Its been

hard but I think we're in good shape.

Let's get G 1.1 out the door so we can focus on new feature / function 
for a while.


Thanks all...we're almost there.







Re: replacing tomcat classes

2006-05-11 Thread David Jencks


On May 11, 2006, at 8:29 AM, Joe Bohn wrote:



Thanks for the quick response Jeff.

I like the idea of a "system patch" location in the classpath where  
we can pick up patches for anything we might include in a geronimo   
assembly.


I think this "system patch" idea will only work in environments with  
only one classloader, i.e. not geronimo.  The problem is that the  
patched classes need to get into the correct classloader, "before"  
the normal versions.   We'd need a patch directory for each module.   
I also think any solution that relies on the order of stuff in a  
classpath is inherently unstable and unreliable.


Basically I think this is a terrible idea and we should avoid it at  
all costs.  I think instead we should use our new version  
independence and replace jars with patched jars with slightly higher  
version numbers.  IIUC this is what you propose doing below.  This  
should not require removing the standard tomcat jars: the hight  
version number should be enough to get the correct version picked up.


thanks
david jencks



I too was confused by the tomcat recommendation but it does seem  
that they have a strategy for addressing necessary changes with  
minimal interference in tomcat.  I have also noticed some things  
that make me wonder if my local tomcat build of 5.5.15 really does  
match the official 5.5.15 build.  For example, the only source for  
5.5.15 that I could find was a zip file rather than a svn branch or  
tag.  I am not able to build from the unpacked zip without making a  
change to move the contents of jasper/jasper2 into the jasper  
directory itself.  And the version that is displayed when I hit  
tomcat with my rebuilt image is 5.5 rather than 5.5.15 as with the  
official image.


Until we figure out the correct approach for Geronimo I'm thinking  
of using a compromise solution.   The changes I need in tomcat  
result in 4 of the 13 tomcat jars getting rebuilt.   Rather than  
replacing all of the tomcat jars with my local build I have  
verified that replacing just the 4 changed jars appears to work  
fine.  I'm hoping this hybrid solution keeps most of the official  
tomcat image and our local changes.   I haven't noticed any  
problems.   Assuming the source is mostly identical (apart from our  
changes) does anybody know of a reason that I should definitely not  
take this approach?


Joe


Jeff Genender wrote:
Ultimately, we probably would need to somehow build a "patch"  
directory

or lib directory where we can ensure the URLClassLoader picks that up
before all other classes.  I think this is probably a good idea to  
have
as well, so that we could release "service paks" or patches.  I  
would be
interested in others' thoughts on this, but I think this would be  
a nice

feature to have.
Right now I think your only choices are to either hard set a  
classpath

to be sure the patches get picked up first or build a hacked Tomcat
version, or rebuild Tomcat.  Dain or David Jencks may be able to  
verify
if the classpath solution would work or not as I have not dug into  
the

new G classloaders to know if this would even be possible.
The best solution right now may be to just build TC. I am a little
confused as to why the TC guys say not to build the Tomcat from  
source
(after its hacked).  It seems like just an ant build script, so I  
don't
understand why this is being discouraged.  This way you can  
replace the

Tomcat jars in the repo and you are good to go.
Jeff
Joe Bohn wrote:

Jeff,

I am working with a user that is moving some applications from  
tomcat to
geronimo.   Due to some problems they have had to modify tomcat  
source.
I was chatting with jasonb on the tomcat irc channel and he  
recommended
that we only build the classes rather than rebuilding all of  
tomcat.  He
discouraged rebuilding all of tomcat because there are many  
permutations
that can result in different build images and we should run with  
as much

of the official tomcat build as possible to avoid problems.  He also
indicated that Tomcat's directory structure provides a place to put
these "patch classes" in CATALINA_HOME/server/classes .

Is there a similar place that we can put classes when tomcat is  
running
under geronimo to have them picked up?  Adding the tomcat classes  
to our

new sharedlib doesn't seem to be the right place because it would
require a dependency from the tomcat config on sharelib.  The net  
result

would be that all tomcat apps would potentially pick up user classes
added in sharedlib even if the user only intended these classes  
for some

subset of the apps.

Joe



--
Joe Bohn
joe.bohn at earthlink.net

"He is no fool who gives what he cannot keep, to gain what he  
cannot lose."   -- Jim Elliot




[jira] Updated: (GERONIMO-2011) Set default logging to INFO rather than DEBUG in minimal assemblies

2006-05-11 Thread Joe Bohn (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2011?page=all ]

Joe Bohn updated GERONIMO-2011:
---

Attachment: 2011_LogLevel.patch

patch created on windows xp in geronimo root directory

> Set default logging to INFO rather than DEBUG in minimal assemblies
> ---
>
>  Key: GERONIMO-2011
>  URL: http://issues.apache.org/jira/browse/GERONIMO-2011
>  Project: Geronimo
> Type: Improvement
> Security: public(Regular issues) 
>   Components: general
> Versions: 1.1
>  Environment: windows xp
> Reporter: Joe Bohn
> Assignee: Joe Bohn
>  Fix For: 1.1
>  Attachments: 2011_LogLevel.patch
>
> The assemblies for j2ee-jetty-server and j2ee-tomcat-server have the default 
> logging level set to INFO rather than Debug.The little-G assemblies 
> (minimal-jetty-server & minimal-tomcat-server) should have the same settings 
> as we deliver the geronimo 1.1 release.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: replacing tomcat classes

2006-05-11 Thread Joe Bohn


Thanks for the quick response Jeff.

I like the idea of a "system patch" location in the classpath where we 
can pick up patches for anything we might include in a geronimo  assembly.


I too was confused by the tomcat recommendation but it does seem that 
they have a strategy for addressing necessary changes with minimal 
interference in tomcat.  I have also noticed some things that make me 
wonder if my local tomcat build of 5.5.15 really does match the official 
5.5.15 build.  For example, the only source for 5.5.15 that I could find 
was a zip file rather than a svn branch or tag.  I am not able to build 
from the unpacked zip without making a change to move the contents of 
jasper/jasper2 into the jasper directory itself.  And the version that 
is displayed when I hit tomcat with my rebuilt image is 5.5 rather than 
5.5.15 as with the official image.


Until we figure out the correct approach for Geronimo I'm thinking of 
using a compromise solution.   The changes I need in tomcat result in 4 
of the 13 tomcat jars getting rebuilt.   Rather than replacing all of 
the tomcat jars with my local build I have verified that replacing just 
the 4 changed jars appears to work fine.  I'm hoping this hybrid 
solution keeps most of the official tomcat image and our local changes. 
  I haven't noticed any problems.   Assuming the source is mostly 
identical (apart from our changes) does anybody know of a reason that I 
should definitely not take this approach?


Joe


Jeff Genender wrote:

Ultimately, we probably would need to somehow build a "patch" directory
or lib directory where we can ensure the URLClassLoader picks that up
before all other classes.  I think this is probably a good idea to have
as well, so that we could release "service paks" or patches.  I would be
interested in others' thoughts on this, but I think this would be a nice
feature to have.

Right now I think your only choices are to either hard set a classpath
to be sure the patches get picked up first or build a hacked Tomcat
version, or rebuild Tomcat.  Dain or David Jencks may be able to verify
if the classpath solution would work or not as I have not dug into the
new G classloaders to know if this would even be possible.

The best solution right now may be to just build TC. I am a little
confused as to why the TC guys say not to build the Tomcat from source
(after its hacked).  It seems like just an ant build script, so I don't
understand why this is being discouraged.  This way you can replace the
Tomcat jars in the repo and you are good to go.

Jeff

Joe Bohn wrote:


Jeff,

I am working with a user that is moving some applications from tomcat to
geronimo.   Due to some problems they have had to modify tomcat source.
I was chatting with jasonb on the tomcat irc channel and he recommended
that we only build the classes rather than rebuilding all of tomcat.  He
discouraged rebuilding all of tomcat because there are many permutations
that can result in different build images and we should run with as much
of the official tomcat build as possible to avoid problems.  He also
indicated that Tomcat's directory structure provides a place to put
these "patch classes" in CATALINA_HOME/server/classes .

Is there a similar place that we can put classes when tomcat is running
under geronimo to have them picked up?  Adding the tomcat classes to our
new sharedlib doesn't seem to be the right place because it would
require a dependency from the tomcat config on sharelib.  The net result
would be that all tomcat apps would potentially pick up user classes
added in sharedlib even if the user only intended these classes for some
subset of the apps.

Joe







--
Joe Bohn
joe.bohn at earthlink.net

"He is no fool who gives what he cannot keep, to gain what he cannot 
lose."   -- Jim Elliot


Re: JSF impl included into Apache Geronimo

2006-05-11 Thread Paul McMahan

On 5/11/06, Matthias Wessendorf <[EMAIL PROTECTED]> wrote:

Are there any plans to include a JSF impl inside of Geronimo 1.0 ?
Since the Java2EE 1.4 Spec doesn't require it, I think it might be
usful to have this "optional" feature.


Geronimo 1.x does not include a JSF impl per se, but it can support
web applications that use JSF.  I tried the myfaces sample in Geronimo
a while ago and it worked ok but required a few minor tweaks to the
web.xml before it would deploy, namely removing the 
elements from the  and  elements.

Since JSF enablement is usually internal to a web app do you think
Geronimo (being an application server) can do something to be more
JSF-friendly from an end user's perspective?   A couple of ideas that
come to mind are to 1.) make a shared version of the myfaces jars
available in its repository so JSF apps don't have to include their
own and 2.) provide a JSF sample at a geronimo plugins site (see
http://geronimoplugins.com/ for an example plugins site).


How has this *integration* to be solved technical? (new to geronimo)
Must the JSF jars be included inside the web-container (jetty/tomcat)
or wired into Gernonimo by the GBean facility?


Neither of the suggestions above really require anything that
complicated, just packaging and naming archives the right way and
putting them in the right place for later consumption by myfaces apps.
Others may reply with suggestions that require a more technical
approach, but I doubt that the Gbean facility will be required.

One of the items that Geronimo is currently investigating is how to
integrate AJAX libraries like dojo.   From what I understand myfaces
is currently investigating dojo integration as well.  Can you comment
on what this integration will look like from a technical point of
view?  And do you think it would make sense for Geronimo to integrate
dojo in a way that is consumable by a JSF impl that is itself
integrated in Geronimo?  The challenge seems to be in coming up with a
good way to version and share a collection of static .js files across
multiple applications.  Looking forward to hearing your thoughts.

Best wishes,
Paul



Thanks,
Matthias

--
Matthias Wessendorf
Aechterhoek 18
48282 Emsdetten
http://jroller.com/page/mwessendorf
mwessendorf-at-gmail-dot-com



Re: JSF impl included into Apache Geronimo

2006-05-11 Thread Matthias Wessendorf

But I cannot see any need for GBean code for this.


ok, thanks!

-Matthias


Jeff

Matthias Wessendorf wrote:
>> However, I believe it is a required inclusion of the Java EE5 spec, so I
>> am pretty sure they will be included in G2.X.
>
> Yes it requires it. My question was more about how the integration
> might look like.
> Will the JSF impl *depend* on the used web-container (jetty/tomcat),
> or will G2.x ship the jars itself
>
> Thanks,
> Matthias
>
>>
>> Jeff
>>
>> Matthias Wessendorf wrote:
>> > Are there any plans to include a JSF impl inside of Geronimo 1.0 ?
>> > Since the Java2EE 1.4 Spec doesn't require it, I think it might be
>> > usful to have this "optional" feature.
>> >
>> > How has this *integration* to be solved technical? (new to geronimo)
>> > Must the JSF jars be included inside the web-container (jetty/tomcat)
>> > or wired into Gernonimo by the GBean facility?
>> >
>> > Thanks,
>> > Matthias
>> >
>>
>
>




--
Matthias Wessendorf
Aechterhoek 18
48282 Emsdetten
http://jroller.com/page/mwessendorf
mwessendorf-at-gmail-dot-com


Geronimo documentation - upcoming look & feel

2006-05-11 Thread Hernan Cunico

Hi All,
I just wanted to give you guys a heads up on how the Geronimo's confluence wiki 
may look like once
cwiki.apache.org jumps in production.

Available at the following link is just a single page, static draft based on what is in the oven for 
Geronimo v1.1 documentation. The new confluence wiki will be running a plugin that automatically 
exports the new content into HTML format so it can be served as static content increasing the 
performance.


Not only that, the HTML exports can be configured using templates so we can select the information 
we want to display, for example removing the classic "Added by / last edited by" if it turns to be 
an issue.


Three key things to pay special attention from the template used are, obvious banner at the top of 
the page, user names removed and Apache license disclaimer at the very bottom of each page.


http://people.apache.org/~hcunico/cwiki/documentation.html

Comments, questions, suggestions are welcomed :)

Cheers!
Hernan



Re: packaging plugin

2006-05-11 Thread David Jencks


On May 11, 2006, at 7:39 AM, anita kulshreshtha wrote:


David J,
If I run maven car:package on a non executable configuration, I  
get

the following message -
..
3578 [main] DEBUG org.apache.geronimo.gbean.runtime.GBeanInstanceState
- GBeanInstanceState for: ge
ronimo/geronimo-gbean-deployer/1.1-SNAPSHOT/car? 
ServiceModule=geronimo/geronimo-gbean-deployer/1.1-S

NAPSHOT/car,j2eeType=Deployer,name=Deployer State changed from stopped
to starting
Generated package
D:\anita\geronimo\geronimo-1.1\configs\j2ee-server\target\j2ee- 
server-1.1-SNAPSHOT

.car
BUILD SUCCESSFUL
Total time: 12 seconds
Finished at: Thu May 11 08:28:35 EDT 2006
But the generated car (zip file) is not at this location. The
..car directory is at target/repository/ . Where is the zip
file being generated? It is put in .maven during car:install by
copyConfig. If a zip file is always generated, Why could we not use
artifact:install?



-- it looks to me as if the message is wrong.  I don't know how hard  
it will be to fix it: I suspect changing it to not specify a location  
at all is the best approach.


-- packaging a configuration can result in multiple car files (e.g.  
for app clients).  Also the configurations are generated into a m2  
repository that has a somewhat tenuous relationship to the m1 repo  
maven uses.  I couldn't see a good way to get all the artifacts  
copied with artifact:install, whereas setting up a m2 repository and  
scanning it and copying everything in it seemed fairly straightforward.


thanks
david jencks



Thanks
Anita


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com




Re: JSF impl included into Apache Geronimo

2006-05-11 Thread Jeff Genender
I assume the G2.X will ship with the jars.  I cannot see any dependency
on the web-container at all - just the other spec jars.  I really think
its just a matter of including JSF at the server level so its available
"server-wide".  There *may* be some classloading code to be sure there
is no crossing of data/objects...I haven't dug into that part of the
spec, so I don't know that answer at this point.

But I cannot see any need for GBean code for this.

Jeff

Matthias Wessendorf wrote:
>> However, I believe it is a required inclusion of the Java EE5 spec, so I
>> am pretty sure they will be included in G2.X.
> 
> Yes it requires it. My question was more about how the integration
> might look like.
> Will the JSF impl *depend* on the used web-container (jetty/tomcat),
> or will G2.x ship the jars itself
> 
> Thanks,
> Matthias
> 
>>
>> Jeff
>>
>> Matthias Wessendorf wrote:
>> > Are there any plans to include a JSF impl inside of Geronimo 1.0 ?
>> > Since the Java2EE 1.4 Spec doesn't require it, I think it might be
>> > usful to have this "optional" feature.
>> >
>> > How has this *integration* to be solved technical? (new to geronimo)
>> > Must the JSF jars be included inside the web-container (jetty/tomcat)
>> > or wired into Gernonimo by the GBean facility?
>> >
>> > Thanks,
>> > Matthias
>> >
>>
> 
> 


Re: replacing tomcat classes

2006-05-11 Thread Jeff Genender
Ultimately, we probably would need to somehow build a "patch" directory
or lib directory where we can ensure the URLClassLoader picks that up
before all other classes.  I think this is probably a good idea to have
as well, so that we could release "service paks" or patches.  I would be
interested in others' thoughts on this, but I think this would be a nice
feature to have.

Right now I think your only choices are to either hard set a classpath
to be sure the patches get picked up first or build a hacked Tomcat
version, or rebuild Tomcat.  Dain or David Jencks may be able to verify
if the classpath solution would work or not as I have not dug into the
new G classloaders to know if this would even be possible.

The best solution right now may be to just build TC. I am a little
confused as to why the TC guys say not to build the Tomcat from source
(after its hacked).  It seems like just an ant build script, so I don't
understand why this is being discouraged.  This way you can replace the
Tomcat jars in the repo and you are good to go.

Jeff

Joe Bohn wrote:
> 
> Jeff,
> 
> I am working with a user that is moving some applications from tomcat to
> geronimo.   Due to some problems they have had to modify tomcat source.
>  I was chatting with jasonb on the tomcat irc channel and he recommended
> that we only build the classes rather than rebuilding all of tomcat.  He
> discouraged rebuilding all of tomcat because there are many permutations
> that can result in different build images and we should run with as much
> of the official tomcat build as possible to avoid problems.  He also
> indicated that Tomcat's directory structure provides a place to put
> these "patch classes" in CATALINA_HOME/server/classes .
> 
> Is there a similar place that we can put classes when tomcat is running
> under geronimo to have them picked up?  Adding the tomcat classes to our
> new sharedlib doesn't seem to be the right place because it would
> require a dependency from the tomcat config on sharelib.  The net result
> would be that all tomcat apps would potentially pick up user classes
> added in sharedlib even if the user only intended these classes for some
> subset of the apps.
> 
> Joe
> 


Re: 1.1 Package Upgrade List

2006-05-11 Thread Matt Hogstrom
I'd defer to Jacek to do the merging since he's familiar with it.  If he's not available then I'd be 
happy to take a patch from you :)


Also, if anyone has any objections re: getting this done then hollar now.

anita kulshreshtha wrote:


--- Matt Hogstrom <[EMAIL PROTECTED]> wrote:


Since the M2 conversion is independent of 1.1 what does the community
think about starting that 
merge into 1.1 now?  I think it would allow us to become more
productive on 1.2 since the work would 
already be in place.  For those working on the M2 conversion what do
you think about starting that 
work and do you think we can do it without impacting 1.1?

   We can safely transfer all the work from 1.2 to 1.1 without
impacting anything. What is the best way to do this?

Thanks
Anita


anita kulshreshtha wrote:

All work related to M2 was halted until the trunk was merged.

M2

packaging plugin would require transferring all M2 work to 1.1. I

do

not think there are any plans to do it before the merge or at least

the

1.1. release. I think using Maven1 will be best at this time. Let's
hear from Jacek..

Thanks
Anita  


--- Guillaume Nodet <[EMAIL PROTECTED]> wrote:


I haven't seen any geronimo plugin for m2 in head.
That whould be very usefull, especially because Geronimo plugins

have
to 
be in a m2 layout, but the only tools to create a car is a m1

plugin.

Any idea ?

Cheers,
Guillaume Nodet

Aaron Mulder wrote:


I'd rather handle the ApacheDS integration separately from the

1.1

release.  Fortunately, the plugins work with the Maven 2

repository,

so that issue should be easier.

The main question is how to do the build and packaging.  If the

API

is

unchanged, we can build our integration module using our Maven 1
packaging plugin against ADS 0.9.2 and just have it apply the

1.0.x

JARs at installation time.  If the API is different, it may make

the

most sense to try to split out our directory integration and do

the

build and packaging under Maven 2 (I'm assuming that Geronimo

HEAD

has

a Maven 2 packaging plugin, but if not, I guess we can work on

one).

Thanks,
   Aaron

On 5/10/06, Alexei Zakharov <[EMAIL PROTECTED]> wrote:


ApacheDS0.9.2  to  1.0-RC2  ?
I have a patch to port the Geronimo part to 1.0-RC2. However,
currently ADS 1.0 jars propagated to maven2 repo only.

2006/5/9, Matt Hogstrom <[EMAIL PROTECTED]>:

Consolidated list so far is:

Axis from   1.4-356167  to  1.4
commons-fileupload  1.1-dev to  1.1
jasper from 5.5.9   to  5.5.15
Jetty from  5.1.9   to  5.1.10
stax from   1.1.1-dev   to  1.1.2
Tomcat  5.5.9   to  5.5.15
tranql  from1.2.1   to  1.3-SNAPSHOT
tranql-connector from   1.1 to  1.2-SNAPSHOT

Keep 'em coming.

Matt

Aaron Mulder wrote:

That issue has a great list.

We definitely need to try updating commons-fileupload (from 

1.1-dev to
1.1).  I think there may even be a separate Jira for that. 

But the

old one occasionally hangs, so it's definitely worth trying

the new

one.

Thanks,
   Aaron

On 5/9/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote:

Here are the packages I'm recommending for 1.1.  If I missed

one

please chime in.

Axis from   1.4-356167  to  1.4
jasper from 5.5.9   to  5.5.15
Jetty from  5.1.9   to  5.1.10
stax from   1.1.1-dev   to  1.1.2
tranql  from1.2.1   to  1.3-SNAPSHOT
tranql-connector from   1.1 to  1.2-SNAPSHOT

This is the list so far...I've updated


http://opensource.atlassian.com/confluence/oss/display/GERONIMO/Geronimo+Package+Tracking

with this information.

Was mentioned on the list:
Howl- Researching this

--
Alexei Zakharov,
Intel Middleware Product Division



__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 







__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 






[jira] Created: (GERONIMO-2011) Set default logging to INFO rather than DEBUG in minimal assemblies

2006-05-11 Thread Joe Bohn (JIRA)
Set default logging to INFO rather than DEBUG in minimal assemblies
---

 Key: GERONIMO-2011
 URL: http://issues.apache.org/jira/browse/GERONIMO-2011
 Project: Geronimo
Type: Improvement
Security: public (Regular issues) 
  Components: general  
Versions: 1.1
 Environment: windows xp
Reporter: Joe Bohn
 Assigned to: Joe Bohn 
 Fix For: 1.1


The assemblies for j2ee-jetty-server and j2ee-tomcat-server have the default 
logging level set to INFO rather than Debug.The little-G assemblies 
(minimal-jetty-server & minimal-tomcat-server) should have the same settings as 
we deliver the geronimo 1.1 release.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: 1.1 JIRA's Reminaing, Release Contents and the Gipper Speech

2006-05-11 Thread Aaron Mulder

Please let's not make a release until Apache SVN comes back.  There
are a lot of patches that should go in.  Maybe Saturday,
infrastructure permitting?

Thanks,
   Aaron

On 5/11/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote:

There are currently 136 JIRAs open against 1.1 as the target fix release.  I 
would like to start
managing these down to zero as we march towards release.  Here is a best guess 
to get 1.1 out.

Target release date: May 26th (1 month past the original date)

To make this date we have two weeks left to complete the remaining JIRAs.  Here 
is how they break down:

14 Blockers
52 Criticals
42 Majors
24 Minors
  4 Trivial

I think we should focus on the Blockers first and then the Critical ones.  
Aaron, most of the JIRAs
in these categories are assigned to you.  I've had a few people ask me what 
they can do to help so
I'd like to start pointing them at JIRA's.  Could you go through the ones 
assigned to you and
unassign the ones you don't think you'll have time for so we can get them to 
some other folks?  I'm
not sure which ones you already have in progress.

Between the Blockers and the criticals we have more JIRA's than we'll likely be 
able to address so
we'll have to draw the line next week.

As far as contents of the Release I see it shaking out like this:

4 releases as we had last time (Tomcat and Jetty on Windows and Unix).  I'd 
also like to include
Little-G as well.  However, that will also include 4 releases which seems like 
a lot.  It makes
sense for this release but one of the "Roadmap" items would be to figure out how we will 
"create"
the custom servers so we have a single download that can generate the desired 
server so we don't
bloat the number of images for download.

There will not be an installer for several reasons so this will have to be a 
1.2 item.  Anyone
interested in picking up where Erik left off?

I'd like to get a new unstable release out today or tomorrow before Java One 
(probably tomorrow).

We'll have one more unstable release late next week or early the week after and 
then get G out by
the 26th.

Thanks to Kevan, Jencks, Dain and Blevins for and everyone else that struggled 
testing.  Its been
hard but I think we're in good shape.

Let's get G 1.1 out the door so we can focus on new feature / function for a 
while.

Thanks all...we're almost there.



Re: 1.1 Package Upgrade List

2006-05-11 Thread anita kulshreshtha


--- Matt Hogstrom <[EMAIL PROTECTED]> wrote:

> Since the M2 conversion is independent of 1.1 what does the community
> think about starting that 
> merge into 1.1 now?  I think it would allow us to become more
> productive on 1.2 since the work would 
> already be in place.  For those working on the M2 conversion what do
> you think about starting that 
> work and do you think we can do it without impacting 1.1?
   We can safely transfer all the work from 1.2 to 1.1 without
impacting anything. What is the best way to do this?

Thanks
Anita

> 
> anita kulshreshtha wrote:
> > All work related to M2 was halted until the trunk was merged.
> M2
> > packaging plugin would require transferring all M2 work to 1.1. I
> do
> > not think there are any plans to do it before the merge or at least
> the
> > 1.1. release. I think using Maven1 will be best at this time. Let's
> > hear from Jacek..
> > 
> > Thanks
> > Anita  
> > 
> > --- Guillaume Nodet <[EMAIL PROTECTED]> wrote:
> > 
> >> I haven't seen any geronimo plugin for m2 in head.
> >> That whould be very usefull, especially because Geronimo plugins
> have
> >> to 
> >> be in a m2 layout, but the only tools to create a car is a m1
> plugin.
> >> Any idea ?
> >>
> >> Cheers,
> >> Guillaume Nodet
> >>
> >> Aaron Mulder wrote:
> >>
> >>> I'd rather handle the ApacheDS integration separately from the
> 1.1
> >>> release.  Fortunately, the plugins work with the Maven 2
> >> repository,
> >>> so that issue should be easier.
> >>>
> >>> The main question is how to do the build and packaging.  If the
> API
> >> is
> >>> unchanged, we can build our integration module using our Maven 1
> >>> packaging plugin against ADS 0.9.2 and just have it apply the
> 1.0.x
> >>> JARs at installation time.  If the API is different, it may make
> >> the
> >>> most sense to try to split out our directory integration and do
> the
> >>> build and packaging under Maven 2 (I'm assuming that Geronimo
> HEAD
> >> has
> >>> a Maven 2 packaging plugin, but if not, I guess we can work on
> >> one).
> >>> Thanks,
> >>>Aaron
> >>>
> >>> On 5/10/06, Alexei Zakharov <[EMAIL PROTECTED]> wrote:
> >>>
>  ApacheDS0.9.2  to  1.0-RC2  ?
>  I have a patch to port the Geronimo part to 1.0-RC2. However,
>  currently ADS 1.0 jars propagated to maven2 repo only.
> 
>  2006/5/9, Matt Hogstrom <[EMAIL PROTECTED]>:
> > Consolidated list so far is:
> >
> > Axis from   1.4-356167  to  1.4
> > commons-fileupload  1.1-dev to  1.1
> > jasper from 5.5.9   to  5.5.15
> > Jetty from  5.1.9   to  5.1.10
> > stax from   1.1.1-dev   to  1.1.2
> > Tomcat  5.5.9   to  5.5.15
> > tranql  from1.2.1   to  1.3-SNAPSHOT
> > tranql-connector from   1.1 to  1.2-SNAPSHOT
> >
> > Keep 'em coming.
> >
> > Matt
> >
> > Aaron Mulder wrote:
> >> That issue has a great list.
> >>
> >> We definitely need to try updating commons-fileupload (from 
>  1.1-dev to
> >> 1.1).  I think there may even be a separate Jira for that. 
> >> But the
> >> old one occasionally hangs, so it's definitely worth trying
> >> the new
> >> one.
> >>
> >> Thanks,
> >>Aaron
> >>
> >> On 5/9/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote:
> >>> Here are the packages I'm recommending for 1.1.  If I missed
> >> one
> >>> please chime in.
> >>>
> >>> Axis from   1.4-356167  to  1.4
> >>> jasper from 5.5.9   to  5.5.15
> >>> Jetty from  5.1.9   to  5.1.10
> >>> stax from   1.1.1-dev   to  1.1.2
> >>> tranql  from1.2.1   to  1.3-SNAPSHOT
> >>> tranql-connector from   1.1 to  1.2-SNAPSHOT
> >>>
> >>> This is the list so far...I've updated
> >>>
> >
>
http://opensource.atlassian.com/confluence/oss/display/GERONIMO/Geronimo+Package+Tracking
> >>> with this information.
> >>>
> >>> Was mentioned on the list:
> >>> Howl- Researching this
> 
>  -- 
>  Alexei Zakharov,
>  Intel Middleware Product Division
> 
> >>>
> > 
> > 
> > __
> > Do You Yahoo!?
> > Tired of spam?  Yahoo! Mail has the best spam protection around 
> > http://mail.yahoo.com 
> > 
> > 
> > 
> 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


1.1 JIRA's Reminaing, Release Contents and the Gipper Speech

2006-05-11 Thread Matt Hogstrom
There are currently 136 JIRAs open against 1.1 as the target fix release.  I would like to start 
managing these down to zero as we march towards release.  Here is a best guess to get 1.1 out.


Target release date: May 26th (1 month past the original date)

To make this date we have two weeks left to complete the remaining JIRAs.  Here 
is how they break down:

14 Blockers
52 Criticals
42 Majors
24 Minors
 4 Trivial

I think we should focus on the Blockers first and then the Critical ones.  Aaron, most of the JIRAs 
in these categories are assigned to you.  I've had a few people ask me what they can do to help so 
I'd like to start pointing them at JIRA's.  Could you go through the ones assigned to you and 
unassign the ones you don't think you'll have time for so we can get them to some other folks?  I'm 
not sure which ones you already have in progress.


Between the Blockers and the criticals we have more JIRA's than we'll likely be able to address so 
we'll have to draw the line next week.


As far as contents of the Release I see it shaking out like this:

4 releases as we had last time (Tomcat and Jetty on Windows and Unix).  I'd also like to include 
Little-G as well.  However, that will also include 4 releases which seems like a lot.  It makes 
sense for this release but one of the "Roadmap" items would be to figure out how we will "create" 
the custom servers so we have a single download that can generate the desired server so we don't 
bloat the number of images for download.


There will not be an installer for several reasons so this will have to be a 1.2 item.  Anyone 
interested in picking up where Erik left off?


I'd like to get a new unstable release out today or tomorrow before Java One 
(probably tomorrow).

We'll have one more unstable release late next week or early the week after and then get G out by 
the 26th.


Thanks to Kevan, Jencks, Dain and Blevins for and everyone else that struggled testing.  Its been 
hard but I think we're in good shape.


Let's get G 1.1 out the door so we can focus on new feature / function for a 
while.

Thanks all...we're almost there.


Re: JSF impl included into Apache Geronimo

2006-05-11 Thread Matthias Wessendorf

However, I believe it is a required inclusion of the Java EE5 spec, so I
am pretty sure they will be included in G2.X.


Yes it requires it. My question was more about how the integration
might look like.
Will the JSF impl *depend* on the used web-container (jetty/tomcat),
or will G2.x ship the jars itself

Thanks,
Matthias



Jeff

Matthias Wessendorf wrote:
> Are there any plans to include a JSF impl inside of Geronimo 1.0 ?
> Since the Java2EE 1.4 Spec doesn't require it, I think it might be
> usful to have this "optional" feature.
>
> How has this *integration* to be solved technical? (new to geronimo)
> Must the JSF jars be included inside the web-container (jetty/tomcat)
> or wired into Gernonimo by the GBean facility?
>
> Thanks,
> Matthias
>




--
Matthias Wessendorf
Aechterhoek 18
48282 Emsdetten
http://jroller.com/page/mwessendorf
mwessendorf-at-gmail-dot-com


packaging plugin

2006-05-11 Thread anita kulshreshtha
David J, 
If I run maven car:package on a non executable configuration, I get
the following message - 
..
3578 [main] DEBUG org.apache.geronimo.gbean.runtime.GBeanInstanceState 
- GBeanInstanceState for: ge
ronimo/geronimo-gbean-deployer/1.1-SNAPSHOT/car?ServiceModule=geronimo/geronimo-gbean-deployer/1.1-S
NAPSHOT/car,j2eeType=Deployer,name=Deployer State changed from stopped
to starting
Generated package
D:\anita\geronimo\geronimo-1.1\configs\j2ee-server\target\j2ee-server-1.1-SNAPSHOT
.car
BUILD SUCCESSFUL
Total time: 12 seconds
Finished at: Thu May 11 08:28:35 EDT 2006
But the generated car (zip file) is not at this location. The
..car directory is at target/repository/ . Where is the zip
file being generated? It is put in .maven during car:install by
copyConfig. If a zip file is always generated, Why could we not use
artifact:install? 

Thanks
Anita


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


Re: XA_RDONLY optimization - question

2006-05-11 Thread David Jencks


On May 10, 2006, at 10:47 PM, ludovic orban wrote:


David,


1. there's only one resource in the transaction.  Well, you can just
call 1pc commit on it.  As a special case, if there are lots of
resources, but all but the last one says it's read-only, you can just
call 1pc commit on the last one (skipping prepare).  I think it's
sort of obvious this works, and doesn't introduce any risks of data
loss.


I agree on this but running the prepare calls in parallel voids the
special case of the last resource returning read-only.



2. if your last resource only supports 1pc (it's not xa) some people
think you can just call commit on it, and then write the prepare
record for the other participants: you use the result of this 1pc
commit to decide whether to proceed or roll back the other
participants.   A little thought shows that the time between the
completion of the 1pc commit and writing the prepare record to the
log is vulnerable and can result in inconsistency.  (many people
don't seem to realize this).


This is what Mike calls 'Last Resource Gambit'. It's main usage is to
allow non-XA resources to participate in 2PC, it has very little to do
with transaction speed optimization. I personally refuse to use that
trick since it's not ACID.


However, there's a trick that can make
it work :-)  If you store the transaction log in the 1pc resource,
and only do the commit as a part of writing the prepare record to the
log (ignoring the 1pc commit call directly to the resource) then the
semantics work out properly.  AFAIK Jeremy Boynes thought this up,
and I've implemented it in geronimo, but so far there is no testing
of it.


BEA implemented this in Weblogic 9 and called it 'Logging Last
Resource' (http://edocs.bea.com/wls/docs90/jta/llr.html).
The good points of this technique are that you can use a non-XA
resource in 2PC while staying 100% ACID and you get a slight
performance boost if you only use 2 resources in the transaction.
The bad points are that if you use more than 2 resources this method
is slower than using a file based tx log and also it messes up a bit
your DB schema since you have to create some tx log table(s) in the
same DB schema. It also can only work if the resource is a database.

So if I properly deciphered your email, the XA_RDONLY vote is pretty
much useless since it only allows a 1PC optimization on the last
resource to be prepared and only if your don't run prepare calls in
parallel.

Am I right ?


As far as I can tell, yes :-)

thanks
david jencks



Thank you,
Ludovic




How do we build the latest Eclipse plug-in?

2006-05-11 Thread Donald Woods

How are we supposed to build the latest source from -
   geronimo/devtools/eclipse-plugin/trunk

There are no instruction on the Geronimo Subprojects - Devtools section, 
so I tried running a Maven build (using 2.0.4) from the trunk directory 
since there only exists a pom.xml now, by just running -

   mvn

but it fails with the following -

[INFO] Scanning for projects...
Downloading: 
http://repo1.maven.org/maven2/org/apache/geronimo/devtools/eclipse-

plugins-parent/1.0/eclipse-plugins-parent-1.0.pom
[WARNING] Unable to get resource from repository central 
(http://repo1.maven.org

/maven2)
[INFO] 


[ERROR] FATAL ERROR
[INFO] 


[INFO] Failed to resolve artifact.

GroupId: org.apache.geronimo.devtools
ArtifactId: eclipse-plugins-parent
Version: 1.0

Reason: Unable to download the artifact from any repository

  org.apache.geronimo.devtools:eclipse-plugins-parent:pom:1.0

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)


[INFO] 


[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Cannot find parent: 
org.apache
.geronimo.devtools:eclipse-plugins-parent for project: 
org.apache.geronimo.devto

ols:config-store-service:jar:1.0
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:365)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:278)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.

java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces

sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at 
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)

at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at 
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)


at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.project.ProjectBuildingException: Cannot 
find parent
: org.apache.geronimo.devtools:eclipse-plugins-parent for project: 
org.apache.ge

ronimo.devtools:config-store-service:jar:1.0
at 
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(D

efaultMavenProjectBuilder.java:1161)
at 
org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(Def

aultMavenProjectBuilder.java:674)
at 
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFi

leInternal(DefaultMavenProjectBuilder.java:416)
at 
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMave

nProjectBuilder.java:192)
at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:515)
at 
org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:447)
at 
org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:491)

at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:351)
... 11 more
Caused by: org.apache.maven.project.ProjectBuildingException: POM 
'org.apache.ge
ronimo.devtools:eclipse-plugins-parent' not found in repository: Unable 
to downl

oad the artifact from any repository

  org.apache.geronimo.devtools:eclipse-plugins-parent:pom:1.0

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

at 
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo

sitory(DefaultMavenProjectBuilder.java:513)
at 
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(D

efaultMavenProjectBuilder.java:1157)
... 18 more
Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: 
Unable

to download the artifact from any repository

  org.apache.geronimo.devtools:eclipse-plugins-parent:pom:1.0

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

at 
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De

faultArtifactResolver.java:136)
at 
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De

faultArtifactResolver.java:63)
at 
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo

sitory(DefaultMavenProjectBuilder.java:467)
... 19 more
Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: Unable 
to downl

oad the artifact from any repository
at 
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(Def

aultWagonManager.java:260)
at 
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De

faultArtifactResolver.java:124)
... 21 more
[INFO] 
-

Re: 1.1 Package Upgrade List

2006-05-11 Thread Matt Hogstrom
Since the M2 conversion is independent of 1.1 what does the community think about starting that 
merge into 1.1 now?  I think it would allow us to become more productive on 1.2 since the work would 
already be in place.  For those working on the M2 conversion what do you think about starting that 
work and do you think we can do it without impacting 1.1?


anita kulshreshtha wrote:

All work related to M2 was halted until the trunk was merged. M2
packaging plugin would require transferring all M2 work to 1.1. I do
not think there are any plans to do it before the merge or at least the
1.1. release. I think using Maven1 will be best at this time. Let's
hear from Jacek..

Thanks
Anita  


--- Guillaume Nodet <[EMAIL PROTECTED]> wrote:


I haven't seen any geronimo plugin for m2 in head.
That whould be very usefull, especially because Geronimo plugins have
to 
be in a m2 layout, but the only tools to create a car is a m1 plugin.

Any idea ?

Cheers,
Guillaume Nodet

Aaron Mulder wrote:


I'd rather handle the ApacheDS integration separately from the 1.1
release.  Fortunately, the plugins work with the Maven 2

repository,

so that issue should be easier.

The main question is how to do the build and packaging.  If the API

is

unchanged, we can build our integration module using our Maven 1
packaging plugin against ADS 0.9.2 and just have it apply the 1.0.x
JARs at installation time.  If the API is different, it may make

the

most sense to try to split out our directory integration and do the
build and packaging under Maven 2 (I'm assuming that Geronimo HEAD

has

a Maven 2 packaging plugin, but if not, I guess we can work on

one).

Thanks,
   Aaron

On 5/10/06, Alexei Zakharov <[EMAIL PROTECTED]> wrote:


ApacheDS0.9.2  to  1.0-RC2  ?
I have a patch to port the Geronimo part to 1.0-RC2. However,
currently ADS 1.0 jars propagated to maven2 repo only.

2006/5/9, Matt Hogstrom <[EMAIL PROTECTED]>:

Consolidated list so far is:

Axis from   1.4-356167  to  1.4
commons-fileupload  1.1-dev to  1.1
jasper from 5.5.9   to  5.5.15
Jetty from  5.1.9   to  5.1.10
stax from   1.1.1-dev   to  1.1.2
Tomcat  5.5.9   to  5.5.15
tranql  from1.2.1   to  1.3-SNAPSHOT
tranql-connector from   1.1 to  1.2-SNAPSHOT

Keep 'em coming.

Matt

Aaron Mulder wrote:

That issue has a great list.

We definitely need to try updating commons-fileupload (from 

1.1-dev to
1.1).  I think there may even be a separate Jira for that. 

But the

old one occasionally hangs, so it's definitely worth trying

the new

one.

Thanks,
   Aaron

On 5/9/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote:

Here are the packages I'm recommending for 1.1.  If I missed

one

please chime in.

Axis from   1.4-356167  to  1.4
jasper from 5.5.9   to  5.5.15
Jetty from  5.1.9   to  5.1.10
stax from   1.1.1-dev   to  1.1.2
tranql  from1.2.1   to  1.3-SNAPSHOT
tranql-connector from   1.1 to  1.2-SNAPSHOT

This is the list so far...I've updated


http://opensource.atlassian.com/confluence/oss/display/GERONIMO/Geronimo+Package+Tracking

with this information.

Was mentioned on the list:
Howl- Researching this


--
Alexei Zakharov,
Intel Middleware Product Division






__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 






Re: 1.1 Package Upgrade List

2006-05-11 Thread Matt Hogstrom
Let's address Directory in 1.2.  Since its not core to CTS I think it would be pushing 1.1 out.  It 
would be awesome to get this updated in 1.2 when we finally ship 1.1.   Looking at the packages out 
there we are ut of date on several so one of the first things I'd like to do is get current on 
packages when we cut the new branch; Directory being one of them.


Matt

Alexei Zakharov wrote:

FYI: ADS API has changed significantly since 0.9.2.

2006/5/10, Aaron Mulder <[EMAIL PROTECTED]>:

I'd rather handle the ApacheDS integration separately from the 1.1
release.  Fortunately, the plugins work with the Maven 2 repository,
so that issue should be easier.

The main question is how to do the build and packaging.  If the API is
unchanged, we can build our integration module using our Maven 1
packaging plugin against ADS 0.9.2 and just have it apply the 1.0.x
JARs at installation time.  If the API is different, it may make the
most sense to try to split out our directory integration and do the
build and packaging under Maven 2 (I'm assuming that Geronimo HEAD has
a Maven 2 packaging plugin, but if not, I guess we can work on one).

Thanks,
   Aaron

On 5/10/06, Alexei Zakharov <[EMAIL PROTECTED]> wrote:
> ApacheDS0.9.2  to  1.0-RC2  ?
> I have a patch to port the Geronimo part to 1.0-RC2. However,
> currently ADS 1.0 jars propagated to maven2 repo only.
>
> 2006/5/9, Matt Hogstrom <[EMAIL PROTECTED]>:
> > Consolidated list so far is:
> >
> > Axis from   1.4-356167  to  1.4
> > commons-fileupload  1.1-dev to  1.1
> > jasper from 5.5.9   to  5.5.15
> > Jetty from  5.1.9   to  5.1.10
> > stax from   1.1.1-dev   to  1.1.2
> > Tomcat  5.5.9   to  5.5.15
> > tranql  from1.2.1   to  1.3-SNAPSHOT
> > tranql-connector from   1.1 to  1.2-SNAPSHOT
> >
> > Keep 'em coming.
> >
> > Matt
> >
> > Aaron Mulder wrote:
> > > That issue has a great list.
> > >
> > > We definitely need to try updating commons-fileupload (from 
1.1-dev to

> > > 1.1).  I think there may even be a separate Jira for that.  But the
> > > old one occasionally hangs, so it's definitely worth trying the new
> > > one.
> > >
> > > Thanks,
> > >Aaron
> > >
> > > On 5/9/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote:
> > >> Here are the packages I'm recommending for 1.1.  If I missed one
> > >> please chime in.
> > >>
> > >> Axis from   1.4-356167  to  1.4
> > >> jasper from 5.5.9   to  5.5.15
> > >> Jetty from  5.1.9   to  5.1.10
> > >> stax from   1.1.1-dev   to  1.1.2
> > >> tranql  from1.2.1   to  1.3-SNAPSHOT
> > >> tranql-connector from   1.1 to  1.2-SNAPSHOT
> > >>
> > >> This is the list so far...I've updated
> > >> 
http://opensource.atlassian.com/confluence/oss/display/GERONIMO/Geronimo+Package+Tracking 


> > >>
> > >> with this information.
> > >>
> > >> Was mentioned on the list:
> > >> Howl- Researching this



--
Alexei Zakharov,
Intel Middleware Product Division





Re: 1.1 Package Upgrade List

2006-05-11 Thread Matt Hogstrom

Gianny,

TranQL 1.3 has several performance and feature fixes (thanks to you) that we've been planning on for 
1.1.  I didn't realize the changes to OpenEJB however.  I'd like to get this release wrapped up the 
week after Java One if possible (end of the month).  Can you guesstimate the potential impact?  If 
its destabilizing then perhaps we should defer to G 1.2.  What are your thoughts?


Gianny Damour wrote:

Kevan Miller wrote:



On May 9, 2006, at 12:42 PM, Matt Hogstrom wrote:


Consolidated list so far is:

Axis from   1.4-356167  to  1.4
commons-fileupload1.1-devto1.1
jasper from 5.5.9   to  5.5.15
Jetty from  5.1.9   to  5.1.10
stax from   1.1.1-dev   to  1.1.2
Tomcat 5.5.9to5.5.15
tranql  from1.2.1   to  1.3-SNAPSHOT
tranql-connector from   1.1 to  1.2-SNAPSHOT



We're already on Tomcat 5.5.15, but fine to keep it on the list.

I assume the final tranql and tranql-connector versions will be 1.3  
and 1.2. We'll use the SNAPSHOT versions until a new tranql release  
is published (which will happen before we ship 1.1...).


As a matter of fact, an upgrade to TranQL 1.3 requires some code changes 
to OpenEJB (repackaging). Also, it would be nice to port dynamic queries 
from trunk to 1.1. If there is no objection, I propose to do that this 
week-end and ensure that this does not break the tck.


Thanks,
Gianny



I'll start testing these versions once we clean up a few problems.

--kevan









replacing tomcat classes

2006-05-11 Thread Joe Bohn


Jeff,

I am working with a user that is moving some applications from tomcat to 
geronimo.   Due to some problems they have had to modify tomcat source. 
 I was chatting with jasonb on the tomcat irc channel and he 
recommended that we only build the classes rather than rebuilding all of 
tomcat.  He discouraged rebuilding all of tomcat because there are many 
permutations that can result in different build images and we should run 
with as much of the official tomcat build as possible to avoid problems. 
 He also indicated that Tomcat's directory structure provides a place 
to put these "patch classes" in CATALINA_HOME/server/classes .


Is there a similar place that we can put classes when tomcat is running 
under geronimo to have them picked up?  Adding the tomcat classes to our 
new sharedlib doesn't seem to be the right place because it would 
require a dependency from the tomcat config on sharelib.  The net result 
would be that all tomcat apps would potentially pick up user classes 
added in sharedlib even if the user only intended these classes for some 
subset of the apps.


Joe

--
Joe Bohn
joe.bohn at earthlink.net

"He is no fool who gives what he cannot keep, to gain what he cannot 
lose."   -- Jim Elliot


Re: G1.1 Tomcat Clustering - Good news

2006-05-11 Thread Jeff Genender
Yay!  Thanks for being diligent on this Dave.

Dave Colasurdo wrote:
> Now that we have officially upgraded to TC 5.5.15, I've gone back and
> retried the clustering tests and it looks like G1.1 clustering is now
> working with TC5.5.15!!
> 
> The "Unable to send message through cluster sender" exception that was
> being thrown was caused by a problem in the application deployment plan.
>  Specifically, the tcpListen address had extra whitespace on the end
> that creates this problem.  Seems this should be trimmed automatically.
> 
>  class="org.apache.geronimo.tomcat.cluster.ReceiverGBean">
>  name="className">org.apache.catalina.cluster.tcp.ReplicationListener
> 
> 
> tcpListenAddress=192.168.0.1 
> tcpListenPort=4001
> tcpSelectorTimeout=100
> tcpThreadCount=6
> 
> 
> 
> Anyway, it seems that we can change this value to auto (e.g.
>  tcpListenAddress=auto) for TC 5.5.15 and all works well.
> 
> -Dave-


Re: JavaOne BOF

2006-05-11 Thread Jeff Genender
Matt,

I could help out here...especially since I am unofficially your copilot
on this on this ;-)

Lets chat so I can get everything covered.

Jeff

Matt Hogstrom wrote:
> I'll provide some info on the release schedule (can you say end of month
> :)?
> 
> Unfortunately, I'm leaving Thursday morning I think so I won't be there
> at the BOF.  Any volunteers to present the material ?
> 
> Aaron Mulder wrote:
>> Someone (cough, Matt, cough) needs to discuss the release schedule.
>>
>> We should cover the new moduleId syntax (Dain or David J?).
>>
>> I'd like to spend 10 minutes or so talking about plugins.
>>
>> We should be prepared with our initial thoughts on Java EE 5 integration.
>>
>> As for what users want to see, we should probably ask on the user@
>> list.  It would be great to spend some time soliciting feature
>> ideas/requests.
>>
>> Thanks,
>>Aaron
>>
>> On 5/10/06, Jeff Genender <[EMAIL PROTECTED]> wrote:
>>> Geir,
>>>
>>> It looks like we now have a BOF, care of you ;-)  Is this correct?:
>>>
>>> Thursday, 5/18 from 10:30pm to 11:20pm - BOF 9921
>>>
>>> If so, should we talk a bit about what we should present, etc?
>>>
>>> Anything out there the users would like to have covered?
>>>
>>> Thanks,
>>>
>>> Jeff
>>>
>>
>>
>>


Re: configuration dependencies

2006-05-11 Thread anita kulshreshtha
Joe,
   Thanks! More inline..

--- Joe Bohn <[EMAIL PROTECTED]> wrote:

> Anita,
> 
> Sorry for the long delay ... had queued this up to look at later and 
> later finally arrived.  :-)
> 
> On the first change we should probably remove unnecessary
> dependencies 
> such as jetty in rmi-naming and system-database.  I'm sure there are 
> plenty more.
> 
> I'll defer to Aaron on the way versions for dependencies are
> specified 
> in the console geronimo-plugin.xml.  It seems like the best approach
> is 
> to omit the version if possible as with many of the  other
> dependencies 
> listed.   My guess is that there must have been multiple versions 
> available in the system for activemq and some other modules where
> they 
> are "hard coded".  This may be resolved by now and we might be able
> to 
> omit the activemq version entirely.
> 
> Can you describe the second patch some more?  What is the goal?  I 
> recall that you were trying to build the assemblies without building
> the 
> configurations (by just downloading the plugins).  This would provide
> a 
> faster "build" (really assembly creation) if you had no need to build
> 
> any of the contents of any of the configurations.  However, I'm not 
> certain that is a common case.
 The main idea was that if a configuration needs a jar or a war, it
should specify it as a dependency (regular), It should not depend on
the fact that it was already put in the local maven repository by
earlier operations. This would not be an issue if we were allowed to
use only 'maven new' and not 'maven new4'. However considering how many
people would care for that, it is not important. Dain also suggested
the same.

Thanks
Anita

> 
> Joe
> 
> 
> anita kulshreshtha wrote:
> > David J and Joe,
> >I am attaching two patches: 
> > The first one configs.patch removes jetty from rmi-naming and
> > system-database configurations. The
> > console-tomcat/..geronimo-plugin.xml is using 
> >
>
activemq/activemq-gbean-management/3.2.4-SNAPSHOT/jar
> > activemq/activemq-gbean/3.2.4-SNAPSHOT/jar
> >and the versions are hardcoded instead of using ${...}. Is this
> > desired? If not there is a patch to fix this. This file does not
> have
> > its eol style set, hence there are so many lines in the patch.
> > The second patch shortens the build time and makes the server
> > assembly independent of the earlier build stages. Is this useful?
> > How is geronimo-console...ear being generated? 
> > 
> > Thanks
> > Anita
> > --- anita kulshreshtha <[EMAIL PROTECTED]> wrote:
> > 
> > 
> >>Joe,
> >>Thanks! Sending it to the list.. 
> >>
> >>--- Joe Bohn <[EMAIL PROTECTED]> wrote:
> >>
> >>
> >>>Anita,
> >>>
> >>>Ahh ... now I see what you were trying to accomplish.  I think
> this
> >>>is a 
> >>>good question for the dev list.
> >>>
> >>>I personally don't think that it is important to ensure that your
> >>>build 
> >>>includes/excludes match what is in geronimo with M1 exactly.  In
> >>>fact, I 
> >>>think what we have in M1 is really just a jumble of things that
> >>>people 
> >>>at one time thought were needed, copied from other configurations,
> >>
> >>or
> >>
> >>>whatever to get things to build.  Sure, there are very specific,
> >>
> >>well
> >>
> >>>placed dependencies that were added as well.  But I don't think
> >>
> >>that
> >>
> >>>the 
> >>>omissions were necessarily deliberate just as not all of the
> >>>additions 
> >>>were deliberate (such as is likely the case with the jetty
> deployer
> >>>in 
> >>>remote-deploy-tomcat).
> >>>
> >>>Also, based upon my recent experience with the
> >>
> >>geronimo.dependencies,
> >>
> >>>even those are often the result of copied code.   I didn't resolve
> >>>all 
> >>>of these geronimo.dependencies by a long shot.  I was specifically
> 
> >>>focused on making changes and validating dependencies to remove 
> >>>unnecessary items from inclusion in the little-G assembly.   So
> I'm
> >>
> >>>fairly sure there are still plenty of bogus geronimo.dependencies
> >>>there too.
> >>>
> >>>Yes, with the M2 transitive dependencies we may very well be able
> >>
> >>to 
> >>
> >>>build and bad things could happen because of a missing 
> >>>geronimo.dependency when you attempt to run the server.  However,
> I
> >>
> >>>consider this no different than today where you must manually add
> >>>both. 
> >>>  It's still very possible to add one and not the other with the
> >>>result 
> >>>being a server that cannot start (in fact I just did it this
> >>
> >>morning
> >>
> >>>on 
> >>>my test machine).   However, I think this typically speaks more to
> >>
> >>a 
> >>
> >>>problem in the building of the configuration rather than the
> >>
> >>building
> >>
> >>>of 
> >>>the assembly.  External dependencies by configuration must be
> added
> >>>to 
> >>>the verified/added to the assemblies when the configurations are
> >>>added 
> >>>to the assemblies.
> >>>
> >>>
> >>>Joe
> >>>
> >>>
> >>>anita kulshreshtha wrote:
> >>>
> Joe,
>    Thanks.

[jira] Updated: (GERONIMO-2010) Simplify the assemblies

2006-05-11 Thread Joe Bohn (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2010?page=all ]

Joe Bohn updated GERONIMO-2010:
---

Summary: Simplify the assemblies  (was: Simpify the assemblies)

> Simplify the assemblies
> ---
>
>  Key: GERONIMO-2010
>  URL: http://issues.apache.org/jira/browse/GERONIMO-2010
>  Project: Geronimo
> Type: Bug
> Security: public(Regular issues) 
>   Components: general
> Versions: 1.1
>  Environment: windows xp
> Reporter: Joe Bohn
> Assignee: David Jencks
> Priority: Minor
>  Fix For: 1.1
>  Attachments: 2010_RemoveDeps.patch
>
> Per a recommendation of David Jencks, I removed the explicit inclusion of the 
> specs in the repository for the various geronimo assemblies.  This way, a 
> spec will only be included in the assembly if it is in fact needed.  My test 
> with this patch indicated that it did not change the end result of the 
> geronimo images.   Apparently all of the specs included in each assembly were 
> also included in the necessary configurations.Therefore, I think we 
> should remove the dependencies from the assemblies to avoid confusion and 
> future complications.I also included in this patch a change recommended 
> by Anita remove build dependencies on jetty from rmi-naming and 
> system-database.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Assigned: (GERONIMO-2010) Simpify the assemblies

2006-05-11 Thread Joe Bohn (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2010?page=all ]

Joe Bohn reassigned GERONIMO-2010:
--

Assign To: David Jencks  (was: Joe Bohn)

> Simpify the assemblies
> --
>
>  Key: GERONIMO-2010
>  URL: http://issues.apache.org/jira/browse/GERONIMO-2010
>  Project: Geronimo
> Type: Bug
> Security: public(Regular issues) 
>   Components: general
> Versions: 1.1
>  Environment: windows xp
> Reporter: Joe Bohn
> Assignee: David Jencks
> Priority: Minor
>  Fix For: 1.1
>  Attachments: 2010_RemoveDeps.patch
>
> Per a recommendation of David Jencks, I removed the explicit inclusion of the 
> specs in the repository for the various geronimo assemblies.  This way, a 
> spec will only be included in the assembly if it is in fact needed.  My test 
> with this patch indicated that it did not change the end result of the 
> geronimo images.   Apparently all of the specs included in each assembly were 
> also included in the necessary configurations.Therefore, I think we 
> should remove the dependencies from the assemblies to avoid confusion and 
> future complications.I also included in this patch a change recommended 
> by Anita remove build dependencies on jetty from rmi-naming and 
> system-database.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-2010) Simpify the assemblies

2006-05-11 Thread Joe Bohn (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2010?page=all ]

Joe Bohn updated GERONIMO-2010:
---

Attachment: 2010_RemoveDeps.patch

patch created from geronimo root on windows xp.

> Simpify the assemblies
> --
>
>  Key: GERONIMO-2010
>  URL: http://issues.apache.org/jira/browse/GERONIMO-2010
>  Project: Geronimo
> Type: Bug
> Security: public(Regular issues) 
>   Components: general
> Versions: 1.1
>  Environment: windows xp
> Reporter: Joe Bohn
> Assignee: Joe Bohn
> Priority: Minor
>  Fix For: 1.1
>  Attachments: 2010_RemoveDeps.patch
>
> Per a recommendation of David Jencks, I removed the explicit inclusion of the 
> specs in the repository for the various geronimo assemblies.  This way, a 
> spec will only be included in the assembly if it is in fact needed.  My test 
> with this patch indicated that it did not change the end result of the 
> geronimo images.   Apparently all of the specs included in each assembly were 
> also included in the necessary configurations.Therefore, I think we 
> should remove the dependencies from the assemblies to avoid confusion and 
> future complications.I also included in this patch a change recommended 
> by Anita remove build dependencies on jetty from rmi-naming and 
> system-database.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Created: (GERONIMO-2010) Simpify the assemblies

2006-05-11 Thread Joe Bohn (JIRA)
Simpify the assemblies
--

 Key: GERONIMO-2010
 URL: http://issues.apache.org/jira/browse/GERONIMO-2010
 Project: Geronimo
Type: Bug
Security: public (Regular issues) 
  Components: general  
Versions: 1.1
 Environment: windows xp
Reporter: Joe Bohn
 Assigned to: Joe Bohn 
Priority: Minor
 Fix For: 1.1


Per a recommendation of David Jencks, I removed the explicit inclusion of the 
specs in the repository for the various geronimo assemblies.  This way, a spec 
will only be included in the assembly if it is in fact needed.  My test with 
this patch indicated that it did not change the end result of the geronimo 
images.   Apparently all of the specs included in each assembly were also 
included in the necessary configurations.Therefore, I think we should 
remove the dependencies from the assemblies to avoid confusion and future 
complications.I also included in this patch a change recommended by Anita 
remove build dependencies on jetty from rmi-naming and system-database.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: JSF impl included into Apache Geronimo

2006-05-11 Thread Jeff Genender
The JSF jars would not require a GBean.  There are no plans to include
them in 1.X AFAIK.

However, I believe it is a required inclusion of the Java EE5 spec, so I
am pretty sure they will be included in G2.X.

Jeff

Matthias Wessendorf wrote:
> Are there any plans to include a JSF impl inside of Geronimo 1.0 ?
> Since the Java2EE 1.4 Spec doesn't require it, I think it might be
> usful to have this "optional" feature.
> 
> How has this *integration* to be solved technical? (new to geronimo)
> Must the JSF jars be included inside the web-container (jetty/tomcat)
> or wired into Gernonimo by the GBean facility?
> 
> Thanks,
> Matthias
> 


Re: 1.1 Package Upgrade List

2006-05-11 Thread Gianny Damour

Kevan Miller wrote:



On May 9, 2006, at 12:42 PM, Matt Hogstrom wrote:


Consolidated list so far is:

Axis from   1.4-356167  to  1.4
commons-fileupload1.1-devto1.1
jasper from 5.5.9   to  5.5.15
Jetty from  5.1.9   to  5.1.10
stax from   1.1.1-dev   to  1.1.2
Tomcat 5.5.9to5.5.15
tranql  from1.2.1   to  1.3-SNAPSHOT
tranql-connector from   1.1 to  1.2-SNAPSHOT



We're already on Tomcat 5.5.15, but fine to keep it on the list.

I assume the final tranql and tranql-connector versions will be 1.3  
and 1.2. We'll use the SNAPSHOT versions until a new tranql release  
is published (which will happen before we ship 1.1...).


As a matter of fact, an upgrade to TranQL 1.3 requires some code changes 
to OpenEJB (repackaging). Also, it would be nice to port dynamic queries 
from trunk to 1.1. If there is no objection, I propose to do that this 
week-end and ensure that this does not break the tck.


Thanks,
Gianny



I'll start testing these versions once we clean up a few problems.

--kevan






Re: Directory Update (Jeff?)

2006-05-11 Thread Alexei Zakharov

BTW, Alex, are there plans to propagate ADS jars to maven1 repo?
Geronimo 1.1 currently supports maven1 only.

Thanks,

2006/5/6, Alexei Zakharov <[EMAIL PROTECTED]>:

Alex,

Oh, I've been searching in old "directory" and "directory-network"
groups rather than "org/apache/directory/server/apacheds-core". Thank
you for pointing the right group id.

2006/5/5, Alex Karasulu <[EMAIL PROTECTED]>:
> Alexei Zakharov wrote:
> > Hi,
> >
> > I have created a patch to move the G directory module to ApacheDS 1.0
> > RC2. But I didn't find necessary 1.0 RCx jars at ibiblio neither at
> > /maven nor at /maven2. The most recent version is 0.9.3. The same
> > situation for MINA. So I can't post the patch right now since it will
> > not work without these jars.
> > Alex, I just want to let you know about this situation.
> >
> Hmmm I'm seeing the RC2 jars just fine.  Take a look here at the core
> jar for example:
>
> 
http://www.ibiblio.org/maven2/org/apache/directory/server/apacheds-core/1.0-RC2/
>
> Also MINA stuff is here:
>
> http://www.ibiblio.org/maven2/org/apache/directory/mina/mina-core/0.9.4/
>
> HTH,
> Alex
>
>
> > 2006/4/24, Alex Karasulu <[EMAIL PROTECTED]>:
> >> Aaron Mulder wrote:
> >> > I know 0.9.3 is there (in the /maven2 repo).  Not sure about the RC's.
> >> >
> >> Ya all including RC1 should be in the M2 repo if not let me know.
> >>
> >> Alex
> >> > Thanks,
> >> >  Aaron
> >> >
> >> > On 4/24/06, Jeff Genender <[EMAIL PROTECTED]> wrote:
> >> >
> >> >> Alex,
> >> >>
> >> >> Can you get the jars in ibiblio and I can get the integration
> >> going?  I
> >> >> am only seeing 0.9.2 in ibiblio at the moment.
> >> >>
> >> >> Thanks,
> >> >>
> >> >> Jeff
> >> >>
> >> >> Alex Karasulu wrote:
> >> >>
> >> >>> Jeff Genender wrote:
> >> >>>
> >>  If the changes are not huge, I can probably do it.  Alex, are the
> >>  updates significant?
> >> 
> >> >>> Since 0.9.2 I'd say RC1 is a significant update.  There are
> >> package name
> >> >>> changes to comply with Directory's TLP domain name which are
> >> perhaps the
> >> >>> most significant changes.  There are changes to a couple
> >> dependencies.
> >> >>> For the most part the code has been cleaned up and several
> >> *severe* bugs
> >> >>> have been corrected and tested.  RC1 is also an order of
> >> magnitude faster.
> >> >>>
> >> >>> We plan to get another 1.0 release candidate (RC2) out soon
> >> perhaps by
> >> >>> the end of this week coming week or week there after.  But
> >> looking at
> >> >>> emails out there from Dain and Aaron it sounds to me like the
> >> update to
> >> >>> G can take place any time after the 1.1 release.  Let us know if you
> >> >>> have any problems or need a hand while performing an upgrade
> >> either to
> >> >>> RC1 or RC2 when it comes out.
> >> >>>
> >> >>> Regards,
> >> >>> Alex


--
Alexei Zakharov,
Intel Middleware Product Division


Re: New Feature Wednesday

2006-05-11 Thread Joe Bohn
I agree with everyone else that it is really great to have these 
unstable builds being produced and posted on a regular basis!  It will 
help encourage users to pick up the latest more quickly and provide us 
with quicker feedback.


How is it expected that users will find these unstable builds?  Is there 
some way to get to the unstable builds from the geronimo web site?  I 
think more people would find it and use it if there was a link from the 
downloads page to http://cvs.apache.org/dist/geronimo/unstable/ .


One more question:  How long will these builds "hang around"?  I see 
that there are still builds from 1.0 out there.  Just a nit - but it 
would be nice if we could put the most recent build at the top of the list.


Joe


David Blevins wrote:

All,

I've revived our script that creates unstable builds.  Further, I've  
hooked it up to run every Wednesday at 6am PST.  I chose Wednesday as  
it gives developers a couple days into the week to try and get  features 
in that they'd like people to try out.  It also gives a  couple days in 
the week for users to give feedback.


The goal is to have a nice steady drum beat of content reaching the  
community to add more iterations to what is inherently an iterative  
process.  More iterations means more interactions which means a  
healthier community economy.  I could spend forever counting out the  
benefits to the community and overall quality of the software  
produced/consumed.


Here is the info for the very latest build:

Geronimo 1.1-405734 - May 10, 2006
http://cvs.apache.org/dist/geronimo/unstable/1.1-405734/

geronimo-1.1-405734-src.tar.gz
geronimo-1.1-405734-src.zip
geronimo-jetty-j2ee-1.1-405734.tar.gz
geronimo-jetty-j2ee-1.1-405734.zip
geronimo-jetty-minimal-1.1-405734.tar.gz
geronimo-jetty-minimal-1.1-405734.zip
geronimo-tomcat-j2ee-1.1-405734.tar.gz
geronimo-tomcat-j2ee-1.1-405734.zip
geronimo-tomcat-minimal-1.1-405734.tar.gz
geronimo-tomcat-minimal-1.1-405734.zip

Changelog:

http://opensource.atlassian.com/confluence/oss/display/GERONIMO/Latest 
+Unstable


The changelog is automatically generated along with the unstable  build, 
so keep an eye on that page for future updates!



All the best,
David




--
Joe Bohn
joe.bohn at earthlink.net

"He is no fool who gives what he cannot keep, to gain what he cannot 
lose."   -- Jim Elliot


JSF impl included into Apache Geronimo

2006-05-11 Thread Matthias Wessendorf

Are there any plans to include a JSF impl inside of Geronimo 1.0 ?
Since the Java2EE 1.4 Spec doesn't require it, I think it might be
usful to have this "optional" feature.

How has this *integration* to be solved technical? (new to geronimo)
Must the JSF jars be included inside the web-container (jetty/tomcat)
or wired into Gernonimo by the GBean facility?

Thanks,
Matthias

--
Matthias Wessendorf
Aechterhoek 18
48282 Emsdetten
http://jroller.com/page/mwessendorf
mwessendorf-at-gmail-dot-com


Re: configuration dependencies

2006-05-11 Thread Joe Bohn

Anita,

Sorry for the long delay ... had queued this up to look at later and 
later finally arrived.  :-)


On the first change we should probably remove unnecessary dependencies 
such as jetty in rmi-naming and system-database.  I'm sure there are 
plenty more.


I'll defer to Aaron on the way versions for dependencies are specified 
in the console geronimo-plugin.xml.  It seems like the best approach is 
to omit the version if possible as with many of the  other dependencies 
listed.   My guess is that there must have been multiple versions 
available in the system for activemq and some other modules where they 
are "hard coded".  This may be resolved by now and we might be able to 
omit the activemq version entirely.


Can you describe the second patch some more?  What is the goal?  I 
recall that you were trying to build the assemblies without building the 
configurations (by just downloading the plugins).  This would provide a 
faster "build" (really assembly creation) if you had no need to build 
any of the contents of any of the configurations.  However, I'm not 
certain that is a common case.


Joe


anita kulshreshtha wrote:

David J and Joe,
   I am attaching two patches: 
The first one configs.patch removes jetty from rmi-naming and

system-database configurations. The
console-tomcat/..geronimo-plugin.xml is using 
activemq/activemq-gbean-management/3.2.4-SNAPSHOT/jar

activemq/activemq-gbean/3.2.4-SNAPSHOT/jar
   and the versions are hardcoded instead of using ${...}. Is this
desired? If not there is a patch to fix this. This file does not have
its eol style set, hence there are so many lines in the patch.
The second patch shortens the build time and makes the server
assembly independent of the earlier build stages. Is this useful?
How is geronimo-console...ear being generated? 


Thanks
Anita
--- anita kulshreshtha <[EMAIL PROTECTED]> wrote:



Joe,
   Thanks! Sending it to the list.. 


--- Joe Bohn <[EMAIL PROTECTED]> wrote:



Anita,

Ahh ... now I see what you were trying to accomplish.  I think this
is a 
good question for the dev list.


I personally don't think that it is important to ensure that your
build 
includes/excludes match what is in geronimo with M1 exactly.  In
fact, I 
think what we have in M1 is really just a jumble of things that
people 
at one time thought were needed, copied from other configurations,


or


whatever to get things to build.  Sure, there are very specific,


well


placed dependencies that were added as well.  But I don't think


that

the 
omissions were necessarily deliberate just as not all of the
additions 
were deliberate (such as is likely the case with the jetty deployer
in 
remote-deploy-tomcat).


Also, based upon my recent experience with the


geronimo.dependencies,


even those are often the result of copied code.   I didn't resolve
all 
of these geronimo.dependencies by a long shot.  I was specifically 
focused on making changes and validating dependencies to remove 
unnecessary items from inclusion in the little-G assembly.   So I'm



fairly sure there are still plenty of bogus geronimo.dependencies
there too.

Yes, with the M2 transitive dependencies we may very well be able


to 

build and bad things could happen because of a missing 
geronimo.dependency when you attempt to run the server.  However, I



consider this no different than today where you must manually add
both. 
 It's still very possible to add one and not the other with the
result 
being a server that cannot start (in fact I just did it this


morning

on 
my test machine).   However, I think this typically speaks more to


a 


problem in the building of the configuration rather than the


building

of 
the assembly.  External dependencies by configuration must be added
to 
the verified/added to the assemblies when the configurations are
added 
to the assemblies.



Joe


anita kulshreshtha wrote:


Joe,
  Thanks. I was trying to understand the process of assembly. so


I


did


the following :
1. checkout ONLY top level dir, /etc and /assemblies.
2. cd j2ee-tomcat-server
3. maven
   I think I should be able to do this without building


(modules,


configs, apps) anything else. It worked fine until I got to
g/javamail/../car. A jar was missing. 
   Now why would someone in the right mind do that... It is for


M2. As


you said downloading everything is automatic in m2, Trying to


prevent


one dependency is a nightmare. It will be quite a challenge to


find


equivalent of g.reference, g.import and g.dependency using only
'provided' and 'exclude' and arrive at the same list as m1.
   You have answered my question that the


javamail-transport..jar

is 


needed for j2ee-tomcat-server. So if it gets added by M2 it will


not be


a bad thing!
   I built the server using above 3 step today, the error


message


is gone. But this jar is not in GERONIMO_HOME/repository/.. When


I


start this server bad things will happen!
A similar situation is wi

Re: New Feature Wednesday

2006-05-11 Thread Hernan Cunico

Cool stuff!!! long time needed :D
Thanks David

Cheers!
Hernan


David Blevins wrote:

All,

I've revived our script that creates unstable builds.  Further, I've  
hooked it up to run every Wednesday at 6am PST.  I chose Wednesday as  
it gives developers a couple days into the week to try and get  features 
in that they'd like people to try out.  It also gives a  couple days in 
the week for users to give feedback.


The goal is to have a nice steady drum beat of content reaching the  
community to add more iterations to what is inherently an iterative  
process.  More iterations means more interactions which means a  
healthier community economy.  I could spend forever counting out the  
benefits to the community and overall quality of the software  
produced/consumed.


Here is the info for the very latest build:

Geronimo 1.1-405734 - May 10, 2006
http://cvs.apache.org/dist/geronimo/unstable/1.1-405734/

geronimo-1.1-405734-src.tar.gz
geronimo-1.1-405734-src.zip
geronimo-jetty-j2ee-1.1-405734.tar.gz
geronimo-jetty-j2ee-1.1-405734.zip
geronimo-jetty-minimal-1.1-405734.tar.gz
geronimo-jetty-minimal-1.1-405734.zip
geronimo-tomcat-j2ee-1.1-405734.tar.gz
geronimo-tomcat-j2ee-1.1-405734.zip
geronimo-tomcat-minimal-1.1-405734.tar.gz
geronimo-tomcat-minimal-1.1-405734.zip

Changelog:

http://opensource.atlassian.com/confluence/oss/display/GERONIMO/Latest 
+Unstable


The changelog is automatically generated along with the unstable  build, 
so keep an eye on that page for future updates!



All the best,
David



Re: rename the "configuration" element in config.xml file ?

2006-05-11 Thread Matt Hogstrom

John,

I think making those changes as well makes sense.  f we don't get to a level of consistency then I 
think we missed the objective :)


John Sisson wrote:

I noticed we still have a "configuration" element in the config.xml file.
I am thinking of doing the following for 1.1:

* most importantly, change the "configuration" element name to "module" 
to have consistent terminology considering the recent configId changes.
* update cmd line help for --override option in Daemon to use "module" 
terminology.
* update the wording in the var\config\README.txt to use the "module" 
terminology.
* change the --long startup output to use the word "Module" instead of 
"Configuration" - also give us a bit more room on each line.


Any objections?

John





RE : Problem with DataBase Connection

2006-05-11 Thread Hamelin, Thibault
Title: RE : Problem with DataBase Connection





Hello,


I have already tried to specify the schema in the query, but it didn't work.
But I found a solution, I'm not sure it's the best one :


After the connection, I put this query : "Set Current Schema='Nom_Schema'"
So it works correctly...


It was so easy...


In any case, thank you for your help !


Cordialement,


Thibault HAMELIN
Tél. : 01 70 38 32 19




-Message d'origine-
De : Hernan Cunico [mailto:[EMAIL PROTECTED]] 
Envoyé : 10 May 2006 18:58
À : dev@geronimo.apache.org
Objet : Re: Problem with DataBase Connection



Hi Thibault,
you should still be able to access the data if you specify the schema in your query (schema.table)


The id for connection does not necessarily need to be the same that created data/schema in the db.


HTH


Cheers!
Hernan


Hamelin, Thibault wrote:
> Hello,
> 
> I'm currently developping an application with EJB, and I have a big 
> problem with the connection to the DB2 DataBase.
> In the Resource Adapter, I defined correctly the user/pwd for my 
> connection but when I try to get data with my EJB, the database schema 
> used is set with my username.
> 
> I want to use of course a data base schema different from my user name.
> 
> I tried to create a schema with a name equals to my username, and of 
> course I succeed to get my data.
> 
> How can I set a different schema name to use ? Unfortunately, I have 
> constraints with the usernames which can be created.
> 
> 
> Cordialement,
> 
> Thibault HAMELIN
> 
> 





[jira] Updated: (GERONIMO-2009) JarFileResourceFinder ResourceEnumeration can't count.

2006-05-11 Thread David Jencks (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2009?page=all ]

David Jencks updated GERONIMO-2009:
---

Attachment: 2009_JarFileResourceFinder.diff

diff made in modules/kernel

> JarFileResourceFinder ResourceEnumeration can't count.
> --
>
>  Key: GERONIMO-2009
>  URL: http://issues.apache.org/jira/browse/GERONIMO-2009
>  Project: Geronimo
> Type: Bug
> Security: public(Regular issues) 
>   Components: kernel
> Versions: 1.1
> Reporter: David Jencks
> Assignee: David Jencks
>  Fix For: 1.1
>  Attachments: 2009_JarFileResourceFinder.diff
>
> JarFileResourceFinder.ResourceEnumeration always advances its iterator when 
> you call hasMoreElements() and nextElement(), so in a typical loop you only 
> get half the elements.
> I'll apply the patch when svn revives.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Created: (GERONIMO-2009) JarFileResourceFinder ResourceEnumeration can't count.

2006-05-11 Thread David Jencks (JIRA)
JarFileResourceFinder ResourceEnumeration can't count.
--

 Key: GERONIMO-2009
 URL: http://issues.apache.org/jira/browse/GERONIMO-2009
 Project: Geronimo
Type: Bug
Security: public (Regular issues) 
  Components: kernel  
Versions: 1.1
Reporter: David Jencks
 Assigned to: David Jencks 
 Fix For: 1.1


JarFileResourceFinder.ResourceEnumeration always advances its iterator when you 
call hasMoreElements() and nextElement(), so in a typical loop you only get 
half the elements.

I'll apply the patch when svn revives.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira