Skip to content

certbot.interfaces: reintroduce empty zope interfaces#9486

Merged
alexzorin merged 2 commits intocertbot:masterfrom
alexzorin:zope-shim
Nov 30, 2022
Merged

certbot.interfaces: reintroduce empty zope interfaces#9486
alexzorin merged 2 commits intocertbot:masterfrom
alexzorin:zope-shim

Conversation

@alexzorin
Copy link
Copy Markdown
Collaborator

Fixes #9485.

@alexzorin

This comment was marked as outdated.

@HLFH
Copy link
Copy Markdown

HLFH commented Nov 30, 2022

Thanks for this PR!

Can this be merged, and Certbot v2.1.0 released?

Copy link
Copy Markdown
Member

@bmw bmw left a comment

Choose a reason for hiding this comment

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

From #9485 (comment):

The forum post is a bit wordy, if you can see where places I can cut it down, I'd be glad to shorten it.

It is, however, I feel like it's hard to shorten it without trying to hide the details of what's going on here which I personally don't think we should do. If you wanted, we could call more attention to the actionable steps by making them bold or restructure things a bit maybe by having something like separate "What to do" and "Explanation" sections, but I'm personally fine with the post as it is.

Other than that, I have two suggestions for the content of the post.

  1. Based on my testing, I think zope.interface.implementer(interfaces.IPluginFactory)(cls) should be zope.interface.provider(interfaces.IPluginFactory)(cls).
  2. I think it may be nice to link to abc and zope docs on the first usage of these terms.

Otherwise, this LGTM. Thanks so much for working on this Alex.

@bmw bmw assigned alexzorin and bmw Nov 30, 2022
@alexzorin alexzorin marked this pull request as ready for review November 30, 2022 21:32
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.

Third-party plugin breakages in Certbot 2.x

3 participants