Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: ad0aa2b8321c1d936e5a9ea2f28f9e7dd0e36b61
https://github.com/tribe29/checkmk/commit/ad0aa2b8321c1d936e5a9ea2f28f9e7dd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
M omd/Makefile
M omd/packages/packages.make
R omd/packages/python-modules/.f12
R omd/packages/python-modules/.gitignore
R omd/packages/python-modules/patches/0001-python-ldap-3.1.0-disable-sasl.patch
R omd/packages/python-modules/patches/0001_pysphere_not_zip_safe.dif
R omd/packages/python-modules/patches/0003_dicttoxml-remove-with-from-setup.dif
R omd/packages/python-modules/patches/0005-NID_ecdsa_with_SHA-fix.patch
R omd/packages/python-modules/patches/0007-psycopg-wrong-ifdef.patch
R
omd/packages/python-modules/patches/0009-cryptography-1.4-disable-version-warning.patch
R
omd/packages/python-modules/patches/0009-cryptography-2.4.1-disable-version-warning.patch
R omd/packages/python-modules/patches/0010-python-ad-disable-krb5.dif
R omd/packages/python-modules/patches/0011-python-ad-fix-ldapfilter_tab.dif
R
omd/packages/python-modules/patches/0012-python-ad-fix-netlogon-response-site-parsing.dif
R omd/packages/python-modules/patches/0013-python-ad-fix-replies-comparison.dif
R omd/packages/python-modules/patches/0015-pysnmp-RFC1158-snmpInReadOnlys.dif
R
omd/packages/python-modules/patches/0016-make-psycopg2-build-with-ubuntu-bionic.patch
R omd/packages/python-modules/patches/0017-find-omd-snap7-library.dif
R omd/packages/python-modules/patches/0018-mysqlclient-fortify-source.patch
R omd/packages/python-modules/patches/0019-PyNaCl-fortify-source.patch
R
omd/packages/python-modules/patches/0020-kubernetes-allow-empty-rules-in-clusterrole.dif
R omd/packages/python-modules/patches/0021-jira-2.0.0-disable-setup.py-download.dif
R omd/packages/python-modules/patches/0022-kubernetes-allow-empty-rules-in-role.dif
R omd/packages/python-modules/python-modules.make
R omd/packages/python-modules/src/Click-7.0.tar.gz
R omd/packages/python-modules/src/Flask-1.1.1.tar.gz
R omd/packages/python-modules/src/Jinja2-2.10.3.tar.gz
R omd/packages/python-modules/src/MarkupSafe-1.1.1.tar.gz
R omd/packages/python-modules/src/Pillow-5.3.0.tar.gz
R omd/packages/python-modules/src/PyJWT-1.6.4.tar.gz
R omd/packages/python-modules/src/PyNaCl-1.3.0.tar.gz
R omd/packages/python-modules/src/PyPDF2-1.26.0.tar.gz
R omd/packages/python-modules/src/PySnooper-0.0.31.tar.gz
R omd/packages/python-modules/src/PyYAML-5.1.tar.gz
R omd/packages/python-modules/src/Werkzeug-0.16.0.tar.gz
R omd/packages/python-modules/src/adal-1.2.0.tar.gz
R omd/packages/python-modules/src/apispec-2.0.2.tar.gz
R omd/packages/python-modules/src/apispec-oneofschema-2.1.1.tar.gz
R omd/packages/python-modules/src/asn1crypto-0.24.0.tar.gz
R omd/packages/python-modules/src/attrs-19.3.0.tar.gz
R omd/packages/python-modules/src/bcrypt-3.1.4.tar.gz
R omd/packages/python-modules/src/boto3-1.10.41.tar.gz
R omd/packages/python-modules/src/botocore-1.13.41.tar.gz
R omd/packages/python-modules/src/cachetools-3.0.0.tar.gz
R omd/packages/python-modules/src/certifi-2018.10.15.tar.gz
R omd/packages/python-modules/src/cffi-1.11.5.tar.gz
R omd/packages/python-modules/src/chardet-3.0.4.tar.gz
R omd/packages/python-modules/src/clickclick-1.2.2.tar.gz
R omd/packages/python-modules/src/configparser-4.0.2.tar.gz
R omd/packages/python-modules/src/connexion-2018.0.dev1.tar.gz
R omd/packages/python-modules/src/contextlib2-0.6.0.post1.tar.gz
R omd/packages/python-modules/src/cryptography-1.4.tar.gz
R omd/packages/python-modules/src/cryptography-2.4.1.tar.gz
R omd/packages/python-modules/src/defusedxml-0.5.0.tar.gz
R omd/packages/python-modules/src/dicttoxml-1.7.4.tar.gz
R omd/packages/python-modules/src/dnspython-1.15.0.zip
R omd/packages/python-modules/src/docutils-0.14.tar.gz
R omd/packages/python-modules/src/download
R omd/packages/python-modules/src/enum34-1.1.6.tar.gz
R omd/packages/python-modules/src/fancycompleter-0.8.tar.gz
R omd/packages/python-modules/src/funcsigs-1.0.2.tar.gz
R omd/packages/python-modules/src/functools32-3.2.3-2.tar.gz
R omd/packages/python-modules/src/future-0.17.1.tar.gz
R omd/packages/python-modules/src/futures-3.2.0.tar.gz
R omd/packages/python-modules/src/google-auth-1.6.1.tar.gz
R omd/packages/python-modules/src/idna-2.7.tar.gz
R omd/packages/python-modules/src/importlib_metadata-1.2.0.tar.gz
R omd/packages/python-modules/src/inflection-0.3.1.tar.gz
R omd/packages/python-modules/src/ipaddress-1.0.22.tar.gz
R omd/packages/python-modules/src/itsdangerous-1.1.0.tar.gz
R omd/packages/python-modules/src/jira-2.0.0.tar.gz
R omd/packages/python-modules/src/jmespath-0.9.3.tar.gz
R omd/packages/python-modules/src/jsonschema-3.2.0.tar.gz
R omd/packages/python-modules/src/kubernetes-8.0.0.tar.gz
R omd/packages/python-modules/src/marshmallow-2.20.5.tar.gz
R omd/packages/python-modules/src/marshmallow-oneofschema-1.0.6.tar.gz
R omd/packages/python-modules/src/mock-3.0.5.tar.gz
R omd/packages/python-modules/src/more-itertools-5.0.0.tar.gz
R omd/packages/python-modules/src/mypy_extensions-0.4.3.tar.gz
R omd/packages/python-modules/src/mysqlclient-1.3.13.tar.gz
R omd/packages/python-modules/src/netifaces-0.10.7.tar.gz
R omd/packages/python-modules/src/npyscreen-4.10.5.tar.gz
R omd/packages/python-modules/src/numpy-1.15.4.tar.gz
R omd/packages/python-modules/src/oauthlib-2.1.0.tar.gz
R omd/packages/python-modules/src/openapi-spec-validator-0.2.8.tar.gz
R omd/packages/python-modules/src/opsgenie-sdk-0.3.1.tar.gz
R omd/packages/python-modules/src/ordereddict-1.1.tar.gz
R omd/packages/python-modules/src/paramiko-2.1.2.tar.gz
R omd/packages/python-modules/src/paramiko-2.4.2.tar.gz
R omd/packages/python-modules/src/passlib-1.7.1.tar.gz
R omd/packages/python-modules/src/pathlib2-2.3.5.tar.gz
R omd/packages/python-modules/src/pbr-5.1.0.tar.gz
R omd/packages/python-modules/src/pdbpp-0.10.0.tar.gz
R omd/packages/python-modules/src/ply-3.11.tar.gz
R omd/packages/python-modules/src/psutil-5.4.7.tar.gz
R omd/packages/python-modules/src/psycopg2-2.6.2.tar.gz
R omd/packages/python-modules/src/pyOpenSSL-16.2.0.tar.gz
R omd/packages/python-modules/src/pyOpenSSL-18.0.0.tar.gz
R omd/packages/python-modules/src/pyasn1-0.4.4.tar.gz
R omd/packages/python-modules/src/pyasn1-modules-0.2.2.tar.gz
R omd/packages/python-modules/src/pycparser-2.19.tar.gz
R omd/packages/python-modules/src/pycryptodomex-3.6.6.tar.gz
R omd/packages/python-modules/src/pyghmi-1.1.0.tar.gz
R omd/packages/python-modules/src/pyghmi-1.2.14.tar.gz
R omd/packages/python-modules/src/pykerberos-1.2.1.tar.gz
R omd/packages/python-modules/src/pymssql-2.1.3.tar.gz
R omd/packages/python-modules/src/pyrsistent-0.15.6.tar.gz
R omd/packages/python-modules/src/pysmi-0.3.2.tar.gz
R omd/packages/python-modules/src/pysnmp-4.4.4.tar.gz
R omd/packages/python-modules/src/pysphere-0.1.7.zip
R omd/packages/python-modules/src/python-ad-0.9.tar.gz
R omd/packages/python-modules/src/python-ad.README
R omd/packages/python-modules/src/python-dateutil-2.8.0.tar.gz
R omd/packages/python-modules/src/python-ldap-2.3.13.tar.gz
R omd/packages/python-modules/src/python-ldap-3.1.0.tar.gz
R omd/packages/python-modules/src/python-snap7-0.10.tar.gz
R omd/packages/python-modules/src/pytz-2019.1.tar.gz
R omd/packages/python-modules/src/reportlab-3.5.9.tar.gz
R omd/packages/python-modules/src/requests-2.20.1.tar.gz
R omd/packages/python-modules/src/requests-kerberos-0.12.0.tar.gz
R omd/packages/python-modules/src/requests-oauthlib-1.0.0.tar.gz
R omd/packages/python-modules/src/requests-toolbelt-0.9.1.tar.gz
R omd/packages/python-modules/src/roman-3.2.tar.gz
R omd/packages/python-modules/src/rsa-4.0.tar.gz
R omd/packages/python-modules/src/s3transfer-0.2.1.tar.gz
R omd/packages/python-modules/src/scandir-1.10.0.tar.gz
R omd/packages/python-modules/src/setuptools-git-1.2.tar.gz
R omd/packages/python-modules/src/setuptools_scm-3.1.0.tar.gz
R omd/packages/python-modules/src/simplejson-3.16.0.tar.gz
R omd/packages/python-modules/src/six-1.13.0.tar.gz
R omd/packages/python-modules/src/snmpsim-0.4.6.tar.gz
R omd/packages/python-modules/src/swagger_ui_bundle-0.0.6.tar.gz
R omd/packages/python-modules/src/tinkerforge-2.1.19.tar.gz
R omd/packages/python-modules/src/typing-3.7.4.1.tar.gz
R omd/packages/python-modules/src/typing_extensions-3.7.4.1.tar.gz
R omd/packages/python-modules/src/urllib3-1.24.2.tar.gz
R omd/packages/python-modules/src/vcrpy-2.1.0.tar.gz
R omd/packages/python-modules/src/websocket_client-0.54.0.tar.gz
R omd/packages/python-modules/src/wmctrl-0.3.tar.gz
R omd/packages/python-modules/src/wrapt-1.11.2.tar.gz
R omd/packages/python-modules/src/zipp-0.6.0.tar.gz
Log Message:
-----------
Remove Python 2 modules
Change-Id: Iae18ad86ea8df622f92bf4d7cf6198daee9056ed
Commit: 9dc2f0cadc8322f10472e2863d32f3fb6bd0cfcd
https://github.com/tribe29/checkmk/commit/9dc2f0cadc8322f10472e2863d32f3fb6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
M omd/Makefile
R omd/packages/Python/.f12
R omd/packages/Python/.gitignore
R omd/packages/Python/Python-2.7.16.tgz
R omd/packages/Python/Python-2.7.17.tgz
R omd/packages/Python/Python.make
R omd/packages/Python/patches/pycompile_compile_atomic.dif
R omd/packages/Python/sitecustomize.py
M omd/packages/check_mk/check_mk.make
M omd/packages/packages.make
Log Message:
-----------
Remove Python 2
Change-Id: Iff27f780d51a30c948329246c0ddb241f3ebbba7
Commit: 0158912a5b3802d4dac0468e36592aaf87fd2c14
https://github.com/tribe29/checkmk/commit/0158912a5b3802d4dac0468e36592aaf8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
A .werks/11080
Log Message:
-----------
11080 Port Checkmk to Python 3
Most of Checkmk is written in Python. We have been developing on Python 2 for
over 10 years now and are now taking the big step of porting Checkmk to Python
3 with Checkmk 1.7.
This is a very big change in the software which has cost us a lot of time. But
this step is necessary to continue to develop Checkmk efficiently and safely.
In the past, Python 2.7 with all necessary 3rd party modules have been shipped
in Checkmk for a long time. This Python 2.7 will no longer be shipped with
Checkmk 1.7. Instead we now ship Python 3.8 with all necessary 3rd party
modules.
This is especially important if you use your own plugins or scripts. You have
to consider the following things.
If you have a script that is called directly from a cronjob or the core, e.g. a
notification script, you have often used the shebang "#!/usr/bin/env python" in
the past. By doing so, you have used the Python 2.7 that we shipped. Since this
no longer exists, "python" of the operating system is used without further
adaptation. This can be a Python 2.7, it depends on your system.
We recommend changing the shebang to "#!/usr/bin/env python3". This will allow
you to use the Python that comes with Checkmk again.
After you have done this, you may need to adjust some things in your scripts to
change your code from Python 2 to 3. We will publish more information about the
conversion of plugins and scripts soon.
Change-Id: I3d6cbfc821579a12d3582516ac809bb9ec27b60a
Commit: d437c4e04e7052ef6c121ff36abd58bd38a70d5e
https://github.com/tribe29/checkmk/commit/d437c4e04e7052ef6c121ff36abd58bd3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
M omd/packages/packages.make
Log Message:
-----------
Special hack for Python3 package name
We should rename the omd/packages/Python3 package back
to "Python". This workaround can be dropped after that.
Change-Id: I28f63da85e79a6df98d4bb9567d6658288489264
Compare:
https://github.com/tribe29/checkmk/compare/ed3f0e80604c...d437c4e04e70