Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 18616 invoked from network); 5 Jun 2010 18:58:35 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 5 Jun 2010 18:58:35 -0000 Received: (qmail 4466 invoked by uid 500); 5 Jun 2010 18:58:35 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 4423 invoked by uid 500); 5 Jun 2010 18:58:35 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 4415 invoked by uid 99); 5 Jun 2010 18:58:35 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 05 Jun 2010 18:58:35 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [76.13.13.47] (HELO smtp108.prem.mail.ac4.yahoo.com) (76.13.13.47) by apache.org (qpsmtpd/0.29) with SMTP; Sat, 05 Jun 2010 18:58:29 +0000 Received: (qmail 59413 invoked from network); 5 Jun 2010 18:58:07 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-Yahoo-SMTP:X-YMail-OSG:X-Yahoo-Newman-Property:Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Content-Transfer-Encoding:Message-Id:References:To:X-Mailer; b=Uj3WuBjzGgEayIW7kG2EgcZxZ8xo6h39SnOgYUPdLb4Qy1rANFgRtka3qT5xZRSoLhsK3I2GwTsyEA0M8lO85NCn1lx1q8eP2YMQEhoqOAqk4Ku8PM+oCbMLe7R4MEktTEB+gpiLIJh93U6v6lUG7qDPgOZvxXAcDE8UPG7KW7Q= ; Received: from (david_jencks@12.175.27.131 with plain) by smtp108.prem.mail.ac4.yahoo.com with SMTP; 05 Jun 2010 11:58:07 -0700 PDT X-Yahoo-SMTP: .9oIUzyswBANsYgUm_5uPui0skTnzGJXJQ-- X-YMail-OSG: dEZ6u0IVM1lfIaGwtaNwU.HSgfuRwKXrMetp64ODIvLkCdBNR.w38ILGCwfnHRVn9xN4pAtWW94EvUlfCJsBrrLwD3AVxMSyLrgADtjcYjdymNZiUs96.H7wOTTan1clOZcIxuOm.UnxCC_W0DJ1CC5tU9EmWFQJbJnM2AaD550rotb8f38nRQj1M65z6C.6djyk6M8DqYBDn.zhuTJg6wOYY7zv_6LDQ2fGHq_oJ5xr7SXwIk4Kmuq0pzDtu8AaAWP1kJCgL09OCdoEucfFWcYYO446CYD_ck69bBihvNibI1O15wlTUWEvfcvDNMIhhm63tOUm4.5SEpx0Z6k- X-Yahoo-Newman-Property: ymail-3 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1078) Subject: Re: [VOTE] Geronimo 3.0-M1 release From: David Jencks In-Reply-To: <6B00E35A-4DC3-4FF7-A25E-46F117DCDF6F@gmail.com> Date: Sat, 5 Jun 2010 14:58:32 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: <1C39F268-EDC5-483D-B9C8-589E978257D1@yahoo.com> References: <4C09638A.8030002@gmail.com> <6B00E35A-4DC3-4FF7-A25E-46F117DCDF6F@gmail.com> To: dev@geronimo.apache.org X-Mailer: Apple Mail (2.1078) On Jun 5, 2010, at 12:09 PM, Kevan Miller wrote: >=20 > Source, signatures, and build all look good to me. Spot checks of jar = file legal information looks good. Assemblies start. I didn't run any = extensive tests, but didn't see any functional problems. >=20 > Major issues: >=20 > license/notice files in assemblies are different than the source = license/notice files. "different" is ok. The binary notice file is using = a different format. I can live with that. However, it seems to be = missing content... I suspect that it's a NOTICE file that we used for a = G 2.1.x release... >=20 > For this reason, I'm -1 for release. >=20 > Minor issues, which, IMO, do not necessarily require fixing: >=20 > Binary distributions do not include any documentation. They should = include release notes/readme, etc. Information on how to run geronimo. = Looks like the 2.2 releases didn't include this doc, either. We did in = 2.1.x. Given new commands, etc. Would be really good to have some = documentation included in the distribution... I could easily call this a = major issue... >=20 > I get the following WARNINGS during server startup: > WARN [aries] Managed persistence context support is no longer = available for use with the Aries Blueprint container > WARN [StringManager] Can't find resource = org.apache.pluto.driver.container.LocalStrings = sun.misc.Launcher$AppClassLoader@553f5d07 > WARN [SystemProperties] Existing Property=3Dopenejb.log.factory is = already set to Value=3Dorg.apache.openejb.util.PaxLogStreamFactory > WARN [XBeanNamespaceHandler] Could not load class: = org.apache.activemq.network.jms.JmsTopicConnector due to = org/springframework/jndi/JndiTemplate > 2010-06-05 11:31:14,239 WARN [XBeanNamespaceHandler] Could not load = class: org.apache.activemq.spring.SpringSslContext due to = org/springframework/core/io/Resource > 2010-06-05 11:31:14,242 WARN [XBeanNamespaceHandler] Could not load = class: org.apache.activemq.xbean.XBeanBrokerService due to = org/springframework/context/ApplicationContextAware > 2010-06-05 11:31:14,276 WARN [XBeanNamespaceHandler] Could not load = class: org.apache.activemq.network.jms.JmsQueueConnector due to = org/springframework/jndi/JndiTemplate > 2010-06-05 11:31:14,320 WARN [XBeanNamespaceHandler] Could not load = class: org.apache.activemq.spring.ActiveMQXAConnectionFactory due to = org/springframework/beans/factory/BeanNameAware > 2010-06-05 11:31:14,452 WARN [XBeanNamespaceHandler] Could not load = class: org.apache.activemq.store.PersistenceAdapterFactoryBean due to = org/springframework/beans/factory/FactoryBean > 2010-06-05 11:31:14,455 WARN [XBeanNamespaceHandler] Could not load = class: org.apache.activemq.spring.ActiveMQConnectionFactory due to = org/springframework/beans/factory/BeanNameAware These warnings are unfortunately expected until activemq moves their = spring dependent classes to another jar. Not sure if this will ever = happen. david jencks >=20 > I get the following WARNING on server shutdown: > 2010-06-05 11:31:21,230 WARN [aries] Managed persistence context = support is no longer available for use with the Aries Blueprint = container > 2010-06-05 11:31:21,263 WARN [context] The = TransactionSynchronizationRegistry used to manage persistence contexts = is no longer available. Managed persistence contexts will no longer be = able to integrate with JTA transactions, and will behave as if no there = is no transaction context at all times until a new = TransactionSynchronizationRegistry is available. Applications using = managed persistence contexts may not work correctly until a new JTA = Transaction services implementation is available. >=20 > I get the following during shutdown of a jetty server: >=20 > 2010-06-05 11:44:52,315 WARN [log] FAILED = org.eclipse.jetty.server.Server@203feeda: = java.lang.ExceptionInInitializerError > 2010-06-05 11:44:52,316 ERROR [GBeanInstance] Problem in doStop of = org.apache.geronimo.configs/jetty8/3.0-M1/car?ServiceModule=3Dorg.apache.g= eronimo.configs/jetty8/3.0-M1/car,j2eeType=3DGBean,name=3DJettyWebContaine= r > java.lang.ExceptionInInitializerError > at org.eclipse.jetty.server.Server.doStop(Server.java:316) > at = org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.= java:80) > at = org.apache.geronimo.jetty8.JettyContainerImpl.doStop(JettyContainerImpl.ja= va:289) > at = org.apache.geronimo.gbean.runtime.GBeanInstance.destroyInstance(GBeanInsta= nce.java:1122) > at = org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStop(GBean= InstanceState.java:340) > at = org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceSta= te.java:189) > at = org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:55= 2) > at = org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:43= 0) > at = org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceSta= te.java:181) > at = org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:55= 2) > at = org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:43= 0) > at = org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceSta= te.java:181) > at = org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:55= 2) > at = org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:43= 0) > at = org.apache.geronimo.kernel.osgi.ConfigurationActivator.stop(ConfigurationA= ctivator.java:93) > at = org.apache.felix.framework.util.SecureAction.stopActivator(SecureAction.ja= va:683) > at org.apache.felix.framework.Felix.stopBundle(Felix.java:2128) > at = org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1152) > at = org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264) > at java.lang.Thread.run(Thread.java:637) > Caused by: java.lang.IllegalStateException: Shutdown in progress > at = java.lang.ApplicationShutdownHooks.add(ApplicationShutdownHooks.java:39) > at java.lang.Runtime.addShutdownHook(Runtime.java:192) > at = org.eclipse.jetty.util.thread.ShutdownThread.(ShutdownThread.java:48= ) > at = org.eclipse.jetty.util.thread.ShutdownThread.(ShutdownThread.java:= 36) > ... 20 more >=20 > I noticed that for minimal server (jetty), ServerHostname is 0.0.0.0. = For java ee server (tomcat) ServerHostname defaults to localhost. >=20 > I'm tempted to start asking that releases be prepared on non-Windows = machines (or we should make some effort to keep Windows CR/LF = line-endings out of our files). There are a bunch of mixed-mode files in = the binary distribution. >=20 > --kevan >=20 >=20 > On Jun 4, 2010, at 4:35 PM, Rick McGuire wrote: >=20 >> I've managed to come up with a 3.0-M1 release candidate built using = the maven-release-plugin. >>=20 >> See the jira issues here: >>=20 >> = https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=3D12315090&= styleName=3DText&projectId=3D10220 >>=20 >> Staged to >>=20 >> = https://repository.apache.org/content/repositories/orgapachegeronimo-038/ >>=20 >> The main artifacts up for vote are the source release archives >>=20 >> = https://repository.apache.org/content/repositories/orgapachegeronimo-038/o= rg/apache/geronimo/geronimo/3.0-M1/geronimo-3.0-M1-source-release.zip >> = https://repository.apache.org/content/repositories/orgapachegeronimo-038/o= rg/apache/geronimo/geronimo/3.0-M1/geronimo-3.0-M1-source-release.tar.gz >>=20 >> If you vote you should at least examine these and make sure something = plausible builds from them. >>=20 >> The voting will be open a minimum of 72 hours. >>=20 >> [ ] +1 about time to push this out the door >> [ ] 0 no opinion >> [ ] -1 not this one (please explain why) >>=20 >> Rick >=20