<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>142708</bug_id>
          
          <creation_ts>2006-08-03 15:20 0000</creation_ts>
          <short_desc>ebuilds inheriting java-pkg, using pkg_setup() and not calling java-pkg_pkg_setup</short_desc>
          <delta_ts>2006-10-13 17:19:51 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>142650</dependson>
          <blocked>147254</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>caster@gentoo.org</reporter>
          <assigned_to>java@gentoo.org</assigned_to>
          <cc>eradicator@gentoo.org</cc>
    
    <cc>pgsql-bugs@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>caster@gentoo.org</who>
            <bug_when>2006-08-03 15:20:29 0000</bug_when>
            <thetext>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 &amp;&amp; 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&apos;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</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>caster@gentoo.org</who>
            <bug_when>2006-08-03 15:37:37 0000</bug_when>
            <thetext>This was the command used to get this:

grep -rl --include=&apos;*.ebuild&apos; &quot;inherit.*java-pkg[^-]&quot; /usr/portage/ | xargs grep -l pkg_setup | xargs grep -L java-pkg_pkg_setup</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leonardop@gentoo.org</who>
            <bug_when>2006-08-03 20:27:35 0000</bug_when>
            <thetext>These have been modified accordingly:

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

Thanks.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>caster@gentoo.org</who>
            <bug_when>2006-08-05 03:35:09 0000</bug_when>
            <thetext>There&apos;s a bit more stuff, missed due to bug in my search command, sorry (didn&apos;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

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>caster@gentoo.org</who>
            <bug_when>2006-09-14 14:26:46 0000</bug_when>
            <thetext>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

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nichoj@gentoo.org</who>
            <bug_when>2006-10-13 17:19:51 0000</bug_when>
            <thetext>* Fixed vtk.
* Postgres doesn&apos;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&quot;m not going to worry about them.

Marking fixed.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>