NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pending-pullups
On Dec 1, 12:01am, Izumi Tsutsui wrote:
} jnemeth@ wrote:
} > On Nov 29, 3:14pm, Izumi Tsutsui wrote:
} > } dholland@ wrote:
} > } > On Sun, Nov 29, 2015 at 12:58:35PM +0900, Izumi Tsutsui wrote:
} > } > > > (the reason, besides "that's how it's been used since it was added",
} > } > > > is that the pending-pullups state distinguishes "PRs that somebody
} > } > > > needs to work on" from "PRs that are waiting on releng", which is an
} > } > > > important distinction when looking for work to do.)
} > } > > >
} > } > > > we ought to have a pullups-needed state; maybe we should just add it
} > } > > > to gnats.
} > } > >
} > } > > Why do you think two independent states are necessary? What's benefit?
} > } >
} > } > So that someone searching gnats can tell if a PR they're looking at
} > } > requires action or not.
} > } >
} > } > Releng doesn't do that, that's what the ticket queues are for. (And
} > } > that's why PRs with pending pullups are supposed to have ticket
} > } > numbers listed, to make sure we can check from the gnats end whether
} > } > things have been handled or not.)
} > } >
} > } > However, for people looking for PRs to work on, or people maintaining
} > } > the database, or people looking at the PR counts, it's an important
} > } > distinction.
} > }
} > } The current problem we have is there is no way to remind
} > } "commits that should be pulled up to release branches once after
} > } it's confirmed that they won't have any bad side effect on HEAD."
} >
} > In FreeBSD, commits are often marked:
} >
} > MFC: <some time period>
} >
} > MFC stands for Merge From Current. We could potentially do something
} > like this. By itself, it doesn't do much other then tag the commit
} > and thus could be the target of a search. We could also have it
} > trigger an insertion into some sort of database/queue. This would
} > allow for reminders to the original committer and/or provide a
} > central place where somebody looking for something to do can find
} > them.
}
} "MFC" is fine for me, though I don't see particular difference
} from "pending-pullups without ticket" which requires no system change.
A rather large difference is that not every commit has an
associated PR. There are quite a few commits that are suitable
for pulling up that aren't the result of a bug report.
} > } Adding a new status is still fine, though I just wonder if
} > } the additional states/tasks are appropriate for the benefit,
} > } than just adding a new similar meaning to the existing state.
} >
} > This would just be confusing.
}
} Really? Currently there are only 18 pending-pullups and
This is a good thing since it means that releng is on top of
the pullup queue.
} the number won't be so large.
Putting PRs in pending-pullup state without an associated req
ticket could cause the number of PRs in pending-pullup state to
balloon.
} Anyway, releng should make amake a decision, IMO.
As has been explained earlier in this thread, releng DOES NOT
maintain gnats. In other words, this has nothing to do with releng.
Stop trying to push extra work on them.
}-- End of excerpt from Izumi Tsutsui
Home |
Main Index |
Thread Index |
Old Index