Yes, that should work. Thanks Jarek :) On Tue, May 28, 2019 at 12:54 PM Jarek Potiuk <jarek.pot...@polidea.com> wrote:
> We already have "unreleased versions" there and 2.0.0 is there. We use > 2.0.0 when we mark features as resolved in JIRA when we merge in master - > so that should be perfectly OK to use it, > > On Tue, May 28, 2019 at 9:01 PM Aizhamal Nurmamat kyzy > <aizha...@google.com.invalid> wrote: > > > One more thing that we missed in discussions: now that the ‘Affects > > version’ is a required field, how should we file issues that are > currently > > in master, but are not in a release? is it possible to add a future > version > > to Jira? Or ‘master’ as a version (though it may defeat the purpose)? > > > > On Tue, May 28, 2019 at 11:57 Jarek Potiuk <jarek.pot...@polidea.com> > > wrote: > > > > > All good ! These are required fields now. Thanks for setting this up > > > Aizhamal. > > > > > > On Tue, May 28, 2019 at 8:49 PM Aizhamal Nurmamat kyzy > > > <aizha...@google.com.invalid> wrote: > > > > > > > Hello everyone, > > > > > > > > `Component` & `Affects version` are required fields when filing > Airflow > > > > Jira issues now. Could you please help me test it and confirm that it > > is > > > > working as desired? > > > > > > > > > > > > Thanks > > > > Aizhamal > > > > > > > > On Wed, May 22, 2019 at 11:01 PM Jarek Potiuk < > > jarek.pot...@polidea.com> > > > > wrote: > > > > > > > > > I think we indeed need to do some minimal and as automated as > > possible > > > > > "triage" process in place and having some JIRA automation around it > > > would > > > > > be great. > > > > > > > > > > I think it's something that Ash after he returns from his holidays > > > > > mentioned that he would like to take care about - especially with > the > > > > > upcoming 2.0 release. With the number of committers we have now, I > > > think > > > > we > > > > > need to organise it a bit. I am happy to help with discussing the > > > process > > > > > and taking part in introducing it. > > > > > > > > > > J. > > > > > > > > > > On Tue, May 21, 2019 at 8:36 PM Aizhamal Nurmamat kyzy > > > > > <aizha...@google.com.invalid> wrote: > > > > > > > > > > > Hi Fokko, > > > > > > > > > > > > Sid gave me the admin rights yesterday, forgot to update here. > > Thank > > > > you. > > > > > > > > > > > > I have edited the components themselves, but to make components > the > > > > > > required filed I need to ask Infra. I created this ticket [1], > > still > > > > > > waiting for it to be resolved. > > > > > > > > > > > > Wouldn't it be smarter that users won't tag labels/component > > > > themselves? > > > > > > > Any new ticket will get "triage" tag and once the community > > review > > > > the > > > > > > > request they will set the proper components/priority ? > > > > > > > > > > > > > > Users can easily tag the wrong components so it's likely that > the > > > > > ordered > > > > > > > Jira we have now won't stay like this for long. > > > > > > > > > > > > > > > > > > > Asking users to add the components by themselves may add some > noise > > > to > > > > > the > > > > > > triage process, but it should reduce the workload on maintainers, > > > > > triagers, > > > > > > and others tracking specific areas of the project. Although at > the > > > > moment > > > > > > it's not possible to know for sure if an issue has been triaged > or > > > not, > > > > > we > > > > > > can move to a process that clearly marks untriaged issues as > such, > > > and > > > > > > maintainers will be able to look at an issue, and add/remove any > > > > > > components/labels if necessary. > > > > > > > > > > > > At the moment there are ~400 issues without any components added. > > > I’ll > > > > go > > > > > > through them and try to give them a component; but this sort of > > > “issue > > > > > > lake” can easily become forgotten. We also can’t ensure/force > > > > maintainers > > > > > > to always do triage of issues filed in this lake. > > > > > > > > > > > > Another reason to have issues filed with a component is because > > there > > > > are > > > > > > parties that care and track only certain components, and for them > > it > > > is > > > > > > hard to discover all the issues. > > > > > > > > > > > > In other apache projects, the triage process relies on a Jira > > > workflow > > > > > that > > > > > > goes "Triage Needed" -> "Open" -> "Resolved/Closed" (see possible > > > jira > > > > > > statuses [2]). This automatically marks new issues in a “Triage > > > Needed” > > > > > > status. I’d like to discuss this process after we’re done making > > the > > > > > > changes proposed in this document. > > > > > > > > > > > > Let me know what you all think. > > > > > > > > > > > > Thanks, > > > > > > Aizhamal > > > > > > > > > > > > [1] https://issues.apache.org/jira/browse/INFRA-18410 > > > > > > [2] https://issues.apache.org/jira/ShowConstantsHelp.jspa > > > > > > > > > > > > > > > > > > > > > > > > > ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ > > > > > > > On Tuesday, May 21, 2019 11:25 AM, Driesprong, Fokko > > > > > > <fo...@driesprong.frl> > > > > > > > wrote: > > > > > > > > > > > > > > > Hi Aizhamal, > > > > > > > > > > > > > > > > Sorry for the late reply. You're still an administrator on > the > > > > Jira. > > > > > > > Please let me know if you're missing any privileges. > > > > > > > > > > > > > > > > Cheers, Fokko > > > > > > > > > > > > > > > > Op za 18 mei 2019 om 05:24 schreef Aizhamal Nurmamat kyzy > > > > > > > <aizha...@google.com.invalid>: > > > > > > > > > > > > > > > >> Hello everyone, > > > > > > > >> it took me longer than expected, but I finally got around to > > > > making > > > > > > > these > > > > > > > >> changes. I've moved all the issues to rightful components > > > (except > > > > > for > > > > > > > those > > > > > > > >> lacking any component - I'll work on those afterwards). > > > > > > > >> I think I am unable to make changes to the components > > themselves > > > > > > > (renames / > > > > > > > >> deletes). Fokko, or anyone in the PMC, would you be able to > > > grant > > > > me > > > > > > the > > > > > > > >> privileges once more? My username is aizhamal. I'd like to > do > > > this > > > > > as > > > > > > > soon > > > > > > > >> as possible, so that I won't have to clean up issues added > to > > > > > > components > > > > > > > >> that are to be removed. > > > > > > > >> > > > > > > > >> Thanks a lot! I'll notify you on this thread once I have > done > > > the > > > > > > > changes > > > > > > > >> to components. :) > > > > > > > >> > > > > > > > >> Aizhamal > > > > > > > >> > > > > > > > >> On Fri, May 10, 2019 at 2:10 PM Aizhamal Nurmamat kyzy < > > > > > > > aizha...@google.com> > > > > > > > >> wrote: > > > > > > > >> > > > > > > > >>> Thank you for Jira powers, Fokko :) I am aiming to get it > > done > > > by > > > > > > > Monday. > > > > > > > >>> > > > > > > > >>> Regards, > > > > > > > >>> Aizhamal > > > > > > > >>> > > > > > > > >>> *From: *Driesprong, Fokko <fo...@driesprong.frl> > > > > > > > >>> *Date: *Fri, May 10, 2019 at 4:05 AM > > > > > > > >>> *To: * <dev@airflow.apache.org> > > > > > > > >>> *Cc: *Siddharth Anand, airflowuser > > > > > > > >>> > > > > > > > >>> Hi Aizhamal, > > > > > > > >>>> > > > > > > > >>>> Great suggestions. The Jira needs some love. I've added > you > > to > > > > the > > > > > > > >>>> administrator group. Let me know if there are any issues. > > > > > > > >>>> > > > > > > > >>>> Cheers, Fokko > > > > > > > >>>> > > > > > > > >>>> Op ma 6 mei 2019 om 20:28 schreef Aizhamal Nurmamat kyzy > > > > > > > >>>> <aizha...@google.com.invalid>: > > > > > > > >>>> > > > > > > > >>>> > Hello all, > > > > > > > >>>> > > > > > > > > >>>> > If it's okay by everyone, I would like to start > performing > > > the > > > > > > > changes > > > > > > > >>>> > outlined in the doc. +Siddharth Anand < > san...@apache.org> > > > > could > > > > > > you > > > > > > > >>>> grant > > > > > > > >>>> > me the pertinent privileges to Airflow JIRA? Once you > > grant > > > me > > > > > > > those, I > > > > > > > >>>> > will also have Bulk Change permission[1] to make those > > > changes > > > > > > > faster. > > > > > > > >>>> > > > > > > > > >>>> > I will perform the changes, and notify this thread once > > it's > > > > > done. > > > > > > > >>>> > > > > > > > > >>>> > Thank you, > > > > > > > >>>> > Aizhamal > > > > > > > >>>> > > > > > > > > >>>> > [1] https://issues.apache.org/jira/browse/INFRA-18338 > > > > > > > >>>> > > > > > > > > >>>> > *From: *Jarek Potiuk <jarek.pot...@polidea.com> > > > > > > > >>>> > *Date: *Fri, May 3, 2019 at 5:31 AM > > > > > > > >>>> > *To: * <dev@airflow.apache.org> > > > > > > > >>>> > *Cc: *airflowuser > > > > > > > >>>> > > > > > > > > >>>> > +1 on mandatory component. +1 on mandatory version. I > like > > > the > > > > > > > proposed > > > > > > > >>>> > > cleanup suggestions. > > > > > > > >>>> > > > > > > > > > >>>> > > According to this discussion: > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://community.atlassian.com/t5/Jira-Core-questions/Project-based-labels-in-Jira/qaq-p/101203 > > > > > > > >>>> > > we > > > > > > > >>>> > > can disable labels field and create our own > per-project > > > > custom > > > > > > > field > > > > > > > >>>> with > > > > > > > >>>> > > custom values defined. > > > > > > > >>>> > > > > > > > > > >>>> > > J. > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > > >>>> > > On Fri, May 3, 2019 at 12:04 AM Aizhamal Nurmamat kyzy > > > > > > > >>>> > > <aizha...@google.com.invalid> wrote: > > > > > > > >>>> > > > > > > > > > >>>> > > > +1 on Ash's points. > > > > > > > >>>> > > > > > > > > > > >>>> > > > is it possible to disable labels to begin with? > > > > > > > >>>> > > > > I see no great benefit in having components with > > > labels. > > > > > > > >>>> > > > > We can do just fine with only components. > > > > > > > >>>> > > > > > > > > > > > >>>> > > > I think we need to keep the labels for searchability > > and > > > > > > > >>>> findability: > > > > > > > >>>> > eg. > > > > > > > >>>> > > > user creates an issue with 'redshift' label within > > > > > > > 'aws-operators', > > > > > > > >>>> and > > > > > > > >>>> > > we > > > > > > > >>>> > > > want to allow everyone to look those issues up if > they > > > > care > > > > > > only > > > > > > > >>>> about > > > > > > > >>>> > > > redshift. Also GSoC, GSoD, and other things that > don't > > > > > > > necessarily > > > > > > > >>>> map > > > > > > > >>>> > to > > > > > > > >>>> > > > components. > > > > > > > >>>> > > > > > > > > > > >>>> > > > I also think that the "version" field should be > > > mandatory. > > > > > > > >>>> > > > > It's important to know against which airflow > version > > > the > > > > > > > ticket is > > > > > > > >>>> > > > > reported. > > > > > > > >>>> > > > > > > > > > > > >>>> > > > +1 here. Users must know the version when they file > a > > > bug, > > > > > and > > > > > > > if > > > > > > > >>>> those > > > > > > > >>>> > > > bugs get fixed with newer versions, it would allow > us > > to > > > > go > > > > > > > back and > > > > > > > >>>> > > close > > > > > > > >>>> > > > those issues more efficiently. Any other thoughts? > > > > > > > >>>> > > > > > > > > > > >>>> > > > Best, > > > > > > > >>>> > > > Aizhamal > > > > > > > >>>> > > > > > > > > > > >>>> > > > > > > > > > > >>>> > > > > > > > > > > >>>> > > > > > > > > > > >>>> > > > > > > > > > > > >>>> > > > > ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ > > > > > > > >>>> > > > > On Wednesday, May 1, 2019 12:17 PM, Ash > > Berlin-Taylor > > > < > > > > > > > >>>> > a...@apache.org> > > > > > > > >>>> > > > > wrote: > > > > > > > >>>> > > > > > > > > > > > >>>> > > > > > This sounds like a fantastic idea. > > > > > > > >>>> > > > > > > > > > > > > >>>> > > > > > I would add to the list: > > > > > > > >>>> > > > > > > > > > > > > >>>> > > > > > - Remove labels that should be components (we > > > have a > > > > > gcp > > > > > > > label > > > > > > > >>>> > and > > > > > > > >>>> > > a > > > > > > > >>>> > > > > gcp component for instance) - having duplication > in > > > them > > > > > is > > > > > > > >>>> confusing > > > > > > > >>>> > > > > > - Possibly use a label to indicate when an > issue > > > has > > > > > > > already > > > > > > > >>>> been > > > > > > > >>>> > > > > triaged (to avoid duplicated effort) > > > > > > > >>>> > > > > > > > > > > > > >>>> > > > > > We can delete components, but labels are > Jira > > > wide > > > > > so > > > > > > > apply > > > > > > > >>>> > > across > > > > > > > >>>> > > > > every ASF project so we can't do much about what > > > appears > > > > > in > > > > > > > the > > > > > > > >>>> > > > > auto-complete. This would be the place where a > > > Triager's > > > > > > Guide > > > > > > > >>>> would > > > > > > > >>>> > > come > > > > > > > >>>> > > > > in to play. > > > > > > > >>>> > > > > > > > > > > > > >>>> > > > > > -ash > > > > > > > >>>> > > > > > > > > > > > > >>>> > > > > > > > > > > > > >>>> > > > > > > On 1 May 2019, at 00:26, Aizhamal Nurmamat > kyzy > > > > > > > >>>> > > > > aizha...@google.com.INVALID wrote: > > > > > > > >>>> > > > > > > Hello everyone, > > > > > > > >>>> > > > > > > I would like to propose a few changes for the > > > Apache > > > > > > > Airflow > > > > > > > >>>> > JIRA. > > > > > > > >>>> > > > The > > > > > > > >>>> > > > > > > reason behind this proposal is that the set of > > > > > > components > > > > > > > is > > > > > > > >>>> > > > > disorganized, > > > > > > > >>>> > > > > > > and it could use some improvements to track > the > > > > status > > > > > > of > > > > > > > the > > > > > > > >>>> > > project > > > > > > > >>>> > > > > and > > > > > > > >>>> > > > > > > improve the Jira triage. > > > > > > > >>>> > > > > > > I outlined all the proposed changes (and > reasons > > > > > behind) > > > > > > > in > > > > > > > >>>> this > > > > > > > >>>> > > > > document > > > > > > > >>>> > > > > > > [1]. Please take a look and comment if you > have > > > any > > > > > > > >>>> suggestions. > > > > > > > >>>> > I > > > > > > > >>>> > > > also > > > > > > > >>>> > > > > > > created a public dashboard to to be able to > look > > > > into > > > > > > some > > > > > > > >>>> > > statistics > > > > > > > >>>> > > > > > > around JIRA issues [2]. > > > > > > > >>>> > > > > > > The high level overview of changes is: > > > > > > > >>>> > > > > > > > > > > > > > >>>> > > > > > > - > > > > > > > >>>> > > > > > > > > > > > > > >>>> > > > > > > Clean up components that are typos, duplicates > > or > > > > > overly > > > > > > > >>>> specific > > > > > > > >>>> > > > > > > > > > > > > > >>>> > > > > > > > > > > > > > >>>> > > > > > > ------------------------------------------------------------------ > > > > > > > >>>> > > > > > > > > > > > > > >>>> > > > > > > Make component a required field when filing an > > > issue > > > > > in > > > > > > > JIRA > > > > > > > >>>> > > > > > > > > > > > > > >>>> > > > > > > > > > > > > > ------------------------------------------------------------- > > > > > > > >>>> > > > > > > > > > > > > > >>>> > > > > > > Give a component to all issues that don’t have > > one > > > > at > > > > > > the > > > > > > > >>>> moment > > > > > > > >>>> > > > > > > > > > > > > > >>>> > > > > > > > > > > > > > >>>> > > > > ----------------------------------------------------------------- > > > > > > > >>>> > > > > > > > > > > > > > >>>> > > > > > > Ensure that no new components are created > unless > > > > it’s > > > > > > > >>>> discussed > > > > > > > >>>> > by > > > > > > > >>>> > > > the > > > > > > > >>>> > > > > > > community > > > > > > > >>>> > > > > > > For further details, please take a look at the > > > > doc[1], > > > > > > and > > > > > > > >>>> share > > > > > > > >>>> > > your > > > > > > > >>>> > > > > > > thoughts on it. > > > > > > > >>>> > > > > > > Thank you, > > > > > > > >>>> > > > > > > Aizhamal > > > > > > > >>>> > > > > > > [1] > > > > > > > >>>> > > > > > > > > > > > > > >>>> > > > > > > > > > > > >>>> > > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://docs.google.com/document/d/1gticSJ7LgD15XHgQhEP78-Ky38Er_NnMlarIvSQ8NYM/edit?usp=sharing > > > > > > > >>>> > > > > > > [2] > > > > > > > >>>> > > > > > > > > > > > > > >>>> > > > > > > > > > > > >>>> > > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12333933 > > > > > > > >>>> > > > > > > > > > > > >>>> > > > > > > > > > > > >>>> > > > > > > > > > > > >>>> > > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > > >>>> > > -- > > > > > > > >>>> > > > > > > > > > >>>> > > Jarek Potiuk > > > > > > > >>>> > > Polidea <https://www.polidea.com/> | Principal > Software > > > > > > Engineer > > > > > > > >>>> > > > > > > > > > >>>> > > M: +48 660 796 129 <+48660796129> > > > > > > > >>>> > > E: jarek.pot...@polidea.com > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>> > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > Jarek Potiuk > > > > > Polidea <https://www.polidea.com/> | Principal Software Engineer > > > > > > > > > > M: +48 660 796 129 <+48660796129> > > > > > E: jarek.pot...@polidea.com > > > > > > > > > > > > > > > > > > -- > > > > > > Jarek Potiuk > > > Polidea <https://www.polidea.com/> | Principal Software Engineer > > > > > > M: +48 660 796 129 <+48660796129> > > > E: jarek.pot...@polidea.com > > > > > > > > -- > > Jarek Potiuk > Polidea <https://www.polidea.com/> | Principal Software Engineer > > M: +48 660 796 129 <+48660796129> > E: jarek.pot...@polidea.com >