First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 179788
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Java team <java@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Petteri Räty <betelgeuse@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 179788 depends on: 179790 Show dependency tree
Bug 179788 blocks: 163262
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-05-25 19:25 0000
We are going to remove the hooks from the eclasses soon and for that we need
all Java ebuilds to call java-pkg-2_pkg_setup. Here is the current list:

betelgeuse@pena /mnt/checkouts/java/scripts $ bash
check-that-eclass-function-is-called.sh java-pkg-2 pkg_setup
dev-java/jdbc-jaybird/jdbc-jaybird-1.5.6.ebuild has it's own pkg_setup but
doesn't call java-pkg-2_pkg_setup
dev-java/jss/jss-3.4-r1.ebuild has java-pkg-2_pkg_setup overshadowed by
linux-info.eclass
dev-java/jusb/jusb-0.4.4-r1.ebuild has java-pkg-2_pkg_setup overshadowed by
linux-info.eclass
games-board/megamek/megamek-0.32.0.ebuild has java-pkg-2_pkg_setup overshadowed
by games.eclass
games-strategy/freecol/freecol-0.5.3.ebuild has java-pkg-2_pkg_setup
overshadowed by games.eclass
games-strategy/freecol/freecol-0.6.0.ebuild has java-pkg-2_pkg_setup
overshadowed by games.eclass
games-strategy/freecol/freecol-0.6.1.ebuild has java-pkg-2_pkg_setup
overshadowed by games.eclass
games-strategy/triplea/triplea-0.9.0.2.ebuild has java-pkg-2_pkg_setup
overshadowed by games.eclass
games-util/searchtool/searchtool-0.4.4.ebuild has java-pkg-2_pkg_setup
overshadowed by games.eclass
net-im/openfire/openfire-3.3.0.ebuild has it's own pkg_setup but doesn't call
java-pkg-2_pkg_setup
net-im/wildfire/wildfire-3.1.0.ebuild has it's own pkg_setup but doesn't call
java-pkg-2_pkg_setup
net-im/wildfire/wildfire-3.1.1.ebuild has it's own pkg_setup but doesn't call
java-pkg-2_pkg_setup
net-im/wildfire/wildfire-3.2.0_rc2.ebuild has it's own pkg_setup but doesn't
call java-pkg-2_pkg_setup
www-servers/resin/resin-3.0.22.ebuild has it's own pkg_setup but doesn't call
java-pkg-2_pkg_setup
www-servers/resin/resin-3.0.23-r1.ebuild has it's own pkg_setup but doesn't
call java-pkg-2_pkg_setup

------- Comment #1 From Petteri Räty 2007-05-25 19:34:38 0000 -------
games: Can we please add java to all the ebuilds listed here so that we can fix
issue with the way your ebuilds use our eclasses ourselves in the future.

------- Comment #2 From Petteri Räty 2007-05-25 19:36:21 0000 -------
net-im: Please your ebuilds to call java-pkg-2_pkg_setup in pkg_setup or ACK
here and we will fix them. Will do it automatically if I don't hear from you in
a week.

------- Comment #3 From Tristan Heaven 2007-05-25 19:50:44 0000 -------
(In reply to comment #1)
> games: Can we please add java to all the ebuilds listed here so that we can fix
> issue with the way your ebuilds use our eclasses ourselves in the future.
> 

If you mean 'Can we add pkg_setup with java-pkg-2_pkg_setup and games_pkg_setup
to those ebuilds?' then yeah.

------- Comment #4 From Petteri Räty 2007-05-25 19:58:32 0000 -------
(In reply to comment #3)
> 
> If you mean 'Can we add pkg_setup with java-pkg-2_pkg_setup and games_pkg_setup
> to those ebuilds?' then yeah.
> 

Yes that's the change we need done at this point.

------- Comment #5 From Krzysiek Pawlik 2007-05-26 12:50:59 0000 -------
www-servers/resin fixed.

------- Comment #6 From Gustavo Felisberto 2007-05-28 16:10:13 0000 -------
You guys are free to do any change to net-im/openfire packages. The
net-im/wildfire is going to be removed soon.

------- Comment #7 From Petteri Räty 2007-05-28 16:29:41 0000 -------
I did all the games stuff. Now just waiting for jdbc-jaybird (wltjr) and
wildfire to get removed.

betelgeuse@pena /mnt/checkouts/java/scripts $ bash
check-that-eclass-function-is-called.sh java-pkg-2 pkg_setup
dev-java/jdbc-jaybird/jdbc-jaybird-1.5.6.ebuild has it's own pkg_setup but
doesn't call java-pkg-2_pkg_setup
net-im/wildfire/wildfire-3.1.0.ebuild has it's own pkg_setup but doesn't call
java-pkg-2_pkg_setup
net-im/wildfire/wildfire-3.1.1.ebuild has it's own pkg_setup but doesn't call
java-pkg-2_pkg_setup
net-im/wildfire/wildfire-3.2.0_rc2.ebuild has it's own pkg_setup but doesn't
call java-pkg-2_pkg_setup

------- Comment #8 From William L. Thomson Jr. (RETIRED) 2007-05-29 17:14:01 0000 -------
(In reply to comment #7)
> Now just waiting for jdbc-jaybird (wltjr)
> 
> dev-java/jdbc-jaybird/jdbc-jaybird-1.5.6.ebuild has it's own pkg_setup but
> doesn't call java-pkg-2_pkg_setup

Took at look at ebuild to add java-pkg-2_pkg_setup. However the only reason
pkg_setup exists is to force source/target to 1.2. Which is WAY old, and kinda
makes my unsure about that version. If it can't be compiled as at min 1.3 or
ideally 1.4. Then it's likely time I just remove that package. There are newer
versions in same slot. I just kept that around for legacy purposes, but those
people if still in use, can deal and move on with life.

------- Comment #9 From Vlastimil Babka (Caster) 2007-05-29 18:57:21 0000 -------
(In reply to comment #8)
> Took at look at ebuild to add java-pkg-2_pkg_setup. However the only reason
> pkg_setup exists is to force source/target to 1.2. Which is WAY old, and kinda

And without java-pkg-2_pkg-setup it will compile with source/target 1.6 if your
system VM is set to 1.6. You think that's better? Or it will die on some
unitialized variable... (I don't care to try and hopefully you neither :) don't
underestimate the importance of pkg_setup pls.

> makes my unsure about that version. If it can't be compiled as at min 1.3 or
> ideally 1.4. Then it's likely time I just remove that package. There are newer

I bet it can, just change the dep to >=1.4 and try.

> versions in same slot. I just kept that around for legacy purposes, but those
> people if still in use, can deal and move on with life.

Sure no problem in removing all but latests version. It doesn't make sense to
have more versions in one slot anyway. If people miss it, we can put it back in
own slot (or in java-overlay).

------- Comment #10 From William L. Thomson Jr. (RETIRED) 2007-05-29 19:10:22 0000 -------
(In reply to comment #9)
> 
> And without java-pkg-2_pkg-setup it will compile with source/target 1.6 if your
> system VM is set to 1.6. You think that's better? 

No

> underestimate the importance of pkg_setup pls.

I am not, just if we should modify vs remove package version.

> I bet it can, just change the dep to >=1.4 and try.

Going to, but pretty sure there were JDBC difference in 1.3 vs 1.4. No clue why
it's set to 1.2. Legacy crud I would say, but it's doing that via gen 2 stuff.


> Sure no problem in removing all but latests version. It doesn't make sense to
> have more versions in one slot anyway. If people miss it, we can put it back in
> own slot (or in java-overlay).

Likely just punt. If they really need they can go fetch jar or etc :) Idea
behind old version in same slot is so they can mask newer versions. For the
most part same API and etc as far as most applications using the driver
versions. Unless changes in JDBC version breaks the app or etc.


------- Comment #11 From William L. Thomson Jr. (RETIRED) 2007-05-29 19:16:38 0000 -------
Meh, the ebuild was a early gen 2 migration, needed luv for split ant. Much
less also had bundled deps and etc. I just don't feel like dealing with the
older version. So I punted it, problem resolved :)

------- Comment #12 From Petteri Räty 2007-06-20 16:07:29 0000 -------
All fixed.

First Last Prev Next    No search results available      Search page      Enter new bug