Page MenuHomePhabricator

Send notifications for all changes (new patch/review/abandon/merge) in mediawiki/* to mediawiki-commits list
Closed, ResolvedPublic

Description


Version: unspecified
Severity: normal

Details

Reference
bz35531

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 12:19 AM
bzimport added a project: Gerrit.
bzimport set Reference to bz35531.
bzimport added a subscriber: Unknown Object (MLST).

I would like to see all submissions. Should be coupled with bug 35532 (include diffs) to make it useful and match my SVN review process.

Is this a request to have the mailinglist monitor the mediawiki/core.git repository (master branch probably, or all maybe branches), or the gerrit changesets queue for mediawiki/core.git.

Difference being timing (submission vs. merge) and whether rejected commits will be in the feed.

If used for review, the latter makes more sense.
If for monitoring what is new in MediaWiki, than the former may be more appropriate.

Alternatively, using RSS may be an option as well. I thought there was an RSS plugin for Gerrit that allows one to subscribe to any query through RSS. A few useful queryies:

  • #q,project:mediawiki/core // all changesets
  • #q,project:mediawiki/core is:open
  • #q,status:merged project:mediawiki/core // like the old mediawiki-CVS list, committed changes
  • #q,reviewer:Krinkle
  • #q,reviewer:Krinkle is:open // personal dashboard

(In reply to comment #2)

Is this a request to have the mailinglist monitor the mediawiki/core.git
repository (master branch probably, or all maybe branches), or the gerrit
changesets queue for mediawiki/core.git.

Difference being timing (submission vs. merge) and whether rejected commits
will be in the feed.

If used for review, the latter makes more sense.
If for monitoring what is new in MediaWiki, than the former may be more
appropriate.

Alternatively, using RSS may be an option as well. I thought there was an RSS
plugin for Gerrit that allows one to subscribe to any query through RSS. A few
useful queryies:

  • #q,project:mediawiki/core // all changesets
  • #q,project:mediawiki/core is:open
  • #q,status:merged project:mediawiki/core // like the old mediawiki-CVS list,

committed changes

  • #q,reviewer:Krinkle
  • #q,reviewer:Krinkle is:open // personal dashboard

The idea is to have a spamlist like we do with MediaWiki-cvs...all e-mails to projects viewable by anonymous users should be sent to this address. See upstream issue 1311 http://code.google.com/p/gerrit/issues/detail?id=1311

Created a new user called CommitWatcher. He has the ability to watch everything that's not private (including ops, analytics, etc).

Just need to get him subscribed to the list (although we should probably just make a new list--good chance to rename it now).

mediawiki-commits (list was renamed) is now watching all projects for new patches and submissions.

I didn't have it watch new comments, because mediawiki-cvs didn't ever watch code review comments. If a patch interests you, star it or comment yourself to receive those followups.

There is no way to watch abandon--simply not possible from Gerrit right now. Can file that upstream, if we'd like.

Can we mark this FIXED?

all public repositories? I thought mediawiki-commits ( project:mediawiki/* ).

(In reply to comment #7)

all public repositories? I thought mediawiki-commits ( project:mediawiki/* ).

mediawiki-commits (née mediawiki-cvs) watched the entire repo, not just mediawiki stuff. It would follow that this process would continue.

(In reply to comment #8)

(In reply to comment #7)

all public repositories? I thought mediawiki-commits ( project:mediawiki/* ).

mediawiki-commits (née mediawiki-cvs) watched the entire repo, not just
mediawiki stuff. It would follow that this process would continue.

It was worth a try ;-)