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