Tickets affecting multiple ports and committers & "annoying" commits

Ryan Schmidt ryandesign at macports.org
Tue Dec 20 06:38:25 CET 2016


> On Dec 11, 2016, at 12:13 PM, Mojca Miklavec <mojca at macports.org> wrote:
> 
> Hi,
> 
> After some cool features have been enabled on Trac, in particular the
> "See:" and "Closes:" syntax that automatically adds a comment, I
> wonder what to do with tickets that affect many ports and maintainers.

I would prefer to avoid such tickets as much as possible.

> Examples include tickets like "replace no_x11 with x11", "switch to
> perl5.26", ...
>    https://trac.macports.org/ticket/39383
> etc.

I agree those are the types of tickets where it is necessary to list many ports.

> If we subscribe 100 maintainers with 100 ports, each maintainer will
> receive an email every time any port gets fixed.

We should not make / allow each maintainer to fix their own port for this issue. There should be a single pull request that makes the correct fix for all ports. Maintainers can be given an amount of time to voice objections to the change. After objections have been dealt with and the time expires, the pull request can be merged as one commit which will generate just one notification.

> Some time ago we had a volunteer who kept following the commit logs
> and modified just his own comment. But now it would be nice to have a
> better solution.
> 
> Just about the only thing that comes to my mind is a checkbox on each
> ticket that stops sending emails on each commit while keeping sending
> emails when writing other comments. Not that I particularly like that
> option either.
> 
> Any ideas?
> 
> Mojca



More information about the macports-dev mailing list