Re: Inkscape's Inbox (gitlab "friendly feedback" tracker)

Patrick Storz <[email protected]>
Newsgroups gmane.comp.graphics.inkscape.devel
Message-ID <[email protected]>
Hi Maren,

answering below on the preceding four messages by you ;-)


Am 17.01.2019 um 16:56 schrieb Maren Hachmann:
> Are tags ported from one tracker to the other when moving a bug?
> Do we need them to be group-wide for that to work?

I'm not sure if this is a technical question (then the answer is likely 
yes, but I'm not 100% sure) but I'd actually say this is a feature we 
don't even need.

One of the advantages of having subproject trackers is that the teams 
involved with each subproject can decide which tags are required and 
most useful.

Also needed tags will vary (e.g. the inbox will likely have tags like 
"need more info" or "question") whereas those hopefully will become a 
thing of the past in the subproject trackers where we need tags for 
technical details that only developers in those subprojects will 
understand and be able to assign.

Maybe a few group-wide labels might make sense in the long run, but I'd 
say we should keep it to a minimum and they should be really well though 
out and only be used for tracking of topics that involve multiple 
subprojects. ("translations" might be one such tag).


> Who is supposed to watch for duplicates now?
> - Users?
> - Triagers?
> - Developers?

All of them ;-)

  * User should likely search  [1] for issues (It will be an unsorted
    mess, but how should an average user know where to do a more
    specific search? It's the best we got and basically status-quo on
    Launchpad).
  * Triagers should always search the subproject trackers before moving
    a bug there.
  * Developers of the respective suprojects will be most likely to
    remember existing bugs by heart and have yet another chance to close
    moved bugs when both the reporter's as well as the triager's search
    didn't turn up the duplicate.

[1] https://gitlab.com/groups/inkscape/-/issues


Am 17.01.2019 um 17:18 schrieb Maren Hachmann:
> Will access to the developer-facing bug tracker be restricted?
>
> If not, how are you going to ensure that users do not circumvent the new
> system in the hopes of getting their pet bug tackled faster?

I'd keep it open and wait to see how things actually turn out.

There's no point in keeping experienced people from filing bugs directly 
and restricting access will be a maintenance burden as we'd have a lot 
of work on our hands to hand out individual access rights.

What we should restrict are things like labels (people tended to put as 
many tags as possible on their bugs in Launchpad because they thought it 
would make them easier to find, when actually  the opposite was true, 
and many of the applied labels by non-triagers were usually wrong)

We should probably form a "bug team" like we had on Launchpad with 
extended access rights, that experienced triagers can join and that has 
access to all trackers. (I guess reporter rights might be most suitable 
for this group which we can hand out rather freely to everybody who has 
showed some common sense in bug triaging work).


Am 17.01.2019 um 17:46 schrieb Maren Hachmann:
> Sorry, another one:
>
> Please ensure that it's allowed for people to request membership in the
> new inbox subproject (if that isn't allowed yet, I cannot test).
>
> This is where new triagers would apply for the team to offer their help,
> I think?
>
> No idea which permissions they would need for moving a bug to the other
> tracker, though.


As already suggested above I think trusted triagers should have global 
"Reporter" rights.

We can achieve this in two ways:

  * Add them as "Reporters" for  the top level Inkscape project ([2])
  * Create a "bug team" group below the top level and assign it to all
    repos it should have access to

The second option is likely cleaner (the top level project is already 
flooded with members with no easy way to track who joined why) but 
requires a tiny bit more maintenance effort to create the team and keep 
track of it. Likely Bryce should comment on which way he'd prefer.

As for the "inbox" itself we can probably hand out access rights for 
almost anybody who asks for them (might be a good way to weakly bind 
potential triagers in an early stage with close to no implications for 
the project as a whole) but everybody should be aware that those rights 
won't really allow anything but handling bugs in the inbox itself (as an 
example I think at least reporter rights in *both* projects are required 
to move a bug, so trusted triagers need them!).

[2] https://gitlab.com/inkscape/


Cheers
Patrick

_______________________________________________
Inkscape-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.