Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 142708 - ebuilds inheriting java-pkg, using pkg_setup() and not calling java-pkg_pkg_setup
Summary: ebuilds inheriting java-pkg, using pkg_setup() and not calling java-pkg_pkg_s...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on: 142650
Blocks: 147254
  Show dependency tree
 
Reported: 2006-08-03 15:20 UTC by Vlastimil Babka (Caster) (RETIRED)
Modified: 2006-10-13 17:19 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2006-08-03 15:20:29 UTC
Due to changes in Java handling in Gentoo, all packages inheriting java-pkg and defining pkg_setup() must call java-pkg_pkg_setup from there to correctly initialize java build environment. For packages that have java support USE-flag based, this should be added:

use java && java-pkg_pkg_setup

to your pkg_setup()

Follows a list of ebuilds from current portage tree that inherit java-pkg, define pkg_setup() but don't call java-pkg_pkg_setup yet. Maintainers can fix them or let Java team do that.

app-accessibility/gnome-speech/gnome-speech-0.3.9.ebuild
app-accessibility/gnome-speech/gnome-speech-0.4.0.ebuild
app-accessibility/gnome-speech/gnome-speech-0.4.2.ebuild
app-accessibility/java-access-bridge/java-access-bridge-1.4.6.ebuild
app-accessibility/java-access-bridge/java-access-bridge-1.5.0.ebuild
dev-db/c-jdbc/c-jdbc-1.0.4-r1.ebuild
dev-db/hsqldb/hsqldb-1.7.3.1-r1.ebuild
dev-db/hsqldb/hsqldb-1.7.3.1-r2.ebuild
dev-db/postgresql/postgresql-7.3.15-r1.ebuild
dev-db/postgresql/postgresql-7.4.13.ebuild
dev-java/cairo-java/cairo-java-1.0.1.ebuild
dev-java/cairo-java/cairo-java-1.0.2.ebuild
dev-java/cairo-java/cairo-java-1.0.2-r1.ebuild
dev-java/glib-java/glib-java-0.2.1.ebuild
dev-java/glib-java/glib-java-0.2.2.ebuild
dev-java/glib-java/glib-java-0.2.3.ebuild
dev-java/glib-java/glib-java-0.2.3-r1.ebuild
dev-java/libgconf-java/libgconf-java-2.12.1.ebuild
dev-java/libgconf-java/libgconf-java-2.12.1-r1.ebuild
dev-java/libglade-java/libglade-java-2.12.1.ebuild
dev-java/libglade-java/libglade-java-2.12.2.ebuild
dev-java/libglade-java/libglade-java-2.12.2-r1.ebuild
dev-java/libgnome-java/libgnome-java-2.12.1.ebuild
dev-java/libgnome-java/libgnome-java-2.12.1-r1.ebuild
dev-java/libgtk-java/libgtk-java-2.8.1.ebuild
dev-java/libgtk-java/libgtk-java-2.8.2.ebuild
dev-java/libgtk-java/libgtk-java-2.8.3.ebuild
dev-java/libgtk-java/libgtk-java-2.8.3-r1.ebuild
dev-java/swt/swt-3.1-r1.ebuild
dev-java/velocity/velocity-1.4-r3.ebuild
dev-libs/cyrus-sasl/cyrus-sasl-2.1.21-r2.ebuild
dev-libs/cyrus-sasl/cyrus-sasl-2.1.22.ebuild
sci-libs/vtk/vtk-5.0.0.ebuild
www-apps/open-xchange/open-xchange-0.8.2.ebuild
Comment 1 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2006-08-03 15:37:37 UTC
This was the command used to get this:

grep -rl --include='*.ebuild' "inherit.*java-pkg[^-]" /usr/portage/ | xargs grep -l pkg_setup | xargs grep -L java-pkg_pkg_setup
Comment 2 Leonardo Boshell (RETIRED) gentoo-dev 2006-08-03 20:27:35 UTC
These have been modified accordingly:

  app-accessibility/gnome-speech
  app-accessibility/java-access-bridge

Thanks.
Comment 3 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2006-08-05 03:35:09 UTC
There's a bit more stuff, missed due to bug in my search command, sorry (didn't match ebuilds that had their inherit line ending with java-pkg). This is what remains to be fixed after corrected search.

dev-db/c-jdbc/c-jdbc-1.0.4-r1.ebuild
dev-db/hsqldb/hsqldb-1.7.3.1-r1.ebuild
dev-db/hsqldb/hsqldb-1.7.3.1-r2.ebuild
dev-db/postgresql/postgresql-7.3.11.ebuild
dev-db/postgresql/postgresql-7.3.15-r1.ebuild
dev-db/postgresql/postgresql-7.4.13.ebuild
dev-java/cairo-java/cairo-java-1.0.1.ebuild
dev-java/cairo-java/cairo-java-1.0.2.ebuild
dev-java/cairo-java/cairo-java-1.0.2-r1.ebuild
dev-java/glib-java/glib-java-0.2.1.ebuild
dev-java/glib-java/glib-java-0.2.2.ebuild
dev-java/glib-java/glib-java-0.2.3.ebuild
dev-java/glib-java/glib-java-0.2.3-r1.ebuild
dev-java/jgroups/jgroups-2.2.7-r1.ebuild
dev-java/libgconf-java/libgconf-java-2.12.1.ebuild
dev-java/libgconf-java/libgconf-java-2.12.1-r1.ebuild
dev-java/libglade-java/libglade-java-2.12.1.ebuild
dev-java/libglade-java/libglade-java-2.12.2.ebuild
dev-java/libglade-java/libglade-java-2.12.2-r1.ebuild
dev-java/libgnome-java/libgnome-java-2.12.1.ebuild
dev-java/libgnome-java/libgnome-java-2.12.1-r1.ebuild
dev-java/libgtk-java/libgtk-java-2.8.1.ebuild
dev-java/libgtk-java/libgtk-java-2.8.2.ebuild
dev-java/libgtk-java/libgtk-java-2.8.3.ebuild
dev-java/libgtk-java/libgtk-java-2.8.3-r1.ebuild
dev-java/swt/swt-3.1-r1.ebuild
dev-java/swt/swt-3.2_pre1.ebuild
dev-java/velocity/velocity-1.4-r3.ebuild
dev-libs/cyrus-sasl/cyrus-sasl-2.1.20.ebuild
dev-libs/cyrus-sasl/cyrus-sasl-2.1.21-r2.ebuild
sci-libs/vtk/vtk-5.0.0.ebuild
www-apps/open-xchange/open-xchange-0.8.2.ebuild
www-servers/tomcat/tomcat-5.0.28-r12.ebuild
www-servers/tomcat/tomcat-5.5.17-r1.ebuild

plus ebuilds in java-experimental overlay:
java-experimental/www-servers/jetty/jetty-4.2.24.ebuild
java-experimental/www-servers/jetty/jetty-5.1.1.ebuild
java-experimental/www-servers/jetty/jetty-5.1.1-r1.ebuild
java-experimental/www-servers/jetty/jetty-5.1.3.ebuild
java-experimental/www-servers/tomcat/tomcat-5.0.28-r15.ebuild
java-experimental/www-servers/tomcat/tomcat-5.5.17-r4.ebuild
java-experimental/www-servers/tomcat/tomcat-5.5.9.ebuild

Comment 4 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2006-09-14 14:26:46 UTC
Updated list:
./sci-libs/vtk/vtk-5.0.0.ebuild
./dev-db/postgresql/postgresql-7.3.15-r1.ebuild
./dev-db/postgresql/postgresql-7.4.13.ebuild
./dev-db/postgresql/postgresql-7.3.11.ebuild
./media-libs/ming/ming-0.3.0.ebuild
./www-servers/tomcat/tomcat-5.0.28-r12.ebuild
./www-servers/tomcat/tomcat-5.0.28-r13.ebuild
./dev-java/swt/swt-3.1-r1.ebuild
./dev-java/libgtk-java/libgtk-java-2.8.2.ebuild
./dev-java/libgtk-java/libgtk-java-2.8.1.ebuild
./dev-java/libgtk-java/libgtk-java-2.8.3-r1.ebuild
./dev-java/libgtk-java/libgtk-java-2.8.3.ebuild
./dev-java/velocity/velocity-1.4-r3.ebuild
./dev-java/glib-java/glib-java-0.2.3.ebuild
./dev-libs/cyrus-sasl/cyrus-sasl-2.1.21-r2.ebuild
./www-apps/open-xchange/open-xchange-0.8.2.ebuild


java-experimental-overlay/www-servers/jetty/jetty-5.1.3.ebuild
java-experimental-overlay/www-servers/jetty/jetty-5.1.1-r1.ebuild
java-experimental-overlay/www-servers/jetty/jetty-4.2.24.ebuild
java-experimental-overlay/www-servers/jetty/jetty-5.1.1.ebuild
java-experimental-overlay/www-servers/tomcat/tomcat-5.5.9.ebuild

Comment 5 Josh Nichols (RETIRED) gentoo-dev 2006-10-13 17:19:51 UTC
* Fixed vtk.
* Postgres doesn't need to be fixed because there are newer version in same slot that are fixed.
* Ming seems to be a false positive.
* Fixed tomcat.
* Fixed swt
* Fixed libgtk-java
* Fixed velocity
* glib-java was previously fixed
* newer revision of cyrus-sasl is fixed
* Fixed open-xchange.

As for the things in the overlay, those ebuild will be going away or have done so already, so I"m not going to worry about them.

Marking fixed.