Page MenuHomeSolus

Update certbot to 0.21.0
ClosedPublic

Authored by kyrios123 on Jan 18 2018, 5:45 PM.
Tags
None
Referenced Files
F11049336: D1985.id4975.diff
Thu, Aug 10, 5:37 PM
F11049335: D1985.id.diff
Thu, Aug 10, 5:37 PM
F11049334: D1985.id4705.diff
Thu, Aug 10, 5:37 PM
F11034914: D1985.diff
Wed, Aug 9, 5:22 PM
F10974243: D1985.id4975.diff
Fri, Jul 21, 11:46 PM
F10959961: D1985.id4705.diff
Tue, Jul 18, 8:52 AM
F10955919: D1985.id4975.diff
Mon, Jul 17, 9:53 AM
F10954195: D1985.diff
Mon, Jul 17, 12:50 AM
Subscribers

Details

Summary

Changelog available here
Depends on D1984

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan

Successfully generated a certificate

Diff Detail

Repository
R3751 certbot
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

Are the builddep/rundep changes removed cause they are already deps of other packages? It's probably a good idea to comment about such changes

Are the builddep/rundep changes removed cause they are already deps of other packages? It's probably a good idea to comment about such changes

You are right, I should have commented the changes. I am working on rationalising the python dependencies and to add unit tests :

  • For example, python-cryptography is a mandatory dependency for python-openssl. Until now, it wasn't set as a rundep of pyopenssl; instead it is added together with it in all the python packages that requires it. I have fixed this in D1551 and I'm cleaning this up when I update packages.
  • Most builddeps are only required for unit tests, It happen to me to clean up these dependencies when unit tests are not present
  • This package has a dependency with R3750 which already provides most of the dependencies I have removed.
  • ...

One good thing is that unit tests greatly help finding out dependencies issues this is why I started sorting this out.

One good thing is that unit tests greatly help finding out dependencies issues this is why I started sorting this out.

Yeah, there's definitely issues with perl/python rundeps. I'm sure you are using the setup.py which typically tells you the build and runtime requirements. Will need to check this still works from a clean install after it's merged

Note that this will require testing after merge on a clean install to ensure all the dep changes are working as intended.

This revision is now accepted and ready to land.Jan 23 2018, 11:26 PM
This revision was automatically updated to reflect the committed changes.