Re: [VOTE] Stephen Haberman as a committer

2015-10-05 Thread Charles Duffy
+1 On Mon, Oct 5, 2015, 4:06 AM Conor MacNeill wrote: > I would like to nominate Stephen Haberman as a committer. Stephen has > submitted a number of well tested patches to the Ivy codebase. I > believe adding Stephen would strengthen the committer-base, > particularly for the Ivy Sub-project. >

Re: Roadmap, goals, future of Ivy?

2015-08-24 Thread Charles Duffy
One thing to note -- the bar for being admitted as a maintainer, and thus having the opportunity to help guide the project's future yourself, is by no means unattainable. I was offered the opportunity after about 2-3 reasonable-quality patches, if memory serves; unfortunately, I shortly thereafter

Re: Contributing to apache ant

2014-07-17 Thread Charles Duffy
Lahiru -- Welcome! I can't speak for all of the project, but there are certainly plenty of opportunities for improvement available. I'd suggest looking through our bug tracker for anything that looks interesting to you. See the links at http://ant.apache.org/bugs.html, both to list of bugs by pr

Re: migration to git : next steps

2014-05-20 Thread Charles Duffy
I'd suggest looking into git-subtree as well, if we wanted to maintain a single-development-tree experience. Submodules have a reputation (well-deserved, IMHO) of being somewhat unwieldy to work with; using git-subtree to manage linked trees can be a bit more automation/setup work, but can also pro

Re: Classloading issue

2014-05-13 Thread Charles Duffy
I was thinking of doing a runtime type check on the exception returned (grabbing an instance of the class via introspection, to avoid a classload-time dependency) and reraising anything unexpected wrapped in a RuntimeException; otherwise, that's pretty much exactly the way I would have fixed the is

Re: [VOTE] migration to git

2014-04-28 Thread Charles Duffy
+1 for Ant and Ivy, +0 elsewhere. If we wanted to do a history-preserving transform (with branches, merges &c. faithfully preserved), I'd be happy to help with the configuration and use of SubGit (which, while typically a commercially-licensed tool, has zero-cost licenses available for OSS project

Re: svn commit: r1553704 - /ant/ivy/core/trunk/src/java/org/apache/ivy/util/MessageLoggerEngine.java

2014-03-31 Thread Charles Duffy
The amount of "fun" otherwise involved when two separate threads called into Ivy code in parallel was considerable, and was regularly resulting in a logger stack with no relationship with any individual thread's call stack. On Mar 25, 2014 7:27 AM, "Maarten Coene" wrote: > Maybe a bit late, but w

Re: [VOTE] Apache Ivy 2.4.0-rc1 Release

2014-03-24 Thread Charles Duffy
Apologies for being late to the game here -- I asked my former employer (who sponsored some work for this release) if they were interested in providing feedback, and was deferring a response to allow them an opportunity to chime in. +1 On Sat, Mar 15, 2014 at 5:17 PM, Maarten Coene wrote: > Hi

Re: [VOTE] Ivy 2.4.0-rc1 Release

2014-03-10 Thread Charles Duffy
out --depth=files --depth=files > https://dist.apache.org/repos/dist/release/ant/ dist-release-ant > > > > Charles, let us know if you can check in your public key there. > > > > > > > > Antoine > > > > > > > > On Feb 15, 2014, at 9:23 AM, Nicolas

Re: Adding resolver

2014-03-03 Thread Charles Duffy
Sounds good to me! I'd be happy to review this patch, but be aware that my involvement may be a bit deferred -- I recently changed jobs and am in the middle of a move (from Austin to Chicago); this is holding up some other obligations I have to the Ivy project as well (around getting a 2.4.0 relea

Re: [VOTE] Ivy 2.4.0-rc1 Release

2014-02-14 Thread Charles Duffy
Apologies -- new job; I dropped the ball somewhat. I'll try to get things back on track this weekend. On Fri, Feb 14, 2014 at 1:58 AM, Jean-Louis Boudart < jeanlouis.boud...@gmail.com> wrote: > Is the release over ? > > I dont find it on maven central > Le 28 janv. 201

Re: [VOTE] Ivy 2.4.0-rc1 Release

2014-01-27 Thread Charles Duffy
he > same as the one you used to sign the proposed artifacts. > > My gpg is asking for the key ID 93FB868A. Did I do something wrong or the > keys are actually different ? > > Nicolas > > > > > > Nicolas > > > > Le 21 janv. 2014 à 17:19, Charles Duffy

Re: [VOTE] Ivy 2.4.0-rc1 Release

2014-01-21 Thread Charles Duffy
floating. On Tue, Jan 21, 2014 at 6:54 AM, Charles Duffy wrote: > Howdy -- > > I've attempted to follow the documentation at > http://ant.apache.org/ivy/history/trunk/dev/makerelease.html and > http://ant.apache.org/ivy/ivyde/history/trunk/dev/updatesite.html (as > inclu

Re: [VOTE] Ivy 2.4.0-rc1 Release

2014-01-21 Thread Charles Duffy
Howdy -- I've attempted to follow the documentation at http://ant.apache.org/ivy/history/trunk/dev/makerelease.html and http://ant.apache.org/ivy/ivyde/history/trunk/dev/updatesite.html (as included-by-reference in the former) in preparing the above. That said, it appears that I missed step 12 (an

[VOTE] Ivy 2.4.0-rc1 Release

2014-01-20 Thread Charles Duffy
I have built a release candidate for Ivy 2.4.0. You can download it from this URL: http://people.apache.org/~cduffy/ivy-2.4.0-rc1/ Do you vote for the release of these binaries? [ ] Yes [ ] No Regards, Charles Duffy, Ivy 2.4.0 release manager PS -- As this build was performed on hardware

Proposal: Make Xooki spoof TiddlyWiki to use TiddlyFox plugin?

2014-01-20 Thread Charles Duffy
Howdy, all -- The release process for Ivy includes using Xooki to edit the documentation before publication. Unfortunately, the code Xooki uses for saving updated files, borrowed from an early TiddlyWiki release, is no longer supported on modern FireFox or Chrome -- and while HTML5 has its own fi

Re: Ivy Code formatting

2014-01-13 Thread Charles Duffy
Oops! My apologies for having forgotten this was pending when cutting the -rc1 branch. Happy to update the branch after this change is in, before tagging and building something to formally propose for voting. On Sun, Jan 12, 2014 at 11:14 AM, Jean-Louis Boudart < jeanlouis.boud...@gmail.com> wro

Re: Ivy Code formatting

2014-01-12 Thread Charles Duffy
+1 On Sun, Jan 12, 2014 at 11:14 AM, Jean-Louis Boudart < jeanlouis.boud...@gmail.com> wrote: > Hi there, > > While fixing a bug i noticed that ivy source code was not fully formatted. > Eclipse formatter is not exported as a plain file but present through > eclipse project preferences in .setti

Re: Cleanup callbacks in IvyContext?

2014-01-09 Thread Charles Duffy
On Thu, Jan 9, 2014 at 12:17 PM, Nicolas Lalevée wrote: > Yep, a quite hard problem to resolve. At the ant task level I don't know > how you could nail it without asking the end user to call some ivy:lock > task. > I'd like to argue that for ant tasks, a default behavior of releasing locks only

Re: Cleanup callbacks in IvyContext?

2014-01-08 Thread Charles Duffy
te that it should hold locks its children. For ant, being generally a short-lived process, it might make sense for the parent context to be the read lock holder. Does this clarify the issue I'm trying to solve? On Sat, Jan 4, 2014 at 8:06 AM, Nicolas Lalevée wrote: > > Le 3 janv. 2014 à 22

Re: Cleanup callbacks in IvyContext?

2014-01-04 Thread Charles Duffy
is a necessary component, to be sure -- but something needs to tell it when a read lock is needed, and likewise when its need is past. On Jan 4, 2014 8:07 AM, "Nicolas Lalevée" wrote: > > Le 3 janv. 2014 à 22:28, Charles Duffy a écrit : > > > Howdy, all -- > > > &

Cleanup callbacks in IvyContext?

2014-01-03 Thread Charles Duffy
Howdy, all -- I'm trying to strengthen Ivy's locking system to make it strong enough to allow ivy:clean at arbitrary times on systems which can have other actions making use of the same shared caches. There are a few requirements to make this happen while still allowing multiple resolves (and lik

Re: Ivy release schedule

2014-01-02 Thread Charles Duffy
; > Le 30 déc. 2013 à 19:35, Charles Duffy a écrit : > > > Howdy, all -- > > > > There's rather a lot of good stuff on Ivy's trunk. > > Agreed. > > > Any thoughts as to when > > we might be in a position to start a release candidate series? &

Ivy release schedule

2013-12-30 Thread Charles Duffy
Howdy, all -- There's rather a lot of good stuff on Ivy's trunk. Any thoughts as to when we might be in a position to start a release candidate series? (As there are tickets assigned to 2.4.0, and nothing on 2.3.1, would I be correct in gathering that that's where we're going next?)

Re: IVY-1455: effects of override tag escaping definition scope

2013-12-27 Thread Charles Duffy
6, 2013 at 5:03 PM, Nicolas Lalevée wrote: > > Le 24 déc. 2013 à 01:12, Charles Duffy a écrit : > > > Howdy, all -- > > > > I have a reproducer for an issue similar to IVY-1333 ("impossible to get > > artifacts when data has not been loaded") which demon

Reconsidering IVY-1454

2013-12-26 Thread Charles Duffy
Howdy, all -- I've been seeing race conditions around mutating methods in IvySettings resulting in occasional NPEs during IVY-1454 regression testing. We're also getting issues with ConcurrentModificationExceptions from the logger stack -- which it seems to me we'd need to move the loggers into th

IVY-1455: effects of override tag escaping definition scope

2013-12-23 Thread Charles Duffy
Howdy, all -- I have a reproducer for an issue similar to IVY-1333 ("impossible to get artifacts when data has not been loaded") which demonstrates some surprising behavior, and would appreciate feedback from folks more familiar with the ResolveEngine's internals: An tag in a transitive dependen

Re: Re: OverlappingFileLockException when using artifact-lock-nio

2013-12-19 Thread Charles Duffy
ultiple > cache configurations :-} > > I'll send a notice with the issue number when I've got all the details. > > Thanks, > Carsten > > > > Von:Charles Duffy > An: Ant Developers List > Datum: 18.12.2013 01:49 > Betreff:Re: Re: Over

Update to newer checkstyle plugin?

2013-12-18 Thread Charles Duffy
Howdy -- I had to make some changes to checkstyle-config to support modern releases of the checkstyle plugin. Significant parts of the old config rely on behavior which was changed in the checkstyle 5.0 release; current upstream is 5.7. The plugin I'm testing against uses net.sf.eclipsecs.core.Ch

Re: Re: OverlappingFileLockException when using artifact-lock-nio

2013-12-17 Thread Charles Duffy
wse/IVY), or would you like me to do so on your behalf? Thanks! On Tue, Dec 17, 2013 at 10:29 AM, wrote: > Cool, if you find something, I'll happily test that. > > Thanks, > Carsten > > > > Von:Charles Duffy > An: Ant Developers List > Datum: 17.12.2

Re: OverlappingFileLockException when using artifact-lock-nio

2013-12-17 Thread Charles Duffy
I'll try to take a look at this today. Thanks for the report! On Tue, Dec 17, 2013 at 8:19 AM, wrote: > Hi, > > I just tried the artifact-lock-io lockstrategy with > ivy_2.4.0.alpha_20131214174343.jar. > At some point I got resolve error like this: > > [ivy:resolve] ::

[PATCH r3] Ivy useOrigin=true support for URLResolver with file:// URLs

2013-11-20 Thread Charles Duffy
The version here adds a unit test, and patches URLResolver per prior feedback (which had failed to make it into the public version of the patch's r2). Index: src/java/org/apache/ivy/plugins/repository/url/URLRepository.java === --- src

Re: [PATCH] Ivy useOrigin=true support for URLResolver with file:// URLs

2013-11-18 Thread Charles Duffy
ncoded such as spaces replaced by %32. > > Regards, > > Antoine > > On Nov 11, 2013, at 1:51 PM, Charles Duffy wrote: > > > This isn't actually so important for URLResolver itself, which can be > replaced with the FileSystem resolver at will -- but without thi

[PATCH] Ivy useOrigin=true support for URLResolver with file:// URLs

2013-11-11 Thread Charles Duffy
This isn't actually so important for URLResolver itself, which can be replaced with the FileSystem resolver at will -- but without this patch, one can't get the unique behavior of the IBiblio resolver combined with useOrigin. Feedback appreciated. Index: src/java/org/apache/ivy/core/cache/DefaultR

Revisiting NIO FileLock

2013-06-24 Thread Charles Duffy
Howdy -- In both the documentation and the code, the NIO FileLock implementation is advised against. However, the open(O_CREAT|O_EXCL)-based system which is presently used in favor of it has the major issue that locks are not cleaned up on failures -- such that manual intervention can be required

checkDescriptorConsistency preventing revision mappings in namespaces

2013-06-24 Thread Charles Duffy
If you're seeing this for the second time, please pardon the repost -- the first instance was posted through Nabble, and appears not to to have been accepted by the real list. --- For organisations and modules, checkDescriptorConsistency compares mrid and md -- both of which use the local values.

Ivy contribution process / timeline

2013-06-23 Thread Charles Duffy
Howdy -- I've recently submitted three tickets to the IVY project on Apache's JIRA instance: IVY-1421 - SSH agent support for SSH and SFTP transports IVY-1423 - Namespace revision mapping does not work bidirectionally IVY-1424 - NIO FileLocker releases locks while still within tryLock() call All

Re: [PATCH] SSH agent support for Ivy's SSH and SFTP transports

2013-05-17 Thread Charles Duffy
On 05/14/2013 10:00 AM, Charles Duffy wrote: The SSH library used by ant, jsch, has a series of optional additional components available adding support for communicating with an external keystore. I've been using these successfully (with a number of users) over the course of the last few

Re: [PATCH] SSH agent support for Ivy's SSH and SFTP transports

2013-05-15 Thread Charles Duffy
hanks, -- Charles Duffy char...@dyfis.net du...@indeed.com On Tue, May 14, 2013 at 10:00 AM, Charles Duffy wrote: > Howdy, all -- > > The SSH library used by ant, jsch, has a series of optional additional > components available adding support for communicating with an external >

[PATCH] SSH agent support for Ivy's SSH and SFTP transports

2013-05-14 Thread Charles Duffy
gratefully appreciated. Many thanks, -- Charles Duffy char...@dyfis.net du...@indeed.com - To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional commands, e-mail: dev-h...@ant.apache.org