+1, that seems great to me. JLouis
Le 13 avril 2012 11:25, Romain Manni-Bucau <[email protected]> a écrit : > yep that's probably the best compromise between simplicity, features, > weight and work for the release. > > - Romain > > > 2012/4/13 David Blevins <[email protected]> > > > Had a quick chat with Romain on IRC. I proposed some kind of > > mini-downloader for the future zip that will contain all the provisioning > > libs. The downloader would pull down the zip and install the libs. > > There'd be some sort of button/cli for doing the install. > > > > This means: > > > > 1) we can get TomEE final out quicker > > 2) we can get this in all 3 of the servers (not just TomEE+) > > 3) it can clearly be marked as beta allowing us to incorporate feedback > > (we wouldn't have to treat it as stable) > > > > More thoughts welcome of course. > > > > > > -David > > > > On Apr 12, 2012, at 11:35 PM, Romain Manni-Bucau wrote: > > > > > Hi, > > > > > > -100 for 2): IMHO it is a great feature which should be part of tomee+ > > > bundle > > > -1 to do another beta which simply means for a lot of people dont use > me > > > +1 to keep the way it is and simply fix potential dependencies issues > > (asm > > > for instance) > > > > > > gson is used for common cli module to output data but we probably can > do > > > something simpler, i think Thiago uses it too for the GUI for next > > releases > > > (but same note, just the info we need to keep something to do json) > > > > > > - Romain > > > > > > > > > 2012/4/13 David Blevins <[email protected]> > > > > > >> Responding in a second email (wanted to keep the original data clean). > > >> > > >>> A asm-3.2.jar > > >> > > >> This is one of the libraries we intentionally repackage (xbean-asm) in > > >> order to avoid library conflicts with other popular libs (like > > hibernate). > > >> > > >> I'll have a look to see what is pulling in asm and see if it can be > > >> removed. > > >> > > >>> A gson-2.1.jar > > >> > > >> Do we still need this? If so we'll need it listed in all of our > NOTICE > > >> files for the tomee wars, tomee zips, and openejb standalone zips. > > >> > > >>> apache-tomee 1.0.0 plus > > >>> > > >>> A aether-api-1.13.1.jar > > >>> A aether-connector-wagon-1.13.1.jar > > >>> A aether-impl-1.13.1.jar > > >>> A aether-spi-1.13.1.jar > > >>> A aether-util-1.13.1.jar > > >>> A google-collections-1.0.jar > > >>> A httpclient-4.1.2.jar > > >>> A httpcore-4.1.2.jar > > >>> A jline-0.9.94.jar > > >>> A jsoup-1.6.1.jar > > >>> A maven-aether-provider-3.0.4.jar > > >>> A maven-model-3.0.4.jar > > >>> A maven-model-builder-3.0.4.jar > > >>> A maven-repository-metadata-3.0.4.jar > > >>> A mina-core-2.0.2.jar > > >>> A openejb-common-cli-4.0.0.jar > > >>> A openejb-provisionning-4.0.0.jar > > >>> A openejb-ssh-4.0.0.jar > > >>> A ops4j-base-lang-1.2.3.jar > > >>> A ops4j-base-util-collections-1.2.3.jar > > >>> A ops4j-base-util-property-1.2.3.jar > > >>> A ops4j-base-util-xml-1.2.3.jar > > >>> A pax-url-maven-commons-1.3.5.jar > > >>> A plexus-classworlds-2.4.jar > > >>> A plexus-component-annotations-1.5.5.jar > > >>> A plexus-container-default-1.5.5.jar > > >>> A plexus-interpolation-1.14.jar > > >>> A plexus-utils-2.0.6.jar > > >>> A sisu-guice-3.0.3-no_aop.jar > > >>> A sisu-inject-bean-2.2.3.jar > > >>> A sisu-inject-plexus-2.2.3.jar > > >>> A slf4j-jdk14-1.6.4.jar > > >>> A sshd-core-0.6.0.jar > > >>> A wagon-file-2.2.jar > > >>> A wagon-http-2.2.jar > > >>> A wagon-http-shared4-2.2.jar > > >>> A wagon-provider-api-2.2.jar > > >> > > >> This is really where we need the most discussion. There are some > > >> challenges: > > >> > > >> - 37 new libraries is a lot to legally screen (each will need NOTICE > > file > > >> additions and possibly a couple LICENSE additions). This will take a > > week > > >> or more as everyone on the PMC is legally required to review this > > >> information for accuracy before they can vote. > > >> - 37 new libraries is a lot to add prior to a final with no previous > > beta > > >> exposure. > > >> - 1.0 final is maybe not the best term for functionality that is > really > > >> an alpha or beta. > > >> - Could apply to all distros: no easy way to add this functionality to > > >> TomEE WebProfile or OpenEJB Standalone. > > >> > > >> I see two basic solutions, more are possible, but here goes: > > >> > > >> 1. Leave things the way they are and hold 1.0 till all can be legally > > >> screened. This would be a 1.0 final feature of TomEE+ only. > > >> 2. Hold this functionality till it can be legally screened. Release > it > > >> as an alpha or beta, possibly in the form of a zip that can be > extracted > > >> into a TomEE, TomEE+, or OpenEJB install. > > >> 3. Other (insert proposal here :) > > >> > > >> > > >> Thoughts? > > >> > > >> > > >> -David > > >> > > >> > > > > >
