Re: [VOTE] Remove SVN restrictions
Howard M. Lewis Ship: +1 On 3/26/06, Henri Yandell [EMAIL PROTECTED] wrote: Vote to remove the SVN barriers within Jakarta such that all jakarta-* groups are merged into the one jakarta group with the exception of jakarta-hivemind, jakarta-slide, jakarta-cactus and jakarta-jmeter under the assumption that they are moving to having their own PMCs. Tapestry is already within its own auth group. [ ] +1 [ ] -1 If your -1 is only for a particular subproject (ie: you don't care what the rest of Jakarta does, feel free to say so). - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[RESULT] Tapestry TLP
Below is the result of the recent Tapestry committers vote to move Tapestry to an Apache top level project. Pending the approval of the Jakarta PMC, we'll be submitting the request to the Apache board. === Establish the Apache Tapestry Project WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software related to the implementation of the Tapestry Web Application Framework, for distribution at no charge to the public. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the Tapestry PMC, be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Tapestry PMC be and hereby is responsible for the creation and maintenance of software related to creation and maintenance of open-source software and documentation related to the Tapestry Web Application Framework based on software licensed to the Foundation; and be it further RESOLVED, that the office of Vice President, Tapestry be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Tapestry PMC, and to have primary responsibility for management of the projects within the scope of responsibility of the Tapestry PMC; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Tapestry PMC: * Howard M. Lewis Ship ([EMAIL PROTECTED]) * Geoffrey Longman ([EMAIL PROTECTED]) * Kent Tong (freemant2000 at yahoo dot com) * David Solis ([EMAIL PROTECTED]) * Jesse Kuhnert ([EMAIL PROTECTED]) * Paul Ferraro ([EMAIL PROTECTED]) * Richard Lewis-Shell ([EMAIL PROTECTED]) * Mind Bridge ([EMAIL PROTECTED]) * Tsvetelin Saykov ([EMAIL PROTECTED]) NOW, THEREFORE, BE IT FURTHER RESOLVED, that Howard Lewis Ship be appointed to the office of Vice President, Tapestry, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the initial Tapestry PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Tapestry Project; and be it further RESOLVED, that the initial Tapestry PMC be and hereby is tasked with the migration and rationalization of the Apache Jakarta PMC Tapestry subproject; and be it further RESOLVED, that all responsibility pertaining to the Jakarta Tapestry sub-project and encumbered upon the Apache Jakarta PMC are hereafter discharged. === Binding votes: Howard M. Lewis Ship: +1 Jesse Kuhnert: +1 Paul Ferraro: +1 Geoff Longman: +1 Richard Lewis-Shell: +1 David Solis: +1 Kent Tong: +1 Non-binding votes: Kevin Menard: +1 Danny Angus: +1 Massimo Lusetti: +1 Filip S. Adamsen: +1 Andreas Andreou: +1 -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [RESULT] Tapestry TLP
Nobody is very sure of the protocol here. I suspect that if someone felt strongly enough, they could start a vote to prevent the Tapestry team from submitting the request to the Apache board. I'm -1 on that! On 2/7/06, robert burrell donkin [EMAIL PROTECTED] wrote: On Tue, 2006-02-07 at 09:43 -0800, Howard Lewis Ship wrote: Below is the result of the recent Tapestry committers vote to move Tapestry to an Apache top level project. Pending the approval of the Jakarta PMC, we'll be submitting the request to the Apache board. is another VOTE needed for approval or can we just go with the VOTE held on the tapestry thread? - robert -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQBD6Ogd1TNOdbExPeIRAvPmAJ9ZLCx/+BOAQWzKCyWTU1QmVQreNgCg3oDX 6md02peVDloWkBYLqiMkATY= =d4ev -END PGP SIGNATURE- -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] HiveMind 1.1.1 Released
HiveMind release 1.1.1 is now available; this is a bug fix release. This release addresses performance bottlenecks in HiveMind related to the use of unqualified class names, and the use of the threaded and pooled service lifecycle models. HiveMind 1.1.1 is a drop-in replacement for HiveMind 1.1, and is recommended for use with Tapestry 4.0 applications. Download HiveMind from http://jakarta.apache.org/site/downloads/downloads_hivemind.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-rc-1
The first release candidate for Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This release fixes a number of minor bugs and a major bug that caused Tapestry to be unusable in portlets. Documentation was improved, and a new section of documentation for Tapestry JavaScript templates was added. In addition, a few last-minute features were slipped in: the default binding prefix can now be set (overriding the default, ognl) and the stategy used by Tapestry to localizes assets and resources is now pluggable and extendable. A full listing of bug fixes is available in the change log. Tapestry is provided as a combined binary/source distribution, and a separate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-beta-13
The latest beta release of the Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This release fixed problems with client-side JavaScript for several components. The request cycle object is now an injectable service, and the signatures of several methods in several interfaces were changed to remove it. In addition, a new facility was added that allows services to report their internal state as part of the default Exception page. A full listing of bug fixes is available in the change log. Tapestry is provided as a combined binary/source distribution, and a separate documentation distribution. Download Tapestry from -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-beta-12
The latest weekly (give or take) beta release for Tapestry 4.0 continues to narrow the list of outstanding bugs. Tapestry can now properly associate a scheme (http or https) with every link and form, making it easy to switch in and out of secure mode. A full listing of bug fixes is available in the change log. Tapestry is provided as a combined binary/source distribution, and a separate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] HiveMind 1.1 Released
The final 1.1 release of the HiveMind services and configuration microkernel has been released. HiveMind is an inversion-of-control container that mixes in a powerful approach to modularization and configuration. It is ideally suited for building richly extensible frameworks. Tapestry 4.0 is built on HiveMind. HiveMind overlaps in functionality with the very popular Spring framework, but offers a significant number of its own wrinkles ... and integrates very cleanly with Spring. Release 1.1 offers a significant number of improvements over 1.0. A few highlights: * Services and configurations may now be private to a module, and not directly accessible from other modules. * Lightweight initialization allows properties of an object instance to be configured without having to make the object a full-fledged service. * The locale is now tracked on a per-thread basis, and may be changed at any time. * Services may now be defined in terms of a Java class, not a Java interface. * Groovy may be used, instead of XML, to define services and configurations. * Modules may define a package; class names appearing in the XML may omit that package. * Streamlined XML with much smarter defaults for many attributes. * Support for AOP Alliance style method interception. * Services may now be exposed via JMX for remote control, and to monitor performance. * Much improved auto-wiring of services implementations, including automatic dependency injection via constructor parameters. * Support for building services around the Gang Of Four Strategy and Chain of Command patterns. * Configurations data may now be injected as a Map rather than a List, by defining the attribute used as a key. * Conditional contribution, controlled by the presence (or absence) of classes, or JVM system properties. * Service proxies may now be serialized and deserialized. * HiveDoc has been improved, both in content and in presentation. Full details are available in the change log. Download HiveMind from http://jakarta.apache.org/site/downloads/downloads_hivemind.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-beta-11
The latest weekly beta release for Tapestry 4.0 adds more documentation and debuts a completely renovated Virtual Library demonstration J2EE application, which makes use of all the latest and greatest 4.0 features, including annotations, friendly URLs, and multiple folders. In addition, a class loader bug related to client-side persistent properties was fixed. A full listing of bug fixes is available in the change log. Tapestry is provided as a combined binary/source distribution, and a separate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] HiveMind 1.1-rc-1
This first release candidate for HiveMind 1.1 has been released. In a sure sign of stability, it includes no functionality changes from HiveMind 1.1-beta-3. HiveMind may be downloaded from http://jakarta.apache.org/site/downloads/downloads_hivemind.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-beta-7
The latest beta release of Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This is another a bug fix release, building on the beta-6 release. This release continues to fill in missing component documentation, and improved error reporting in a number of areas. Further, component types may now include slashes (to allow organizing them into folders, in the same way that pages can be organized). Class names of managed beans may now be abbreviated, much like the way page and component class names may be abbreviated. A full listing of bug fixes is available in the change log. Tapestry is distributed as a combined binary/source distribution, and a seperate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-beta-6
The latest beta release of Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This is another a bug fix release, building on the beta-5 release. This release fixes a number of bugs with client-side input validation and user input focus. The LinkSubmit component and the Inspector subsystem were overhauled. As importantly, many gaps in the component reference documentation have been filled. Finally, a number of minor changes were made to move Tapestry towards general XHTML compliance. A full listing of bug fixes is available in the change log. Tapestry is distributed as a combined binary/source distribution, and a seperate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-beta-5
The fifth beta release of Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This is another a bug fix release, building on the beta-4 release. Many of the fixes in this release were improvements to client-side JavaScript, including client-side input validation. The way Tapestry forms client-side element ids is now XHTML conformant (no use of the dollar sign, no leading underscores). The Form component has a new listener parameter, success, that is only invoked when validation is successful. A full listing of bugs fixes is available in the change log. Tapestry is distributed as a combined binary/source distribution, and a seperate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] HiveMind 1.1-beta-3
The latest release of the HiveMind services and configuration microkernel progresses towards a final 1.1 release. A few minor bugs were fixed, and the build environment was improved. More importantly, there have been significant improvements to the documentation, care of newest committer Achim Hugen. Download HiveMind. from http://jakarta.apache.org/site/downloads/downloads_hivemind.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-beta-4
The fourth beta release of Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This is another a bug fix release, building on the beta-3 release. Key areas covered are fixes for minor client-side validation problems, fixes for several bytecode enhancement issues (including one that prevents transient page properties from being cleared), and adding of many different localizations of the messages used for form input vield validation. In addition, the default binding concept was removed from Tapestry 4.0. A full listing of bugs fixes is available in the change log (http://jakarta.apache.org/tapestry/changes.html) Tapestry is distributed as a combined binary/source distribution, and a seperate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-beta-3
The third beta release of Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This is another a bug fix release, building on the beta-2 release, and includes important fixes related to application state objects, client-side input field focus, and OGNL class loader problems. Tapestry is distributed as a combined binary/source distribution, and a seperate documentation distribution. Download Tapestry at http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[RELEASE] Tapestry 4.0-beta-2
A new beta release of Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. Release 4.0-beta-2 is purely a bug fix release, building on the beta-1 release, and largely resolving problems with annotations and client-side JavaScript. Tapestry is distributed as a combined binary/source distribution, and a seperate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[RELEASE] HiveMind 1.1-beta-2
The latest release of the HiveMind services and configuration microkernel progresses towards a final 1.1 release. A few minor features were added (a push-content rule, JUnit Tests reports),a few minor bugs were fixed, and a few things were changed so that HiveMind will build under JDK 1.5 (but still run under JDK 1.3). Download HiveMind at http://jakarta.apache.org/site/downloads/downloads_hivemind.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-beta-1
The first beta release of Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. Tapestry 4.0 represents a significant advance over Tapestry 3.0. A few of our favorite changes in 4.0: * The new 4.0 specification DTDs have been simplified. * The syntax used for binding parameters inside an HTML template and inside an XML specification is now consistent. Both make use of the binding prefixes. * Friendly URLs (that is, URLs that pack more information into the path and less into query parameters) are built in. This makes it easy to divide your application across many folders (reducing clutter), and leverage J2EE declarative security along the way. * Listener methods are much easier and more flexible; listener parameters in the URL are automatically mapped to listener method parameters, and listener methods can return the page name or page instance to activate. * Component parameters now just work, without having to worry about direction. * Applications can now have a global message catalog, in addition to per-page and per-component message catalogs. Messages not found in the component message catalog are searched for in the application catalog. * Full, native support for developing JSR-168 Portlets has been added. * Tapestry 4.0 makes much less use of reflection and OGNL than Tapestry 3.0; partly because there are many new binding prefixes and largely because of how parameters are now implemented. * HiveMind services and Spring beans to be directly injected into page and component classes. * Tapestry 4.0 includes optional JDK 1.5 annotation support (but Tapestry still works with JDK 1.3). * Tapestry 4.0 debuts a new and much more sophisticated user input validation subsystem. Thanks Paul! * Line precise error reporting can now display the contents of files containing errors. * Forms can now be canceled, bypassing client-side validation logic, and invoking an alternate listener on the server-side. * You are no longer limited to just Global and Visit; you can have as many application state objects as you like. * The use of HiveMind under the covers means that Tapestry can be easily customized to fit your needs. * Page properties can now be persisted on the client, as well as in the session. * Components and component parameters can now be marked as deprecated. Component parameters may have aliases (used when renaming a parameter). The complete list of changes is almost too numerous to enumerate. Suffice to say, everything is about getting more bang for the buck; reducing the amount of Java code, reducing the complexity of templates, and simplifying (or eliminating) XML files. Tapestry is distributed as a combined binary/source distribution, and a seperate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[RELEASE] Tapestry 4.0-alpha-3
The latest alpha release of the Tapestry web application framework is now available. This release fixes some minor problems in the prior alpha release, and adds several important new features: * Submit components by default defer invoking their listener until the end of the form submission. * Submit components can pass listener parameters into listener methods. * Meta data and parsed script templates can now be injected into pages and components. * Listener methods are now invoked in a pipeline that can be extended. * Validator objects can now be specified using a validator: binding prefix. -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[RELEASE] Tapestry 4.0-alpha-2
The latest alpha release of what is now called Tapestry 4.0 has been made available. Release 4.0-alpha-2 of the Tapestry web application framework fleshes out more of Portlet support and adds many new features, including: * 'client' property persistence strategy -- persistent properties stored on client as query parameters * Default binding type for component parameters -- binding prefix can now often be omitted * More friendly-URL encoders * Improved listener methods -- listener parameter passed in as method parameters * FieldLabel now works correctly when enclosed by a looping component * Asset URLs now include a message digest as security credential * Form names are now based on the Form component's id Tapestry 4.0 documentation is currently at: http://jakarta.apache.org/tapestry/current Tapestry may be downloaded from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] HiveMind 1.1-alpha-3
This latest alpha release of the HiveMind services and configuration microkernel is now available. Release 1.1-alpha-3 sees some further refinements: * Support for AOP Alliance Method Interceptors * Allow ordering of interceptors by name instead of service-id * Update to Groovy 1.0-beta-10 HiveMind 1.1 is a work in progress (a stable 1.0 release is available for production work), with but is highly stable and functional even as we close in on a beta release. http://jakarta.apache.org/hivemind -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] HiveMind 1.1-alpha-2
This latest alpha release of the HiveMind services and configuration microkernel is now available. Release 1.1-alpha-2 sees some significant improvements: * Services can now be simple beans (rather than beans implementing an interface) * The locale is tracked on a per-thread basis and can be changed at any time * Modules now have a Java package, allowing class and interface names to be abbreviated in the module descriptor * HiveDoc has been revised * Light-weight initialization of beans is now possible in-line (class names can be ammended with a list of property names and values to set) HiveMind 1.1 is a work in progress (a stable 1.0 release is available for production work), with but is highly stable and functional ... and we still have much, much more to put into this release. Documentation at: http://jakarta.apache.org/hivemind/current/ Downloads at: http://jakarta.apache.org/site/downloads/downloads_hivemind.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [site] New Jakarta download pages
I'm trying to put up the Tapestry 3.1-alpha-1 release. I'm getting the following: docs: [style] Transforming into C:\workspace\jakarta-site2\docs [style] Processing C:\workspace\jakarta-site2\xdocs\index.xml to C:\workspace\jakarta-site2\docs\index.html [style] Loading stylesheet C:\workspace\jakarta-site2\xdocs\stylesheets\site.xsl [style] : Error! file:///C:/workspace/jakarta-site2/xdocs/stylesheets/site.xsl: line 26: The method attribute of an xsl:output element had the value 'xhtml'. The value must be one of xml, html, text, or qname-but-not-ncname [style] : Fatal Error! Could not compile stylesheet [style] Failed to process C:\workspace\jakarta-site2\xdocs\index.xml BUILD FAILED: C:\workspace\jakarta-site2\build.xml:36: Fatal error during transformation Total time: 3 seconds I've tried JDK 1.4 and 1.5. Henri --- what was your dev environment? The change is in commit 128376 of xdocs/stylesheets/site.xsl. I'm going to switch it back to html for the meantime. On Tue, 22 Feb 2005 00:13:45 -0500 (EST), Henri Yandell [EMAIL PROTECTED] wrote: (Bcc'd to all Jakarta dev lists) Partly an announcement that the Jakarta download pages have been changed somewhat. Rather than one huge page, it's a whole set of pages. So when time comes to do your next release, you modify site/downloads/downloads.xml and run ant. Source, binary and nightly-builds are all part of the same page. More importantly, a suggestion that projects should no longer link to the top download page, but instead link to their particular download page. So POI would link to: http://jakarta.apache.org/site/downloads/downloads_poi.cgi Commons would link to: http://jakarta.apache.org/site/downloads/downloads_commons.html Commons IO would link to: http://jakarta.apache.org/site/downloads/downloads_commons-io.cgi and so on. The new pages should be exact matches to the previous binindex and sourceindex pages. One requested improvement is for filenames to be specified rather than '1.0.zip'. Hopefully we can make that change globally by figuring out the xslt to get the filename from a url. Another improvement is to add the cvs.apache.org/snapshot/velocity, and any other live snapshots as Nightly Builds. Apologies for the cross-list posting, wanted to make sure everybody got the memo about changing the download links if they want. :) Please direct replies back to the general list. Hen - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [site] New Jakarta download pages
I've done what I can. Fixed up the build to work on 1.4 and chunk the files correctly. However, when I update the live site, all the download cgi links broke. Got a server-side error, something about incomplete script header in the error log. Took a look ... everything looked fine to me, couldn't understand what the problem is. I reverted back to revision 154568 (thank you Subversion!). Even so, things are odd: http://jakarta.apache.org/site/binindex.cgi#tapestry shows a list of mirror sites. I'm getting the feeling that two different sets of changes collided, and it's too early in the morning here for me to figure it out (I've been at this for 1.5 hours). Perhaps you could try and build and deploy, see what you get. On Tue, 22 Feb 2005 09:14:14 -0500 (EST), Henri Yandell [EMAIL PROTECTED] wrote: Odd, not seen that in 1.4 before. I'm on a Mac, but Gump on 1.4 didn't notice it either, I assume on either Linux or BSD/Linux. Gump picked it up as a problem in 1.5, and the new download stuff has an additional problem in 1.5 that I was looking at last night. Files get put in the wrong place. Looks like problems at the moment too, are you working on things currently? Hen On Tue, 22 Feb 2005, Howard Lewis Ship wrote: I'm trying to put up the Tapestry 3.1-alpha-1 release. I'm getting the following: docs: [style] Transforming into C:\workspace\jakarta-site2\docs [style] Processing C:\workspace\jakarta-site2\xdocs\index.xml to C:\workspace\jakarta-site2\docs\index.html [style] Loading stylesheet C:\workspace\jakarta-site2\xdocs\stylesheets\site.xsl [style] : Error! file:///C:/workspace/jakarta-site2/xdocs/stylesheets/site.xsl: line 26: The method attribute of an xsl:output element had the value 'xhtml'. The value must be one of xml, html, text, or qname-but-not-ncname [style] : Fatal Error! Could not compile stylesheet [style] Failed to process C:\workspace\jakarta-site2\xdocs\index.xml BUILD FAILED: C:\workspace\jakarta-site2\build.xml:36: Fatal error during transformation Total time: 3 seconds I've tried JDK 1.4 and 1.5. Henri --- what was your dev environment? The change is in commit 128376 of xdocs/stylesheets/site.xsl. I'm going to switch it back to html for the meantime. On Tue, 22 Feb 2005 00:13:45 -0500 (EST), Henri Yandell [EMAIL PROTECTED] wrote: (Bcc'd to all Jakarta dev lists) Partly an announcement that the Jakarta download pages have been changed somewhat. Rather than one huge page, it's a whole set of pages. So when time comes to do your next release, you modify site/downloads/downloads.xml and run ant. Source, binary and nightly-builds are all part of the same page. More importantly, a suggestion that projects should no longer link to the top download page, but instead link to their particular download page. So POI would link to: http://jakarta.apache.org/site/downloads/downloads_poi.cgi Commons would link to: http://jakarta.apache.org/site/downloads/downloads_commons.html Commons IO would link to: http://jakarta.apache.org/site/downloads/downloads_commons-io.cgi and so on. The new pages should be exact matches to the previous binindex and sourceindex pages. One requested improvement is for filenames to be specified rather than '1.0.zip'. Hopefully we can make that change globally by figuring out the xslt to get the filename from a url. Another improvement is to add the cvs.apache.org/snapshot/velocity, and any other live snapshots as Nightly Builds. Apologies for the cross-list posting, wanted to make sure everybody got the memo about changing the download links if they want. :) Please direct replies back to the general list. Hen - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [site] New Jakarta download pages
I was using vanilla JDK 1.5, with standard built-in parsers. On Tue, 22 Feb 2005 15:28:01 +0100, Stefan Bodewig [EMAIL PROTECTED] wrote: On Tue, 22 Feb 2005, Henri Yandell [EMAIL PROTECTED] wrote: Odd, not seen that in 1.4 before. I'm on a Mac, but Gump on 1.4 didn't notice it either, I assume on either Linux or BSD/Linux. Debian Linux. It now uses -bootclasspath to force in CVS HEAD of Xalan-J, but the build worked even before that. Howard, are you using the endorsed standards override mechanism to use any other XSLT transformer than Xalan-J when you try it on JDK 1.4? Gump picked it up as a problem in 1.5, While it was using XSLTC, which is the TraX processor shipping with JDK 1.5. We now switched to Xalan-J's CVS HEAD. Stefan - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 3.0.2 Released
Tapestry 3.0.2 is now available. This is a maintenance release, fixing a few problems that could not wait for Tapestry 3.1. This is expected to be the final release of Tapestry 3.0. Tapestry is a comprehensive, component-based web application framework, written in Java, and available under the Apache Software License. It features minimal Java coding, a high degree of reuse, and overall attention to developer productivity - especially on large development teams. Localized validation messages for simplified chinese and swedish have been added. The build scripts have been updated to reflect the latest versions of JDom, OGNL and Jetty. Setting persistent page properties to null no longer causes exceptions. The JanitorThread will now terminate when interrupted, which should allow for re-deployment inside Tomcat. Lastly, a number of documentation bugs have been fixed. Downloads: BINARY: http://jakarta.apache.org/site/binindex.cgi SOURCE: http://jakarta.apache.org/site/sourceindex.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [site] download pages
+1 on this change in general yes, it's a lot of pages, but one of the #1 issues people have with Jakarta is simply finding the right download. The formatting is still iffy; I think it would be more readable in a tabular format, with a column for MD5 and a column for PGP. I would also prefer the full file name, rather than just the version number; if I click 1.0.tar.gz I don't want to be surprised with hivemind-1.0.tar.gz. Thanks for putting in some work on this! On Sat, 29 Jan 2005 19:17:49 -0500 (EST), Henri Yandell [EMAIL PROTECTED] wrote: Next on my list of renovations are the Jakarta download pages. Although the cgi isn't hooked up, how do the following generated files look? http://www.apache.org/~bayard/jakarta/site/downloads/download.html In case it looks too crap (because of the missing cgi), look at: http://www.apache.org/~bayard/jakarta/site/binindex.html to see how the page normally looks when cgi is not present. The Commons download page is still a big list, it could also be broken down into a separate page per component. The same could happen for Taglibs, currently I've stayed with the link rather than having individual Taglibs be in the download section, the aim being to change current things as little as possible. There are some simple flaws that need fixing, md5/pgp's are shown even when not available, and the mirror info, md5 info and pgp info are shown even when they're not available. All easy to fix. Also a few missing things like links to readme's and change-reports. Also easy enough to fix. Deployment-wise, my idea would be to replace binindex and srcindex with this download.html page. It's small enough that binindex.cgi#tomcat won't be a problem when the #tomcat fails. Rather than having projects linking to download.html though, they would link directly to their particular page. So ORO would kill its current link of binindex.cgi#oro and move to downloads/downloads_oro.html. The pages are created by taking a downloads.xml file, turning it into xdocs-format pages and then turning them into html pages. The interesting stuff is in: http://svn.apache.org/repos/asf/jakarta/site/xdocs/downloads/ I changed my original suggestion of having a dynamic page which could be given any filename as I want to avoid having too much in the way of dynamic stuff running. It's generated with 'ant -f build-downloads.xml' in the jakarta/site/ directory, and puts the output into tmp/site/downloads/. Anyway. More work to do, but I wanted to see what opinions there were before I put anymore time into cleaning it up :) Opinions? Hen - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Download counts?
That seems low; how did you come up with that number? On Fri, 04 Feb 2005 09:37:49 -0500, Vadim Gritsenko [EMAIL PROTECTED] wrote: Howard Lewis Ship wrote: I'm continually asked how many downloads of Tapestry there are ... really, how many users. I realize that this is a difficult question to answer, due to the use of mirrors for downloads ... even so, is there any way to get this number? Estimate it? Guess it? 833 downloads in Jan'05. Vadim - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Download counts?
I'm continually asked how many downloads of Tapestry there are ... really, how many users. I realize that this is a difficult question to answer, due to the use of mirrors for downloads ... even so, is there any way to get this number? Estimate it? Guess it? -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[Release] HiveMind 1.0-rc-2
The second release candidate for HiveMind 1.0 is now available. HiveMind is a services and configuration microkernel, a flexible and powerful infastructure for any type of Java application. Several important bugs, related to class loader issues inside Tomcat and inside Java Web Start have been fixed, as well as other bugs related to thread safety of service creation. This is expected to be the last release candidate. The HiveMind home page is at: http://jakarta.apache.org/hivemind/ HiveMind is available as a combined binary/source release: http://jakarta.apache.org/site/binindex.cgi#hivemind-current -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[Release] HiveMind 1.0-rc-1
The first release candidate for HiveMind 1.0 is now available. The controversial Simple Data Language has been removed; HiveMind configuration is back to pure XML, and efforts have been made to streamline the content of the XML (Defaults! Defaults! Defaults! as Marc Fleury would say). A number of bugs have been fixed -- many in the form of submitted patches (thanks Stefan, James, Naresh, Johan etc.). The documentation has been greatly improved. -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[Release] HiveMind 1.0-beta-2
The second beta release of the HiveMind services and configuration microkernel is now available. Since the beta-1 release, we've added better documentation and more examples, removed some dependencies, improved the Ant build scripts, added more kinds of autowiring of services as well as new ways to combine and connect services and other objects, and fixed some problems using HiveMind with JDK 1.3. And of course, other minor improvements and bug fixes. -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: download pages rethink
I wish we could get away from PGP keys (though I understand it helps limit liability). It tends to be a decidely manual step, and error prone. I generate my PGP keys on my local machine and upload, it might be easier if I could figure out how to get my GnuPG key translated to a PGP key compatible with the tools on jakarta.apache.org, so I could sign the files there. On Sat, 17 Jul 2004 12:25:20 +0100, robert burrell donkin [EMAIL PROTECTED] wrote: On 15 Jul 2004, at 20:51, Stefan Bodewig wrote: snip BTW, I just now realized that we have a couple of releases that are neither PGP signed nor accompanied by MD5 hashes, this should be strongly discouraged IMHO. In particular since Ant supports generation of MD5 hashes since a few years now - and so does Maven. +1 i'm not sure what can be done about it, though. maybe the pmc could insist that all new release have sums and signatures. Finally I'd move the section about archived builds to the bottom as well. Thinking about it, I should probably mock up a design to show what I mean, will do so next week unless I get shot down before 8-) cool. i've been playing around with tables so maybe i'll post up a mock somewhere too. - robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]