Return-Path: Delivered-To: apmail-incubator-geronimo-dev-archive@incubator.apache.org Received: (qmail 55848 invoked by uid 500); 8 Aug 2003 17:19:54 -0000 Mailing-List: contact geronimo-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: geronimo-dev@incubator.apache.org Delivered-To: mailing list geronimo-dev@incubator.apache.org Received: (qmail 55835 invoked from network); 8 Aug 2003 17:19:53 -0000 Received: from web11001.mail.yahoo.com (216.136.131.51) by daedalus.apache.org with SMTP; 8 Aug 2003 17:19:53 -0000 Message-ID: <20030808171956.41087.qmail@web11001.mail.yahoo.com> Received: from [199.222.4.62] by web11001.mail.yahoo.com via HTTP; Fri, 08 Aug 2003 10:19:56 PDT Date: Fri, 8 Aug 2003 10:19:56 -0700 (PDT) From: Chris Opacki Subject: Re: User Friendliness To: geronimo-dev@incubator.apache.org In-Reply-To: <090f01c35dcc$550af980$2d01a8c0@chariotsolutions.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Good call! All of those issues are extremely familiar. Maybe we could hook in some cvs functionality to the configuration tools. --- Erin Mulder wrote: > From: "Chris Opacki" > > Configuration file control is always an issue.. > Can't > > win...just deal. I've always had separate config > files > > for different environments. Just something you > have to > > live with. > > Well, I'll agree that most developers are going to > have locally modified > config files, but that doesn't preclude all version > control. > > For example, a couple of weeks into a typical J2EE > project, I might get > around to hooking up a security manager. Ideally, > the rest of the team > should be able to pick that up in a CVS update/merge > and run an Ant target > to refresh their server config files, rather than > having to manually update > each of them. > > This sort of process works well with JBoss, but > doesn't work with WebLogic. > If we avoid casually reorganizing/reformatting > config files, there's no > reason it shouldn't work with Geronimo. > > The idea is to help people avoid those long Monday > morning emails that go > something like: "I checked in code over the weekend > that relies on these 67 > configuration changes. You won't be able to deploy > until you cut and paste > each of the snippets below into the relevant config > file." > > Instead, that becomes, "Don't forget to update and > run the 'copy-config' > target this morning to get the latest security > changes". Much better for > productivity and the overall frustration level. > > And then, of course, coherent version control on > config files for shared > dev/test/prod servers is a very good thing. When > you're diagnosing a > problem, being able to use CVS diff to see that Bob > changed thread pool > sizes on Thursday and Sue changed the transaction > timeout on Friday can save > a lot of time. > > Bottom line is that Geronimo mgmt tools will be most > useful if they don't > mangle everything they touch, so this should be > considered when choosing a > synchronization framework. > > Erin > __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com