From: "Miroslav Šulc" <miroslav.sulc@startnet.cz>
To: gentoo-java@lists.gentoo.org
Subject: Re: [gentoo-java] Falling to the lowest jdk available
Date: Fri, 28 Jul 2006 12:40:30 +0200 [thread overview]
Message-ID: <44C9E99E.6010601@startnet.cz> (raw)
In-Reply-To: <44C9D964.3060405@seznam.cz>
[-- Attachment #1: Type: text/plain, Size: 3041 bytes --]
Caster napsal(a):
> Miroslav Šulc wrote:
>
>> Hi,
>>
>> I've faced a problem with migrated packages on my laptop. If I remember
>> well, I've read somewhere that the new Java system will always try to
>> build packages with the lower JDK possible. At least on my laptop (it's
>> a fresh install of Gentoo - I've installed it about two weeks ago)
>> packages are not built with the lowest JDK possible which results in
>> these bugs when compiling packages dependant on a badly built package:
>>
>
> It's like this:
>
> DEPEND=">=virtual/jdk-1.4" will make it use 1.4 or higher JDK (it
> prefers the higher, you can tune that in
> /etc/java-config-2/build/jdk.conf) but it will rewrite the build.xml
> file(s) to -source 1.4 -target 1.4 so even with 1.5 JDK it should
> produce 1.4 compatible class files.
>
> DEPEND="=virtual/jdk-1.4" will use 1.4 JDK specifically, in case the
> package needs not just 1.4 language compliance but e.g. also breaks on
> 1.4 -> 1.5 API changes or relies on something else that is specific only
> to 1.4.
>
> So seeing "Using: sun-jdk-1.5" is not a bug, note you also see the
> "Rewriting ./build.xml" that ensures proper -source and -target
> arguments. The problem could be if you have built something with 1.5
> before the migration - run java-1.5-fixer to fix that. But it is also
> possible that the build.xml file(s) weren't properly rewritten, some
> were ommitted... and that would be a bug. You just need to find out
> which package is causing that (probably some that will want to be
> rebuilt with java-1.5-fixer over and over again).
>
Thank you for explanation. Now it's clear to me. I've discovered that
jaxme, aspectwerkz and subversion want to be rebuild over and over again:
# java-1.5-fixer
* Generating a list of jars which ant uses
...
[ ok ]
* Checking for > 1.4 bytecode in ant jars
...
[ ok ]
* Generating a list of jars in the system
...
[ ok ]
* Checking for > 1.4 bytecode in system jars
...
[ ok ]
* Attempting to fix broken packages ...
* Packages to fix this run:
=dev-java/aspectwerkz-2.0_rc2-r1 =dev-java/aspectwerkz-2.0_rc2-r1
=dev-java/aspectwerkz-2.0_rc2-r1 =dev-java/aspectwerkz-2.0_rc2-r1
=dev-java/jaxme-0.3.1-r1 =dev-java/jaxme-0.3.1-r1
=dev-java/jaxme-0.3.1-r1 =dev-java/jaxme-0.3.1-r1
=dev-java/jaxme-0.3.1-r1 =dev-java/jaxme-0.3.1-r1
=dev-util/subversion-1.3.2-r3
> Caster
>
[-- Attachment #2: miroslav.sulc.vcf --]
[-- Type: text/x-vcard, Size: 349 bytes --]
begin:vcard
fn;quoted-printable:Miroslav =C5=A0ulc
n;quoted-printable:=C5=A0ulc;Miroslav
org:StartNet s.r.o.
adr;quoted-printable;quoted-printable:;;Schodov=C3=A1 309/10;Praha 5;;150 00;=C4=8Cesk=C3=A1 republika
email;internet:miroslav.sulc@startnet.cz
tel;cell:+420 603 711 413
x-mozilla-html:TRUE
url:http://www.startnet.cz
version:2.1
end:vcard
next prev parent reply other threads:[~2006-07-28 10:41 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-07-28 9:09 [gentoo-java] Falling to the lowest jdk available Miroslav Šulc
2006-07-28 9:24 ` Krzysiek Pawlik
2006-07-28 10:33 ` Miroslav Šulc
2006-07-28 10:43 ` Krzysiek Pawlik
2006-07-28 11:01 ` Caster
2006-07-28 11:12 ` Krzysiek Pawlik
2006-07-28 11:59 ` Caster
2006-07-28 12:27 ` Miroslav Šulc
2006-07-28 14:06 ` Caster
2006-07-28 14:50 ` Miroslav Šulc
2006-07-28 16:02 ` Krzysiek Pawlik
2006-07-28 10:44 ` Caster
2006-07-28 9:31 ` Caster
2006-07-28 10:40 ` Miroslav Šulc [this message]
2006-07-28 10:54 ` Wiktor Wandachowicz
2006-07-28 11:26 ` Miroslav Šulc
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=44C9E99E.6010601@startnet.cz \
--to=miroslav.sulc@startnet.cz \
--cc=gentoo-java@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox