2017-05-31 13:50 GMT+02:00 John Paul Adrian Glaubitz
<glaub...@physik.fu-berlin.de>:
> On Wed, May 31, 2017 at 01:33:13PM +0200, Mario Torre wrote:
>> > Ok, so I signed the OCA and sent in three patches to address build
>> > issues on Linux/sparcv9. Those patches were rejected with the argument
>> > that no one can test the code, even though Oracle themselves
>> > officially support Oracle Linux on SPARC [1].
>>
>> Do you have a link to this discussion?
>
>> http://mail.openjdk.java.net/pipermail/build-dev/2017-May/019301.html
>> http://mail.openjdk.java.net/pipermail/hotspot-dev/2017-May/026984.html
>
>> > So, how can I get those fixes in?
>>
>> As Dalibor said, this kind of patches tend to be very invasive, and as
>> a first contribution especially the entry barrier is quite high. You
>> may have better luck in trying to merge them into a separate Project
>> repository or start with a smaller set of changes.
>
> Those patches aren't invasive. One fixes a filename, one adds a
> missing #include and the third one adds a missing variable. All within
> the linux_sparc folder.

I can't check the patches in detail now, but I see that the discussion
on those threads doesn't go much on the technical side but rather
focus on whether Oracle should support or not their own products :)

I think David's reply was highlighting the actual points instead:

* The status of linux-sparc as a port in OpenJDK 9 (or 8u) is unclear
* There is no way you will get them JDK 9 at this stage, this work
needs to be done on 10
* Hotspot group leads should have a say on this

I think it makes sense to seek the hotspot leads approval for that
work before anything else.

>> In the meantime perhaps I would suggest to get in touch with the
>> distro-pkg-dev people since they may help you, even if this is not
>> Linux specific.
>
> I am one of the maintainers of the Debian/sparc64 port and we have the
> possibility to add distro-specific patches. However, I don't want to
> carry these patches around forever but rather get them merged upstream
> and make them available to all downstreams, not just Debian.
>

The way we have done that in the past is exactly this, slowly merge
upstream all the downstream specific changes, it's a process that
takes a lot of time, especially at the beginning when you need to
build trust and experience with the upstream developers.

Cheers,
Mario

-- 
pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF
Fingerprint: BA39 9666 94EC 8B73 27FA  FC7C 4086 63E3 80F2 40CF

Java Champion - Blog: http://neugens.wordpress.com - Twitter: @neugens
Proud GNU Classpath developer: http://www.classpath.org/
OpenJDK: http://openjdk.java.net/projects/caciocavallo/

Please, support open standards:
http://endsoftpatents.org/

Reply via email to