Also,
many Jira reports are based off Jira projects. So mixing everything in
one bag makes those unusable. But more importantly future Jira
features/integrations/etc will probably be project oriented as well and
they might become difficult or unusable to us.
My 2cts.
On 1/10/24 23:44, Yifan Cai wrote:
I support the idea of having separate Jira projects. Based on my
experience with both shared namespaces (like Cassandra and Analytics)
and dedicated namespaces (like Sidecar), I've seen the drawbacks of
grouping all subproject tickets under a single project, i.e. Cassandra.
When tickets are consolidated in one project, visibility suffers. For
instance, tickets must have a prefix in their titles, like in this
example: https://issues.apache.org/jira/browse/CASSANDRA-19927. It's
not immediately clear that this ticket pertains to the Analytics
subproject without clicking the link.
Additionally, using just the Cassandra project leads to project
metadata—such as "components" and "labels"—that may not apply to other
subprojects. This can create confusion. In contrast, having distinct
Jira projects ensures that project-specific metadata is well organized
and relevant.
On the other hand, the Cassandra Sidecar has its own dedicated Jira
project, which avoids these issues entirely.
- Yifan
On Tue, Oct 1, 2024 at 7:27 AM Brandon Williams <dri...@gmail.com> wrote:
CEP-8 says "We suggest distinct Jira projects, one per driver, all to
be created."
Kind Regards,
Brandon
On Tue, Oct 1, 2024 at 9:23 AM Jon Haddad
<j...@rustyrazorblade.com> wrote:
>
> My 2 cents - trying to look through C* JIRA right now is kind of
awful with different projects all mixed in. Given that the
decision to lump everything together seems to have been made
unilaterally, against the VOTE, I'd say we still need to move
drivers off CASSANDRA.
>
> Only question is, one for all drivers or one for each driver?
>
> Jon
>
> On Tue, Oct 1, 2024 at 10:16 AM Brandon Williams
<dri...@gmail.com> wrote:
>>
>> What is the status of this thread? Are we looking to move each
driver
>> project to its own jira instance, as voted for in CEP-8?
>>
>> Kind Regards,
>> Brandon
>>
>> On Tue, Apr 9, 2024 at 9:29 AM Brandon Williams
<dri...@gmail.com> wrote:
>> >
>> > I am +1 on separate projects as well, but to Abe's point I
don't think
>> > it matters now, we had 21 binding votes for CEP-8 which
spells this
>> > out.
>> >
>> > Kind Regards,
>> > Brandon
>> >
>> > On Tue, Apr 9, 2024 at 9:24 AM Josh McKenzie
<jmcken...@apache.org> wrote:
>> > >
>> > > +1 to separate JIRA projects per subproject. Having
workflows distinct to each project is reason enough for me,
nevermind the global namespace pollution that occurs if you pack a
bunch of disparate projects together into one instance.
>> > >
>> > > On Mon, Apr 8, 2024, at 9:11 PM, Dinesh Joshi wrote:
>> > >
>> > > hi folks - sorry to have dropped the ball on responding to
this thread.
>> > >
>> > > My 2 cents are as follows -
>> > >
>> > > 1. Having a separate JIRA project for each sub-project will
add management overhead. This option, however, allows us to model
unique workflows for the sub-project.
>> > >
>> > > 2. Managing the sub-project as part of the Cassandra JIRA
project would imply less management overhead but the sub-project
would need to conform to the same workflows.
>> > >
>> > > I would pick option 1 unless there is a strong reason and
desire to manage a separate Jira project. We can always split out
the Java Driver project if things don't work out. OTOH merging a
Jira project is harder.
>> > >
>> > > Thanks,
>> > >
>> > > Dinesh
>> > >
>> > > On Thu, Apr 4, 2024 at 12:45 PM Abe Ratnofsky <a...@aber.io>
wrote:
>> > >
>> > > CEP-8 proposes using separate Jira projects per Cassandra
sub-project:
>> > >
https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-8%3A+DataStax+Drivers+Donation
>> > >
>> > > > We suggest distinct Jira projects, one per driver, all to
be created.
>> > >
>> > > I don't see any discussion changing that from the [DISCUSS]
or vote threads:
>> > >
https://lists.apache.org/thread/01pljcncyjyo467l5orh8nf9okrh7oxm
>> > >
https://lists.apache.org/thread/opt630do09phh7hlt28odztxdv6g58dp
>> > >
https://lists.apache.org/thread/crolkrhd4y6tt3k4hsy204xomshlcp4p
>> > >
>> > > But looks like upon acceptance that was changed:
>> > >
https://lists.apache.org/thread/dhov01s8dvvh3882oxhkmmfv4tqdd68o
>> > >
>> > > > New issues will be tracked under the CASSANDRA project on
Apache’s JIRA <https://issues.apache.org/jira/projects/CASSANDRA>
under the component ‘Client/java-driver’.
>> > >
>> > > I'm in favor of using the same Jira as Cassandra proper.
Committership is project-wide, so having a standardized process
(same ticket flow, review rules, labels, etc. is beneficial). But
multiple votes happened based on the content of the CEP, so we
should stick to what was voted on and move to a separate Jira.
>> > >
>> > > --
>> > > Abe
>> > >
>> > >