6856630: Restructure jaxp/jaxws repository
Andrew John Hughes
gnu_andrew at member.fsf.org
Wed Oct 28 17:50:02 UTC 2009
2009/10/28 Kelly O'Hair <Kelly.Ohair at sun.com>:
>
>
> Joseph D. Darcy wrote:
>>
>> Andrew John Hughes wrote:
>>>
>>> 2009/10/23 Kelly O'Hair <Kelly.Ohair at sun.com>:
>>>
>>>>
>>>> Jonathan Gibbons wrote:
>>>>
>>>>>
>>>>> Kelly O'Hair wrote:
>>>>>
>>>>>>
>>>>>> Jonathan Gibbons wrote:
>>>>>>
>>>>>>>
>>>>>>> Kelly O'Hair wrote:
>>>>>>>
>>
>> [big snip]
>>>>
>>>> DOH! Sorry...
>>>>
>>>> Yes, these jaxp and jaxws forests can probably go away, we won't
>>>> be using them.
>>>>
>>>> The current plan is that jaxp/jaxws changes (new bundles) will go
>>>> through the TL forest.
>>>>
>>>>
>>>> -kto
>>>>
>>>>
>>>
>>> I'm guilty of also thinking that Jonathan was referring to the jaxws
>>> and jaxp repositories per forest, rather than the specific forests.
>>> On that note, i18n could probably die too because apparently that team
>>> always use the swing forest for commits.
>>>
>>> It would be nice to one day get rid of the jaxp and jaxws trees too.
>>> I don't actually see why they were created as trees to begin with,
>>> given they've always been upstream and not a source of many commits.
>>> The one to actual split up would be jdk, as I can feel Mercurial
>>> struggling with it a bit already on jdk7. But I don't know how
>>> feasible that is, if at all. Maybe Jigsaw will help there.
>>>
>>> One thing that does worry me -- what happens when the jaxws or jaxp
>>> code needs security updates?
>>>
>>
>> Yes, the need to support security fixes was considered as part of this new
>> delivery model. Ultimately a revised source bundle with the security fixes
>> will need to be produced. Until then, the fixes can be represented as
>> patches which are applied to the sources before the build. Kelly can speak
>> to the implementation details of the patch mechanism.
>
> It's crude, but should serve in an emergency. See the patches/README.
> After a bundle is unzipped, all patches are applied, none right now.
>
> I hope that we can always just get updated bundles.
>
> Originally, the jaxp and jaxws (and corba) workspaces were created
> mainly as a place to move files from (trim) the original "j2se" workspace,
> and we had no idea where we were going with it all, except that we
> knew these were out of place in the j2se workspace, which became
> the jdk repository.
>
> The jaxp and jaxws repos could just go away someday, but I'll leave
> that for another day. ;^)
>
> Let's just call it evolution. ;^)
>
Oh yes, I'm not saying right now -- something for JDK8 perhaps? :)
Certainly, the trivial change Jonathan mentions could be done when
creating the jdk8 forests.
It would be nice to share the common stuff between jaxp and jaxws too,
and I suspect that may be easier if they are in the same toplevel
openjdk repository.
> -kto
>
>
>>
>> -Joe
>
--
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