Bug#568953: ITP: commons-exec -- a library to reliably execute external processes from within the JVM
On Tue, Feb 09, 2010 at 03:06:32PM +0100, Florian Weimer wrote:
> * Peter Collingbourne:
>
> > On Tue, Feb 09, 2010 at 02:06:34PM +0100, Florian Weimer wrote:
> >> * Peter Collingbourne:
> >>
> >> > Executing external processes from Java is a well-known problem
> >> > area. It is inherently platform dependent and requires the developer
> >> > to know and test for platform specific behaviors, for example
> >> > using cmd.exe on Windows or limited buffer sizes causing deadlocks.
> >> > The JRE support for this is very limited, albeit better with the
> >> > new Java SE 1.5 ProcessBuilder class.
> >>
> >> Do we really need this anymore? Java 1.4 is dead, after all.
> >
> > It is a dependency of another package I am packaging
> > (clojure-maven-plugin, ITP soon).
>
> Could you port that to Java 6, please?
clojure-maven-plugin upstream did use ProcessBuilder until the
following commit:
http://github.com/talios/clojure-maven-plugin/commit/e6553c67031bcea4f4137a7cecd103345b13a4f9
According to the commit message, this was done to fix certain specific
bugs. It would be bad form to potentially reintroduce those bugs
into Debian.
Thanks,
--
Peter
Reply to: