conda / infrastructure

A repo to report issues and have discussions about the conda infrastructure
BSD 3-Clause "New" or "Revised" License
12 stars 15 forks source link

Add `upstream` and `downstream` labels #698

Closed jaimergp closed 1 year ago

jaimergp commented 1 year ago

What is the idea?

Have a label to mark issues or PRs as something that needs to be tackled by doing work in an upstream dependency.

Why is this needed?

Some issues at conda-libmamba-solver are not about our integration layer, but something that we need to do in libmamba itself or libsolv.

What should happen?

Add the following labels initially:

Additional Context

~I am not sure which prefix:: it should go in 😬 ~

kenodegard commented 1 year ago

Could also add complimentary downstream labels:

Additional labels that could be easily added in the future:

dkomisar commented 1 year ago

The packaging team definitely wants a way to note which issues impact them, so this would be great.

kalawac commented 1 year ago

@kenodegard re: the question of what prefix these should go in, could Modifiers work?

kenodegard commented 1 year ago

@kalawac Ah, I see now that we've been using inconsistent terminology here, sorry for the confusion. Clarifying with terminology used in HWUG.md.

We want to define two new high-level category labels, upstream and downstream (I've provided some simple descriptions here, feel free to wordsmith further):

We also want to offer two additional sub-categories/topics for the downstream label:

All of these new labels are new types, so we should pick a neutral, unused color for these labels and group them under a new header in global.yml. This header isn't too important as it's purely a comment within global.yml and just helps us keep things organized. I proposed elsewhere to call it "Upstream & Downstream" and Jannis proposed to call them "Relations", either work, so feel free to take your pick.