Bug 266910

Summary: Bugzilla automated assignment may be not entirely correct
Product: Services Reporter: Graham Perrin <grahamperrin>
Component: Bug TrackerAssignee: Bugmeister <bugmeister>
Status: Closed Works As Intended    
Severity: Affects Some People Keywords: needs-qa
Priority: ---    
Version: unspecified   
Hardware: Any   
OS: Any   
See Also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266281
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266957
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260368

Description Graham Perrin freebsd_committer freebsd_triage 2022-10-08 22:51:16 UTC
<https://bugs.freebsd.org/bugzilla/show_activity.cgi?id=266891>, for example, prefixed: 

    x11-wm/xfce4: …

– assigned to ports-bugs@

<https://cgit.freebsd.org/ports/commit/x11-wm/xfce4/Makefile?id=141c53998346d9e932ecf0ab3290f4f80b2f65a5> shows the maintainer for x11-wm/xfce4 as the Xfce team, xfce@

Please, is this a bug? Or working as expected, where a prefix was missing at the outset?
Comment 1 Graham Perrin freebsd_committer freebsd_triage 2022-10-10 20:32:43 UTC
Maybe I misunderstand the automation of assignment, where there's a maintainer for a port. 

I assumed that assignment would be to the maintainer. 

In today's bug 266957, I see that the maintainer is a carbon copy recipient (not the assignee).
Comment 2 Kubilay Kocak freebsd_committer freebsd_triage 2022-10-16 20:56:33 UTC
In bug 266891's case, according to the history (show_activity), the issue was created in Base System (Product), issues for which the Auto-Assigner doesn't currently process (only Ports & Packages :: Individual Port(s))

Auto-Assigner is also only intended for automated ''initial'' assignment and maintainer notification, and doesn't trigger or come into play issue changes after initial issue creation. The reason is that it would block/change/override or otherwise 'get in the way of' manual issue changes made by humans.

In bug 266957 the maintainer was added to CC and maintainer-feedback, which is expected behaviour, in the case where the maintainer is *not* also a committer (Only committers can currently be Assignee's).
Comment 3 Graham Perrin freebsd_committer freebsd_triage 2023-08-22 08:19:49 UTC
Duplicate of 260368? 

> Bugzilla sometimes doesn't assign bugs to maintainers

Or, should 260368 have a more specific summary line?
Comment 4 Mark Linimon freebsd_committer freebsd_triage 2024-01-14 06:38:52 UTC
Right now, the auto-assigner only runs when the PR is first committed.

Perhaps IWBNI we could tell Bugzilla "re-scan this one" but right now I don't know how to do that.