6856630: Restructure jaxp/jaxws repository
Kelly O'Hair
Kelly.Ohair at Sun.COM
Fri Oct 9 17:11:40 UTC 2009
I can't see the webrev right now due to the server issues.
As soon as I can look at it I'll let you know.
At first I wondered if it should be named ALT_JDK7_DROP_DIR,
but then I thought not, and I should have used jdk-drops
instead of jdk7-drops, getting the version out of the directory.
The file names should make them unique enough.
So your change may be fine as is, as soon as I can see it. ;^)
And I apologize for not creating an ALT_* setting before... my oversight.
-kto
Andrew John Hughes wrote:
> 2009/10/7 Andrew John Hughes <gnu_andrew at member.fsf.org>:
>> 2009/9/22 Kelly O'Hair <Kelly.Ohair at sun.com>:
>>> This 6856630 change has been integrated into the build
>>> forest jaxp and jaxws repositories:
>>>
>>> http://hg.openjdk.java.net/jdk7/build/jaxws/rev/ae2bec597586
>>> http://hg.openjdk.java.net/jdk7/build/jaxp/rev/534e23823a1b
>>>
>>> Assuming we get successful test builds of the build forest, these
>>> changes will get integrated into the jdk7 master forest.
>>>
>>> Notes:
>>> * The jaxws (and jaf) and jaxp sources have been extracted and
>>> put into separate source zip files. These zip files represent
>>> the source deliveries into the jdk7 project. Selection of
>>> the bundles is determined by the properties in the files
>>> jax*/jax*.properties and jax*/build-defs.xml.
>>> The current 3 source drop bundles are:
>>> jdk7-jaf-2009_08_28.zip
>>> jdk7-jaxp-2009_08_28.zip
>>> jdk7-jaxws-2009_08_28.zip
>>> If not found in the /java/devtools/share/jdk7-drops directory,
>>> the ant scripts will look for them at
>>> http://kenai.com/projects/jdk7-drops/downloads
>>> a temporary site for now until the JAX* teams engage.
>>>
>>> * The original jaxp/src and jaxws/src files are still there,
>>> but should not be used unless the drop source bundles are
>>> unavailable (currently the drop bundles contain the exact
>>> same files). A warning will be issued if they are used.
>>> Eventually the original jaxp/src and jaxws/src files will
>>> be deleted from the jdk7 repositories.
>>>
>>> * 'ant source' or 'cd make && make source' will get the drop
>>> bundles and populate the drop source area. But this should
>>> happen automatically.
>>>
>>> Please ask questions, this is kind of a big change and anything
>>> can go wrong, please let me know if there are problems.
>>>
>>> -kto
>>>
>>>
>> Hi Kelly,
>>
>> This patch is now in b73 and I'm trying to get IcedTea7 to build with
>> it. How do I specify the location of the zips to use?
>>
>> Thanks,
>> --
>> Andrew :-)
>>
>> Free Java Software Engineer
>> Red Hat, Inc. (http://www.redhat.com)
>>
>> Support Free Java!
>> Contribute to GNU Classpath and the OpenJDK
>> http://www.gnu.org/software/classpath
>> http://openjdk.java.net
>>
>> PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
>> Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8
>>
>
> I found a number of issues with the current version:
>
> * The drop zips are expected to be in a share/jdk7-drops subdirectory
> of the devtools directory. This doesn't really work outside Sun's
> internal setup. I've added support for ALT_DROP_DIR which can be used
> to specify an exact path to the zips. If this is not set, the old
> devtools behaviour is used.
> * The zips are being downloaded and extracted in the source directory,
> which could be read only. I've changed this so they are written to
> the build directory like everything else.
>
> The webrev for these changes is here:
>
> http://cr.openjdk.java.net/~andrew/drops/webrev.01/
>
> I've committed this to IcedTea already. Does this look ok for build also?
More information about the build-dev
mailing list