6856630: Restructure jaxp/jaxws repository

Andrew John Hughes gnu_andrew at member.fsf.org
Mon Oct 12 17:14:58 UTC 2009


2009/10/9 Kelly O'Hair <Kelly.Ohair at sun.com>:
> 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. ;^)
>

I can access it fine from here now.

> And I apologize for not creating an ALT_* setting before... my oversight.
>

No problem; easily fixed.

> -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?
>



-- 
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



More information about the build-dev mailing list