Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#12146 Remove support for SOAP. #12148

Merged
merged 4 commits into from May 13, 2024
Merged

#12146 Remove support for SOAP. #12148

merged 4 commits into from May 13, 2024

Conversation

adiroiban
Copy link
Member

Scope and purpose

Fixes #12146

Also all the existing SOAP tickets.

Fixes #3284
Fixes #3283
Fixes #4729

This removes the SOAP code.

It looks like the SOAP code was broken for many releases and nobody complained.

The automated tests were alwasy skipped... as SOAPPY was never installed as part of the CI process.

Also, we don't have a mantainer for the SOAP code.

I think that if anyone want to add support for SOAP in twisted, is best to create a separate independent twisted/txsoap repo

Copy link
Member

@glyph glyph left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's juice those coverage metrics!

@adiroiban
Copy link
Member Author

Mailing list announcement set , as requested by our compatiblity policy:

https://mail.python.org/archives/list/[email protected]/thread/ZRJNWJY6XBMBICHF2TCEVECASWKWS6PT/

needs-review

@chevah-robot chevah-robot requested a review from a team May 1, 2024 17:00
@adiroiban
Copy link
Member Author

adiroiban commented May 1, 2024

The current codecov.io reports are "optional" and they will not block a merge.

When a log of code is removed, it is expected to see a drop in overal project coverage.


the macOS tests are requried, and they will block the merge :(

@glyph
Copy link
Member

glyph commented May 3, 2024

Let's see how macOS does with the fix on trunk :)

Copy link
Member

@glyph glyph left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's broken, let's get rid of it.

@adiroiban
Copy link
Member Author

adiroiban commented May 3, 2024

Thanks for the review.

I am waiting 1 week, as requested by the procees, and then will merge.

The process requires the approval of 3 contributors ... but given that the Twisted project was not very actively lately, I guess that it's ok to merge with the aproval of a single contributor.

I hope that I will not forget about it

Copy link
Contributor

@gudnimg gudnimg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If it helps, you have my approval :)

@glyph
Copy link
Member

glyph commented May 4, 2024

If it helps, you have my approval :)

It does! External reviews are always appreciated; obviously you can't merge stuff, but we take it into account.

@adiroiban adiroiban enabled auto-merge May 13, 2024 14:39
@adiroiban
Copy link
Member Author

Thanks for your reviews.
I have enabled auto-merge on this PR.

I hope it will land soon.

Copy link

codspeed-hq bot commented May 13, 2024

CodSpeed Performance Report

Merging #12148 will not alter performance

Comparing 12146-remove-soap (f9e2ee8) with trunk (7b0676b)

Summary

✅ 2 untouched benchmarks

@adiroiban adiroiban merged commit fd08b87 into trunk May 13, 2024
25 of 26 checks passed
@adiroiban adiroiban deleted the 12146-remove-soap branch May 13, 2024 14:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants