6856630: Restructure jaxp/jaxws repository
Andrew John Hughes
gnu_andrew at member.fsf.org
Fri Oct 9 14:26:38 UTC 2009
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:
>> Assuming we get successful test builds of the build forest, these
>> changes will get integrated into the jdk7 master forest.
>> * 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:
>> If not found in the /java/devtools/share/jdk7-drops directory,
>> the ant scripts will look for them at
>> 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.
> 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?
> Andrew :-)
> Free Java Software Engineer
> Red Hat, Inc. (http://www.redhat.com)
> Support Free Java!
> Contribute to GNU Classpath and the OpenJDK
> 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:
I've committed this to IcedTea already. Does this look ok for build also?
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
Support Free Java!
Contribute to GNU Classpath and the OpenJDK
PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8
More information about the build-dev