Bug 205876

Summary: Remove portmgr@ as blocking review for all Mk/* files
Product: Services Reporter: Bernard Spil <brnrd>
Component: Code ReviewAssignee: Phabric Admin <phabric-admin>
Status: Closed FIXED    
Severity: Affects Some People CC: eadler, koobs, portmgr
Priority: --- Keywords: dogfood, feature, needs-qa
Version: unspecified   
Hardware: Any   
OS: Any   
URL: https://reviews.freebsd.org/D3585
See Also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239118

Description Bernard Spil freebsd_committer freebsd_triage 2016-01-04 13:47:27 UTC
When creating reviews that touch files in Mk/ , portmgr is added as a Project reviewer and the review will be in Portmgr blocking review state.

This is incorrect as not all files in Mk/ are managed by portmgr@ (e.g. bsd.openssl.mk is maintained by dinoex@)

Please check the maintainer in the file for blocking reviews.

Example review https://reviews.freebsd.org/D3585

Relevant Herald rule https://reviews.freebsd.org/H12
When all of these conditions are met:
 - Repository is any of rP FreeBSD ports repository
 - Affected files matches regexp @/(Mk|Keywords|Templates)/.*$@
Take these actions every time this rule matches:
 - Add blocking reviewers: portmgr.
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2016-01-04 13:50:25 UTC
If any MAINTAINER lines need changing in order to satisfy this issue consistently/programatically, we'll create a blocking issue for it.
Comment 2 Mathieu Arnold freebsd_committer freebsd_triage 2016-05-10 16:13:27 UTC
I'm going to close this.

The reason are:
- fine tuning, and maintaining, the herald rule will be a major PITA.
- if you know the things you're reviewing don't concern portmgr, then don't wait for them because you can always commit the change if it has bad review.
Comment 3 Eitan Adler freebsd_committer freebsd_triage 2016-05-16 08:47:28 UTC
FWIW this is now actually actionable by editing the paths here: https://reviews.freebsd.org/owners/package/5/ (it supports files & directories: include and exclude lines).