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

Re: maven2 for Debian



On Mon, Mar 05, 2007 at 08:50:18AM -0800, manfred@mosabuam.com wrote:
> Quoting Arnaud Vandyck <avandyck@gmail.com>:
> 
> >On 3/5/07, Michael Koch <konqueror@gmx.de> wrote:
> >[...]
> >>>I understand your point of view and respect it. But as we are
> >>>responsible in some way of the software we package and distribute, we
> >>>cannot distribute a software for Debian that could install non free
> >>>software in all ~'s.
> >>
> >>Binary blobs are not non-free per so. If we would go your route we would
> >>have to disable download functionality in e.g. iceweasel as you are
> >>*able* to download non-free stuff with it. The download feature in Maven
> >>is no problem per se. We just need to figure out how we exactly handle
> >>non-installed dependencies.
> >
> >How was it build? What are the build/runtime dependencies? These sort
> >of things will be a headache. Example: Hibernate have a dependency
> >with transaction api you have to download to Sun website; Spring,
> >Maven have dependencies against javamail, activation you have to
> >download from Sun's website. And for the last two one, we have free
> >implementations. Are these implementations in the maven repository so
> >the user could use the free implementation or is (s)he obliged to use
> >the Maven proprietary one?
> >
> >Tom Marble told me he'll work on that issue where a lot of Sun's
> >libraries must be downloaded from Sun website with a click on the
> >agreement, no source to build them and a non-free license (Sun
> >binary...), but in the mean time, what do we do?
> 
> There is a additional repositories that host that sort of stuff and a  
> lot of other libraries.  E.g. the java.net maven repo has a lot of the  
> stuff you are talking about, the codehaus repo has a lot of other  
> extensions. The packaging team should not worry about that. The maven  
> user will with the pom for his own project.
> 
> It is also common for maven users to create their own repository with  
> their build artifact and other libraries that simply are not available  
> anywhere in a repositoryt. it is quite simple to add one (as long as  
> you dont worry about its dependencies...)
> 
> Anyway.. from a user perspective I think it would be great if it just  
> behaves like upstream and pumps stuff in ~/.m2 like normal.

Thats fine for some things but not for others. E.g. We can't and we are
not allowed to download stuff during build time of a package.


Cheers,
Michael
-- 
 .''`.  | Michael Koch <konqueror@gmx.de>
: :' :  | Free Java Developer <http://www.classpath.org>
`. `'   |
  `-    | 1024D/BAC5 4B28 D436 95E6 F2E0 BD11 5923 A008 2763 483B



Reply to: