On Feb 10, 2008 4:52 PM, Xavier Hanin wrote:

> We have made good progress on Ivy trunk, and I think it's close to be a
> good
> time to release 2.0.0 beta 2. So, do you see anything blocking before
> cutting this release? Anything you would like to see in? Any pending
> change
> that would deserve to wait?


Well, nothing critical, but I've been quite shocked by the changes in the
cache management:
- 3 tags for cache configuration: settings, caches and cache
- inconsistent/confusing attributes on the settings tag: defaultCache and
resolutionCacheDir - different naming styles although they're both
directories; and both of them specify the resolution cache but defaultCache
also specifies the repository cache?
- some confusion between "defaultCache" on settings, "default" on caches,
and "default-cache"
- ivy and artifact patterns everywhere

I managed to work it out (using only one cache, thank you very much!), but I
really think this stuff can be greatly improved, at least by moving/merging
all the cache-related attributes from "settings" to "caches" and giving them
better names. "cache" tags could be ok as they are now.
If there are legacy compatibility requirements, the old-style attributes can
still be supported but deprecated.

Regards,
Adrian

Reply via email to