users@jax-rs-spec.java.net

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

From: Marek Potočiar <marek.potociar_at_oracle.com>
Date: Tue, 13 Sep 2016 21:08:39 +0200

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> 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> 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> 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
>>>>>>>
>>>>>>> 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> 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> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Hi Marek
>>>>>>>>>>>>
>>>>>>>>>>>> Yes, but it was a 2.1-SNAPSHOT in
>>>>>>>>>>>> https://maven.java.net/content/repositories/snapshots/
>>>>>>>>>>>>
>>>>>>>>>>>> (https://maven.java.net/#nexus-search;quick~javax.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> 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
>