Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [websocket-dev] Can we start work?
  • From: Mark Thomas <markt@xxxxxxxxxx>
  • Date: Wed, 4 Apr 2018 08:41:17 +0100
  • Autocrypt: addr=markt@xxxxxxxxxx; keydata= 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
  • Delivered-to: websocket-dev@xxxxxxxxxxx
  • List-archive: <https://dev.eclipse.org/mailman/private/websocket-dev>
  • List-help: <mailto:websocket-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://dev.eclipse.org/mailman/listinfo/websocket-dev>, <mailto:websocket-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://dev.eclipse.org/mailman/options/websocket-dev>, <mailto:websocket-dev-request@eclipse.org?subject=unsubscribe>
  • Openpgp: preference=signencrypt
  • User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0

On 03/04/18 13:13, Roman Grigoriadi wrote:
> We can start work now.

Excellent.

> I suggest PRs to be created and eventually
> accepted to master branch.

Is the expectation that every change comes in via a PR? Or can
committers commit directly to master?

My preference is to keep the process as light as possible and allow
committers to commit directly to master but expect them to use judgement
as to when going via a PR to allow discussion is appropriate.

> First release under Eclipse umbrella will be
> done from EE4J branch, which should be pretty much the same as code in
> master during donation. Changes from master will be picked up by next
> releases following EE4J branch release.

What is the process for agreeing changes to back-port from master to the
EE4J branch? There are, for example, a number of Javadoc typos that have
been reported that it makes sense to fix in the first release.

> Please see my comments inline.
> 
> On 16.3.2018 08:44, Mark Thomas wrote:
>> On 15/03/18 07:04, Roman Grigoriadi wrote:
>>> Hi,
>>>
>>> although repositories are now visible under eclipse-ee4j project
>>> transfer is not complete.  All projects are required to have their
>>> intellectual property contribution approved and build / integration
>>> pipelines migrated to Eclipse infrastructure.
>>> Until approved by PMC
>>> (https://projects.eclipse.org/projects/ee4j/pmc) we are not accepting
>>> any contributions besides critical ones or those required to make JavaEE
>>> donation possible. However this does not mean PRs  cannot be created.
>> Who is the "we" in that sentence?
> We - websocket committers.
>> Looking at [1] the IP contribution has been approved.
> You're right, IP contribution is complete for websocket.
>> [2] suggests the CI pipeline is still to be migrated. Is that in hand
>> somewhere or are we (the websocket committers) meant to be doing
>> something to make that happen?
> We (contributors working on donation) will migrate initial pipelines for
> both Websocket and Tyrus. You are welcome to participate on Jenkins
> setup if you like, but you are not meant / don't have to do so.

I'd help if I could but that isn't my area of expertise. If it is in
hand then I'm happy to leave it to folks that know more than me.

Mark


> 
> Thank you,
> Roman
>> I also assume we can have discussions on the issues as we all as create
>> PRs for the ones that need fixing and closing the ones that are invalid.
>>
>> Mark
>>
>>
>>
>> [1] https://dev.eclipse.org/ipzilla/show_bug.cgi?id=15766
>> [2] https://ci.eclipse.org/
>>
>>> Looking forward to integrate fixes for #208 and #240 when possible.
>>>
>>>
>>> Thank you,
>>> Roman
>>>
>>>> On 14 Mar 2018, at 23:46, arjan tijms <arjan.tijms@xxxxxxxxx
>>>> <mailto:arjan.tijms@xxxxxxxxx>> wrote:
>>>>
>>>> Hi,
>>>>
>>>> I wonder about this too, and also about the moment when it's actual
>>>> possible to do make API changes (even if only in an experimental branch).
>>>>
>>>> The RI just arrived at GitHub as well,
>>>> see https://github.com/eclipse-ee4j/tyrus
>>>>
>>>> From the JSF perspective we're still quite eager to fix this
>>>> one: https://github.com/eclipse-ee4j/websocket-api/issues/240
>>>>
>>>> Currently I have implemented a workaround in Mojarra that's reflective
>>>> based, Tyrus specific, and nothing short of an ugly hack. I'd love to
>>>> replace that by a proper solution.
>>>>
>>>> Kind regards,
>>>> Arjan Tijms
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Wed, Mar 14, 2018 at 11:20 PM, Mark Thomas <markt@xxxxxxxxxx
>>>> <mailto:markt@xxxxxxxxxx>> wrote:
>>>>
>>>>     Hi all,
>>>>
>>>>     I see that the API code has made it to GitHub:
>>>>     https://github.com/eclipse-ee4j/websocket-api
>>>>     <https://github.com/eclipse-ee4j/websocket-api>
>>>>
>>>>     Woot!
>>>>
>>>>     Are we able to start committing?
>>>>
>>>>     I understand that we don't want to make any API changes at this point.
>>>>     However, there are some bug reports like this one:
>>>>     https://github.com/eclipse-ee4j/websocket-api/issues/208
>>>>     <https://github.com/eclipse-ee4j/websocket-api/issues/208>
>>>>
>>>>     that relate to copy/paste errors in the Javadoc which should be
>>>>     safe to fix.
>>>>
>>>>     Is there any reason we shouldn't start triaging the open bugs and
>>>>     fixing
>>>>     issues like 208 that don't have an API impact?
>>>>
>>>>     Mark
>>>>     _______________________________________________
>>>>     websocket-dev mailing list
>>>>     websocket-dev@xxxxxxxxxxx <mailto:websocket-dev@xxxxxxxxxxx>
>>>>     To change your delivery options, retrieve your password, or
>>>>     unsubscribe from this list, visit
>>>>     https://dev.eclipse.org/mailman/listinfo/websocket-dev
>>>>     <https://dev.eclipse.org/mailman/listinfo/websocket-dev>
>>>>
>>>>
>>>> _______________________________________________
>>>> websocket-dev mailing list
>>>> websocket-dev@xxxxxxxxxxx <mailto:websocket-dev@xxxxxxxxxxx>
>>>> To change your delivery options, retrieve your password, or
>>>> unsubscribe from this list, visit
>>>> https://dev.eclipse.org/mailman/listinfo/websocket-dev
>>>
>>> _______________________________________________
>>> websocket-dev mailing list
>>> websocket-dev@xxxxxxxxxxx
>>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/websocket-dev
>>>
>> _______________________________________________
>> websocket-dev mailing list
>> websocket-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/websocket-dev
> 
> 
> 
> _______________________________________________
> websocket-dev mailing list
> websocket-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/websocket-dev
> 



Back to the top