Bug#397045: ant - java-gcj-compat-dev as dependency

Michael Koch konqueror at gmx.de
Sun Mar 4 10:38:59 CET 2007


On Sun, Mar 04, 2007 at 01:35:12AM +0000, Paul Cager wrote:
> Currently:
> 
> Depends: java-gcj-compat | java-virtual-machine, java-gcj-compat |
>    java1-runtime | java2-runtime, libxerces2-java
> Recommends: ant-optional, jikes | java-compiler
> 
> Should ant Depend or Suggest the compiler packages? I'd say Depend, but
> I suppose its not an absolute dependency - you could have a buildfile
> that doesn't call javac.

Recommends is the right thing. Its no hard dependency but its the
used/needed in most cases. Recommends are installe by default by aptitude
and synaptic but you can choose to deinstall or not install at all the
compiler. IMO that bug should just be closed as people need to be aware
what they break when they dont install the Recommends.

>From the Debian Policy 7.2:

Recommends
 
 This declares a strong, but not absolute, dependency. 
 
 The Recommends field should list packages that would be found together
 with this one in all but unusual installations. 


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




More information about the pkg-java-maintainers mailing list