[Twisted-Python] twistechecker and twisted-dev-tools as part of twisted main repo

Glyph glyph at twistedmatrix.com
Tue Mar 17 23:43:02 MDT 2015


> On Mar 16, 2015, at 2:17 AM, Adi Roiban <adi at roiban.ro> wrote:
> 
> Hi
> 
> I know that twisted main repo contains a lot of code but I would like
> to discuss the option of merging
> twisted-dev-tools and twistedchecker into twisted main repo.
> 
> The main reason why I want this is to make reviews for these repos
> more visible to twisted developers.
> 
> I don't think that we would have a different team of developers
> working on twisted and another one on twisted tools and twistedchecker
> 
> I understand that twistedchecker was started as a SOC project and I
> agree that is much easier to start as a separate project, but not I
> feel that having a different repo does not help.

I'm approximately -0 on this.  I don't like the idea of dumping a bunch of code into the main Twisted repo that isn't distributed along with Twisted (personally I cannot wait to get rid of the "admin" directory entirely), but I also see your point about the tool being a part of the process.

> Twistedchecker  has become an important part of dev process and I feel
> that the reviews for this project are should be more visible.

> For example my PRs for twistedchecker are unreviewed on GitHub for
> more than on mouth and there are many other reviews laying idle

To be fair we are only just now getting down to a reasonable latency on Twisted reviews, and it is still a fairly small audience reviewing.  This may just lengthen the Twisted review queue :).

So, I do have an alternate proposal - perhaps you should just announce changes to twistedchecker on this list, and land changes to it without review if nobody objects within a week or so.  If you're making changes that are time-sensitive and there is an insufficient community to participate in reviews, then I think it's fair to say that they shouldn't be reviewed.  If anyone objects to the changes that are going in, they can always sign up to do reviews :).  I have implicitly instituted such a process for Twisted-umbrella projects like Imaginary and Vertex, where there are not enough active contributors to sustain development.

> Maybe there is another reason why those PR are not reviewed and
> merging twistechecker and twisted-dev-tools will not help with having
> those PR reviewed faster but I would like to investigate this issue
> and look for solutions.
> 
> What do you think?
> 
> I have also filled this ticket
> https://github.com/twisted/twisted-dev-tools/issues/11
> 
> I think that reviewing patched in less than 2 weeks is critical for
> having an active open source project and expecting for developers to
> send more patches.

Thanks for looking into this, and for all your work making it more pleasant to develop Twisted,

-glyph
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/twisted-python/attachments/20150317/8b15dfe8/attachment-0002.html>


More information about the Twisted-Python mailing list