[Twisted-Python] Twisted v21.2.0 breaks Crossbar.io

Richard van der Hoff richard at matrix.org
Wed Mar 3 12:09:43 MST 2021


On 03/03/2021 18:47, Glyph wrote:
>
>> I'll take this to the Synapse team to discuss further, but we could 
>> probably easily arrange for one of our CI runs to install Twisted 
>> trunk from git instead of pypi, which might be a good start.
>
> This is specifically the approach I'd really rather /not/ take :) and 
> here's why:
>
>  1. You want to provide stability for you contributors so that if a
>     problem is introduced, you don't halt development on that
>     unrelated feature to diagnose the upstream issue.
>
>  2. You want to ensure that when /users/ install your software, it
>     works with everything that's currently released.
>
I'm not sure I follow this. We'd still have CI runs that test against 
*release* Twisted; I'm just proposing that we would *also* test against 
development Twisted.

Your point about not stopping development when there's a problem is well 
noted though. A CI pipeline that runs on a timer might work fine. I'll 
discuss with the team.


> but we have had enough difficulty keeping our CI configuration current 
> based on what cloud provider is falling over this month ;-).

Yes, CI seems to be universally one of those things that is conceptually 
simple but somehow takes hours and hours to maintain.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/twisted-python/attachments/20210303/967ae629/attachment.htm>


More information about the Twisted-Python mailing list