Skip to content

Conversation

@nate-thegrate
Copy link
Contributor

@nate-thegrate nate-thegrate commented Jun 20, 2024

I decided to add this message to CODE_OF_CONDUCT.md never mind 🙂

Let me know if anything should be changed.

@Piinks Piinks requested a review from Hixie June 20, 2024 21:30
@Hixie
Copy link
Contributor

Hixie commented Jun 20, 2024

I'd much much rather we keep the code of conduct very simple and short.

@nate-thegrate
Copy link
Contributor Author

Okay! Should this be in the Tree Hygiene page instead?

@Hixie
Copy link
Contributor

Hixie commented Jun 20, 2024

Specifically, we don't need to say anything about brigading, since that's already a multiple-count violation of the code of conduct (it's not professional, it's not respectful, it's not dignified, it doesn't respect people's work, it's not kind, it's not courteous, and when it happens people are not listening and acknowledging people's points before responding).

@Hixie
Copy link
Contributor

Hixie commented Jun 20, 2024

If we wanted to add "brigading is a multiple-count violation of the code of conduct (it's not professional, it's not respectful, it's not dignified, it doesn't respect people's work, it's not kind, it's not courteous, etc)." to the tree hygiene doc or issue hygiene doc I guess that'd be fine. I doubt it's going to do much good though. Nobody is going to read it before brigading and we don't need to point to anything if someone is asking a PR to be spammed, just close the PR with "this PR is being brigaded, which is unprofessional. I've closed this PR for now." if it's not a PR you wanted to land, and if it's a PR you do want to land just lock it to collaborators.

@github-actions github-actions bot added c: contributor-productivity Team-specific productivity, code health, technical debt. framework flutter/packages/flutter repository. See also f: labels. d: docs/ flutter/flutter/docs, for contributors labels Jun 20, 2024
@stuartmorgan-g
Copy link
Contributor

stuartmorgan-g commented Jun 20, 2024

Specifically, we don't need to say anything about brigading, since that's already a multiple-count violation of the code of conduct (it's not professional, it's not respectful, it's not dignified, it doesn't respect people's work, it's not kind, it's not courteous, and when it happens people are not listening and acknowledging people's points before responding).

I wasn't thinking we should single out brigading, but that we should have a PR equivalent of https://github.com/flutter/flutter/blob/master/docs/contributing/issue_hygiene/README.md#do-not-add-me-too-or-same-or-is-there-an-update-comments-to-bugs. Brigading is obviously bad, but people sometimes leave non-brigading versions of the same kind of comments that the brigading PR had (e.g. "Please land this PR, I need it for my project." is the sort of thing I have seen people write in non-abusive contexts), and they are just as unhelpful on PRs as they are on issues. It seemed odd that we didn't say anywhere not to do that.

@nate-thegrate
Copy link
Contributor Author

nate-thegrate commented Jun 21, 2024

Maybe it could just be:

Do not add "me too" or "same" or "is there an update" comments to bugs

Since PRs are usually required to link an issue, I think it makes sense to defer to an issue hygiene rule if a similar situation arises in a pull request.


Edit:

Bugs includes known defects, as well as feature requests, planned work, and proposals.

Perhaps no change is necessary (but it would make sense to add something specifically for PRs if this is something that comes up pretty often).

@Hixie
Copy link
Contributor

Hixie commented Jun 22, 2024

Yeah changing "bugs" to "Issues and PRs" seems harmless.

That text exists just so our GitHub banner can point to it, but honestly it doesn't seem to have had much effect, largely I expect because of the problem I mentioned earlier — the people we are trying to reach don't read. Issues get tons of "any updates" comments.

@gnprice
Copy link
Member

gnprice commented Jun 25, 2024

honestly it doesn't seem to have had much effect, largely I expect because of the problem I mentioned earlier — the people we are trying to reach don't read. Issues get tons of "any updates" comments.

FWIW I think that text has one valuable purpose even if it has no effect on our rate of "any updates" comments. (And I suspect it does have some effect — as many as we get, it feels like less than in some other very popular GitHub repos — but it's hard to know.)

That's that it backs people up when they intervene to collapse those comments. By making a clear statement of policy, it makes it a lot easier to feel confident one is doing the right thing, and the locally-socially-accepted thing, by collapsing them. That leads to more of those comments being collapsed. And at least for me, I find that the systematic collapsing of noise comments makes a noisy issue thread in this tracker a lot more pleasant to read than a comparably noisy issue thread most anywhere else on GitHub, including the Dart trackers.

(The for-real code of conduct is an important contributor there too. But, for my own experience (and I'm sure others' experience is different): I think the approach to mere noise actually makes a bigger difference than the handling of more egregious bad behavior, because it's so much more pervasive.)

@Hixie
Copy link
Contributor

Hixie commented Jun 25, 2024

Totally.

Copy link
Member

@goderbauer goderbauer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@nate-thegrate nate-thegrate added the autosubmit Merge PR when tree becomes green via auto submit App label Jul 2, 2024
@auto-submit auto-submit bot removed the autosubmit Merge PR when tree becomes green via auto submit App label Jul 2, 2024
@auto-submit

This comment was marked as outdated.

@nate-thegrate nate-thegrate added the autosubmit Merge PR when tree becomes green via auto submit App label Jul 2, 2024
@auto-submit auto-submit bot removed the autosubmit Merge PR when tree becomes green via auto submit App label Jul 2, 2024
@auto-submit

This comment was marked as outdated.

@goderbauer goderbauer added the autosubmit Merge PR when tree becomes green via auto submit App label Jul 3, 2024
@auto-submit auto-submit bot removed the autosubmit Merge PR when tree becomes green via auto submit App label Jul 3, 2024
@auto-submit

This comment was marked as outdated.

@nate-thegrate
Copy link
Contributor Author

I'm not sure if it's worth it to look into Google Testing errors for a change as tiny as this one.

I'll plan on closing in a week from now if nothing seems to improve.

@goderbauer goderbauer added the autosubmit Merge PR when tree becomes green via auto submit App label Jul 3, 2024
@goderbauer
Copy link
Member

Google testing was bundling this change with another PR that was causing the failures. I marked the check as skipped since this doc only change is pretty low risk. Should submit now.

@auto-submit auto-submit bot merged commit aad3816 into flutter:master Jul 3, 2024
@nate-thegrate nate-thegrate deleted the forum-brigading branch July 3, 2024 20:18
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Jul 4, 2024
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Jul 4, 2024
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Jul 4, 2024
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Jul 4, 2024
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Jul 5, 2024
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Jul 5, 2024
auto-submit bot pushed a commit to flutter/packages that referenced this pull request Jul 7, 2024
Roll Flutter from af913a7 to fafd67d (41 revisions)

flutter/flutter@af913a7...fafd67d

2024-07-05 [email protected] Roll Flutter Engine from 74d40c160e48 to 4ee09d3b7f3b (1 revision) (flutter/flutter#151346)
2024-07-05 [email protected] Roll Flutter Engine from ba9c7b6336ef to 74d40c160e48 (1 revision) (flutter/flutter#151340)
2024-07-05 [email protected] Roll Flutter Engine from 1f0f950ea02a to ba9c7b6336ef (1 revision) (flutter/flutter#151331)
2024-07-05 [email protected] Roll Flutter Engine from 3c6a373bda3e to 1f0f950ea02a (1 revision) (flutter/flutter#151326)
2024-07-04 [email protected] Roll Flutter Engine from 79a91e38c587 to 3c6a373bda3e (2 revisions) (flutter/flutter#151318)
2024-07-04 [email protected] Roll Packages from d2705fb to 754de19 (3 revisions) (flutter/flutter#151315)
2024-07-04 [email protected] Roll Flutter Engine from 2b6bb516e7e6 to 79a91e38c587 (2 revisions) (flutter/flutter#151314)
2024-07-04 [email protected] Roll Flutter Engine from 8e2d05fa95d7 to 2b6bb516e7e6 (2 revisions) (flutter/flutter#151299)
2024-07-04 [email protected] Roll Flutter Engine from 4190543cb093 to 8e2d05fa95d7 (13 revisions) (flutter/flutter#151293)
2024-07-03 [email protected] Roll pub packages (flutter/flutter#151203)
2024-07-03 [email protected] Fix invalid URL suggestion for gradle incompatability (flutter/flutter#150999)
2024-07-03 [email protected] Cupertino transparent navigation bars (flutter/flutter#149102)
2024-07-03 [email protected] Prepares semantics_update_test for upcoming link URL change (flutter/flutter#151261)
2024-07-03 [email protected] Add a message about spam/brigading (flutter/flutter#150583)
2024-07-03 [email protected] PinnedHeaderSliver example based on the iOS Settings AppBar (flutter/flutter#151205)
2024-07-03 [email protected] Update deprecation policy (flutter/flutter#151257)
2024-07-03 [email protected] SliverFloatingHeader (flutter/flutter#151145)
2024-07-03 [email protected] Remove warning when KGP version not detected (flutter/flutter#151254)
2024-07-03 [email protected] Feat: Add withOpacity to gradient (flutter/flutter#150670)
2024-07-03 [email protected] Fix references in examples (flutter/flutter#151204)
2024-07-03 [email protected] Fix link in tree hygene doc (flutter/flutter#151235)
2024-07-03 [email protected] content dimensions are not established get controller value error (flutter/flutter#148938)
2024-07-03 [email protected] chore: fix typos and link broken (flutter/flutter#150402)
2024-07-03 [email protected] Add example of goldenFileComparator usage in widget tests (flutter/flutter#150422)
2024-07-03 [email protected] Fix project name fallback (flutter/flutter#150614)
2024-07-03 [email protected] Roll Flutter Engine from a3e61c0fd1c2 to 4190543cb093 (1 revision) (flutter/flutter#151241)
2024-07-03 [email protected] Roll Flutter Engine from 8274f54f11be to a3e61c0fd1c2 (2 revisions) (flutter/flutter#151237)
2024-07-03 [email protected] Force regeneration of platform-specific manifests before running performance tests (flutter/flutter#151003)
2024-07-03 [email protected] Handle a SocketException thrown when sending the browser close command to Chrome (flutter/flutter#151197)
2024-07-03 [email protected] Roll Flutter Engine from a02e3f673da3 to 8274f54f11be (4 revisions) (flutter/flutter#151226)
2024-07-03 [email protected] Roll Flutter Engine from c5c0c54d6d1d to a02e3f673da3 (1 revision) (flutter/flutter#151212)
2024-07-03 [email protected] Roll Flutter Engine from 44278941443e to c5c0c54d6d1d (9 revisions) (flutter/flutter#151208)
2024-07-02 [email protected] Fix scheduler event loop being stuck due to task with Priority.idle (flutter/flutter#151168)
2024-07-02 [email protected] Fix result propagation in RenderSliverEdgeInsetsPadding.hitTestChildren (flutter/flutter#149825)
2024-07-02 [email protected] docImports for flutter_test (flutter/flutter#151189)
2024-07-02 [email protected] Interactable ScrollView content when settling a scroll activity (flutter/flutter#145848)
2024-07-02 [email protected] [flutter_tools] Update the mapping for the Dart SDK internal URI (flutter/flutter#151170)
2024-07-02 [email protected] Roll pub packages (flutter/flutter#151129)
2024-07-02 [email protected] Fix typo (flutter/flutter#151192)
2024-07-02 [email protected] [tool] Fix `stdin.flush` calls on processes started by `FakeProcessManager` (flutter/flutter#151183)
2024-07-02 [email protected] Roll Flutter Engine from 433d360eee11 to 44278941443e (4 revisions) (flutter/flutter#151186)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages
Please CC [email protected],[email protected],[email protected] on the revert to ensure that a human
...
victorsanni pushed a commit to victorsanni/flutter that referenced this pull request Jul 8, 2024
~~I decided to add this message to CODE_OF_CONDUCT.md~~ never mind � 

Let me know if anything should be changed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autosubmit Merge PR when tree becomes green via auto submit App c: contributor-productivity Team-specific productivity, code health, technical debt. d: docs/ flutter/flutter/docs, for contributors framework flutter/packages/flutter repository. See also f: labels.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants