Description
Preserving this from a slack discussion in #sig-contribex as requested.
Will cleanup later. CC @cblecker @dims @nikhita
Pasted from slack:
IMHO a lot of them the problem is mostly "who owns this?"
-
presubmits are awful ... -- bug testing? release? some other sig? who owns what tests run in presubmit?
-- slow (> 1 hour long!) an inordinately flaky (can be 50+ /retest!)
-- most of them can't be replicated locally without significant effort and $$ / access to cloud
-- test output is often incomprehensible across the board, identifying actual causes is an art form -
staging can be very painful and confusing, especially if you've never seen it before ... -- unclear if there is any interest in ever removing that
-
dev tools (hack,/, build/) are all thousands of lines of elaborate bash importing more elaborate and sometimes esoteric bash ... -- no sig really owns these? and the people that have OWNERS are all super busy
-
we bury your PR in mountains of text / comment spam. -- testing? contribex?
-
getting active approvers on your PR is something of an art form, we auto assign reviewers but many of them I've never seen review anything in a year or more -- who knows? contribex? testing?
... that's probably just a few of them, I don't really know who I'd bug to get any of those fixed because it's unclear who really owns them.