[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#561963: hudson Debian packages



On Tue, Jan 05, 2010 at 03:25:31PM -0800, Kohsuke Kawaguchi wrote:
> Just so you know, Hudson currently have 82 external library
> dependencies. Some of the jar files are so-called "uberjar", which is a
> rebundle of multiple libraries, so the complete list of dependencies
> that need packaging are likely longer.
> 
> Those libraries often have their additional build-time dependencies in
> turn, and every so often Hudson picks up a new version of those
> dependencies. It's way too much work for us to package them all, and
> keep doing it every time Hudson uses new dependencies.

Mmm, welcome to Debian. ;) I'm quite keen to see hudson packaged
properly, though.  I'm planning to work with Debian's existing Java
packaging team.

> I've attached the list of dependencies.

Thanks, that looks very helpful.  I'll review it properly tomorrow.

> >> Hudson also uses Maven as the build tool, and as you may already know,
> >> it comes with a built-in mechanism to download all kinds of stuff (that
> >> it uses during the build) from the internet. Do those also have to be
> >> packaged separately or be built from the source?
> > 
> > The build dependencies will be packaged separately as well.
> 
> Is there any precedence of packaging Maven-built applications/libraries?
>   For build dependencies to be picked up locally, Maven needs some
> additional plugins. Maybe those work have already been done.

Yes, there is now a solution in Debian for packaging Maven stuff.

-- 
Tim Retout <diocles@debian.org>



Reply to: