Hi everyone,
Seems to me that people will be fine with heads up on the mailing list and
details on tickets?
Plus update of the Code Style to add a point around that, as suggested.

I will leave this thread open a few more days and if there are no
objections I will continue with documenting it.

Have a great weekend everyone!

On Fri, 2 Sep 2022 at 14:01, Ekaterina Dimitrova <e.dimitr...@gmail.com>
wrote:

> Git and jira , nothing specific
>
> On Fri, 2 Sep 2022 at 12:51, Derek Chen-Becker <de...@chen-becker.org>
> wrote:
>
>> I think it's fine to state it explicitly rather than making it an
>> assumption. Are we tracking any usage of internals in the codebase
>> currently?
>>
>> Cheers,
>>
>> Derek
>>
>> On Fri, Sep 2, 2022 at 6:30 AM Ekaterina Dimitrova <e.dimitr...@gmail.com>
>> wrote:
>>
>>>
>>>
>>> “ A quick heads up to the dev list with the jira would be sufficient
>>> for anybody interested in discussing it further to comment on the jira.”
>>>
>>> Agreed, I did’t mean voting but more or less we have the lazy consensus
>>> or sharing concerns. Discussing them on a ticket should be enough but it
>>> needs to happen. Also, it shouldn’t be  more often than adding dependencies
>>> I guess.
>>>
>>> JDK team is only closing more and more internals and warning us about
>>> potential breakages. I want to prevent us from urgent fixing in patch
>>> releases and to ease the maintenance.
>>>
>>> I think ensuring that it is clearly documented why an exception is
>>> acceptable and what options were considered will be of benefit for
>>> maintenance. We can revise in time what has changed.
>>>
>>> “ . Unless absolutely needed we should avoid accessing the internals.
>>> Folks on this project should understand why. We can make the dangers of
>>> this explicit in our contributor documentation. ”
>>> +1
>>>
>>> On Fri, 2 Sep 2022 at 1:26, Dinesh Joshi <djo...@apache.org> wrote:
>>>
>>>> Personally not opposed to this. However, this is something that should
>>>> be vetted closely by the reviewers. Unless absolutely needed we should
>>>> avoid accessing the internals. Folks on this project should understand why.
>>>> We can make the dangers of this explicit in our contributor documentation.
>>>> However, requiring an entire dev list discussion around it seems
>>>> unnecessary. A quick heads up to the dev list with the jira would be
>>>> sufficient for anybody interested in discussing it further to comment on
>>>> the jira. WDYT?
>>>>
>>>> Dinesh
>>>>
>>>> On Sep 1, 2022, at 8:31 AM, Ekaterina Dimitrova <e.dimitr...@gmail.com>
>>>> wrote:
>>>>
>>>> Hi everyone,
>>>>
>>>>
>>>> Some time ago we added a note to the project Cassandra Code Style:
>>>> “New dependencies should not be included without community consensus
>>>> first being obtained via a [DISCUSS] thread on the
>>>> dev@cassandra.apache.org mailing list”
>>>>
>>>> I would like to suggest also to add a point around accessing JDK
>>>> internals. Any  patch that suggests accessing internals and/or adding even
>>>> more add-opens/add-exports to be approved prior commit on the mailing list.
>>>>
>>>> It seems to me the project can only benefit of this visibility. If
>>>> something is accepted as an exception, we need to have the right
>>>> understanding and visibility of why; in some cases maybe to see for
>>>> alternatives, to have follow up tickets opened, ownership taken. In my
>>>> opinion this will be very helpful for maintaining the codebase.
>>>>
>>>> If others agree with that I can add a sentence to the Code Style.
>>>> Please let me know what you think.
>>>>
>>>> Best regards,
>>>> Ekaterina
>>>>
>>>>
>>>>
>>
>> --
>> +---------------------------------------------------------------+
>> | Derek Chen-Becker                                             |
>> | GPG Key available at https://keybase.io/dchenbecker and       |
>> | https://pgp.mit.edu/pks/lookup?search=derek%40chen-becker.org |
>> | Fngrprnt: EB8A 6480 F0A3 C8EB C1E7  7F42 AFC5 AFEE 96E4 6ACC  |
>> +---------------------------------------------------------------+
>>
>>

Reply via email to