[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