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

Drop pysimplesoap #60

Merged
merged 1 commit into from
Jun 9, 2024
Merged

Drop pysimplesoap #60

merged 1 commit into from
Jun 9, 2024

Conversation

pdewacht
Copy link
Contributor

In my email last week, I suggested not using a SOAP library and instead implementing it by hand. (debbugs's SOAP server is archaic/quicky enough that no SOAP library is going to handle it very well.)

This is what that would look like. It has no dependencies beyond the Python stdlib, and it's barely longer than the original code using pysimplesoap.

Instead implement the required SOAP functionility by hand. Debbugs'
SOAP implementation is archaic/quirky enough that most SOAP libraries
have a hard time communicating with it.
@venthur
Copy link
Owner

venthur commented Apr 30, 2024

Hey @pdewacht, thank you very much, this is really amazing! Your contribution goes well beyond from what I initial anticipated!

Before this can be merged I need to do some tests with the reportbug maintainers and check if they spot any issues. Would you be in general open for support in case any new SOAP related issues come up?

@venthur
Copy link
Owner

venthur commented Apr 30, 2024

FYI: Your changes plus some future fixes that may pop up, live in this branch for now until testing with reportbug maintainers is concluded and we can merge: https://github.com/venthur/python-debianbts/tree/drop-pysimplesoap

@venthur
Copy link
Owner

venthur commented May 7, 2024

FYI, I've just uploaded your version to debian/experimental in agreement with the reportbug maintainers. I'll let it sit there for a while and see if we get any issues.

@venthur venthur merged commit 0902aa6 into venthur:master Jun 9, 2024
30 of 34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants