Re: Profile mods for Avalon: Re: cvs commit: gump/project avalon-components.xml avalon-excalibur.xml

2004-03-17 Thread Stefan Bodewig
On Wed, 17 Mar 2004, Niclas Hedhman [EMAIL PROTECTED] wrote:

 I DO notice that there is a profile/gump.xml, but also a 
 profile/apache-avalon.xml
 
 Is that old?

No.

The profile in Gump describes which projects you want to build.  The
gump.xml profile is one alternative, the one used by our nightly
builds.

The apache-avalon profile is an attempt at a minimal profile for
people who only want to run Gump on the Avalon code.  I'm not sure
whether it is in use by anybody.

Stefan

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Profile mods for Avalon: Re: cvs commit: gump/project avalon-components.xml avalon-excalibur.xml

2004-03-16 Thread Niclas Hedhman
On Wednesday 17 March 2004 07:29, Adam R. B. Jack wrote:
 I ended up adding all the project/avalon* projects in Gump CVS to
 profile/gump.xml.

Sorry, I don't know Gump well enough to know what profiles are.

 Avalon-Logging, is it to go away or not? I thought I noticed some comment
 to that effect, and anyway -- the CVS checkout failed. If going away, we
 ought tell folks like commons-logging. If I oughtn't have added it, let's
 delete the project/avalon-logger.xml file.

Avalon as a Gump project doesn't exist, and should be removed.

Avalon Framework is what people probably mean, and is the foundation we will 
build on top of.

Avalon-Logging is replacing Excalibur Logging, and is the package that is used 
inside Avalon Merlin, the now decided Single Platform from Avalon.

Merlin will only depend on (sooner or later) avalon-framework, avalon-logging, 
avalon-meta, avalon-repository and various avalon-util, plus external stuff.

Excalibur is going to be terminated, once we have polished it up to a final 
nice state. I am planning (provided consenus can be reached) that commit 
rights will be removed after that has been reached, so if someone want to 
evolve it, they have to fork it to another place.

Fortress features that are desireable are going to be migrated to Merlin, and 
then Fortress will go the same path as Excalibur, but will take much longer.

Cornerstone is going to be migrated into a nice state, that means 
documentation, unittests and no dependencies on Excalibur. This will take 
quite a while.


I hope this clarifies the evolutionary path that I see happening over the next 
6 months or so.


Niclas
-- 
+-//---+
|   http://www.bali.ac |
|  http://niclas.hedhman.org   |
+--//--+

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Profile mods for Avalon: Re: cvs commit: gump/project avalon-components.xml avalon-excalibur.xml

2004-03-16 Thread Adam R. B. Jack


 On Wednesday 17 March 2004 07:29, Adam R. B. Jack wrote:
  I ended up adding all the project/avalon* projects in Gump CVS to
  profile/gump.xml.

 Sorry, I don't know Gump well enough to know what profiles are.


No worries, basically it just lists the components
(modules/projects/repositories/etc.) to includes, whereas the workspace
lists the more machine-centric config (dirs) and the profile. As such, a
profile is more sharable than a workspace, and the main (public) shared one
is profile/gump.xml.

If you have time, see:

http://gump.apache.org/metadata/workspace.html
http://gump.apache.org/metadata/profile.html


but don't worry, I added everything (except avalon.xml) that was
project/avalon-*.xml to profile/gump.xml.

  Avalon-Logging, is it to go away or not? I thought I noticed some
comment
  to that effect, and anyway -- the CVS checkout failed. If going away, we
  ought tell folks like commons-logging. If I oughtn't have added it,
let's
  delete the project/avalon-logger.xml file.

 Avalon as a Gump project doesn't exist, and should be removed.

Ok, it's gone.

 Avalon Framework is what people probably mean, and is the foundation we
will
 build on top of.

 Avalon-Logging is replacing Excalibur Logging, and is the package that is
used
 inside Avalon Merlin, the now decided Single Platform from Avalon.


Ok, then we have a CVS issue to resolve with avalon-logging.

 Merlin will only depend on (sooner or later) avalon-framework,
avalon-logging,
 avalon-meta, avalon-repository and various avalon-util, plus external
stuff.

 Excalibur is going to be terminated, once we have polished it up to a
final
 nice state. I am planning (provided consenus can be reached) that commit
 rights will be removed after that has been reached, so if someone want to
 evolve it, they have to fork it to another place.

 Fortress features that are desireable are going to be migrated to Merlin,
and
 then Fortress will go the same path as Excalibur, but will take much
longer.

 Cornerstone is going to be migrated into a nice state, that means
 documentation, unittests and no dependencies on Excalibur. This will take
 quite a while.


 I hope this clarifies the evolutionary path that I see happening over the
next
 6 months or so.

Ok, thanks for the information. If it doesn't all sink in today, we'll be
able to review it in the mail archive, thanks.

regards

Adam


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Profile mods for Avalon: Re: cvs commit: gump/project avalon-components.xml avalon-excalibur.xml

2004-03-16 Thread Niclas Hedhman
On Wednesday 17 March 2004 13:15, Adam R. B. Jack wrote:
  On Wednesday 17 March 2004 07:29, Adam R. B. Jack wrote:
   I ended up adding all the project/avalon* projects in Gump CVS to
   profile/gump.xml.
 
  Sorry, I don't know Gump well enough to know what profiles are.

 No worries, basically it just lists the components
 (modules/projects/repositories/etc.) to includes, whereas the workspace
 lists the more machine-centric config (dirs) and the profile. As such, a
 profile is more sharable than a workspace, and the main (public) shared one
 is profile/gump.xml.

I DO notice that there is a profile/gump.xml, but also a 
profile/apache-avalon.xml

Is that old?

Niclas

-- 
+-//---+
|   http://www.bali.ac |
|  http://niclas.hedhman.org   |
+--//--+

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Avalon Logging: was Re: Profile mods for Avalon: Re: cvs commit: gump/project avalon-components.xml avalon-excalibur.xml

2004-03-16 Thread Adam R. B. Jack
  Avalon-Logging is replacing Excalibur Logging,
 Ok, then we have a CVS issue to resolve with avalon-logging.

Since the Gumps are still running, just a heads up to this:

WARN:gump:Command failed. [cvs -q -z3 -d
:pserver:[EMAIL PROTECTED]:2401/home/cvspublic checkout -P -d
avalon-logging avalon-logging ]. ExitCode: 1
ERROR:gump:Failed to checkout/update module: avalon-logging

gives:

cvs server: cannot find module `avalon-logging' - ignored
cvs [checkout aborted]: cannot expand modules

My time to hit the sack. Sorry I can't stop to help.

regards,

Adam


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Profile mods for Avalon: Re: cvs commit: gump/project avalon-components.xml avalon-excalibur.xml

2004-03-16 Thread Niclas Hedhman
On Wednesday 17 March 2004 13:28, Adam R. B. Jack wrote:
  On Wednesday 17 March 2004 13:15, Adam R. B. Jack wrote:
   but don't worry, I added everything (except avalon.xml) that was
   project/avalon-*.xml to profile/gump.xml.
 
  Don't I need to add module to all the project/avalon-*.xml files as

 well?

 Sorry, that is what I did when I said I added it:


 !-- Apache.Avalon --
 module href=project/avalon-components.xml/
 module href=project/avalon-excalibur.xml/
 module href=project/avalon-fortress-container.xml/
 module href=project/avalon-fortress-examples.xml/
 module href=project/avalon-fortress-tools.xml/
 module href=project/avalon-framework.xml/
 module href=project/avalon-logging.xml/
 module href=project/avalon-logkit.xml/
 module href=project/avalon-meta.xml/
 module href=project/avalon-phoenix.xml/
 module href=project/avalon-sandbox.xml/
 module href=project/avalon-site.xml/

  If so, is
 
  module name=avalon/framework 

 Not quite, needs the .xml -- and it is href (misnomer) not name. The href
 is followed, and the real module (with name) imported/merged in.


Oops, now break-down in communications or my brain. I prefer the former...

I was talking about inside the project/avalon-*.xml files, which the above 
module entries in profile/ seem to reference, and many  of them have, but 
not avalon-framework for instance.

H... 

Niclas

-- 
+-//---+
|   http://www.bali.ac |
|  http://niclas.hedhman.org   |
+--//--+

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]