Return-Path: Delivered-To: apmail-avalon-dev-archive@avalon.apache.org Received: (qmail 25629 invoked by uid 500); 5 Aug 2003 00:40:29 -0000 Mailing-List: contact dev-help@avalon.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Avalon Developers List" Reply-To: "Avalon Developers List" Delivered-To: mailing list dev@avalon.apache.org Received: (qmail 25616 invoked from network); 5 Aug 2003 00:40:29 -0000 Received: from e004.dhcp212-198-17.noos.fr (HELO isabella) (212.198.17.4) by daedalus.apache.org with SMTP; 5 Aug 2003 00:40:29 -0000 Received: from localhost ([127.0.0.1]) by isabella (JAMES SMTP Server 3.0a1) with SMTP ID 65 for ; Tue, 5 Aug 2003 02:42:46 +0200 (CEST) Message-ID: <3F2EFD86.50406@apache.org> Date: Tue, 05 Aug 2003 02:42:46 +0200 From: Stephen McConnell User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.4) Gecko/20030529 X-Accept-Language: en, en-us MIME-Version: 1.0 To: Avalon Developers List Subject: Re: Merlin & OpenIM References: <200308050121.48897.alag@users.sf.net> In-Reply-To: <200308050121.48897.alag@users.sf.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Alexis Agahi wrote: >Folks, > >I'm starting to study for real OpenIM/Merlin implementation. OpenIM is based >on Phoenix and rely on Cornerstone for many stuff, but, for fun & new tech >experimention (Merlin look funky) and also as Phoenix has some "heavyweight" >approach, I would like to try something new :) > >BTW, after a first look of many hours, Merlin is not that easy to mastering. > Lies, lies, damnable lies! Well, actually, it should be drop dead simple but you know how it is, users keep getting in the way, comming up with things thay want to do to which above and beyond the call of duty. I mean - what can you do? >Would it be possible to have a burnout-session/beer with one toplevel guru >floating around, to push an openim release based on Merlin? > Absolutely. Let's do it! > >Is there a release roadmap for Merlin (in/outside avalon)? > There have been no changes to Merlin 2 in the last couple of months other than the synchronization with the moving out of the meta info package into sandbox/meta (which I should probably move back under the Merlin namespace). In fact all of the stuff I've been doing recently is focussed on Merlin 3.0. As to your question of "inside or outside of Avalon" - that's an interesting one. If Merlin stays within Avalon it seems that it will be disruptive. But I figure that this is better than a move outside of Avalon. Personally I think Merlin should have had a release here in Avalon about a year ago. Maybe I should just post a vote and take it from there. One of the things that I see as slowing things down is assumption about what a release means. Personally I want a Merlin release to be an active vibrant rolling beta process with a stable component contract combined with a volatile container contract until such time that we feel we have cracked the equation. I.e. moving away from: [a bunch of monks mumbling in monotone] ! ! "a release is something that we [pause] at avalon [pause] ! must uphold [long pause] for the benefit of [searching pause] ! our users, [excited pause] our past, our present, and our ! future [satisfied pause]" ! as distinct from: ! ! "just do it" ! >As always, as an >integrator, I'm driven by stable release status to be able to tag the openim >server 'stable'; this not mandatory, but it's better. > Totally agree. +100 Merlin 2.1 is fine as it is. That's what you end with using the current CVS and Merlin command line. Its ready to go, validated against all of the cornerstone components, James, a bunch of my own experiments, and a number of external projects (a couple of which have successfully pushed Merlin well beyond the things I�ve been playing with). Merlin 3.0 is a process that is starting to emerge - its shaping up to be about (a) refactoring of the assembly system, (b) separating out a management model we can easily handle things with JMX, (c) improving the APIs exposed to container extensions, (d) setting the groundwork for distribution and federation, while (d) making sure that we having a good time! Stephen. -- Stephen J. McConnell mailto:mcconnell@apache.org http://www.osm.net Sent via James running under Merlin as an NT service. http://avalon.apache.org/sandbox/merlin --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@avalon.apache.org For additional commands, e-mail: dev-help@avalon.apache.org