[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