Re: [collections] new snapshot to ibiblio

2004-05-14 Thread Mark R. Diggory
Ideally, the gump nightly build would also be of the dependency in the 
Apache case. If this was impossible, you could place the jar somewhere 
local for the gump build and point the project.properties to it using 
the jar override mechanism in Maven.

http://maven.apache.org/reference/user-guide.html#Overriding_Stated_Dependencies

-Mark

Mario Ivankovits wrote:
Noel J. Bergman wrote:

Why use snapshots?  If you want to track *current* status, you really 
want
to turn that over to GUMP

GUMP could solve it too - and i like the idea to know ASAP about 
api-changes of dependencies, but if i commit my changes to the 
apache-cvs without pointing to the needet dependency-snapshot, their 
nightly builds will fail.
This seems bad to me.

It looks like (for now) we have to go both ways.

-- Mario

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Mark Diggory
Software Developer
Harvard MIT Data Center
http://www.hmdc.harvard.edu
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [collections] new snapshot to ibiblio

2004-05-14 Thread Mario Ivankovits
Mark R. Diggory wrote:

Ideally, the gump nightly build would also be of the dependency in the 
Apache case. If this was impossible, you could place the jar somewhere 
local for the gump build and point the project.properties to it using 
the jar override mechanism in Maven.

http://maven.apache.org/reference/user-guide.html#Overriding_Stated_Dependencies 

I thought i have understood GUMP - it seems not.

My impression was, GUMP always use the cvs-head to build the 
dependencies - and fixing the dependency to a given release is not the 
intention of GUMP.

The best i can do is to build a snapshot of the required dependency and 
put it to the apache repository and let GUMP automatically use the 
nightlies.

Isnt it correct that way?

-- Mario

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


Re: [collections] new snapshot to ibiblio

2004-05-14 Thread Stefan Bodewig
On Fri, 14 May 2004, Mario Ivankovits [EMAIL PROTECTED] wrote:

 but if i commit my changes to the apache-cvs without pointing to the
 needet dependency-snapshot, their nightly builds will fail.

their != Gump I suppose.  Since Gump would completely ignore the
stated dependency version.

Stefan

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



Re: [collections] new snapshot to ibiblio

2004-05-14 Thread Stefan Bodewig
On Fri, 14 May 2004, Mark R. Diggory [EMAIL PROTECTED]
wrote:

 Ideally, the gump nightly build would also be of the dependency in
 the Apache case. If this was impossible, you could place the jar
 somewhere local for the gump build and point the project.properties
 to it using the jar override mechanism in Maven.

This is the route Brett and Adam are taking for Gump IIUC.

Stefan

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



Re: [collections] new snapshot to ibiblio

2004-05-14 Thread Adam R. B. Jack
 There is a convergence between the Gump Integration and this unstable
 repository which I hope is occurring, eventually, we hope that Gump will
 be used to produce a nightly build repository for projects, and that
 most projects will start taking advantage of this Continuous Integration
 for their development. I have been watching (lurking?) the Gump folks
 diligently working on this and I think its coming along.

It is, but it'd happen a lot faster if you'd cease and decist lurking and
start discussing. ;-)
[I've had to stop myself sending you P2P mail asking for help more than
once. Not having you involved has meant I've not focused on this. :-(]

The Gump/Maven integration is raising good group/artefact issues, and the
repository aspect is right next. Please come champion this cause  it'll get
a lot more focus. If you like, I can write up a proposal to the gump list to
give you some context of the help I'd like, but mainly I just want your
thoguhts/insights.]

regards,

Adam


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



Re: [collections] new snapshot to ibiblio

2004-05-14 Thread Stefan Bodewig
On Fri, 14 May 2004, Mario Ivankovits [EMAIL PROTECTED] wrote:

 My impression was, GUMP always use the cvs-head to build the
 dependencies - and fixing the dependency to a given release is not
 the intention of GUMP.

Correct.

 The best i can do is to build a snapshot of the required dependency
 and put it to the apache repository and let GUMP automatically use
 the nightlies.

Gump won't use any repository at all, it will only use the things it
has built itself.

Stefan

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



Re: [collections] new snapshot to ibiblio

2004-05-14 Thread Mark R. Diggory


Adam R. B. Jack wrote:

There is a convergence between the Gump Integration and this unstable
repository which I hope is occurring, eventually, we hope that Gump will
be used to produce a nightly build repository for projects, and that
most projects will start taking advantage of this Continuous Integration
for their development. I have been watching (lurking?) the Gump folks
diligently working on this and I think its coming along.


It is, but it'd happen a lot faster if you'd cease and decist lurking and
start discussing. ;-)
I will, from this point on, cease and desist lurking! Scouts Honor!

[I've had to stop myself sending you P2P mail asking for help more than
once. Not having you involved has meant I've not focused on this. :-(]
The Gump/Maven integration is raising good group/artefact issues, and the
repository aspect is right next. 
I will review and comment on the subject. My concern would be to produce 
a comparable groupId/artifactId structure to that of the Apache Repository.

Please come champion this cause  it'll get
a lot more focus. If you like, I can write up a proposal to the gump list to
give you some context of the help I'd like, but mainly I just want your
thoguhts/insights.]
Please do, in the meantime I will review and comment on the discussion 
concerning Artifact Id's.

-Mark

--
Mark Diggory
Software Developer
Harvard MIT Data Center
http://www.hmdc.harvard.edu
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [collections] new snapshot to ibiblio

2004-05-14 Thread Adam R. B. Jack

 At this point I'm not sure what is correct. I only know that the efforts
 up to this point are to enable gump to use maven to accomplish a nightly
 build of a mavenized project, in which case you have an opportunity to
 control some of the dependencies when your project is integrated via the
 same mechanisms Maven is providing to you on the command line.

Gump currently invokes Maven providing it with jar overrides from Gump
produced jars (it also sets it 'offiline', to ensure control). So, for me,
the question becomes -- what jars does Gump use (see below).

 Also, I'm not sure why you would want to fix your dependency to a
 specific snapshot release date when you the latest snapshot may be
 available to you via Gump/Maven. If you needed to rely on a specific
 version of a dependency, it would in my opinion, be a major release of
 that jar and not a dated snapshot.

We've been discussing cases where we try to pick 'the very latest that
works', in cases where CVS HEAD doesn't work. (Trying to get 600 or so
projects all to work correctly at one point (allowing for real world API
shifts, aka progess/clean-up) is like star alignment ... not seen in many
folks lifetimes. ;-) As such, I could (personally) see a dated snapshot
available to be used.

 What I am saying is that you either base your development on the
 bleeding edge (SNAPSHOT) or a stable release (x.x), not on a possibly
 outdated and unstable dated or nightly build. This is what we are trying
 to break away from by getting the nightlies off of ibiblio and into a
 separate Repository.

I differ slightly from Stefan here, although I think we agree in principle.
I think that Gump ought maintain an ASF-format repository (probably closed
only to Gump, or those who know it is Gumped) so that it can go and gather
'the very latest that works'. I could see that we could try to automate
this, and/or we could cooperate with humans (via metadata) to give a hint.

regards,

Adam


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



RE: [collections] new snapshot to ibiblio

2004-05-14 Thread Noel J. Bergman
 My impression was, GUMP always use the cvs-head to build the
 dependencies - and fixing the dependency to a given release
 is not the intention of GUMP.

From experience, I can tell you that I welcome the new ability to fix
certain dependencies.  For example, the Avalon Project has made API changes
that break compatibility with existing code.  James ships with an earlier
version of Avalon because of the incompatibility.  Eventually, James will
make the necessary changes, but that will happen on James' schedule, not
Avalon's.  But James also ships with Jakarta Commons DBCP, and will be using
other Jakarta Commons packages.  If James were forced to track the HEAD of
all components, even when some of them are known to be incompatible, there
would be no point in using GUMP, since failure can be assumed.  However,
with the new ability, James could fix the Avalon dependencies to the
particular version(s) used, and still track HEAD for other dependencies.

--- Noel


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



Re: [collections] new snapshot to ibiblio

2004-05-14 Thread Adam R. B. Jack

  My impression was, GUMP always use the cvs-head to build the
  dependencies - and fixing the dependency to a given release
  is not the intention of GUMP.

 From experience, I can tell you that I welcome the new ability to fix
 certain dependencies.  For example, the Avalon Project has made API
changes
 that break compatibility with existing code.  James ships with an earlier
 version of Avalon because of the incompatibility.  Eventually, James will
 make the necessary changes, but that will happen on James' schedule, not
 Avalon's.  But James also ships with Jakarta Commons DBCP, and will be
using
 other Jakarta Commons packages.  If James were forced to track the HEAD of
 all components, even when some of them are known to be incompatible, there
 would be no point in using GUMP, since failure can be assumed.  However,
 with the new ability, James could fix the Avalon dependencies to the
 particular version(s) used, and still track HEAD for other dependencies.

Actually, we need to correct/clarify something for the record. Gump has some
of this already. It can use a CVS tag (or SVN branch) of some module to
allow this.

We used it yesterday because we are waiting for Commons Logging to become
compatible with log4j CVS HEAD (to be known as 1.3).

For CVS HEAD:

http://lsd.student.utwente.nl/gump/logging-log4j/index.html
http://lsd.student.utwente.nl/gump/logging-log4j/index.html#Definition

And for log4j 1.2:

http://lsd.student.utwente.nl/gump/logging-log4j-12/index.html

http://lsd.student.utwente.nl/gump/logging-log4j-12/index.html#Definition
See: module name=logging-log4j-12 tag=v1_2-branch

We set C-L's dependency to logging-log4j-12 from logging-log4j.

Adding the ability to get a dated/frozen build of a project [from a
repository/store] allows further granularity (e.g. we coped with 1.3 up
until X and would like to keep 'closer to' 1.3 than 1.2). Clearly the
combinatorials are theoretically enormous, but (like tags) in practice they
can be made to work.

regards,

Adam


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



Re: [collections] new snapshot to ibiblio

2004-05-14 Thread Stefan Bodewig
On Fri, 14 May 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 I differ slightly from Stefan here, although I think we agree in
 principle.

Actually we don't differ at all.  Once we have support for last good
builds or something similar in Gump, they can certainly live in a
ASF-format repository.  And if pushing the created jars into
repository structure helps with anything we do, then go for it.

My Gump doesn't use any repository means right now.

Stefan

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



RE: [collections] new snapshot to ibiblio

2004-05-14 Thread Noel J. Bergman
 Gump has some of this already. It can use a CVS tag (or SVN branch)
 of some module to allow this.

Which would work really well if Avalon had tagged their stuff prior to
complaints about why tagging is sort of vital, but all that we have are
the current jars.  Not even the Avalon folks who later tried were able to
reproduce the contents.  Not that you need to support that problem.  :-)

And, yes, moving to a reproducible version of Avalon is on the agenda, right
after we ship the next Release of James.

And I would love to have James (both branch_2_1_fcs and MAIN) building with
GUMP.

--- Noel


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



Re: [collections] new snapshot to ibiblio

2004-05-14 Thread Adam R. B. Jack


  Gump has some of this already. It can use a CVS tag (or SVN branch)
  of some module to allow this.

 Which would work really well if Avalon had tagged their stuff prior to
 complaints about why tagging is sort of vital, but all that we have are
 the current jars.  Not even the Avalon folks who later tried were able to
 reproduce the contents.  Not that you need to support that problem.  :-)

Now I didn't follow that exactly (except to commiserate ;-) but there are
also two other possibities that I'm not sure if they help you, or not. We
could add a 'packaged project' a fixed set of jars we don't (including
can't) build, for project XYZ-version see:

http://brutus.apache.org/gump/public/packages.html

Alternatively, you could add/reference the jars in your CVS, and add you own
XYZ-version, kinda like james-server.xml does for dnsjava right now.

 And I would love to have James (both branch_2_1_fcs and MAIN) building
with
 GUMP.

If this means adding two modules, james-server and james-server-2_1_fcs,
then go for it. If you need help, let us know.

As you know (if you read the thread on [EMAIL PROTECTED] about freezing phoenix)
we can't (todate) ensure that no unfrozen components somewhere within both
dependency trees won't throw a spanner into the works. We can consider that
if/when it occurs though.

regards,

Adam


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



Re: [collections] new snapshot to ibiblio

2004-05-14 Thread Adam R. B. Jack
 Actually we don't differ at all.  Once we have support for last good
 builds or something similar in Gump, they can certainly live in a
 ASF-format repository.  And if pushing the created jars into
 repository structure helps with anything we do, then go for it.

Actually, it does it today although somehow I dorked it up with directory
synchronization for Forrest pages. The jars are written to a repository (not
guaranteed ASF-format yet, and with no .MD5s yet) but then the run 'tidies'
that up (deleting it). I'll fix that, and made the repository available for
review.

 My Gump doesn't use any repository means right now.

Ah, ok, understood. Thanks.

regards

Adam


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



Re: [collections] new snapshot to ibiblio

2004-05-14 Thread Mark R. Diggory
Adam,

Definity seeing the contents of this would help me make more informed 
recommendations concerning the repository structure. I can live without 
the MD5's at the moment



Adam R. B. Jack wrote:

Actually we don't differ at all.  Once we have support for last good
builds or something similar in Gump, they can certainly live in a
ASF-format repository.  And if pushing the created jars into
repository structure helps with anything we do, then go for it.
   

Actually, it does it today although somehow I dorked it up with directory
synchronization for Forrest pages. The jars are written to a repository (not
guaranteed ASF-format yet, and with no .MD5s yet) but then the run 'tidies'
that up (deleting it). I'll fix that, and made the repository available for
review.
 

My Gump doesn't use any repository means right now.
   

Ah, ok, understood. Thanks.

regards

Adam

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



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

Re: [collections] new snapshot to ibiblio

2004-05-14 Thread Stephen McConnell
Noel J. Bergman wrote:

Gump has some of this already. It can use a CVS tag (or SVN branch)
of some module to allow this.


Which would work really well if Avalon had tagged their stuff prior to
complaints about why tagging is sort of vital, but all that we have are
the current jars.  Not even the Avalon folks who later tried were able to
reproduce the contents.  Not that you need to support that problem.  :-)
Just a point of clarification - James is released and running against an 
early unreleased version of Avalon content (the cornerstone.jar).  The 
released (and tagged) version was made available about a year ago (and 
tested against James head prior to release).

And, yes, moving to a reproducible version of Avalon is on the agenda, 
If you mean moving to a released version of Avalon then sure - that's 
highly recommended.

right after we ship the next Release of James.

And I would love to have James (both branch_2_1_fcs and MAIN) building with
GUMP.
One way to get a lot more value back from Gump for the James project 
would be to separate build descriptions for the different components 
that the James project is based on.

   * james core
   * dns
   * remote
   * pop3
   * smtp
   * mail-store
   * user-store
   * spool
   * nntp-repository
   * nntp-server
   * fetchpop
From here you would be able to get consistent feedback without the 
overhead of the relatively expensive dependency chain that exists in the 
current james server gump definition (23 direct, 203 implied).  From 
this basis you could then worry about container strategies and put 
together a separate gump descriptor(s) that enables testing and packaging.

If the above is *too* fine-grain, then why not simply break out your 
james server build from the container build? The Avalon project has 
already gone though the process of separating out the different 
subsystem that james is dependent (tagged in cvs and published under 
specific versions).

Cheers, Stephen.

--

|---|
| Magic by Merlin   |
| Production by Avalon  |
|   |
| http://avalon.apache.org  |
|---|
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [collections] new snapshot to ibiblio

2004-05-14 Thread Dain Sundstrom
On May 13, 2004, at 8:39 PM, Mark R. Diggory wrote:

There is a convergence between the Gump Integration and this unstable 
repository which I hope is occurring, eventually, we hope that Gump 
will be used to produce a nightly build repository for projects, and 
that most projects will start taking advantage of this Continuous 
Integration for their development. I have been watching (lurking?) the 
Gump folks diligently working on this and I think its coming along.
I think that implying that Gump will be used by every project is a bit 
ivory tower.  The reality is some projects simply don't want or need 
continuous integration.  Also, Gump is not the only continuous 
integration system in opensource.  I am very concerned that about 
linking access to SNAPSHOTs to the use of a continuous integration 
system.

Until this is complete, the unstable repository is available for those 
who need to release unstable builds. Because it is on cvs.apache.org, 
it is not mirrored, nor does it endup at ibiblio. This unstable 
repository should not be utilized by non-apache developers, 
eventually, we may consider some form of security to restrict access 
to it.
This is a no go for geronimo.  There are 3 other projects outside of 
apache that use geronimo snapshots and geronimo in return imports the 
snapshots from these other projects in to the final assembly.  If 
snapshot access were turned off, our entire build system would stop to 
work.

-dain

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


RE: [collections] new snapshot to ibiblio

2004-05-14 Thread Noel J. Bergman
 We could add a 'packaged project' a fixed set of jars we don't
 (including can't) build, for project XYZ-version see:
 http://brutus.apache.org/gump/public/packages.html
 Alternatively, you could add/reference the jars in your CVS, and
 add you own XYZ-version, kinda like james-server.xml does for
 dnsjava right now.

I'll give those a look.  In Dain's case, it sounds as if Geronimo needs to
add cvs.apache.org repository to geronimo for any snapshots they are using.

 As you know (if you read the thread on [EMAIL PROTECTED] about freezing
phoenix)
 we can't (todate) ensure that no unfrozen components somewhere within both
 dependency trees won't throw a spanner into the works.

Nope, I haven't read it.  Anything more we want to say about James should be
on [EMAIL PROTECTED], not on Jakarta Commons.  :-)  I'm not going
to respond to Stephen's message on jcdev, since it is exclusively about
James.

--- Noel


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



Re: [collections] new snapshot to ibiblio

2004-05-14 Thread Mark R. Diggory
Dain Sundstrom wrote:

On May 13, 2004, at 8:39 PM, Mark R. Diggory wrote:

There is a convergence between the Gump Integration and this unstable 
repository which I hope is occurring, eventually, we hope that Gump 
will be used to produce a nightly build repository for projects, and 
that most projects will start taking advantage of this Continuous 
Integration for their development. I have been watching (lurking?) 
the Gump folks diligently working on this and I think its coming along.


I think that implying that Gump will be used by every project is a bit 
ivory tower.  The reality is some projects simply don't want or need 
continuous integration.  Also, Gump is not the only continuous 
integration system in opensource.  I am very concerned that about 
linking access to SNAPSHOTs to the use of a continuous integration 
system.

Until this is complete, the unstable repository is available for 
those who need to release unstable builds. Because it is on 
cvs.apache.org, it is not mirrored, nor does it endup at ibiblio. 
This unstable repository should not be utilized by non-apache 
developers, eventually, we may consider some form of security to 
restrict access to it.


This is a no go for geronimo.  There are 3 other projects outside of 
apache that use geronimo snapshots and geronimo in return imports the 
snapshots from these other projects in to the final assembly.  If 
snapshot access were turned off, our entire build system would stop to 
work.

-dain

I'm just curious, what are those projects?

My statement may sound a little too much like an ultimatum. The goal is 
to have both Apache and External projects releasing against Official 
Versioned Apache Artifacts as Dependencies not Unstable Versions. Of 
course, anyone interested in Developing against an Unstable version 
could utilize the Unstable Repository. If usage of the Repository became 
an issue in terms of server load, that would probibly be addressed at 
such a time.

Also, Lets be clear here because I think there's a mixup in terminology 
which people are encountering:

*SNAPSHOT*
A link in the repository to the latest version of the artifact
Examples:
http://www.apache.org/dist/java-repository/commons-collections/jars/commons-collections-SNAPSHOT.jar
commons-collections-SNAPSHOT.jar -- commons-collections-3.0.jar
http://cvs.apache.org/repository/commons-math/jars/commons-math-SNAPSHOT.jar
commons-math-SNAPSHOT.jar -- commons-math-20040313.204326.jar
*Dated or Nightly Build*
An unofficial release for developerment or integration testing purposes, 
it is an artifact in the repository identified by a date-version number 
instead of a full release version number.
Example:
http://cvs.apache.org/repository/commons-math/jars/commons-math-20040313.204326.jar

*Offical Versioned Release*
An offically voted on release of a projects artifact.
http://www.apache.org/dist/java-repository/commons-collections/jars/commons-collections-3.0.jar
SNAPSHOTS exist in both repository locations

Unstable Repository
http://cvs.apache.org/repository/
Official Apache Repository:
http://www.apache.org/dist/java-repository/
In the unstable repository SNAPSHOTS point at Dated Builds, in the 
Apache Repository SNAPSHOTS point at Official Verisoned Releases.

Remember the old Open Source Moto: Release Often, Release Early.

Attempting to get the Unstable Repository contents built nightly via 
Gump is something we would like to try because its already building 
these artifacts, we're just trying to get the contents into the proper 
format and location. The automation makes it possible to build and test 
your project against the latest development build of its dependencies.

-Mark


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

Re: [collections] new snapshot to ibiblio

2004-05-14 Thread David Blevins
On Fri, May 14, 2004 at 03:32:59PM -0400, Mark R. Diggory wrote:
 
 I'm just curious, what are those projects?
 

OpenEJB is one of them.  Tranql and ActiveMQ also.  The list will grow
as we integrate more projects.

-David

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



[collections] new snapshot to ibiblio

2004-05-13 Thread Mario Ivankovits
I use the LRUMap in the vfs project and need the new feature 
scanUntilRemoveable.
Before i can commit the new class i also need a new snapshot of 
collections on ibiblio.

Is this something i am allowed to do? (create a upload-bundle for 
ibiblio and request the upload)
Or should this be done by an collections-project-committer only?

-- Mario

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


Re: [collections] new snapshot to ibiblio

2004-05-13 Thread Stephen Colebourne
I am opposed to adding snapshots to ibiblio, as I have seen it create isues.
IMHO ibiblio should be released/stable code only.

I suggest that you use a local snapshot at the moment. v3.1 shouldn't be too
far away...

Stephen

From: Mario Ivankovits [EMAIL PROTECTED]
 I use the LRUMap in the vfs project and need the new feature
 scanUntilRemoveable.
 Before i can commit the new class i also need a new snapshot of
 collections on ibiblio.

 Is this something i am allowed to do? (create a upload-bundle for
 ibiblio and request the upload)
 Or should this be done by an collections-project-committer only?



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



Re: [collections] new snapshot to ibiblio

2004-05-13 Thread Mark R. Diggory
Ok, one of the beneifts of our new Apache Repository strategy is that 
dated snapshots do have a home. You can feel free to add them here for 
testing/development purposes internal to Apache.

http://cvs.apache.org/repository

corresponding directory structure is

/www/cvs.apache.org/repository

theres already some collection snapshots located there. Please read the 
directions at the above url for how to structure your contents. I'll 
eventually get the deployment scripts from Jason for deployment of 
upload-bundles.

-Mark

Stephen Colebourne wrote:

I am opposed to adding snapshots to ibiblio, as I have seen it create isues.
IMHO ibiblio should be released/stable code only.
I suggest that you use a local snapshot at the moment. v3.1 shouldn't be too
far away...
Stephen

From: Mario Ivankovits [EMAIL PROTECTED]
 

I use the LRUMap in the vfs project and need the new feature
scanUntilRemoveable.
Before i can commit the new class i also need a new snapshot of
collections on ibiblio.
Is this something i am allowed to do? (create a upload-bundle for
ibiblio and request the upload)
Or should this be done by an collections-project-committer only?
   



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



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

Re: [collections] new snapshot to ibiblio

2004-05-13 Thread Mario Ivankovits
Stephen Colebourne wrote:

I suggest that you use a local snapshot at the moment. v3.1 shouldn't be too
far away...
 

But then, i cant commit my changes as they depend on the latest api 
change - and i fell not very comfortable having a bunch of changed 
sources lie around here.

But i definitely understand ibiblio should only hold released/stable code.

I will have a look at Marks proposal and take a look at 
http://cvs.apache.org/repository.

-- Mario

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


Re: [collections] new snapshot to ibiblio

2004-05-13 Thread Dain Sundstrom
On May 13, 2004, at 2:23 PM, Stephen Colebourne wrote:

I am opposed to adding snapshots to ibiblio, as I have seen it create 
isues.
IMHO ibiblio should be released/stable code only.
Can you be more clear?  I think ibiblio snapshots are great and would 
hate to see them go away.  Think of all the projects out there that are 
using apache snapshots that would have to add the apache repo to their 
project.  Not only is this a lot of traffic to apache, I think it also 
sets a bad precedent for other projects.  Think of a project using a 
lot of snapshots and they have to add every small project's repo to the 
repo list (which may also add to the apache traffic as maven has no 
idea which repo may have the snapshot, so it tries them all in order)  
Anyway I'm rambling now  I am curious about the issues this 
creates.

-dain

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


Re: [collections] new snapshot to ibiblio

2004-05-13 Thread matthew.hawthorne
Dain Sundstrom wrote:
On May 13, 2004, at 2:23 PM, Stephen Colebourne wrote:

I am opposed to adding snapshots to ibiblio, as I have seen it create 
isues.
IMHO ibiblio should be released/stable code only.
Can you be more clear?  I think ibiblio snapshots are great and would 
hate to see them go away.  Think of all the projects out there that are 
using apache snapshots that would have to add the apache repo to their 
project.  Not only is this a lot of traffic to apache, I think it also 
sets a bad precedent for other projects.  Think of a project using a lot 
of snapshots and they have to add every small project's repo to the repo 
list (which may also add to the apache traffic as maven has no idea 
which repo may have the snapshot, so it tries them all in order)  Anyway 
I'm rambling now  I am curious about the issues this creates.


Part of the problem was a bottleneck in getting new and updated Apache 
projects
onto ibiblio.  There also is a certain degree of snapshot clutter on 
ibiblio.

Especially since ibiblio is only accessible to certain people, I think 
it makes sense
for it only to contain releases, and to have the snapshots at Apache. 
The traffic
issues could probably be handled by the mirrors, if it isn't already.

I also don't see adding the Apache repo to a properties file as a big 
deal -- especially
when compared with the chaotic and sluggish nature of the Apache-ibiblio 
situation,
which seems to have been improved greatly with this new system.

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


RE: [collections] new snapshot to ibiblio

2004-05-13 Thread Noel J. Bergman
 Think of all the projects out there that are using apache
 snapshots that would have to add the apache repo to their
 project.  Not only is this a lot of traffic to apache, I
 think it also sets a bad precedent for other projects.

One question is whether or not we want people to be using snapshot builds on
a regular basis.  There is a case for saying that we want to encourage
people to be using stable Release builds, and that if developers want to be
using snapshot builds, they should have to consciously make that happen.

--- Noel


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



RE: [collections] new snapshot to ibiblio

2004-05-13 Thread Noel J. Bergman
 I understand the desire to not having projects use snapshots, but the
 reality is you just sometimes need to build against head.  The geronimo
 team tries to limit snapshots to projects that do instep releases with
 geronimo but that is still about 30 modules spread across 4 projects.

Why use snapshots?  If you want to track *current* status, you really want
to turn that over to GUMP, which will pull source for every project you
depend upon, and build Geronimo and all dependents from source.  GUMP is the
ASF's Continous Integration project, and will be adding (AIUI) testing, as
well as the ability to freeze a given dependent to a released JAR.

--- Noel


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



Re: [collections] new snapshot to ibiblio

2004-05-13 Thread Adam R. B. Jack

- Original Message - 
From: Noel J. Bergman [EMAIL PROTECTED]
To: Jakarta Commons Developers List [EMAIL PROTECTED]
Sent: Thursday, May 13, 2004 4:44 PM
Subject: RE: [collections] new snapshot to ibiblio


  I understand the desire to not having projects use snapshots, but the
  reality is you just sometimes need to build against head.  The geronimo
  team tries to limit snapshots to projects that do instep releases with
  geronimo but that is still about 30 modules spread across 4 projects.

 Why use snapshots?  If you want to track *current* status, you really want
 to turn that over to GUMP, which will pull source for every project you
 depend upon, and build Geronimo and all dependents from source.  GUMP is
the
 ASF's Continous Integration project, and will be adding (AIUI) testing, as
 well as the ability to freeze a given dependent to a released JAR.

Testing (via ant running junit tests) has been they for a long time.
Build/Testing (via Maven) is pretty close, and we have a geronimo project in
place (although it is still a work in progress):


http://lsd.student.utwente.nl/gump/incubator-geronimo/incubator-geronimo/index.html

Let us know what you need/want, and we'll see if we can help you:

[EMAIL PROTECTED]

regards,

Adam


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



Re: [collections] new snapshot to ibiblio

2004-05-13 Thread Stephen Colebourne
I have recently had to ask for a rogue collections snapshot to be changed to
point at the 3.0 release. This had been creating a negative impression of
collections.

Consider this just my opinion, that it would be nice to have snapshots
clearly separate from releases (two directories in the repository for
example).

In this particular case, I am happy for Mario to put a collections snapshot
in the Apache repository, but hopefully collections 3.1 will be along soon
anyway.

Stephen

From: Dain Sundstrom [EMAIL PROTECTED]
 On May 13, 2004, at 2:23 PM, Stephen Colebourne wrote:
  I am opposed to adding snapshots to ibiblio, as I have seen it create
  isues.
  IMHO ibiblio should be released/stable code only.

 Can you be more clear?  I think ibiblio snapshots are great and would
 hate to see them go away.  Think of all the projects out there that are
 using apache snapshots that would have to add the apache repo to their
 project.  Not only is this a lot of traffic to apache, I think it also
 sets a bad precedent for other projects.  Think of a project using a
 lot of snapshots and they have to add every small project's repo to the
 repo list (which may also add to the apache traffic as maven has no
 idea which repo may have the snapshot, so it tries them all in order)
 Anyway I'm rambling now  I am curious about the issues this
 creates.



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



Re: [collections] new snapshot to ibiblio

2004-05-13 Thread Dain Sundstrom
On May 13, 2004, at 5:44 PM, Noel J. Bergman wrote:

I understand the desire to not having projects use snapshots, but the
reality is you just sometimes need to build against head.  The 
geronimo
team tries to limit snapshots to projects that do instep releases with
geronimo but that is still about 30 modules spread across 4 projects.
Why use snapshots?  If you want to track *current* status, you really 
want
to turn that over to GUMP, which will pull source for every project you
depend upon, and build Geronimo and all dependents from source.  GUMP 
is the
ASF's Continous Integration project, and will be adding (AIUI) 
testing, as
well as the ability to freeze a given dependent to a released JAR.
Again I understand the desire, but I think it is unreasonable to assume 
everyone will be using GUMP or more generally be using a continuous 
integration system.  In the case of Geronimo, I personally build 
Geronimo, OpenEJB and TranQL on my machine, so I can do cross project 
refactoring.

-dain

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