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