jsr370-experts@jax-rs-spec.java.net

Re: [jax-rs-spec users] Early draft 2.1 API for Central

From: Marek Potociar <marek.potociar_at_oracle.com>
Date: Wed, 14 Sep 2016 16:45:50 +0200

Sergey,

As anyone else, you do have a read-only access to our source repositories.
That said, you do not own the project and any suggestions of you doing a release of the project on your own are not appropriate. Even if we as owners are not as active as you would like as to be. That’s all I meant.

Also, I do not consider the following

>>>>>> Or should I revisit the idea of releasing the 1st API myself ? As I said I have a write access to a git repo containing the
>>>>>> current snapshot and I think I should be allowed to do it.


to be a gentle encouragement. It sounded more like a threat to me. Thus my reaction.

Marek

> On 13 Sep 2016, at 22:35, Sergey Beryozkin <sberyozkin_at_talend.com> wrote:
>
> Marek,
>
> I've signed off today and have been planning to return to this email given I was upset and hoping I misunderstood you.
>
> For the last year of whatever number of months all we've heard is a complete silence. I've been very gently trying to encourage the spec leads to do at least something to keep the the light alive. In the open source we just make things happen. We don't wait for the 'go-ahead' signal.
>
> I've been always very supportive of the spec leads, though JAX-RS is not the only CXF concern these days, it is now bigger than JAX-RS/JAX-WS. So few weeks back or so after seeing another no-response I thought I would check what I can do with the git myself - when I login I can see a link to the git repo (official or not - no idea), I tried to ssh from it but I had no keys loaded or whatever and I stopped. When I did mention that I could do a release myself I had to goals:
> - gently encourage you to do it
> - and sincerely being ready to help
>
> Seeing your reply stopped in my tracks as they say. Please do not be concerned - the last thing which I've been 'planning' was to take some control or do some other chaos in the official JAX-RS GIT repo. Make sure I have a read access only - I'll be OK. Still hoping I have misunderstood you - if so I'm sorry
>
> Sergey
>
> On 13/09/16 20:08, Marek Potočiar wrote:
>> Yes I understood. If I choose to sound like a lawyer I may have a good reason for that ;-)
>>
>> Marek
>>
>> On 13. 9. 2016, at 16:54, Sergey Beryozkin <sberyozkin_at_talend.com <mailto:sberyozkin_at_talend.com>> wrote:
>>
>>> Sorry for the typo there in the last sentence, but I'm sure it was understood.
>>> On 13/09/16 15:51, Sergey Beryozkin wrote:
>>>> Hi Marek
>>>> On 13/09/16 15:32, Marek Potociar wrote:
>>>>> Hi Sergey,
>>>>>
>>>>> The 2.1-b01 release will happen later this week - we’re working on it right now.
>>>> Good to know...
>>>>
>>>>> I do not know what makes you believe that you have write access to the official JAX-RS git repo or which git repo are you referring to. At this point, we are not ready to grant EG members write access to JAX-RS git repo. At the same time, I would request you to abandon the idea of releasing JAX-RS API on your own. You have no entitlement to do so.
>>>> You sound like an Oracle layer here Marek :-;
>>>>
>>>> Sergey
>>>>
>>>>>
>>>>> Marek
>>>>>
>>>>>> On 12 Sep 2016, at 17:02, Sergey Beryozkin <sberyozkin_at_talend.com <mailto:sberyozkin_at_talend.com>> wrote:
>>>>>>
>>>>>> Hi Marek
>>>>>>
>>>>>> I'm still positive you will do a 1st early draft API release shortly. It was good to see you agreeing to look into it, and I
>>>>>> felt quite enthusiastic you'd do it - but was I too naive ?
>>>>>>
>>>>>> Or should I revisit the idea of releasing the 1st API myself ? As I said I have a write access to a git repo containing the
>>>>>> current snapshot and I think I should be allowed to do it.
>>>>>>
>>>>>> By the way, I'm not sure a Jenkins/Travis/etc are really needed for an initial Maven release ?
>>>>>>
>>>>>> Sergey
>>>>>>
>>>>>> On 05/09/16 12:45, Sergey Beryozkin wrote:
>>>>>>> Hi Marek
>>>>>>>
>>>>>>> Hope you've had a chance to look into a possible 1st 2.1 API release to Central. Or will have it soon enough :-)
>>>>>>>
>>>>>>> Cheers, Sergey
>>>>>>> On 18/08/16 09:30, Marek Potociar wrote:
>>>>>>>> We have been using OSS CloudBees account for Jersey already but I am not too impressed.
>>>>>>>>
>>>>>>>> Marek
>>>>>>>>
>>>>>>>>> On 16 Aug 2016, at 15:48, Sergey Beryozkin <sberyozkin_at_talend.com <mailto:sberyozkin_at_talend.com>> wrote:
>>>>>>>>>
>>>>>>>>> Hi Marek
>>>>>>>>>
>>>>>>>>> Not sure if it helps (or new to you), but the recommendation that I also hear from others is to consider
>>>>>>>>> engaging with Cloudbees, perhaps starting with a Free Trial at
>>>>>>>>>
>>>>>>>>> https://www.cloudbees.com/get-started <https://www.cloudbees.com/get-started>
>>>>>>>>>
>>>>>>>>> and continue from there - who knows what may happen at the end of the free trial :-).
>>>>>>>>>
>>>>>>>>> Sorry can't suggest anything more specific at this stage, so
>>>>>>>>> you might want continue with the existing infra for a time being :-).
>>>>>>>>>
>>>>>>>>> Cheers, Sergey
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 16/08/16 13:28, Sergey Beryozkin wrote:
>>>>>>>>>> Hi Marek
>>>>>>>>>>
>>>>>>>>>> let me ask around :-)
>>>>>>>>>>
>>>>>>>>>> Cheers, Sergey
>>>>>>>>>> On 16/08/16 12:37, Marek Potociar wrote:
>>>>>>>>>>> If you can get us a stable and free of charge public Jenkins compute where we could setup and run automated JAX-RS build jobs, that would be great.
>>>>>>>>>>> Otherwise I will continue using our Oracle internal infrastructure for these builds and there is no way you could help there unless you switch sides :)
>>>>>>>>>>>
>>>>>>>>>>> Marek
>>>>>>>>>>>
>>>>>>>>>>>> On 16 Aug 2016, at 12:15, Sergey Beryozkin <sberyozkin_at_talend.com <mailto:sberyozkin_at_talend.com>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Hi Marek
>>>>>>>>>>>>
>>>>>>>>>>>> Sounds good, thanks, let me know please if you'd like me to help somehow
>>>>>>>>>>>>
>>>>>>>>>>>> Cheers, Sergey
>>>>>>>>>>>> On 16/08/16 09:31, Marek Potociar wrote:
>>>>>>>>>>>>> Hi Sergey,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I understand your concern, I will try to spend some time on setting up automated release job sometime next week.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>> Marek
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 15 Aug 2016, at 17:50, Sergey Beryozkin <sberyozkin_at_talend.com <mailto:sberyozkin_at_talend.com>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Marek
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Yes, but it was a 2.1-SNAPSHOT in
>>>>>>>>>>>>>> https://maven.java.net/content/repositories/snapshots/ <https://maven.java.net/content/repositories/snapshots/>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> (https://maven.java.net/#nexus-search;quick~javax.ws.rs <https://maven.java.net/#nexus-search;quick%7Ejavax.ws.rs>)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> CXF master-jaxrs21 branch depends on it, it helped, but we can not start merging master-jaxrs21 branch
>>>>>>>>>>>>>> into CXF master until a non-SNAPSHOT API release is available. The concern is that if we do it
>>>>>>>>>>>>>> then we can block the master release due to a SNAPSHOT dependency.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> We understand that if such a release were made then it would not represent the final API.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Cheers, Sergey
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 15/08/16 16:18, Marek Potociar wrote:
>>>>>>>>>>>>>>> Hi Sergey,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> We did release some preliminary bits earlier based on your request, didn’t we? I would prefer waiting with more releases until we have some new content to justify the effort.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Marek
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On 15 Aug 2016, at 14:19, Sergey Beryozkin <sberyozkin_at_talend.com <mailto:sberyozkin_at_talend.com>> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Marek
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Seeing you replying in other threads makes me feel JAX-RS 2.1 has a very bright future :-)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> So what do you think about cutting out the current early draft release for it to make it to Central ?
>>>>>>>>>>>>>>>> As I said, at this stage it would not be about meeting certain spec deadlines but rather supporting
>>>>>>>>>>>>>>>> the implementation projects to do the early adoption and releases. Not only for CXF.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> By the way I should have a write access to a JAX-RS git repo. So if it can help I can do the release
>>>>>>>>>>>>>>>> (I'd only need some guidance on how to reflect the early draft status in the artifact name, ex, 2.1-early-draft-m1, etc).
>>>>>>>>>>>>>>>> Think about it please if it can work.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks, Sergey
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On 26/07/16 13:33, Sergey Beryozkin wrote:
>>>>>>>>>>>>>>>>> Hi Marek, Santiago
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hope you are doing well.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> We'd like in CXF to start merging our JAX-RS 2.1 branch to the main CXF 3.2.0-SNAPSHOT.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> My colleague had implemented SSE (server only so far) but it is a start and interesting, today, we've had a user
>>>>>>>>>>>>>>>>> asking for this SSE code.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> For us to merge the branch code to the CXF master an early draft non-SNAPSHOT 2.1 API would need to be available
>>>>>>>>>>>>>>>>> in Central. This is so that we can release CXF 3.2.0 eventually, knowing that we do not have SNAPSHOT deps.
>>>>>>>>>>>>>>>>> It will also help us to go ahead and implement the NIO experiment and CompletableFuture client code directly on the master.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Marek, can you please support it and do the very first API release ? (add some qualifier like early_draft, etc, to make it obvious that
>>>>>>>>>>>>>>>>> it is far from being complete) ?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> a demand for JAX-RS is still very strong. If CXF manages to ship an early draft implementation, alongside with RI, it would be easier for
>>>>>>>>>>>>>>>>> the community at large to continue working toward 2.1 being eventually completed. Depending on how things go I might consider submitting
>>>>>>>>>>>>>>>>> a talk to JaveOne to raise the awareness of JAX-RS being implemented in ASF.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Many thanks, Sergey
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>