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

Bug#551300: marked as done (java-common: policy mandates java?-runtime even for headless packages)



Your message dated Sat, 17 Aug 2013 20:55:00 +0200
with message-id <CAG50ZE84KTpFu7VZCmK2EYbfUUtH-1CtkduFf3446OHrww-xrw@mail.gmail.com>
and subject line java-common: policy mandates java?-runtime even for headless packages
has caused the Debian Bug report #551300,
regarding java-common: policy mandates java?-runtime even for headless packages
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
551300: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=551300
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: java-common
Version: 0.33
Severity: normal

The Debian Java Policy, which is present in this package, states (§2.3):

  Programs must depend on java-virtual-machine and the needed runtime
  environment (java1-runtime and/or java2-runtime).

(Similar text is present in §2.1 and §2.2.)

This is problematic, because this pulls in a huge number of dependencies
that are unneeded for packages that run headless.  For openjdk-6, which
is the default runtime on amd64, this involves the installation of the
entirety of GTK and its associated libraries, which are not needed on
machines that have neither a monitor nor an X server, such as servers.

Please fix the policy so that it does not mandate the installation of a
full JRE when a headless JRE would suffice.  This is priority normal
because it requires every Java program or library to depend on lots of
code that has no place on a server.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

java-common depends on no packages.

java-common recommends no packages.

Versions of packages java-common suggests:
ii  default-jre                   1.6-33     Standard Java or Java compatible R
ii  equivs                        2.0.7-0.1  Circumvent Debian package dependen

-- no debconf information

-- 
brian m. carlson / brian with sandals: Houston, Texas, US
+1 713 440 7475 | http://crustytoothpaste.ath.cx/~bmc | My opinion only
OpenPGP: RSA v4 4096b 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Hi,

Sylvestre has updated / cleaned up the policy which now say :

  Programs must depend on the needed runtime environment
  (default-jre and/or default-jre-headless if need a GUI or not).  

So this issue could be closed.

Regards,
--
Damien

--- End Message ---

Reply to: