Re: Stable branch for ActiveMQ 4.0.x patch releases

2006-05-26 Thread Hiram Chirino

On 5/26/06, Bruce Snyder [EMAIL PROTECTED] wrote:

On 5/25/06, Hiram Chirino [EMAIL PROTECTED] wrote:
 Hi folks,

 * We Will Need  a Branch *
 Now that we are close to getting past the 4.0 release, I wanted to
 bring up the topic of how to do bug fix maintenance for it.  I think
 that the 4.0.1 release should stay focused on only including bug
 fixes.  Already, I think a few too many changes have been slipping
 into trunk which should not be in the 4.0.1 bug fix release, so trunk
 could not be used to produce the 4.0.1.  Clearly trunk is on already
 on it's way to the next 4.1 release.

 * Proposed Branch *
 I propose that we copy the 4.0 tagged release:
 https://svn.apache.org/repos/asf/incubator/activemq/tags/activemq-4.0/activemq
 to:
 https://svn.apache.org/repos/asf/incubator/activemq/branches/activemq-4.0
 and use that as our 4.0 stable branch which will produce the 4.0.n
 series of bug fix releases.

 If no body objects, I'll do create this branch early next week.

 * Bug Fix Merging?? *
 Also, we need to standardize how we will apply bug fixes to branches.
 Once we branch, when we find a bug, we will typically need to fix the
 bug in both the 4.0 and the trunk branch.  Once school of though is
 apply the bug fix to the 4.0 branch and when the 4.0.1 release is
 done, we merge all those fixes into trunk.  I'm not a big fan of that
 approach, I've seen it fail too many times.  Reasons:
  - Bug fixes get done in trunk first usually.  Most developers I know
 prefer to work in trunk: that were the cool new shiny stuff is.
   - Developers manually apply the fix to both the branch and the
 trunk.  This could cause a merge conflict at the time of the merge.
 They do this because either they REALLY need the fix in trunk to work
 around something or they just didn't know that we merge fixes in to
 trunk on bug fix release.

 So I'm actually a fan of informing folks that we don't do merges on
 bug fix releases and that they should manually apply their patch to
 all the branches that they think could benefit from the fix.  This has
 a little more up front work for the guy applying the patch (since he
 has to apply it to multiple branches) but I think it leads to branches
 that are more stable.

I would prefer branch stability for bug fixes and I concur with the
idea of creating branches/activemq-4.0.x from tags/activemq-4.0 and
producing the 4.0.x releases from the branch.

If you don't think we should merge bug fixes from
branches/activemq-4.0.x to the trunk, how do you propose we get bug
fixes into the next major release?



Bug fixes needs to be merged manually into trunk and all other
branches manually by the person committing the fix.  So the net effect
is that we constantly merging in bug fixes to both the stable and
trunk branch at concurrently.  We don't wait to 'roll up' all the bug
fixes on the stable branch so they are merged into trunk.


Bruce
--
perl -e 'print unpack(u30,D0G)[EMAIL 
PROTECTED]5R\F)R=6-E+G-N61ED\!G;6%I;\YC;VT*
);'

Apache Geronimo - http://geronimo.apache.org/
Apache ActiveMQ - http://incubator.apache.org/activemq/
Apache ServiceMix - http://incubator.apache.org/servicemix/
Castor - http://castor.org/




--
Regards,
Hiram


snapshot problem

2006-05-26 Thread emicalc

hello,
I have downloaded the latest snapshot version
(incubating-servicemix-3.0-20060523.071937-3-src.zip); I use maven 2.0.4 and
java 1.5.
When I start maven I obtain the following erro message:

C:\Program Files\incubating-servicemix-3.0-SNAPSHOT\srcmvn
[INFO] Scanning for projects...
Downloading: http://servicemix.org/m2-repo/org/apache/apache/1/apache-1.pom
[INFO]

[ERROR] FATAL ERROR
[INFO]

[INFO] Error building POM (may not be this project's POM).


Project ID: org.apache.servicemix:servicemix:pom:3.0-SNAPSHOT

Reason: Cannot find parent: org.apache:apache for project:
org.apache.servicemix
:servicemix:pom:3.0-SNAPSHOT


[INFO]

[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Cannot find parent:
org.apache
:apache for project: org.apache.servicemix:servicemix:pom:3.0-SNAPSHOT
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:585)
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)
...
..

..

thank's

emilio
--
View this message in context: 
http://www.nabble.com/snapshot+problem-t1685469.html#a4572069
Sent from the ServiceMix - Dev forum at Nabble.com.



Issues Closed: week of 05-26-2006

2006-05-26 Thread continuum
Project: Apache Geronimo
Status: Resolved, Closed (25 items)
Updated In Last: Week (7 days)


** New Feature

 * [GERONIMO-2046]  no caching implementation

** Bug

 * [GERONIMO-2061]  Welcome app for 1.1 features 1.0 deployment plan
 * [GERONIMO-2060]  Changes made to plugins without bumping up version
 * [GERONIMO-1900]  Sample app links on welcome app are broken by default
 * [GERONIMO-2049]  Jetty HTTPS edit shows no keystores in list
 * [GERONIMO-2056]  Plugins plugin.xml has hardcoded version numbers
 * [GERONIMO-2051]  Console Jetty HTTPS connector has wrong trust store help 
text
 * [GERONIMO-2050]  Unlocking a trust store still prompts for private key 
selection/password
 * [GERONIMO-2052]  Dynamically added keystores never appear as unlocked
 * [GERONIMO-2057]  Sun specific class references in disabled test prevent 
building Geronimo with a non-Sun JDK
 * [GERONIMO-1999]  commons-modeler 1.1 is broken
 * [GERONIMO-2055]  RunningTest is not compatible with non-Sun VMs.
 * [GERONIMO-2006]  Deploying an application with an incorrect deployment plan 
results in non-functional admin console panel
 * [GERONIMO-2038]  assemblies\minimal-tomcat-server fails on windows due to 
file path length
 * [GERONIMO-2037]  Build failing on some Windows boxes and Solaris x86
 * [GERONIMO-2048]  Keystore manager broken (by change to fix GERONIMO-1981?)
 * [GERONIMO-1759]  getConsoleFrameworkServletPath broken
 * [GERONIMO-2036]  SingleFileHotDeployer doesn't undeploy app on force if 
directory has changed
 * [GERONIMO-2047]  JMS resource portlet broken by change to ActiveMQ RA
 * [GERONIMO-2039]  typos in 
org.apache.geronimo.kernel.config.recursiveCopy(File srcDir, File destDir)
 * [GERONIMO-2020]  Relative symlinks to the shell scripts were not handled 
correctly
 * [GERONIMO-1762]  Create a derby network /embedded XA datasource via admin 
console fail
 * [GERONIMO-1846]  geronimo-config-1.1.xsd needs to be changed - import 
element is not valid as a child of the configId element in a plan
 * [GERONIMO-2043]  remove context-priority-classloader element, provide 
separate artifact and dependency elements
 * [GERONIMO-1784]  SQL Login Modules logs null instead of the driver name


Re: build problem on 1.1 branch?

2006-05-26 Thread toby cabot
John,

On Fri, May 26, 2006 at 09:51:25AM +1000, John Sisson wrote:
 I built Geronimo rev 409303 ok yesterday (with OpenEJB checked out at 
 rev 2658 via maven m:fresh-checkout command)

BUILD SUCCESSFUL
Total time   : 117 minutes 44 seconds
Finished at  : Friday, May 26, 2006 2:06:10 AM EDT

Looks like I'm in business.  Thanks for your help!

Toby


[jira] Created: (GERONIMO-2064) Mail archive links in the Welcome portlet should use the redirects at geronimo.apache.org

2006-05-26 Thread Paul McMahan (JIRA)
Mail archive links in the Welcome portlet should use the redirects at 
geronimo.apache.org 
--

 Key: GERONIMO-2064
 URL: http://issues.apache.org/jira/browse/GERONIMO-2064
 Project: Geronimo
Type: Bug
Security: public (Regular issues) 
  Components: console  
Versions: 1.1
Reporter: Paul McMahan


The welcome portlet contains several links to external resources such as the 
FAQ, Wiki, and mailing lists.  Any external resources that are not hosted at 
geronimo.apache.org are referred to indirectly via a redirect page that is 
hosted at geronimo.apache.org.  For example, the location of the confluence 
Wiki may change so instead of hardcoding its current location which is at 
opensource.atlassian.com the link in welcome portlet points at a page on 
geronimo.apache.org that automatically redirects the browser to 
opensource.atlassian.com.   This allows Geronimo to change where the welcome 
portlet points its links at without patching the console.

The links to the user and dev mailing lists on the right hand column of the 
welcome portlet use these redirects and they work fine.  However, there are two 
additoinal links to the user and dev mailing lists in the main text of the 
portlet that do not use the redirects and point directly at pages hosted at 
marc.theaimsgroup.com.  Those links should use the redirect pages at 
geronimo.apache.org instead.  Otherwise the links may fail or lead to 
inappropriate content outside the control of apache.org.

-- 
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-2064) Mail archive links in the Welcome portlet should use the redirects at geronimo.apache.org

2006-05-26 Thread Paul McMahan (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2064?page=all ]

Paul McMahan updated GERONIMO-2064:
---

Attachment: GERONIMO-2064.diff

 Mail archive links in the Welcome portlet should use the redirects at 
 geronimo.apache.org
 -

  Key: GERONIMO-2064
  URL: http://issues.apache.org/jira/browse/GERONIMO-2064
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: console
 Versions: 1.1
 Reporter: Paul McMahan
  Attachments: GERONIMO-2064.diff

 The welcome portlet contains several links to external resources such as the 
 FAQ, Wiki, and mailing lists.  Any external resources that are not hosted at 
 geronimo.apache.org are referred to indirectly via a redirect page that is 
 hosted at geronimo.apache.org.  For example, the location of the confluence 
 Wiki may change so instead of hardcoding its current location which is at 
 opensource.atlassian.com the link in welcome portlet points at a page on 
 geronimo.apache.org that automatically redirects the browser to 
 opensource.atlassian.com.   This allows Geronimo to change where the welcome 
 portlet points its links at without patching the console.
 The links to the user and dev mailing lists on the right hand column of the 
 welcome portlet use these redirects and they work fine.  However, there are 
 two additoinal links to the user and dev mailing lists in the main text of 
 the portlet that do not use the redirects and point directly at pages hosted 
 at marc.theaimsgroup.com.  Those links should use the redirect pages at 
 geronimo.apache.org instead.  Otherwise the links may fail or lead to 
 inappropriate content outside the control of apache.org.

-- 
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



example problem

2006-05-26 Thread emicalc

I have tried to use (with ths snapshot
incubating-servicemix-3.0-20060523.071937-3-src) the example file-binding
but I obtain this result:

D:\ABILITIES\implemementazione\servicemix\servicemix-assembly\src\main\release\e
xamples\file-bindingservicemix servicemix.xml
Exception in thread main java.lang.NoClassDefFoundError:
org/codehaus/classwor
lds/Launcher

Which is the problem?
--
View this message in context: 
http://www.nabble.com/example+problem-t1687327.html#a4577933
Sent from the ServiceMix - Dev forum at Nabble.com.



Mail archive links in the Welcome portlet

2006-05-26 Thread Paul McMahan

The welcome portlet has a couple of mail archive links that should be
using the redirects hosted at geronimo.apache.org instead of referring
to pages hosted outside of apache control.  Otherwise the link targets
can't be changed without patching the console.  I attached a patch to:

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

This may be important (and low risk) enough to squeeze into 1.1.

Paul


[jira] Updated: (GERONIMO-1557) When you enter the url of a web service in the console You should get a page showing the service name

2006-05-26 Thread Manu T George (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1557?page=all ]

Manu T George updated GERONIMO-1557:


Patch Info: [Patch Available]
   Summary: When you enter the url of a web service in the console You 
should get a page showing the service name  (was: When you enter the url of a 
web serv?ce ?n the console You should get a page show?ng the serv?ce name)

 When you enter the url of a web service in the console You should get a page 
 showing the service name
 -

  Key: GERONIMO-1557
  URL: http://issues.apache.org/jira/browse/GERONIMO-1557
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: webservices
 Versions: 1.0
  Environment: All
 Reporter: Manu T George
 Priority: Minor
  Attachments: AxisServiceBuilder.patch, AxisWebServiceContainer.patch

 When you type the URL of a web service in a browser without the ?wsdl 
 parameter what happens is that a SOAPFault is thrown. 
 Instead we should show a HTML page with the message This is a web service 
 followed by the service name.

-- 
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: Re-migration to m2 - status and discussion.

2006-05-26 Thread anita kulshreshtha
inline..

--- Prasad Kashyap [EMAIL PROTECTED] wrote:

 Thank you John.
 
 Anita, the asm dependency in axis-builder/pom.xml needs version
 element. 
   This is because your version of parent pom.xml does not have an asm
dependency element in dependency management section. Isn't this
something that should go there?

Before you regenerate the patch the next time, can you
 please
 set your svn as per John's instructions in the wiki page ?
   The 'modules' patch I submitted contains the follwing line for each
pom.xml -

Property changes on: scripts\pom.xml
___
Name: svn:eol-style
   + native

   So I guess, they are being set by my box. There are a lot of files
in svn which need to have their eol-style set. It would be very helpful
to run the script John talked about. Otherwise the new patches are very
hard to read.

Thanks
Anita 

 
 Cheers
 Prasad
 
 On 5/25/06, John Sisson [EMAIL PROTECTED] wrote:
  I am guessing this is because the svn:eol-style is property is not
 set
  to native for the pom.xml file and that the patch was originally
 created
  on a *NIX box?
 
  Can *everyone* please check that you have svn set up as discussed
 in the
  document :
 
 

http://wiki.apache.org/geronimo/GettingSourceCode#head-4cfe1f3516da2bace5dcb5ed105eaed7c7478afb
 
  so that any new files you create will have the correct svn
 properties.
 
  I can run the script I put together (
 
 https://svn.apache.org/repos/asf/geronimo/gbuild/trunk/svnpropset.sh
) that fixes the svn properties on existing files if you like. 
 Let me
  know..
 
  I recommend that you make a backup of any changes you haven't
 committed
  first just in case.. (as fixing the line endings can result in
 every
  line in your files being changed, possibly causing merge issues)..
 
  After the svn properties are fixed, the patches may need to be
 regenerated.
 
  John
 
  Prasad Kashyap wrote:
   I was able to apply the same patch on linux. Wonder why not on
 windows ?
  
   Cheers
   Prasad
  
   On 5/25/06, Prasad Kashyap [EMAIL PROTECTED] wrote:
   Anita,
  
   I'm unable to apply your modules.patch using TortoiseSVN on XP.
  
   I first get a pop-up which says,
 {g_path}/modules/tomcat/pom.xml has
   no URL. It then tries to retrieve version 0 of file. That fails
 and
   it says, patching not possible
  
   Am I doing anything wrong here ?
  
   Cheers
   Prasad
  
   On 5/25/06, anita kulshreshtha [EMAIL PROTECTED] wrote:
inline..
   
--- Prasad Kashyap [EMAIL PROTECTED] wrote:
   
 Anita, that is okay with me.

 So we shall continue to use the old JIRA G-851.

 You now seem to have a uber patch, one each for the modules
 and
 configs. This, I believe, will contain the different patches
 that we
 submitted for the individual modules and configs.

 You may attach those modules.patch and config.patch to the
 G-851
 jira.
 I shall attach a similar uber patch for the applications in
 the same
 jira.
   I will rebuild the patches against the trunk. I am still
 trying to
get an m1 build for the trunk.
   

 The pom.patch from your G-1740 couldn't be applied because
 the
 pom.xml
 had changed in G-2053. Just fyi. You may want to redo that
 pom.patch
 or I can submit the changes I made.
   
 If you have the latest dependency versions, you can
 submit the
patch. I only added few o.a.g.modules and and o.a.g.plugins
dependencies and few missing dependency versions.
   
Thnaks
Anita

 We could go ahead from there on.

 Thanx
 Prasad

 On 5/25/06, anita kulshreshtha [EMAIL PROTECTED] wrote:
  inline..
 
  --- Prasad Kashyap [EMAIL PROTECTED] wrote:
 
   Now that we have a new 1.2 trunk, we can go ahead
 migrating the
 build
   to m2 (again).
  
   A recap:
   
   1. The build in the old trunk was migrated to m2. It can
 be
   found
   here
   http://svn.apache.org/viewvc/geronimo/branches/dead-1.2/
  
   2. The old migration JIRA was under the JIRA G-851.
   http://issues.apache.org/jira/browse/GERONIMO-851
  
   3. The migration status can be found here
  
 

   
  

http://opensource.atlassian.com/confluence/oss/display/GERONIMO/Migration+Status
  
- All the modules (with their tests) were successfully
   migrated.
- All the applications (with their tests) were
 successfully
   migrated.
- I believe some of the configs were migrated (Anita
 ?).
- The deployment and packaging plugins were migrated.
  The configs and plugin patch was never applied,
 because we had
  decided to wait for the merge.
  
   So now, we should starting porting those changes back
 again into
 the
   new trunk.
  
   Jacek, should we open a new JIRA on the lines on 851 or
   should we
   continue to work with 851 ?
  

Help assigning GERONIMO-1860

2006-05-26 Thread Chris Cardona
Anybody (maybe Dain) here who can help me have G-1860
assigned to me - ‘ccardona’? TIA.

chris


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


OpenEJB for Geronimo Trunk 1.1

2006-05-26 Thread Aaron Mulder

Is Geronimo trunk pointing to a different OpenEJB branch than Geronimo
1.1 is?  (If not, I guess we shouldn't make OpenEJB changes in trunk
yet?)

Also, if OpenEJB moves to Apache, will the current 2.1 branch be
maintained at codehaus or elsewhere so if we need a new 2.1.x release
for Geronimo 1.1.1 we won't need to work through the incubator?

Thanks,
   Aaron


Schema duplication/inconsistency in patternType

2006-05-26 Thread David Jencks
Aaron pointing out a long time ago that we have two
similar elements with the same localName in our plan
schemas:

In geronimo-module-1.1.xsd:

xs:complexType name=patternType
xs:annotation
xs:documentationThis group contains the
components of an abstract name/xs:documentation
/xs:annotation
 xs:sequence
xs:sequence
xs:element name=groupId
type=xs:string minOccurs=0/
xs:element name=artifactId
type=xs:string minOccurs=0/
xs:element name=version
type=xs:string minOccurs=0/
xs:element name=module
type=xs:string minOccurs=0/
xs:element name=type
type=xs:string minOccurs=0/
xs:element name=name
type=xs:string minOccurs=0/
/xs:sequence
/xs:sequence
/xs:complexType

Let's call this one A

This is used in gbean references ( reference element
inside a gbean element) to locate the target gbean.  

In geronimo-naming-1.1.xsd:

xsd:complexType name=patternType
xsd:sequence
xsd:element name=groupId
type=xsd:string minOccurs=0/
xsd:element name=artifactId
type=xsd:string minOccurs=0/
xsd:element name=version
type=xsd:string minOccurs=0/
xsd:element name=module
type=xsd:string minOccurs=0/
xsd:element name=name
type=xsd:string/
/xsd:sequence
/xsd:complexType

Let's call this one B

This is used in a jndi *-ref element to locate the
gbean for a j2ee component that we will call a method
on to get the j2ee component (or a proxy to it) that
we hand out to whatever is looking up in jndi.

There are 2 differences:

1. A has minOccurs=0 on name, in B it is required.  I
strongly suspect this is a bug in A and name should be
required.  This is IMO minor.

2. A has a type element missing in B.  This is what
Aaron is asking about.  This is a very problematic
element.  Based on the element localName type, it
could mean any of 3 things:
- type of the geronimo module the target gbean is in. 
For a long time this had to be car and I'm not sure
if this has changed.  There's certainly been some
discussion in favor of changing that restriction.  At
the moment I'm not in favor of changing it.
- If the gbean is a j2ee component, it will be in a
j2ee module, which means it's a j2ee component in a
standalone module (ejb jar, war, or rar deployed into
a car) or a module inside an ear.  This module will
have a type (EJBModule, WebModule,
ResourceAdapterModule).Note that the module
element will only be present if the gbean is in a j2ee
module.  Currently there's a bug in that if you
specify module you will never find the target gbean
since it will have something like EJBModule=foo but we
will look for J2EEModule=foo.
- Every abstract name we construct has a j2eeType key.
 type could refer to this.

If you look at where the value of this element is
used, it is used only in GBeanBuilder and it means the
3rd choice, j2eeType.  As such it is unnecessary in B
since we know the j2eeType of the target gbean for
jndi refs since it is determined by the kind of ref it
is (ejb-ref, resource-ref, etc).  Also in B we can
figure out the module type (as in the 2nd possibility)
since an ejb will only be in an EJBModule, etc.

---

proposal:

We might be able to simplify this situation a little
bit by:
- To reduce duplication between similar elements, make
the naming schema patternType a restriction of the
module schema patternType, with type's maxOccurs=0.
- To eliminate the bug in module schema when you
specify the module, construct matching patterns using
all possible module types (ServiceModule, EJBModule,
WebModule, etc).  There might be a similar bug in the
naming schema when looking for a resource-ref that is
in fact implemented as a plain gbean such as the
MailGBean or JAXR connection factory.  This needs more
investigation.
- Ignore/document the rather extreme ambiguity about
the possible meaning of type  I really don't know
what to do about this part.

I'll try implementing these and see how far I get. 
Due to very limited internet access at the moment I
probably won't have anything to report until at least
tomorrow (may 27).  Comments and suggestions would be
great.

thanks
david jencks






[jira] Created: (AMQ-726) Network connections do not reconnect when using static: with failover=true

2006-05-26 Thread Hiram Chirino (JIRA)
Network connections do not reconnect when using static: with failover=true
--

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

  Components: Broker  
Versions: 4.0, 4.0 M4, 4.0 RC2, 4.0 RC3
Reporter: Hiram Chirino
 Assigned to: Hiram Chirino 
 Fix For: 4.1, 4.0.1




-- 
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



cwiki.apache.org and Geronimo web site update

2006-05-26 Thread Hernan Cunico

Hi All,
the new cofluence wiki cwiki.apache.org is ready to go live! I have reorganized the documentation, 
migrated it and updated the new confluence installation, the new structure looks like this:


Apache Geronimo v1.0
   Apache Geronimo v1.0 - User's Guide
   Apache Geronimo v1.0 - Developer's Guide

Apache Geronimo v1.1
   Apache Geronimo v1.1 - User's Guide

Apache Geronimo Project Management
   Apache Geronimo Development Process
   Apache Geronimo Development Status

Apache Geronimo SandBox

You can see it LIVE accessing http://geronimo.apache.org/documentation

The documents that are still up-to-date from wiki.apache.org/geronimo should be moved over the new 
confluence wiki, some of those docs should actually go directly into the web site itself. I will 
work on these changes unless somebody else volunteers :D


Part of this update includes reorganizing the web site, the old Libray and Documentation thing. The 
Documentation link will contain the new structure just decribed 
(http://geronimo.apache.org/documentation) and the Library link will contain all the available 
printed and online books, cookbooks, articles, interviews, etc.


So, whoever is working on a Geronimo book, articles, etc. and the info is not listed on the web 
site, pls send the details over so we can update the site.


You will have to re-register in the new confluence in order to continue contributing with Geronimo's 
documentation.


Enjoy!

Cheers!
Hernan


Re: Move blocker GERONIMO-1960 to 1.1.1?

2006-05-26 Thread David Jencks
I think I've lost the thread and level-of-reply info
due to having to use the web interface for mail,
sorry copying the message I'm replying to...

--original message thread...
On May 24, 2006, at 12:47 PM, Dain Sundstrom wrote:

On May 23, 2006, at 11:26 PM, David Jencks wrote:


On May 23, 2006, at 11:04 PM, David Jencks wrote:

+1 on excluding this from 1.1.  I agree it's not a
blocker.

I think client-corba needs a dependency on
client-security, I thought it was there.  I'll try to
investigate on the plane tomorrow.

I expected you to fix this by modifying the
ServiceConfigBuilder to check that the gbean reference
was satisfied in the ancestor set when it is reading
the xml.  This is what the other builders do for e.g.
resource-refs, and I think it would be simple and
non-invasive.  However, in any case I don't think this
is a blocker the worst that can happen is that you
get an error later rather than sooner, you get
essentially the same effect either way.

Umm, re this comment, I should think before writing
:-)

A moment's further thought reminded me that the reason
we can check e.g. resource-refs when we process them
is that we have a multistep process in the j2ee module
builders and when we resolve the references we already
know all the gbeans.  This is not the case for service
modules so the verify method you added or some other
way of introducing 2 steps would be necessary.

Bingo!  It took me a few tries to get this patch
right.  My first attempt worked just as you suggested
above (verify as reading the xml), and I ran into the
problem where beans were referring to stuff further
down in the file.  My second attempt was to modify the
ServiceConfigBuilder to verify after all beans had
been added, but I ran into the problem where beans
were referring to stuff in modules that hadn't been
processed yet.  My final attempt was to put the verify
method in DeploymentContext and set it to verify when
we call getConfigurationData().  Since this method is
only called when the deployment is complete, all
gbeans should be available.  The patch does appear to
work, but complexity of writing it made me nervous
about putting it into 1.1.

-my reply

Ok... so I spent most of my plane ride to Florida
working on getting MagicGBall working again.  The
plans your verifier flagged were indeed very faulty. 
This makes me somewhat positive towards including this
in 1.1.  Anyone else think including it is reasonable?

thanks
david jencks


-dain



Re: Move blocker GERONIMO-1960 to 1.1.1?

2006-05-26 Thread Aaron Mulder

This may be no surprise, but I think including it is reasonable.  :)

Thanks,
   Aaron

On 5/26/06, David Jencks [EMAIL PROTECTED] wrote:

I think I've lost the thread and level-of-reply info
due to having to use the web interface for mail,
sorry copying the message I'm replying to...

--original message thread...
On May 24, 2006, at 12:47 PM, Dain Sundstrom wrote:

On May 23, 2006, at 11:26 PM, David Jencks wrote:


On May 23, 2006, at 11:04 PM, David Jencks wrote:

+1 on excluding this from 1.1.  I agree it's not a
blocker.

I think client-corba needs a dependency on
client-security, I thought it was there.  I'll try to
investigate on the plane tomorrow.

I expected you to fix this by modifying the
ServiceConfigBuilder to check that the gbean reference
was satisfied in the ancestor set when it is reading
the xml.  This is what the other builders do for e.g.
resource-refs, and I think it would be simple and
non-invasive.  However, in any case I don't think this
is a blocker the worst that can happen is that you
get an error later rather than sooner, you get
essentially the same effect either way.

Umm, re this comment, I should think before writing
:-)

A moment's further thought reminded me that the reason
we can check e.g. resource-refs when we process them
is that we have a multistep process in the j2ee module
builders and when we resolve the references we already
know all the gbeans.  This is not the case for service
modules so the verify method you added or some other
way of introducing 2 steps would be necessary.

Bingo!  It took me a few tries to get this patch
right.  My first attempt worked just as you suggested
above (verify as reading the xml), and I ran into the
problem where beans were referring to stuff further
down in the file.  My second attempt was to modify the
ServiceConfigBuilder to verify after all beans had
been added, but I ran into the problem where beans
were referring to stuff in modules that hadn't been
processed yet.  My final attempt was to put the verify
method in DeploymentContext and set it to verify when
we call getConfigurationData().  Since this method is
only called when the deployment is complete, all
gbeans should be available.  The patch does appear to
work, but complexity of writing it made me nervous
about putting it into 1.1.

-my reply

Ok... so I spent most of my plane ride to Florida
working on getting MagicGBall working again.  The
plans your verifier flagged were indeed very faulty.
This makes me somewhat positive towards including this
in 1.1.  Anyone else think including it is reasonable?

thanks
david jencks


-dain




RE: cwiki.apache.org and Geronimo web site update

2006-05-26 Thread Zakharov, Vasily M
Hernan,

Wow, that sounds great!

But what, considering this, would happen to
http://opensource.atlassian.com/confluence/oss/display/GERONIMO ?

Should all the documents be migrated from there?

I own a document there, should I move it to the new Confluence
immediately?

Vasily Zakharov
Intel Middleware Products Division


-Original Message-
From: Hernan Cunico [mailto:[EMAIL PROTECTED] 
Sent: Friday, May 26, 2006 8:18 PM
To: dev
Subject: cwiki.apache.org and Geronimo web site update

Hi All,
the new cofluence wiki cwiki.apache.org is ready to go live! I have
reorganized the documentation, 
migrated it and updated the new confluence installation, the new
structure looks like this:

Apache Geronimo v1.0
Apache Geronimo v1.0 - User's Guide
Apache Geronimo v1.0 - Developer's Guide

Apache Geronimo v1.1
Apache Geronimo v1.1 - User's Guide

Apache Geronimo Project Management
Apache Geronimo Development Process
Apache Geronimo Development Status

Apache Geronimo SandBox

You can see it LIVE accessing http://geronimo.apache.org/documentation

The documents that are still up-to-date from wiki.apache.org/geronimo
should be moved over the new 
confluence wiki, some of those docs should actually go directly into the
web site itself. I will 
work on these changes unless somebody else volunteers :D

Part of this update includes reorganizing the web site, the old Libray
and Documentation thing. The 
Documentation link will contain the new structure just decribed 
(http://geronimo.apache.org/documentation) and the Library link will
contain all the available 
printed and online books, cookbooks, articles, interviews, etc.

So, whoever is working on a Geronimo book, articles, etc. and the info
is not listed on the web 
site, pls send the details over so we can update the site.

You will have to re-register in the new confluence in order to continue
contributing with Geronimo's 
documentation.

Enjoy!

Cheers!
Hernan


Re: Stable branch for ActiveMQ 4.0.x patch releases

2006-05-26 Thread Bruce Snyder

On 5/25/06, Hiram Chirino [EMAIL PROTECTED] wrote:

Hi folks,

* We Will Need  a Branch *
Now that we are close to getting past the 4.0 release, I wanted to
bring up the topic of how to do bug fix maintenance for it.  I think
that the 4.0.1 release should stay focused on only including bug
fixes.  Already, I think a few too many changes have been slipping
into trunk which should not be in the 4.0.1 bug fix release, so trunk
could not be used to produce the 4.0.1.  Clearly trunk is on already
on it's way to the next 4.1 release.

* Proposed Branch *
I propose that we copy the 4.0 tagged release:
https://svn.apache.org/repos/asf/incubator/activemq/tags/activemq-4.0/activemq
to:
https://svn.apache.org/repos/asf/incubator/activemq/branches/activemq-4.0
and use that as our 4.0 stable branch which will produce the 4.0.n
series of bug fix releases.

If no body objects, I'll do create this branch early next week.

* Bug Fix Merging?? *
Also, we need to standardize how we will apply bug fixes to branches.
Once we branch, when we find a bug, we will typically need to fix the
bug in both the 4.0 and the trunk branch.  Once school of though is
apply the bug fix to the 4.0 branch and when the 4.0.1 release is
done, we merge all those fixes into trunk.  I'm not a big fan of that
approach, I've seen it fail too many times.  Reasons:
 - Bug fixes get done in trunk first usually.  Most developers I know
prefer to work in trunk: that were the cool new shiny stuff is.
  - Developers manually apply the fix to both the branch and the
trunk.  This could cause a merge conflict at the time of the merge.
They do this because either they REALLY need the fix in trunk to work
around something or they just didn't know that we merge fixes in to
trunk on bug fix release.

So I'm actually a fan of informing folks that we don't do merges on
bug fix releases and that they should manually apply their patch to
all the branches that they think could benefit from the fix.  This has
a little more up front work for the guy applying the patch (since he
has to apply it to multiple branches) but I think it leads to branches
that are more stable.


I would prefer branch stability for bug fixes and I concur with the
idea of creating branches/activemq-4.0.x from tags/activemq-4.0 and
producing the 4.0.x releases from the branch.

If you don't think we should merge bug fixes from
branches/activemq-4.0.x to the trunk, how do you propose we get bug
fixes into the next major release?

Bruce
--
perl -e 'print unpack(u30,D0G)[EMAIL 
PROTECTED]5R\F)R=6-E+G-N61ED\!G;6%I;\YC;VT*
);'

Apache Geronimo - http://geronimo.apache.org/
Apache ActiveMQ - http://incubator.apache.org/activemq/
Apache ServiceMix - http://incubator.apache.org/servicemix/
Castor - http://castor.org/


RE: cwiki.apache.org and Geronimo web site update

2006-05-26 Thread Zakharov, Vasily M
Haron,

One more question, what is the difference between
http://geronimo.apache.org/documentation and
http://cwiki.apache.org/GERONIMO/home.html ?

These locations have similar structure but are clearly different, and
the latter has many documents from the old
http://opensource.atlassian.com Wiki.

Also, I wasn't able to find any way to register on the new site, is
registration disabled for now?

Thank you!

 Vasily


-Original Message-
From: Hernan Cunico [mailto:[EMAIL PROTECTED] 
Sent: Friday, May 26, 2006 8:18 PM
To: dev
Subject: cwiki.apache.org and Geronimo web site update

Hi All,
the new cofluence wiki cwiki.apache.org is ready to go live! I have
reorganized the documentation, 
migrated it and updated the new confluence installation, the new
structure looks like this:

Apache Geronimo v1.0
Apache Geronimo v1.0 - User's Guide
Apache Geronimo v1.0 - Developer's Guide

Apache Geronimo v1.1
Apache Geronimo v1.1 - User's Guide

Apache Geronimo Project Management
Apache Geronimo Development Process
Apache Geronimo Development Status

Apache Geronimo SandBox

You can see it LIVE accessing http://geronimo.apache.org/documentation

The documents that are still up-to-date from wiki.apache.org/geronimo
should be moved over the new 
confluence wiki, some of those docs should actually go directly into the
web site itself. I will 
work on these changes unless somebody else volunteers :D

Part of this update includes reorganizing the web site, the old Libray
and Documentation thing. The 
Documentation link will contain the new structure just decribed 
(http://geronimo.apache.org/documentation) and the Library link will
contain all the available 
printed and online books, cookbooks, articles, interviews, etc.

So, whoever is working on a Geronimo book, articles, etc. and the info
is not listed on the web 
site, pls send the details over so we can update the site.

You will have to re-register in the new confluence in order to continue
contributing with Geronimo's 
documentation.

Enjoy!

Cheers!
Hernan


Re: OpenEJB for Geronimo Trunk 1.1

2006-05-26 Thread David Blevins

Maybe you want to jump on this thread and post some thoughts.

http://thread.gmane.org/gmane.comp.java.openejb.devel/3165/focus=3165

I've had a at least one person report not getting mail at  
[EMAIL PROTECTED]  It turned out to be a matter of mail  
filtering, but looking around the net at the various mail archiving  
sites it seems they're having the same issue.


Let me know if you encounter something odd mail-wise.  Also, watch  
out for the reply-to setup, it's changed.


-David

On May 26, 2006, at 9:13 AM, Aaron Mulder wrote:


Is Geronimo trunk pointing to a different OpenEJB branch than Geronimo
1.1 is?  (If not, I guess we shouldn't make OpenEJB changes in trunk
yet?)

Also, if OpenEJB moves to Apache, will the current 2.1 branch be
maintained at codehaus or elsewhere so if we need a new 2.1.x release
for Geronimo 1.1.1 we won't need to work through the incubator?

Thanks,
   Aaron





Re: cwiki.apache.org and Geronimo web site update

2006-05-26 Thread Paul McMahan

Hernan this looks great!  Thanks for all your hard work.

Paul

On 5/26/06, Hernan Cunico [EMAIL PROTECTED] wrote:

Hi All,
the new cofluence wiki cwiki.apache.org is ready to go live! I have reorganized 
the documentation,
migrated it and updated the new confluence installation, the new structure 
looks like this:

Apache Geronimo v1.0
Apache Geronimo v1.0 - User's Guide
Apache Geronimo v1.0 - Developer's Guide

Apache Geronimo v1.1
Apache Geronimo v1.1 - User's Guide

Apache Geronimo Project Management
Apache Geronimo Development Process
Apache Geronimo Development Status

Apache Geronimo SandBox

You can see it LIVE accessing http://geronimo.apache.org/documentation

The documents that are still up-to-date from wiki.apache.org/geronimo should be 
moved over the new
confluence wiki, some of those docs should actually go directly into the web 
site itself. I will
work on these changes unless somebody else volunteers :D

Part of this update includes reorganizing the web site, the old Libray and 
Documentation thing. The
Documentation link will contain the new structure just decribed
(http://geronimo.apache.org/documentation) and the Library link will contain 
all the available
printed and online books, cookbooks, articles, interviews, etc.

So, whoever is working on a Geronimo book, articles, etc. and the info is not 
listed on the web
site, pls send the details over so we can update the site.

You will have to re-register in the new confluence in order to continue 
contributing with Geronimo's
documentation.

Enjoy!

Cheers!
Hernan



Re: cwiki.apache.org and Geronimo web site update

2006-05-26 Thread Erin Mulder
This looks excellent, Hernan!   Great job!

How can I get an account to help contribute?   If I go to the standard
Confluence signup URL:

http://cwiki.apache.org/confluence/signup.action

then I get a message about how:

This installation of Confluence is not set up to
permit public signup. Please contact the site
administrators for more information.

Cheers,
Erin

Hernan Cunico wrote:
 Hi All,
 the new cofluence wiki cwiki.apache.org is ready to go live! I have
 reorganized the documentation, migrated it and updated the new
 confluence installation, the new structure looks like this:
 
 Apache Geronimo v1.0
Apache Geronimo v1.0 - User's Guide
Apache Geronimo v1.0 - Developer's Guide
 
 Apache Geronimo v1.1
Apache Geronimo v1.1 - User's Guide
 
 Apache Geronimo Project Management
Apache Geronimo Development Process
Apache Geronimo Development Status
 
 Apache Geronimo SandBox
 
 You can see it LIVE accessing http://geronimo.apache.org/documentation
 
 The documents that are still up-to-date from wiki.apache.org/geronimo
 should be moved over the new confluence wiki, some of those docs should
 actually go directly into the web site itself. I will work on these
 changes unless somebody else volunteers :D
 
 Part of this update includes reorganizing the web site, the old Libray
 and Documentation thing. The Documentation link will contain the new
 structure just decribed (http://geronimo.apache.org/documentation) and
 the Library link will contain all the available printed and online
 books, cookbooks, articles, interviews, etc.
 
 So, whoever is working on a Geronimo book, articles, etc. and the info
 is not listed on the web site, pls send the details over so we can
 update the site.
 
 You will have to re-register in the new confluence in order to continue
 contributing with Geronimo's documentation.
 
 Enjoy!
 
 Cheers!
 Hernan
 



Re: cwiki.apache.org and Geronimo web site update

2006-05-26 Thread David Blevins

Very excellent work!

Thanks to you and the guys on infra@ for making this happen.

-David

On May 26, 2006, at 9:17 AM, Hernan Cunico wrote:


Hi All,
the new cofluence wiki cwiki.apache.org is ready to go live! I have  
reorganized the documentation, migrated it and updated the new  
confluence installation, the new structure looks like this:


Apache Geronimo v1.0
   Apache Geronimo v1.0 - User's Guide
   Apache Geronimo v1.0 - Developer's Guide

Apache Geronimo v1.1
   Apache Geronimo v1.1 - User's Guide

Apache Geronimo Project Management
   Apache Geronimo Development Process
   Apache Geronimo Development Status

Apache Geronimo SandBox

You can see it LIVE accessing http://geronimo.apache.org/documentation

The documents that are still up-to-date from wiki.apache.org/ 
geronimo should be moved over the new confluence wiki, some of  
those docs should actually go directly into the web site itself. I  
will work on these changes unless somebody else volunteers :D


Part of this update includes reorganizing the web site, the old  
Libray and Documentation thing. The Documentation link will contain  
the new structure just decribed (http://geronimo.apache.org/ 
documentation) and the Library link will contain all the available  
printed and online books, cookbooks, articles, interviews, etc.


So, whoever is working on a Geronimo book, articles, etc. and the  
info is not listed on the web site, pls send the details over so we  
can update the site.


You will have to re-register in the new confluence in order to  
continue contributing with Geronimo's documentation.


Enjoy!

Cheers!
Hernan





[jira] Created: (AMQ-727) Cannot add a new connector using ActiveMQManagerGBean

2006-05-26 Thread Paul McMahan (JIRA)
Cannot add a new connector using ActiveMQManagerGBean
-

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

  Components: Geronimo Integration  
Versions: 3.2.4
 Environment:  activemq 3.2.4 running in geronimo 1.1
Reporter: Paul McMahan
Priority: Critical
 Attachments: ACTIVEMQ-gbeaninfo.patch

Trying to create a new connector from the Admin Console in Geronimo v1.1 fails 
with the following ST:

11:06:48,041 ERROR [JMSConnectorPortlet] Unable to process portlet action
java.lang.IllegalArgumentException: GBeanInfo must have a source class set
at 
org.apache.geronimo.system.configuration.GBeanOverride.init(GBeanOverride.java:76)
at 
org.apache.geronimo.system.configuration.LocalAttributeManager.addGBean(LocalAttributeManager.java:320)
at 
org.apache.geronimo.system.configuration.LocalAttributeManager$$FastClassByCGLIB$$b20ef545.invoke(generated)
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.PersistentConfigurationList$$EnhancerByCGLIB$$d01f9f2b.addGBean(generated)
at 
org.apache.geronimo.kernel.config.EditableKernelConfigurationManager.addGBeanToConfiguration(EditableKernelConfigurationManager.java:127)
at 
org.apache.geronimo.kernel.config.EditableKernelConfigurationManager.addGBeanToConfiguration(EditableKernelConfigurationManager.java:60)
at 
org.apache.geronimo.kernel.config.EditableKernelConfigurationManager$$FastClassByCGLIB$$daeffab3.invoke(generated)
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.EditableConfigurationManager$$EnhancerByCGLIB$$e6ae163a.addGBeanToConfiguration(generated)
at 
org.activemq.gbean.management.ActiveMQManagerGBean.addConnector(ActiveMQManagerGBean.java:207)
at 
org.activemq.gbean.management.ActiveMQManagerGBean$$FastClassByCGLIB$$a78b116e.invoke(generated)
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.activemq.gbean.ActiveMQManager$$EnhancerByCGLIB$$1f9d3f5e.addConnector(generated)
at 
org.apache.geronimo.console.util.PortletManager.createJMSConnector(PortletManager.java:275)
at 
org.apache.geronimo.console.jmsmanager.server.JMSConnectorPortlet.processAction(JMSConnectorPortlet.java:80)
at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at 
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
at 
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
at 
org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
at 
org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:68)
at 

Re: cwiki.apache.org and Geronimo web site update

2006-05-26 Thread Erin Mulder
Hernan Cunico wrote:
 Hi All,
 the new cofluence wiki cwiki.apache.org is ready to go live! I have
 reorganized the documentation, migrated it and updated the new
 confluence installation...

Two other small comments (besides how much I like the new look)...

A) Search doesn't seem to be working quite right.  At the moment, it is
linked to Google and seems to be adding the current domain as a site
filter.   Thus, on the front page of the documentation, it searches with
site:geronimo.apache.org, and on the inside pages, it searches
site:cwiki.apache.org.  Neither of those options seems ideal (the
first misses all the documentation, and the second will overlap with
other projects and always be a few days/weeks behind while it waits for
Google to reindex).   Can we just hook up Confluence's built-in search
functionality?   That will have the added bonus of letting you search
across a specific subset of spaces (e.g. v1.0 and v1.1).

B) It would be good to have a way to get back to the main Geronimo site
from the documentation (other than manually trimming the URL).  My first
expectation was that the Apache Geronimo link in the dark blue bar
would take me there, but it doesn't.  Perhaps that can be changed?  It
would also be good to have the logo be a link, and maybe even to add an
explicit Back to the Project Home link to the front wiki page, just to
keep everything well-connected.

Cheers,
Erin


[jira] Commented: (GERONIMO-2063) Stopping a TSSbean also stops the orb it's attached to

2006-05-26 Thread Donald Woods (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-2063?page=comments#action_12413506
 ] 

Donald Woods commented on GERONIMO-2063:


We really need MagicGBall to always work, so users can see a working example of 
how to setup and use CORBA in Geronimo.
Without this sample app, only the people running CTS have any clue of how to 
get this to work


 Stopping a TSSbean also stops the orb it's attached to
 --

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


 While working with the MagicGBall I noticed that you can't stop and start the 
 application: when you try to start it again you get an exception saying the 
 orb is shut down.
 I deployed the app using the console, the magicGBall ear, and either one of 
 the plans in magicgball/target/plan.  I stopped and tried to start the app 
 after deployment using the console.
 I won't argue much if this gets taken out of 1.1.

-- 
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: Schema duplication/inconsistency in patternType

2006-05-26 Thread Aaron Mulder

We can't assume that every module's type is car.  That is not
correct.  Many have J2EE module types (rar, ear, war, etc.).  In
particular, if you're constructing a reference to an EJB, you probably
need the module type to be jar and for a database pool or JMS
resource is needs to be rar.  (Though of course the ones configured
with Geronimo by default are car.)

So I think we need a type element to go with the groupId,
artifactId, and version.  To give a concrete example, let's say I have
these 4 modules:

console/MyPool1/1.0/rar
- contains DB Pool MyPool

console/AnotherPool/1.0/rar
- contains DB Pool MyPool

console/AnotherPool/1.0/jar
- contains a thread pool MyPool

aaron/test/1.0/war
- dependency on console/MyPool1/1.0/rar
- dependency on console/AnotherPool/1.0/rar
- dependency on console/AnotherPool/1.0/jar
- resource-ref type DataSource that I want to map to MyPool (the one
in console/AnotherPool/1.0/rar)

How do I set that resource-ref?  I think it needs something like this:
pattern
 groupIdconsole/groupId
 artifactIdAnotherPool/artifactId
 version1.0/version
 typerar/type
 nameMyPool/name
/pattern

If we leave out the type, either it assumes car (wrong) or it gets
confused between DB pool MyPool in console/AnotherPool/1.0/rar and
thread pool MyPool in console/AnotherPool/1.0/jar (2 matches).

I recognize this is a completely different definition of type than
we are currently using.  I suggested using moduleType for that
reason, but David J said he thought we should stick strictly to Maven
syntax and therefore it needs to be called type.  Personally, I
don't think we need to stick to Maven syntax (since we are not using
Maven or passing this plan to Maven for processing), but I don't feel
super-strongly about it.

Thanks,
   Aaron

On 5/26/06, David Jencks [EMAIL PROTECTED] wrote:

Aaron pointing out a long time ago that we have two
similar elements with the same localName in our plan
schemas:

In geronimo-module-1.1.xsd:

xs:complexType name=patternType
xs:annotation
xs:documentationThis group contains the
components of an abstract name/xs:documentation
/xs:annotation
 xs:sequence
xs:sequence
xs:element name=groupId
type=xs:string minOccurs=0/
xs:element name=artifactId
type=xs:string minOccurs=0/
xs:element name=version
type=xs:string minOccurs=0/
xs:element name=module
type=xs:string minOccurs=0/
xs:element name=type
type=xs:string minOccurs=0/
xs:element name=name
type=xs:string minOccurs=0/
/xs:sequence
/xs:sequence
/xs:complexType

Let's call this one A

This is used in gbean references ( reference element
inside a gbean element) to locate the target gbean.

In geronimo-naming-1.1.xsd:

xsd:complexType name=patternType
xsd:sequence
xsd:element name=groupId
type=xsd:string minOccurs=0/
xsd:element name=artifactId
type=xsd:string minOccurs=0/
xsd:element name=version
type=xsd:string minOccurs=0/
xsd:element name=module
type=xsd:string minOccurs=0/
xsd:element name=name
type=xsd:string/
/xsd:sequence
/xsd:complexType

Let's call this one B

This is used in a jndi *-ref element to locate the
gbean for a j2ee component that we will call a method
on to get the j2ee component (or a proxy to it) that
we hand out to whatever is looking up in jndi.

There are 2 differences:

1. A has minOccurs=0 on name, in B it is required.  I
strongly suspect this is a bug in A and name should be
required.  This is IMO minor.

2. A has a type element missing in B.  This is what
Aaron is asking about.  This is a very problematic
element.  Based on the element localName type, it
could mean any of 3 things:
- type of the geronimo module the target gbean is in.
For a long time this had to be car and I'm not sure
if this has changed.  There's certainly been some
discussion in favor of changing that restriction.  At
the moment I'm not in favor of changing it.
- If the gbean is a j2ee component, it will be in a
j2ee module, which means it's a j2ee component in a
standalone module (ejb jar, war, or rar deployed into
a car) or a module inside an ear.  This module will
have a type (EJBModule, WebModule,
ResourceAdapterModule).Note that the module
element will only be present if the gbean is in a j2ee
module.  Currently there's a bug in that if you
specify module you will never find the target gbean
since it will have something like EJBModule=foo but we
will look for J2EEModule=foo.
- Every abstract name we construct has a j2eeType key.
 type could refer to this.

If you look at where the value of this element is
used, it is used only in GBeanBuilder and it means the
3rd choice, j2eeType.  As such it is unnecessary in B
since we know the j2eeType of the target gbean for
jndi refs since it is determined by the kind of ref it
is (ejb-ref, resource-ref, etc).  Also in B we 

[jira] Resolved: (GERONIMO-2004) Hot deployment of welcome app failed

2006-05-26 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2004?page=all ]
 
Aaron Mulder resolved GERONIMO-2004:


Resolution: Invalid
 Assign To: Aaron Mulder

You can't hot deploy CAR files.  You need to get the welcome WAR, insert the 
plan from either configs/welcome-jetty/target/plan/plan.xml or 
configs/welcome-tomcat/target/plan/plan.xml, and then put the war-with-plan 
into the hot deploy directory.

 Hot deployment of welcome app failed
 

  Key: GERONIMO-2004
  URL: http://issues.apache.org/jira/browse/GERONIMO-2004
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: Hot Deploy Dir
 Versions: 1.1
  Environment: All
 Reporter: Anita Kulshreshtha
 Assignee: Aaron Mulder
  Fix For: 1.1


 This is for rev 405570 and a freshly built j2ee-tomcat-server.
 The following trace can be produced by - 
 1. start the server
 2. uninstall geronimo/welcome-tomcat/---/car using console. The uninstall was 
 successful.
 3. hot deploy 
 08:44:02,359 INFO  [Hot Deployer] Deploying welcome-tomcat-1.1-SNAPSHOT.car
 08:44:03,046 WARN  [TomcatModuleBuilder] Web application . does not contain a 
 WEB-INF/geronimo-web.x
 ml deployment plan.  This may or may not be a problem, depending on whether 
 you have things like res
 ource references that need to be resolved.  You can also give the deployer a 
 separate deployment pla
 n file on the command line.
 08:44:03,921 ERROR [Deployer] Deployment failed due to
 java.io.IOException: Sum file already exists
 at 
 org.apache.geronimo.system.configuration.ConfigurationStoreUtil.writeChecksumFor(Configur
 ationStoreUtil.java:46)
 at 
 org.apache.geronimo.system.configuration.ExecutableConfigurationUtil.writeConfiguration(E
 xecutableConfigurationUtil.java:156)
 at 
 org.apache.geronimo.system.configuration.RepositoryConfigurationStore.install(RepositoryC
 onfigurationStore.java:319)
 at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:308)
 at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:119)
 at 
 org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke(generated)
 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:852)
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
 at 
 org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeploy
 Command.java:106)
 at 
 org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:
 60)
 at java.lang.Thread.run(Thread.java:534)
 08:44:04,031 ERROR [Hot Deployer] Unable to deploy: java.io.IOException: Sum 
 file already exists
 org.apache.geronimo.common.DeploymentException: java.io.IOException: Sum file 
 already exists
 at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:349)
 at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:119)
 at 
 org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke(generated)
 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:852)
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
 at 
 org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeploy
 Command.java:106)
 at 
 org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:
 60)
 at java.lang.Thread.run(Thread.java:534)
 Caused by: java.io.IOException: Sum file already exists
 at 
 org.apache.geronimo.system.configuration.ConfigurationStoreUtil.writeChecksumFor(Configur
 ationStoreUtil.java:46)
 at 
 org.apache.geronimo.system.configuration.ExecutableConfigurationUtil.writeConfiguration(E
 xecutableConfigurationUtil.java:156)
 at 
 org.apache.geronimo.system.configuration.RepositoryConfigurationStore.install(RepositoryC
 onfigurationStore.java:319)
 at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:308)
 ... 10 more

-- 
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:
   

Re: cwiki.apache.org and Geronimo web site update

2006-05-26 Thread Hernan Cunico

I'm working on it

Cheers!
Hernan

Erin Mulder wrote:

This looks excellent, Hernan!   Great job!

How can I get an account to help contribute?   If I go to the standard
Confluence signup URL:

http://cwiki.apache.org/confluence/signup.action

then I get a message about how:

This installation of Confluence is not set up to
permit public signup. Please contact the site
administrators for more information.

Cheers,
Erin

Hernan Cunico wrote:


Hi All,
the new cofluence wiki cwiki.apache.org is ready to go live! I have
reorganized the documentation, migrated it and updated the new
confluence installation, the new structure looks like this:

Apache Geronimo v1.0
  Apache Geronimo v1.0 - User's Guide
  Apache Geronimo v1.0 - Developer's Guide

Apache Geronimo v1.1
  Apache Geronimo v1.1 - User's Guide

Apache Geronimo Project Management
  Apache Geronimo Development Process
  Apache Geronimo Development Status

Apache Geronimo SandBox

You can see it LIVE accessing http://geronimo.apache.org/documentation

The documents that are still up-to-date from wiki.apache.org/geronimo
should be moved over the new confluence wiki, some of those docs should
actually go directly into the web site itself. I will work on these
changes unless somebody else volunteers :D

Part of this update includes reorganizing the web site, the old Libray
and Documentation thing. The Documentation link will contain the new
structure just decribed (http://geronimo.apache.org/documentation) and
the Library link will contain all the available printed and online
books, cookbooks, articles, interviews, etc.

So, whoever is working on a Geronimo book, articles, etc. and the info
is not listed on the web site, pls send the details over so we can
update the site.

You will have to re-register in the new confluence in order to continue
contributing with Geronimo's documentation.

Enjoy!

Cheers!
Hernan







Re: cwiki.apache.org and Geronimo web site update

2006-05-26 Thread Hernan Cunico

Thanks for the feedback Erin.

The answer to both comments is YES, we can :)
Need to work on the export template to see how we can leverage Confluence 
built-in search engine.

As for the link back to Geronimo's web site, we did not have any on the old moin moin wiki but we 
can add one.


Cheers!
Hernan

Erin Mulder wrote:

Hernan Cunico wrote:


Hi All,
the new cofluence wiki cwiki.apache.org is ready to go live! I have
reorganized the documentation, migrated it and updated the new
confluence installation...



Two other small comments (besides how much I like the new look)...

A) Search doesn't seem to be working quite right.  At the moment, it is
linked to Google and seems to be adding the current domain as a site
filter.   Thus, on the front page of the documentation, it searches with
site:geronimo.apache.org, and on the inside pages, it searches
site:cwiki.apache.org.  Neither of those options seems ideal (the
first misses all the documentation, and the second will overlap with
other projects and always be a few days/weeks behind while it waits for
Google to reindex).   Can we just hook up Confluence's built-in search
functionality?   That will have the added bonus of letting you search
across a specific subset of spaces (e.g. v1.0 and v1.1).

B) It would be good to have a way to get back to the main Geronimo site
from the documentation (other than manually trimming the URL).  My first
expectation was that the Apache Geronimo link in the dark blue bar
would take me there, but it doesn't.  Perhaps that can be changed?  It
would also be good to have the logo be a link, and maybe even to add an
explicit Back to the Project Home link to the front wiki page, just to
keep everything well-connected.

Cheers,
Erin



Re: Please try out the upgrade jar

2006-05-26 Thread toby cabot
David,

Thanks for providing this tool, it's a big help.  I had some problems
on a test geronimo-application.xml file that includes some gbean
references (for hooking up to security gbeans).  The file looks like:

=
?xml version=1.0 ?

application xmlns=http://geronimo.apache.org/xml/ns/j2ee/application;
  configId=hello
  parentId=geronimo/j2ee-security/1.0.1-SNAPSHOT/car


gbean name=hello-realm 
class=org.apache.geronimo.security.realm.GenericSecurityRealm
attribute name=realmNamehello-realm/attribute
reference name=LoginModuleConfiguration
namehello-login-chain/name
/reference
reference name=ServerInfo

gbean-namegeronimo.server:J2EEApplication=null,J2EEModule=geronimo/j2ee-system/1.0.1-SNAPSHOT/car,J2EEServer=geronimo,j2eeType=GBean,name=ServerInfo/gbean-name
/reference
reference name=LoginService

gbean-namegeronimo.server:J2EEApplication=null,J2EEModule=geronimo/j2ee-security/1.0.1-SNAPSHOT/car,J2EEServer=geronimo,j2eeType=JaasLoginService,name=JaasLoginService/gbean-name
/reference
/gbean


gbean name=hello-login-chain 
class=org.apache.geronimo.security.jaas.JaasLoginModuleUse
attribute name=controlFlagREQUIRED/attribute
reference name=LoginModule
namehello-login/name
/reference
/gbean


gbean name=hello-login 
class=org.apache.geronimo.security.jaas.LoginModuleGBean
attribute 
name=loginModuleClassreva.common.auth.TrivialLoginModule/attribute
attribute name=serverSidetrue/attribute
attribute name=options
usersURI=var/security/demo_users.properties
groupsURI=var/security/demo_groups.properties
/attribute
attribute name=loginDomainNamehello-realm/attribute
/gbean


/application
=

The problem seems to be the application/gbean/reference/gbean-name
elements, as the error I get at offline deploy time looks like:

Deployer operation failed: org.apache.xmlbeans.XmlException: Invalid deployment 
descriptor: [error: cvc-complex-type.2.4a: Expected elements '[EMAIL 
PROTECTED]://geronimo.apache.org/xml/ns/deployment-1.1 [EMAIL 
PROTECTED]://geronimo.apache.org/xml/ns/deployment-1.1 [EMAIL 
PROTECTED]://geronimo.apache.org/xml/ns/deployment-1.1 [EMAIL 
PROTECTED]://geronimo.apache.org/xml/ns/deployment-1.1 [EMAIL 
PROTECTED]://geronimo.apache.org/xml/ns/deployment-1.1 [EMAIL 
PROTECTED]://geronimo.apache.org/xml/ns/deployment-1.1' instead of '[EMAIL 
PROTECTED]://geronimo.apache.org/xml/ns/deployment-1.1' here in element [EMAIL 
PROTECTED]://geronimo.apache.org/xml/ns/deployment-1.1, error: 
cvc-complex-type.2.4a: Expected elements '[EMAIL 
PROTECTED]://geronimo.apache.org/xml/ns/deployment-1.1 [EMAIL 
PROTECTED]://geronimo.apache.org/xml/ns/deployment-1.1 [EMAIL 
PROTECTED]://geronimo.apache.org/xml/ns/deployment-1.1 [EMAIL 
PROTECTED]://geronimo.apache.org/xml/ns/deployment-1.1 [EMAIL 
PROTECTED]://geronimo.apache.org/xml/ns/deployment-1.1 [EMAIL 
PROTECTED]://geronimo.apache.org/xml/ns/deployment-1.1' instead of '[EMAIL 
PROTECTED]://geronimo.apache.org/xml/ns/deployment-1.1' here in element [EMAIL 
PROTECTED]://geronimo.apache.org/xml/ns/deployment-1.1]
Descriptor: xml-fragment 
xmlns:dep=http://geronimo.apache.org/xml/ns/deployment-1.1;
  dep:environment
dep:moduleId
  dep:groupIddefault/dep:groupId
  dep:artifactIdhello/dep:artifactId
  dep:version1-default/dep:version
  dep:typecar/dep:type
/dep:moduleId
dep:dependencies
  dep:dependency
dep:groupIdgeronimo/dep:groupId
dep:artifactIdj2ee-security/dep:artifactId
dep:version1.0.1-SNAPSHOT/dep:version
dep:typecar/dep:type
  /dep:dependency
/dep:dependencies
dep:hidden-classes/
dep:non-overridable-classes/
  /dep:environment
  dep:gbean name=hello-realm 
class=org.apache.geronimo.security.realm.GenericSecurityRealm
dep:attribute name=realmNamehello-realm/dep:attribute
dep:reference name=LoginModuleConfiguration
  dep:namehello-login-chain/dep:name
/dep:reference
dep:reference name=ServerInfo
  
dep:gbean-namegeronimo.server:J2EEApplication=null,J2EEModule=geronimo/j2ee-system/1.0.1-SNAPSHOT/car,J2EEServer=geronimo,j2eeType=GBean,name=ServerInfo/dep:gbean-name
/dep:reference
dep:reference name=LoginService
  
dep:gbean-namegeronimo.server:J2EEApplication=null,J2EEModule=geronimo/j2ee-security/1.0.1-SNAPSHOT/car,J2EEServer=geronimo,j2eeType=JaasLoginService,name=JaasLoginService/dep:gbean-name
/dep:reference
  /dep:gbean
  dep:gbean name=hello-login-chain 
class=org.apache.geronimo.security.jaas.JaasLoginModuleUse
dep:attribute name=controlFlagREQUIRED/dep:attribute
dep:reference name=LoginModule
  dep:namehello-login/dep:name
/dep:reference
  /dep:gbean
  dep:gbean name=hello-login 

[jira] Updated: (GERONIMO-851) Move Geronimo Build to M2 (Maven 2)

2006-05-26 Thread Anita Kulshreshtha (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-851?page=all ]

Anita Kulshreshtha updated GERONIMO-851:


Attachment: modules.patch

The earlier modules.patch is needed for building configs. For building just the 
modules use this patch. This does not alter the deploy-tool directory, and 
allows subsequent maven1 builds. 

 Move Geronimo Build to M2 (Maven 2)
 ---

  Key: GERONIMO-851
  URL: http://issues.apache.org/jira/browse/GERONIMO-851
  Project: Geronimo
 Type: Task
 Security: public(Regular issues) 
   Components: buildsystem
 Reporter: John Sisson
 Assignee: Jacek Laskowski
  Fix For: 1.x
  Attachments: modules.patch, modules.patch, parentpom.patch, pom.patch, 
 pom.patch

 Created this issue to keep track of the status of work to move the Geronimo 
 build to Maven 2.  Does anyone know the status of this effort? I believe some 
 work was done in OpenEJB? When is the move to M2 planned for? 1.0 or 1.1
 FYI.. In June I attempted to use Maven 1.1 beta 1 to build geronimo and got 
 some parse exceptions in maven.  As a result, some small changes were made to 
 some project.xml files by David Jencks, which fixed the parse problem, but we 
 then ran into another problem where we were getting a 
 java.lang.NoSuchMethodError in maven.  This should now be fixed using an 
 updated artifact plugin, see http://jira.codehaus.org/browse/MAVEN-1625 (but 
 I have not verified this).

-- 
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



Repository version precedence

2006-05-26 Thread Joe Bohn
I'm trying to get my head around the way that we make a version 
selection when multiple versions of a package are available.   This will 
be important as users need to include different versions of packages 
beyond what geronimo bundles or if they need to override a package with 
a local version.


I was working with the tomcat jars and so I was looking for ways to drop 
in a modified version of the jars and have them picked up without 
removing the 5.5.15 versions.   Here are the items that I tried and 
which was chosen when compared to 5.5.15


1) 5.5.15.1
-  Apparently any version with more than 2 dots is considered invalid 
and so the entire version is considered to be a qualifier (with a null 
for the major, minor incrementalVersion, and build - basically treated 
as 0.0.0-5.5.15.1). Any valid version is considered newer.

-  5.5.15 is chosen over 5.5.15.1
-  5.5.10 is chosen over 5.5.15.1

2) 5.5.15-1
-  The - is used to specify a qualifier or buildnumber.  Since the 
value after the dash was numeric, it was considered to be a buildnumber. 
 It appears that a build number is always considered newer than a 
package without a buildnumber.

-  5.5.15-1 is chosen over 5.5.15

3) 5.5.15-01
-  The code (Version.java) treats the leading 0 as a special case. 
This makes the last part a qualifier rather than a build number.  Any 
qualified version is considered to be lower than a non-qualified version 
(such as with -SNAPSHOT).  Anybody know why this special check for 0 
is in there?

-  5.5.15 is chosen over 5.5.15-01

4) 5.5.15-alpha
-  If the portion following the - starts with an alphabetic character 
then this last portion is considered a qualifier.  Once again, the 
qualified release is considered older than the same version non-qualified.

-  5.5.15 is chosen over 5.5.15-alpha


First, we need to document this behavior very clearly for users that 
need to replace packages we ship (or their own packages included in the 
repo).


Second, I would like to propose some changes:
-  IMO a qualified release should generally be considered *newer* than a 
non-qualified release.  I think SNAPSHOT would be the only exception. 
Right now we treat that exception as the rule for all qualifiers. I 
think we should add specific code for SNAPSHOT and have all other 
qualified releases take precedence over a non-qualified release.  I can 
imagine users wanting to add myjar-1.1-patch1.jar to replace 
myjar-1.1.jar.
-  I think we should treat a third . to be the logical equivalent of a 
- in the version.  Most users would expect 5.5.15.1 to be major 
version 5, minor version 5, incremental version 15, 
build/rev/patch/whatever 1 and consider this to be newer than 5.5.15. 
See #1 above for how we really treat 3 dots.  Providing 5.5.15-1 gives 
substantially different results than providing 5.5.15.1 which is not 
intuitive.


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: Help assigning GERONIMO-1860

2006-05-26 Thread Joe Bohn

Chris,

You need to get Dain to grant you contributor karma by adding you to the 
geronimo-contributors group in jira.   Then you can assign the jira to 
yourself (assuming Paul agrees).


Joe

Chris Cardona wrote:

Anybody (maybe Dain) here who can help me have G-1860
assigned to me - ‘ccardona’? TIA.

chris


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





--
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: Help assigning GERONIMO-1860

2006-05-26 Thread Chris Cardona
Joe,

Thanks for the info. Actually, Paul requested if I can
take this particular jira since I already started
working on it. The jira was originally assigned to
him. Both of you said the same thing that's the reason
for the original email. What I forgot to include is a
bit of background why I'm requesting such change.
Anyway, I hope Dain reads this email…

Thanks again,
chris


--- Joe Bohn [EMAIL PROTECTED] wrote:

 Chris,
 
 You need to get Dain to grant you contributor karma
 by adding you to the 
 geronimo-contributors group in jira.   Then you can
 assign the jira to 
 yourself (assuming Paul agrees).
 
 Joe
 
 Chris Cardona wrote:
  Anybody (maybe Dain) here who can help me have
 G-1860
  assigned to me - ‘ccardona’? TIA.
  
  chris
  
  
  __
  Do You Yahoo!?
  Tired of spam?  Yahoo! Mail has the best spam
 protection around 
  http://mail.yahoo.com 
  
  
 
 -- 
 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
 


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


jars needed to build jetty on m2 are not available

2006-05-26 Thread anita kulshreshtha
Hi,
   While building jetty on m2, I get the following error - 
   There is a line saying - 
[WARNING] While downloading springframework:spring:1.2.5
  This artifact has been relocated to org.springframework:spring:1.2.5.
   The project.xml (m1) still uses springframework as groupId!. How can
I get these jars pushed to m2 repo? I also need
commons-modeler-1.2-GERONIMO-SNAPSHOT in am m2 repo. When will the
openejb jars be updated on m2 repo?

Thanks
Anita

.
[INFO] Failed to resolve artifact.

Missing:
--
1) javax.activation:activation:jar:1.0.2

  Try downloading the file manually from:
  http://java.sun.com/products/javabeans/glasgow/jaf.html

  Then, install it using the command:
  mvn install:install-file -DgroupId=javax.activation
-DartifactId=activation \
  -Dversion=1.0.2 -Dpackaging=jar -Dfile=/path/to/file

  Path to dependency:
1) org.apache.geronimo.modules:geronimo-jetty:jar:1.2-SNAPSHOT
2) org.springframework:spring:jar:1.2.5
3) org.springframework:spring-support:jar:1.2.5
4) javax.mail:mail:jar:1.3.2
5) javax.activation:activation:jar:1.0.2

2) javax.transaction:jta:jar:1.0.1B

  Try downloading the file manually from:
  http://java.sun.com/products/jta

  Then, install it using the command:
  mvn install:install-file -DgroupId=javax.transaction
-DartifactId=jta \
  -Dversion=1.0.1B -Dpackaging=jar -Dfile=/path/to/file

  Path to dependency:
1) org.apache.geronimo.modules:geronimo-jetty:jar:1.2-SNAPSHOT
2) org.springframework:spring:jar:1.2.5
3) org.springframework:spring-remoting:jar:1.2.5
4) org.springframework:spring-dao:jar:1.2.5
5) javax.transaction:jta:jar:1.0.1B

3) javax.mail:mail:jar:1.3.2

  Try downloading the file manually from:
  http://java.sun.com/products/javamail/downloads/index.html

  Then, install it using the command:
  mvn install:install-file -DgroupId=javax.mail -DartifactId=mail \
  -Dversion=1.3.2 -Dpackaging=jar -Dfile=/path/to/file

  Path to dependency:
1) org.apache.geronimo.modules:geronimo-jetty:jar:1.2-SNAPSHOT
2) org.springframework:spring:jar:1.2.5
3) org.springframework:spring-support:jar:1.2.5
4) javax.mail:mail:jar:1.3.2

4) activecluster:activecluster:jar:1.2-20051115174934

  Try downloading the file manually from the project website.

  Then, install it using the command:
  mvn install:install-file -DgroupId=activecluster
-DartifactId=activecluster \
  -Dversion=1.2-20051115174934 -Dpackaging=jar
-Dfile=/path/to/file

  Path to dependency:
1) org.apache.geronimo.modules:geronimo-jetty:jar:1.2-SNAPSHOT
2) activecluster:activecluster:jar:1.2-20051115174934

5) javax.resource:connector:jar:1.0

  Try downloading the file manually from:
  http://java.sun.com/j2ee/connector/download.html

  Then, install it using the command:
  mvn install:install-file -DgroupId=javax.resource
-DartifactId=connector \
  -Dversion=1.0 -Dpackaging=jar -Dfile=/path/to/file

  Path to dependency:
1) org.apache.geronimo.modules:geronimo-jetty:jar:1.2-SNAPSHOT
2) org.springframework:spring:jar:1.2.5
3) org.springframework:spring-support:jar:1.2.5
4) javax.resource:connector:jar:1.0

--
5 required artifacts are missing.

for artifact:
  org.apache.geronimo.modules:geronimo-jetty:jar:1.2-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2),
  maven2-central (http://repo1.maven.org/maven2),
  Apache CVS (http://cvs.apache.org/maven-snapshot-repository),
  maven1-ibiblio (http://www.ibiblio.org/maven),
  snapshots (http://snapshots.maven.codehaus.org/maven2),
  apache-cvs (http://cvs.apache.org/repository)



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


[jira] Commented: (GERONIMO-1431) Make deploy tool and hot deploy directory work better together

2006-05-26 Thread Aaron Mulder (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-1431?page=comments#action_12413546
 ] 

Aaron Mulder commented on GERONIMO-1431:


Now if you deploy via hot deploy and undeploy with another tool, the file is 
deleted from the hot deployer directory.

Still need:
 - if deploy otherwise and copy new version into hot deploy dir, redeploy
 - GERONIMO-1813
 

 Make deploy tool and hot deploy directory work better together
 --

  Key: GERONIMO-1431
  URL: http://issues.apache.org/jira/browse/GERONIMO-1431
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: deployment, Hot Deploy Dir
 Versions: 1.0
 Reporter: Aaron Mulder
 Assignee: Aaron Mulder
 Priority: Critical
  Fix For: 1.1


 Right now if you deploy something with the deploy tool and then drop an 
 update in the hot deploy directory, it doesn't work.  The hot deploy dir 
 expects you to only use the hot dpeloy dir for that module.
 Likewise, if you deploy something with the hot deploy dir and then undeploy 
 it with the deploy tool, it is not deleted from the hot deploy dir.
 Both of those can be fixed.

-- 
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



M2 :openejb for geronimo

2006-05-26 Thread anita kulshreshtha
David J,
There are *.pom files in the openejb source. Is it sufficient to
replace the groupId 'geronimo' with o.a.g.modules' and create pom.xmls
for building openejb locally? 

Thanks
Anita

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


Re: cwiki.apache.org and Geronimo web site update

2006-05-26 Thread Matt Hogstrom

Hernan,

This is awesome as I for one love to download everything I can get my paws on about a project 
seemingly before I get on a plane so it looks like the project is finally coming of age in this way. 
 I know you have been cranking out the lion's share of doc here but that there are many folks who 
also have been contributing.   Hat's off to all and thank you.


It might be nice to add a link on this page to the library link and describe that there are books 
and articles from across the globe that can be access here.  I for one probably wouldn't immediately 
go looking for a separate page.  Having something to clearly guide users would be really helpful. 
Using my own incompetence as a measure :)


Thanks

Matt

Hernan Cunico wrote:

Hi All,
the new cofluence wiki cwiki.apache.org is ready to go live! I have 
reorganized the documentation, migrated it and updated the new 
confluence installation, the new structure looks like this:


Apache Geronimo v1.0
   Apache Geronimo v1.0 - User's Guide
   Apache Geronimo v1.0 - Developer's Guide

Apache Geronimo v1.1
   Apache Geronimo v1.1 - User's Guide

Apache Geronimo Project Management
   Apache Geronimo Development Process
   Apache Geronimo Development Status

Apache Geronimo SandBox

You can see it LIVE accessing http://geronimo.apache.org/documentation

The documents that are still up-to-date from wiki.apache.org/geronimo 
should be moved over the new confluence wiki, some of those docs should 
actually go directly into the web site itself. I will work on these 
changes unless somebody else volunteers :D


Part of this update includes reorganizing the web site, the old Libray 
and Documentation thing. The Documentation link will contain the new 
structure just decribed (http://geronimo.apache.org/documentation) and 
the Library link will contain all the available printed and online 
books, cookbooks, articles, interviews, etc.


So, whoever is working on a Geronimo book, articles, etc. and the info 
is not listed on the web site, pls send the details over so we can 
update the site.


You will have to re-register in the new confluence in order to continue 
contributing with Geronimo's documentation.


Enjoy!

Cheers!
Hernan





TranQL Converted to SVN

2006-05-26 Thread Matt Hogstrom

All,

For those that are interested TranQL, which is located at CodeHaus, has been converted from CVS to 
SVN.  If you are interested you can checkout the TranQL tree with the following command:


svn co https://svn.codehaus.org/tranql

We'll be working over the weekend to get this straightened out so we can get to a 1.1 release. 
Thanks for your patience.


Cheers,

Matt


Re: Move blocker GERONIMO-1960 to 1.1.1?

2006-05-26 Thread Matt Hogstrom

I concur with Aaron that including it is reasonable.

Aaron Mulder wrote:

This may be no surprise, but I think including it is reasonable.  :)

Thanks,
   Aaron

On 5/26/06, David Jencks [EMAIL PROTECTED] wrote:

I think I've lost the thread and level-of-reply info
due to having to use the web interface for mail,
sorry copying the message I'm replying to...

--original message thread...
On May 24, 2006, at 12:47 PM, Dain Sundstrom wrote:

On May 23, 2006, at 11:26 PM, David Jencks wrote:


On May 23, 2006, at 11:04 PM, David Jencks wrote:

+1 on excluding this from 1.1.  I agree it's not a
blocker.

I think client-corba needs a dependency on
client-security, I thought it was there.  I'll try to
investigate on the plane tomorrow.

I expected you to fix this by modifying the
ServiceConfigBuilder to check that the gbean reference
was satisfied in the ancestor set when it is reading
the xml.  This is what the other builders do for e.g.
resource-refs, and I think it would be simple and
non-invasive.  However, in any case I don't think this
is a blocker the worst that can happen is that you
get an error later rather than sooner, you get
essentially the same effect either way.

Umm, re this comment, I should think before writing
:-)

A moment's further thought reminded me that the reason
we can check e.g. resource-refs when we process them
is that we have a multistep process in the j2ee module
builders and when we resolve the references we already
know all the gbeans.  This is not the case for service
modules so the verify method you added or some other
way of introducing 2 steps would be necessary.

Bingo!  It took me a few tries to get this patch
right.  My first attempt worked just as you suggested
above (verify as reading the xml), and I ran into the
problem where beans were referring to stuff further
down in the file.  My second attempt was to modify the
ServiceConfigBuilder to verify after all beans had
been added, but I ran into the problem where beans
were referring to stuff in modules that hadn't been
processed yet.  My final attempt was to put the verify
method in DeploymentContext and set it to verify when
we call getConfigurationData().  Since this method is
only called when the deployment is complete, all
gbeans should be available.  The patch does appear to
work, but complexity of writing it made me nervous
about putting it into 1.1.

-my reply

Ok... so I spent most of my plane ride to Florida
working on getting MagicGBall working again.  The
plans your verifier flagged were indeed very faulty.
This makes me somewhat positive towards including this
in 1.1.  Anyone else think including it is reasonable?

thanks
david jencks


-dain








Re: M2 :openejb for geronimo

2006-05-26 Thread John Sisson
It will be worth checking that Windows builds (especially in the 
assemblies) still work with the longer groupId due to the longer path 
lengths that will be generated.


John

anita kulshreshtha wrote:

David J,
There are *.pom files in the openejb source. Is it sufficient to
replace the groupId 'geronimo' with o.a.g.modules' and create pom.xmls
for building openejb locally? 


Thanks
Anita

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

  




Update on OpenEJB incubation?

2006-05-26 Thread John Sisson
In Februrary 2006 the incubation of OpenEJB was discussed on the 
incubation mailing list.  Does anyone have any updates on the progress 
of the preparation for entering the incubator as  OpenEJB coming to 
Apache has been mentioned in recent mails and I haven't heard anything 
for a while.  OpenEJB is such an integral part of Geronimo, so I think 
it is worth discussing on this list to keep the Geronimo community 
informed of the OpenEJB/Geronimo relationship in future Geronimo releases.


Thanks,

John


Re: Help assigning GERONIMO-1860

2006-05-26 Thread John Sisson

Dain,

I have some degree of JIRA admin access but could not see where I could 
do this. Do I need extra privileges?


John

Chris Cardona wrote:

Joe,

Thanks for the info. Actually, Paul requested if I can
take this particular jira since I already started
working on it. The jira was originally assigned to
him. Both of you said the same thing that's the reason
for the original email. What I forgot to include is a
bit of background why I'm requesting such change.
Anyway, I hope Dain reads this email…

Thanks again,
chris


--- Joe Bohn [EMAIL PROTECTED] wrote:

  

Chris,

You need to get Dain to grant you contributor karma
by adding you to the 
geronimo-contributors group in jira.   Then you can
assign the jira to 
yourself (assuming Paul agrees).


Joe

Chris Cardona wrote:


Anybody (maybe Dain) here who can help me have
  

G-1860


assigned to me - ‘ccardona’? TIA.

chris


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam
  
protection around 

http://mail.yahoo.com 



  

--
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






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