Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2017-06-08 15:04:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "certbot" Thu Jun 8 15:04:29 2017 rev:8 rq:501821 version:0.14.2 Changes: -------- --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2017-06-02 10:34:27.274391023 +0200 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2017-06-08 15:04:30.958212974 +0200 @@ -1,0 +2,11 @@ +Wed Jun 7 21:05:04 UTC 2017 - [email protected] + +- add missing domain parameter in cli.ini + +------------------------------------------------------------------- +Wed Jun 7 10:43:48 UTC 2017 - [email protected] + +- add missing dependency to python-future +- rework README.SUSE and certbot.cron + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ certbot.spec ++++++ --- /var/tmp/diff_new_pack.57oYTl/_old 2017-06-08 15:04:31.554128874 +0200 +++ /var/tmp/diff_new_pack.57oYTl/_new 2017-06-08 15:04:31.558128309 +0200 @@ -53,6 +53,7 @@ BuildRequires: python-configobj BuildRequires: python-cryptography >= 0.8 BuildRequires: python-dialog >= 3.2.2rc1 +BuildRequires: python-future BuildRequires: python-jsonschema BuildRequires: python-mock BuildRequires: python-parsedatetime @@ -171,6 +172,7 @@ Summary: Python module for Certbot Group: Development/Libraries/Python Requires: %{name} = %{version} +Requires: python-future Obsoletes: python-letsencrypt < %{version} Provides: python-letsencrypt = %{version} ++++++ README.SUSE ++++++ --- /var/tmp/diff_new_pack.57oYTl/_old 2017-06-08 15:04:31.602122101 +0200 +++ /var/tmp/diff_new_pack.57oYTl/_new 2017-06-08 15:04:31.606121536 +0200 @@ -1,5 +1,5 @@ -Things you must change to run productive -======================================== +Things you must change to use the production server +=================================================== First you must change settings (domains, email, challenges) in /etc/certbot/cli.ini. @@ -7,14 +7,14 @@ You can make tests without lock out you from letsencrypt servers. After that when all go right, you _must_ change the server in -/etc/certbot/cli.ini to produktive server. +/etc/certbot/cli.ini to production server. -Also you _must_ change /etc/cron.d/certbot to your choise, -so the certificate will be renew. +You _must_ change /etc/cron.d/certbot with your settings, +so the certificate is renewed. Change from letsencrypt-client to certbot-client -=============================================== +================================================ You must only copy your configs, key and so on from /etc/letsencrypt to /etc/certbot. Also you must change /etc/cron/certbot as /etc/cron/letsencrypt it is. ++++++ certbot-cli.ini.patch ++++++ --- /var/tmp/diff_new_pack.57oYTl/_old 2017-06-08 15:04:31.622119278 +0200 +++ /var/tmp/diff_new_pack.57oYTl/_new 2017-06-08 15:04:31.622119278 +0200 @@ -1,21 +1,26 @@ -diff -Pdpru certbot-0.13.0.orig/examples/cli.ini certbot-0.13.0/examples/cli.ini ---- certbot-0.13.0.orig/examples/cli.ini 2017-04-06 00:16:51.000000000 +0200 -+++ certbot-0.13.0/examples/cli.ini 2017-04-25 23:57:31.727575126 +0200 -@@ -10,14 +10,31 @@ +Index: certbot-0.14.2/examples/cli.ini +=================================================================== +--- certbot-0.14.2.orig/examples/cli.ini ++++ certbot-0.14.2/examples/cli.ini +@@ -10,14 +10,35 @@ # Use a 4096 bit RSA key instead of 2048 rsa-key-size = 4096 +# The staging/testing server +server = https://acme-staging.api.letsencrypt.org/directory -+# The productive server. ++# The production server. +# server = https://acme-v01.api.letsencrypt.org/directory + # Uncomment and update to register with the specified e-mail address # email = [email protected] ++# Uncomment and update to generate certificates for the specified ++# domains. ++# domains = example.com, www.example.com ++ +# Uncomment to use a text interface instead of ncurses +# text = True -+ ++ +# Uncomment +# agree-eula = True +# agree-tos = True ++++++ certbot-fix_constants.patch ++++++ --- /var/tmp/diff_new_pack.57oYTl/_old 2017-06-08 15:04:31.638117020 +0200 +++ /var/tmp/diff_new_pack.57oYTl/_new 2017-06-08 15:04:31.642116456 +0200 @@ -1,6 +1,7 @@ -diff -Pdpru certbot-0.13.0.orig/certbot/constants.py certbot-0.13.0/certbot/constants.py ---- certbot-0.13.0.orig/certbot/constants.py 2017-04-06 00:16:51.000000000 +0200 -+++ certbot-0.13.0/certbot/constants.py 2017-04-26 00:04:22.425555219 +0200 +Index: certbot-0.14.2/certbot/constants.py +=================================================================== +--- certbot-0.14.2.orig/certbot/constants.py ++++ certbot-0.14.2/certbot/constants.py @@ -13,19 +13,19 @@ OLD_SETUPTOOLS_PLUGINS_ENTRY_POINT = "le CLI_DEFAULTS = dict( ++++++ certbot.cron ++++++ --- /var/tmp/diff_new_pack.57oYTl/_old 2017-06-08 15:04:31.714106296 +0200 +++ /var/tmp/diff_new_pack.57oYTl/_new 2017-06-08 15:04:31.714106296 +0200 @@ -2,17 +2,17 @@ PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin MAILTO=root -# You must choose one method. +# You must choose one method and replace "mm hh dd" with real data. # Also you must changes in /etc/certbot/cli.ini. # For all you must set: domains, email, server # For webrootyou must uncommend: authenticator = webroot, webroot-path # For standalone must uncommend: authenticator = standalone, standalone-supported-challenges # renew all certificates methode: renew -#10 5 1 * * root /usr/bin/certbot renew +#mm hh dd * * root /usr/bin/certbot renew # renew all certificates methode: webroot (not tested) -#10 5 1 * * root /usr/bin/systemctl stop apache2 && /usr/bin/certbot webroot --config /etc/certbot/cli.ini --renew-by-default --text && /usr/bin/systemctl start apache2 +#mm hh dd * * root /usr/bin/systemctl stop apache2 && /usr/bin/certbot webroot --config /etc/certbot/cli.ini --renew-by-default --text && /usr/bin/systemctl start apache2 # renew all certificates methode: standalone -#10 5 1 * * root /usr/bin/systemctl stop apache2 && /usr/bin/certbot certonly --config /etc/certbot/cli.ini --renew-by-default --text && /usr/bin/systemctl start apache2 +#mm hh dd * * root /usr/bin/systemctl stop apache2 && /usr/bin/certbot certonly --config /etc/certbot/cli.ini --renew-by-default --text && /usr/bin/systemctl start apache2
