Why should this be included in the repository? Some discussion took place on T2882. To summarize: some people (myself included) have websites that require us to generate Let's Encrypt certificates on our desktops/laptops and upload them to the web server. This package generates the certificates. Other clients exist, but this is the official reference implementation.
Is it Open Source: yes
How many users do you anticipate will use this software? As many as have websites requiring SSL certificates.
Link to source tarball/zip file: https://github.com/certbot/certbot/archive/v0.12.0.zip
|Wontfix||JoshStrobl||T3303 Update python-requests to depend on python-ndg-httpsclient|
- Mentioned In
- R3521:e54576ea1a3c: Add python-parsedatetime to the repos
D390: Add python-acme to the repository
D389: Add python-parsedatetime to the repos
R3516:a8b3be8d8869: First commit of python-zope.component
D69: First commit of python-zope.component
D68: First commit of python-configargparse
- Mentioned Here
- D68: First commit of python-configargparse
T2882: LetsEncrypt support for Solus
I thought I would try to package certbot myself and put the patch up here. So far I've come across 10 unpackaged python library dependencies, one of whose error message is
pkg_resources.DistributionNotFound: The 'ipaddress' distribution was not found and is required by cryptography
- Is there a point where too many dependencies makes a package unable to be included?
- Do package requests need to be made for all of these packages, or just patches, since certbot has been accepted?
- In the case of the ipaddress library, would the dependency be added to python-cryptography or whichever piece requires python-cryptography?
- If it would be added to python-cryptography, should I just post a patch?
Okay, well I have some patches to add for various dependencies for certbot. Since I started trying to package it, they released a new version that seems to have added a dependency on argparse which, as far as I can tell, is supposed to be bundled with Python 2.7, but running certbot errors without the extra python-argparse package.
[Removed the patches I put here and put in subtasks]
There are some dependencies that require one or more of the current subtasks to land before running make will work. Should I wait or upload the other patches based on them working when I used ypkg?
You shouldn't upload a patch where you use ypkg as it hasn't been validated properly.
You should instead use a local repository as per the help center documentation https://solus-project.com/articles/packaging/local-repository/en/