Triggered by a thoughtful observation from Matthias KURZ [0], we
considered how the future package structure should be for packages
containing java bytecodes (.jar or .class files). Please post objections
to the standard we concluded on.

A java package contains bytecode files in %{l_prefix}/lib/<pkgname>
along with all its runtime resources.

The j2se package itself stays in %{l_prefix}/libexec/j2se due to its
platform specific code.

So for example in the instance /openpkg we have:

  /openpkg/libexec/j2se
  /openpkg/lib/ant

It is unclear if a new abstraction is needed along the lines of
the package perl-openpkg. If so it would be called java-openpkg.
The main question is how to coerce java bytecode to recognize
the redirected destination paths of any resource dependencies.

The existing java packages

  ant
  fop
  j2ee
  jboss
  ditaa
  tomcat
  gallery
  xalan (?)
  saxon (?)
  ganttproject

...do not yet conform to the above standard, but will be modified. They
are all EVAL class packages, and thus hopefully will not cause too many
problems when some of their paths change.

Regards,
Michael

-- 
Michael Schloh von Bennewitz <[EMAIL PROTECTED]>
Development Team, Operations Northern Europe
Cable & Wireless Telecommunications Services
Tel +49-89-92699-227, Fax +49-89-92699-808

Attachment: pgpAI9S6tAa22.pgp
Description: PGP signature

Reply via email to