commit python-logreduce for openSUSE:Factory
Hello community, here is the log from the commit of package python-logreduce for openSUSE:Factory checked in at 2020-08-19 18:57:01 Comparing /work/SRC/openSUSE:Factory/python-logreduce (Old) and /work/SRC/openSUSE:Factory/.python-logreduce.new.3399 (New) Package is "python-logreduce" Wed Aug 19 18:57:01 2020 rev:11 rq:827756 version:0.5.2 Changes: --- /work/SRC/openSUSE:Factory/python-logreduce/python-logreduce.changes 2020-04-15 19:56:05.957645467 +0200 +++ /work/SRC/openSUSE:Factory/.python-logreduce.new.3399/python-logreduce.changes 2020-08-19 18:58:14.279892273 +0200 @@ -1,0 +2,8 @@ +Sun Aug 16 14:26:28 UTC 2020 - John Vandenberg + +- Remove unnecessary build dependency nose, deselecting two tests + when testing against CherryPy 10.1 or lower +- Remove tests from runtime library +- Remove installed .keep files and remove hashbangs in library + +--- Other differences: -- ++ python-logreduce.spec ++ --- /var/tmp/diff_new_pack.G9lfe8/_old 2020-08-19 18:58:17.423893944 +0200 +++ /var/tmp/diff_new_pack.G9lfe8/_new 2020-08-19 18:58:17.427893947 +0200 @@ -50,7 +50,6 @@ BuildRequires: %{python_module alembic} BuildRequires: %{python_module gear} BuildRequires: %{python_module mock} -BuildRequires: %{python_module nose} BuildRequires: %{python_module numpy} BuildRequires: %{python_module pytest} BuildRequires: %{python_module requests} @@ -80,13 +79,24 @@ %prep %setup -q -n logreduce-%{version} sed -i -e 's,flake8.*,,' test-requirements.txt +rm logreduce/server/web/.keep +sed -i '1{/^#!/d}' logreduce/cmd.py logreduce/mqtt/cmd.py + +# CherryPy 10.1 and lower requires nose in cherrypy/test/helper.py needed by test_api.py +# As of logreduce 0.5.2, upstream doesnt restrict the cherrypy version, +# so remove test_api.py (which has only two tests) if any python has older CherryPy +%{python_expand if $python -c 'import cherrypy,sys,distutils.version; sys.exit(distutils.version.LooseVersion(cherrypy.__version__) < distutils.version.LooseVersion("10.2"))' ; then + rm -f logreduce/tests/test_api.py +fi} %build %python_build %install %python_install -%python_expand %fdupes %{buildroot}%{$python_sitelib} +%{python_expand rm -r %{buildroot}%{$python_sitelib}/logreduce/tests/ +%fdupes %{buildroot}%{$python_sitelib} +} %check %pytest
commit python-logreduce for openSUSE:Factory
Hello community, here is the log from the commit of package python-logreduce for openSUSE:Factory checked in at 2020-04-15 19:56:04 Comparing /work/SRC/openSUSE:Factory/python-logreduce (Old) and /work/SRC/openSUSE:Factory/.python-logreduce.new.2738 (New) Package is "python-logreduce" Wed Apr 15 19:56:04 2020 rev:10 rq:794114 version:0.5.2 Changes: --- /work/SRC/openSUSE:Factory/python-logreduce/python-logreduce.changes 2019-09-13 15:03:47.265276259 +0200 +++ /work/SRC/openSUSE:Factory/.python-logreduce.new.2738/python-logreduce.changes 2020-04-15 19:56:05.957645467 +0200 @@ -1,0 +2,39 @@ +Wed Apr 15 08:50:43 UTC 2020 - pgaj...@suse.com + +- version update to 0.5.2 + * Remove webui build by default from the spec + * Fix download-logs usage + * Add command line filters configuration file + * Add benchmark script + * Add only\_model option to the MQTT service + * Remove SCL macros from the spec file + * Fix exclude-lines regexp joblib dump + * Report result to zuul using an artifact instead of the log\_url + * Improve tokenizer for OpenStack logs + * Add exclude lists to the MQTT service + * Add mqtt based worker + * Fix IPv6 tokenization when the last field contains letter + * Add mqtt client service structure + * Refactor worker process in the main logreduce module + * Try to detect binary file + * Ignore bzip2 extension + * Ignore pcap file + * Add exclude-lines argument + * Move the log link to the additional info in the html output + * Fix concurrent logreduce-tests job + * Ignore atop.bin file and tarball + * Make server installation optional + * Fix scikit-learn 0.21.3 support + * Ignore files from supportconfig plugins + * Ignore files from /proc/net + * Ignore files with .raw extension + * Correctly show the gaps between hunks of context + * Show the gaps between hunks of context like grep does + * Add some short options for convenience + * Show default values in help text + * Reduce deprecation warnings by declaring raw strings + * Add server configuration instructions +- deleted patches + - scikit.patch (upstreamed) + +--- Old: logreduce-0.4.0.tar.gz scikit.patch New: logreduce-0.5.2.tar.gz Other differences: -- ++ python-logreduce.spec ++ --- /var/tmp/diff_new_pack.BLBc2q/_old 2020-04-15 19:56:06.661645996 +0200 +++ /var/tmp/diff_new_pack.BLBc2q/_new 2020-04-15 19:56:06.665645999 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-logreduce # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,14 +19,13 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-logreduce -Version:0.4.0 +Version:0.5.2 Release:0 Summary:Log file anomaly extractor License:Apache-2.0 Group: Development/Languages/Python URL:https://logreduce.softwarefactory-project.io/ Source: https://files.pythonhosted.org/packages/source/l/logreduce/logreduce-%{version}.tar.gz -Patch0: scikit.patch BuildRequires: %{python_module pbr} BuildRequires: %{python_module setuptools} BuildRequires: fdupes @@ -80,8 +79,6 @@ %prep %setup -q -n logreduce-%{version} -%patch0 -p1 - sed -i -e 's,flake8.*,,' test-requirements.txt %build @@ -92,7 +89,7 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%python_exec -m pytest -v +%pytest %files %{python_files} %license LICENSE @@ -101,6 +98,7 @@ %python3_only %{_bindir}/logreduce-client %python3_only %{_bindir}/logreduce-server %python3_only %{_bindir}/logreduce-worker +%python3_only %{_bindir}/logreduce-mqtt %{python_sitelib}/* %changelog ++ logreduce-0.4.0.tar.gz -> logreduce-0.5.2.tar.gz ++ 2442 lines of diff (skipped)
commit python-logreduce for openSUSE:Factory
Hello community, here is the log from the commit of package python-logreduce for openSUSE:Factory checked in at 2019-09-13 15:02:09 Comparing /work/SRC/openSUSE:Factory/python-logreduce (Old) and /work/SRC/openSUSE:Factory/.python-logreduce.new.7948 (New) Package is "python-logreduce" Fri Sep 13 15:02:09 2019 rev:9 rq:730452 version:0.4.0 Changes: --- /work/SRC/openSUSE:Factory/python-logreduce/python-logreduce.changes 2019-04-02 09:23:49.684771208 +0200 +++ /work/SRC/openSUSE:Factory/.python-logreduce.new.7948/python-logreduce.changes 2019-09-13 15:03:47.265276259 +0200 @@ -1,0 +2,6 @@ +Thu Sep 12 17:38:32 UTC 2019 - Tomáš Chvátal + +- Add aptch to fix build with new scikit: + * scikit.patch + +--- New: scikit.patch Other differences: -- ++ python-logreduce.spec ++ --- /var/tmp/diff_new_pack.mjuFic/_old 2019-09-13 15:03:48.345276030 +0200 +++ /var/tmp/diff_new_pack.mjuFic/_new 2019-09-13 15:03:48.353276028 +0200 @@ -26,6 +26,7 @@ Group: Development/Languages/Python URL:https://logreduce.softwarefactory-project.io/ Source: https://files.pythonhosted.org/packages/source/l/logreduce/logreduce-%{version}.tar.gz +Patch0: scikit.patch BuildRequires: %{python_module pbr} BuildRequires: %{python_module setuptools} BuildRequires: fdupes @@ -79,6 +80,8 @@ %prep %setup -q -n logreduce-%{version} +%patch0 -p1 + sed -i -e 's,flake8.*,,' test-requirements.txt %build ++ scikit.patch ++ >From e815b790c41a96ef7518a23ab28d9e3bec088541 Mon Sep 17 00:00:00 2001 From: Tristan Cacqueray Date: Tue, 30 Jul 2019 14:03:12 + Subject: Fix scikit-learn 0.21.3 support Recent scikit release doesn't embed the joblib. Change-Id: Ie8ad434ea08bf72e7418b116b71ed335b38e1252 --- logreduce/process.py| 10 +++--- logreduce/tests/test_process.py | 8 ++-- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/logreduce/process.py b/logreduce/process.py index f0c8d9b..c934840 100644 --- a/logreduce/process.py +++ b/logreduce/process.py @@ -22,7 +22,11 @@ import uuid import numpy as np import sklearn.utils.validation import sklearn.exceptions -import sklearn.externals +try: +from sklearn.externals import joblib +except ImportError: +# Recent sklearn library doesn't vendor joblib anymore +import joblib from logreduce.models import models from logreduce.tokenizer import remove_ansible_std_lines_lists @@ -63,7 +67,7 @@ class Classifier: fileobj = open(fileobj, 'wb') fileobj.write(b'LGRD') fileobj.write(struct.pack('I', self.version)) -sklearn.externals.joblib.dump(self, fileobj, compress=True) +joblib.dump(self, fileobj, compress=True) self.log.debug("%s: written" % fileobj.name) @staticmethod @@ -81,7 +85,7 @@ class Classifier: if isinstance(fileobj, str): fileobj = open(fileobj, 'rb') Classifier.check(fileobj) -return sklearn.externals.joblib.load(fileobj) +return joblib.load(fileobj) @staticmethod def filename2modelname(filename): diff --git a/logreduce/tests/test_process.py b/logreduce/tests/test_process.py index 0889bb6..b27e692 100644 --- a/logreduce/tests/test_process.py +++ b/logreduce/tests/test_process.py @@ -43,8 +43,12 @@ class ProcessTests(unittest.TestCase): logreduce.process.Classifier.check(model) # joblib load reset the seek for io bytes, bypass model check in test model = io.BytesIO(model.read()) -import sklearn -clf = sklearn.externals.joblib.load(model) +try: +from sklearn.externals import joblib +except ImportError: +# Recent sklearn library doesn't vendor joblib anymore +import joblib +clf = joblib.load(model) # Re-use the model with another test file target = os.path.join(os.path.dirname(baseline), "test_units.py") -- cgit v1.2.1
commit python-logreduce for openSUSE:Factory
Hello community, here is the log from the commit of package python-logreduce for openSUSE:Factory checked in at 2019-04-02 09:23:48 Comparing /work/SRC/openSUSE:Factory/python-logreduce (Old) and /work/SRC/openSUSE:Factory/.python-logreduce.new.25356 (New) Package is "python-logreduce" Tue Apr 2 09:23:48 2019 rev:8 rq:690460 version:0.4.0 Changes: --- /work/SRC/openSUSE:Factory/python-logreduce/python-logreduce.changes 2019-04-01 12:35:10.017825784 +0200 +++ /work/SRC/openSUSE:Factory/.python-logreduce.new.25356/python-logreduce.changes 2019-04-02 09:23:49.684771208 +0200 @@ -4 +4 @@ -- update to 0.4.0: +- update to 0.4.0 (bsc#1131198) Other differences: --
commit python-logreduce for openSUSE:Factory
Hello community, here is the log from the commit of package python-logreduce for openSUSE:Factory checked in at 2019-04-01 12:35:03 Comparing /work/SRC/openSUSE:Factory/python-logreduce (Old) and /work/SRC/openSUSE:Factory/.python-logreduce.new.25356 (New) Package is "python-logreduce" Mon Apr 1 12:35:03 2019 rev:7 rq:686071 version:0.4.0 Changes: --- /work/SRC/openSUSE:Factory/python-logreduce/python-logreduce.changes 2018-12-24 11:39:25.645556701 +0100 +++ /work/SRC/openSUSE:Factory/.python-logreduce.new.25356/python-logreduce.changes 2019-04-01 12:35:10.017825784 +0200 @@ -1,0 +2,48 @@ +Mon Mar 18 09:23:25 UTC 2019 - Dirk Mueller + +- update to 0.4.0: + * Bump model version and fix typo + * Add HashingAnnoy model + * Add hashing\_nn benchmark in doc string + * Add HashingApproximateNeighbors model + * Implement iterator interface for file-like objects + * Refactor TokenizerTests + * Provide a bit more info about timings of the training + * Remove support for bag-of-words\_lshf + * Don't store duplicate data in model + * Fix heat\_uuid regexp formatting + * Relax digits\_re again a bit + * Vectorizer optimisation: don't do word analysing + * debug\_lineprocess: Handle more than one input file + * debug\_lineprocess: Format output slightly nicer and remove duplicates + * Tighten heat\_uuid regexp + * Tighten length-based regexp matches properly + * debug\_lineprocess add some simple word / token statistics + * Blacklist .xml extension + * Use for loop instead of handcrafted while construct + * tests: use free tcp port for gearman server + * Add --model-type argument to top-level command + * tokenizer: remove sshd warnings + * Make debugging scripts callable again + * Reduce code duplication a bit + * Micro-optimize the tokenization + * ci: enable gate jobs + * Make systemd service file SCL independent + * Transition webui related files to the log-classify name + * Match uuid\_re before heat\_re + * Use SqlAlchemy intrinsics for ordering + * Fix overly greedy date tokenization + * Fix tokenization error on removing SSH fingerprints + * DRY: Remove implementation override that also exists in the base class + * Fix assertEquals() deprecation warning + * Use generator for reading files + * tokenizer regexp speedups + * cmd: add --json argument to report options + * Spelling typos + * logreduce: Fix inconsistency for model\_file in model-run + * logreduce.spec: Fixes + * README: Add openSUSE instructions + * Add py36/py37 to the env list as well + * Run pep8 against pip installed flake8 + +--- Old: logreduce-0.3.0.tar.gz New: logreduce-0.4.0.tar.gz Other differences: -- ++ python-logreduce.spec ++ --- /var/tmp/diff_new_pack.o1KJfu/_old 2019-04-01 12:35:11.441826149 +0200 +++ /var/tmp/diff_new_pack.o1KJfu/_new 2019-04-01 12:35:11.441826149 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-logreduce # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-logreduce -Version:0.3.0 +Version:0.4.0 Release:0 Summary:Log file anomaly extractor License:Apache-2.0 ++ logreduce-0.3.0.tar.gz -> logreduce-0.4.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/logreduce-0.3.0/.zuul.yaml new/logreduce-0.4.0/.zuul.yaml --- old/logreduce-0.3.0/.zuul.yaml 2018-10-25 11:23:44.0 +0200 +++ new/logreduce-0.4.0/.zuul.yaml 2018-11-08 08:39:56.0 +0100 @@ -10,7 +10,7 @@ nodeset: nodes: - name: container - label: f27-oci + label: runc-fedora - project: name: logreduce @@ -21,15 +21,25 @@ nodeset: nodes: - name: testrunner - label: fedora-oci + label: runc-fedora - tox-py35: nodeset: nodes: - name: testrunner - label: fedora-oci + label: runc-fedora gate: jobs: -- noop +- logreduce-tests +- tox-pep8: +nodeset: + nodes: +- name: testrunner + label: runc-fedora +- tox-py35: +nodeset: + nodes: +- name: tes
commit python-logreduce for openSUSE:Factory
Hello community, here is the log from the commit of package python-logreduce for openSUSE:Factory checked in at 2018-12-24 11:39:24 Comparing /work/SRC/openSUSE:Factory/python-logreduce (Old) and /work/SRC/openSUSE:Factory/.python-logreduce.new.28833 (New) Package is "python-logreduce" Mon Dec 24 11:39:24 2018 rev:6 rq:659481 version:0.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-logreduce/python-logreduce.changes 2018-10-31 13:15:39.135384634 +0100 +++ /work/SRC/openSUSE:Factory/.python-logreduce.new.28833/python-logreduce.changes 2018-12-24 11:39:25.645556701 +0100 @@ -1,0 +2,5 @@ +Tue Dec 4 12:50:09 UTC 2018 - Matej Cepl + +- Remove superfluous devel dependency for noarch package + +--- Other differences: -- ++ python-logreduce.spec ++ --- /var/tmp/diff_new_pack.2eVcLU/_old 2018-12-24 11:39:26.117556282 +0100 +++ /var/tmp/diff_new_pack.2eVcLU/_new 2018-12-24 11:39:26.117556282 +0100 @@ -26,7 +26,6 @@ Group: Development/Languages/Python URL:https://logreduce.softwarefactory-project.io/ Source: https://files.pythonhosted.org/packages/source/l/logreduce/logreduce-%{version}.tar.gz -BuildRequires: %{python_module devel} BuildRequires: %{python_module pbr} BuildRequires: %{python_module setuptools} BuildRequires: fdupes
commit python-logreduce for openSUSE:Factory
Hello community, here is the log from the commit of package python-logreduce for openSUSE:Factory checked in at 2018-10-31 13:14:25 Comparing /work/SRC/openSUSE:Factory/python-logreduce (Old) and /work/SRC/openSUSE:Factory/.python-logreduce.new (New) Package is "python-logreduce" Wed Oct 31 13:14:25 2018 rev:5 rq:645294 version:0.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-logreduce/python-logreduce.changes 2018-10-25 09:13:04.970263204 +0200 +++ /work/SRC/openSUSE:Factory/.python-logreduce.new/python-logreduce.changes 2018-10-31 13:15:39.135384634 +0100 @@ -1,0 +2,14 @@ +Mon Oct 29 13:37:17 UTC 2018 - Dirk Mueller + +- update to 0.3.0: + * Add support for ara database classification + * Add webui sub-package to the spec file + * tokenizer: handle hexa numbers + * react: fix typo and add build time + * Add React web interface + * Add worker service to process user report + * Add anomaly update method + * Add model skeleton and report import method + * Add api skeleton + +--- Old: logreduce-0.2.0.tar.gz New: logreduce-0.3.0.tar.gz Other differences: -- ++ python-logreduce.spec ++ --- /var/tmp/diff_new_pack.dUv5Uj/_old 2018-10-31 13:15:39.843383959 +0100 +++ /var/tmp/diff_new_pack.dUv5Uj/_new 2018-10-31 13:15:39.847383955 +0100 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-logreduce -Version:0.2.0 +Version:0.3.0 Release:0 Summary:Log file anomaly extractor License:Apache-2.0 @@ -31,20 +31,34 @@ BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires: python-CherryPy Requires: python-PyYAML +Requires: python-SQLAlchemy Requires: python-aiohttp +Requires: python-alembic +Requires: python-gear Requires: python-numpy +Requires: python-requests Requires: python-scikit-learn Requires: python-scipy +Requires: python-voluptuous BuildArch: noarch # SECTION test requirements +BuildRequires: %{python_module CherryPy} BuildRequires: %{python_module PyYAML} +BuildRequires: %{python_module SQLAlchemy} BuildRequires: %{python_module aiohttp} +BuildRequires: %{python_module alembic} +BuildRequires: %{python_module gear} BuildRequires: %{python_module mock} +BuildRequires: %{python_module nose} BuildRequires: %{python_module numpy} BuildRequires: %{python_module pytest} +BuildRequires: %{python_module requests} +BuildRequires: %{python_module routes} BuildRequires: %{python_module scikit-learn} BuildRequires: %{python_module scipy} +BuildRequires: %{python_module voluptuous} # /SECTION %python_subpackages @@ -76,12 +90,15 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%python_exec setup.py test +%python_exec -m pytest -v %files %{python_files} %license LICENSE %doc ChangeLog README.rst %python3_only %{_bindir}/logreduce +%python3_only %{_bindir}/logreduce-client +%python3_only %{_bindir}/logreduce-server +%python3_only %{_bindir}/logreduce-worker %{python_sitelib}/* %changelog ++ logreduce-0.2.0.tar.gz -> logreduce-0.3.0.tar.gz ++ 13220 lines of diff (skipped)
commit python-logreduce for openSUSE:Factory
Hello community, here is the log from the commit of package python-logreduce for openSUSE:Factory checked in at 2018-10-25 09:13:04 Comparing /work/SRC/openSUSE:Factory/python-logreduce (Old) and /work/SRC/openSUSE:Factory/.python-logreduce.new (New) Package is "python-logreduce" Thu Oct 25 09:13:04 2018 rev:4 rq:644414 version:0.2.0 Changes: --- /work/SRC/openSUSE:Factory/python-logreduce/python-logreduce.changes 2018-08-10 09:49:53.282280583 +0200 +++ /work/SRC/openSUSE:Factory/.python-logreduce.new/python-logreduce.changes 2018-10-25 09:13:04.970263204 +0200 @@ -1,0 +2,16 @@ +Wed Oct 24 18:45:49 UTC 2018 - Dirk Mueller + +- update to 0.2.0: + * Use ara[-\_]\*.\*/ in the default ignore paths list + * Fix download asyncio loop and logger names + * Record test command used to train models + * Add a uuid to model object + * Remove chunk grouping in the process function + * Rewrite html output using patternfly + * Collect ZuulBuild in anomaly report + * Add --cacheonly argument to skip file download + * Add ara-.\* to the default ignore list + * Rewrite ZuulBuilds download module to discover base log\_url + * common: small fixes for automated process + +--- Old: logreduce-0.1.3.tar.gz New: logreduce-0.2.0.tar.gz Other differences: -- ++ python-logreduce.spec ++ --- /var/tmp/diff_new_pack.TLN4CW/_old 2018-10-25 09:13:05.902262646 +0200 +++ /var/tmp/diff_new_pack.TLN4CW/_new 2018-10-25 09:13:05.906262644 +0200 @@ -12,40 +12,40 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-logreduce -Version:0.1.3 +Version:0.2.0 Release:0 Summary:Log file anomaly extractor License:Apache-2.0 Group: Development/Languages/Python -Url:https://logreduce.softwarefactory-project.io/ +URL:https://logreduce.softwarefactory-project.io/ Source: https://files.pythonhosted.org/packages/source/l/logreduce/logreduce-%{version}.tar.gz BuildRequires: %{python_module devel} BuildRequires: %{python_module pbr} BuildRequires: %{python_module setuptools} +BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires: python-PyYAML +Requires: python-aiohttp +Requires: python-numpy +Requires: python-scikit-learn +Requires: python-scipy +BuildArch: noarch # SECTION test requirements BuildRequires: %{python_module PyYAML} BuildRequires: %{python_module aiohttp} -BuildRequires: %{python_module nose} +BuildRequires: %{python_module mock} BuildRequires: %{python_module numpy} +BuildRequires: %{python_module pytest} BuildRequires: %{python_module scikit-learn} BuildRequires: %{python_module scipy} # /SECTION -BuildRequires: fdupes -Requires: python-PyYAML -Requires: python-aiohttp -Requires: python-numpy -Requires: python-scikit-learn -Requires: python-scipy -BuildArch: noarch - %python_subpackages %description @@ -74,6 +74,7 @@ %install %python_install %python_expand %fdupes %{buildroot}%{$python_sitelib} + %check %python_exec setup.py test ++ logreduce-0.1.3.tar.gz -> logreduce-0.2.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/logreduce-0.1.3/ChangeLog new/logreduce-0.2.0/ChangeLog --- old/logreduce-0.1.3/ChangeLog 2018-07-04 08:41:29.0 +0200 +++ new/logreduce-0.2.0/ChangeLog 2018-08-27 04:25:49.0 +0200 @@ -1,6 +1,21 @@ CHANGES === +0.2.0 +- + +* Use ara[-\_]\*.\*/ in the default ignore paths list +* Fix download asyncio loop and logger names +* Record test command used to train models +* Add a uuid to model object +* Remove chunk grouping in the process function +* Rewrite html output using patternfly +* Collect ZuulBuild in anomaly report +* Add --cacheonly argument to skip file download +* Add ara-.\* to the default ignore list +* Rewrite ZuulBuilds download module to discover base log\_url +* common: small fixes for automated process + 0.1.3 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/logreduce-0.1.3/PKG-INFO new/logreduce-0.2.0/PKG-INFO --- old/logreduce-0.1.3/PKG-INFO2018-07-04 08:41:29.0 +0200 +++ new/logreduce-0.2.0/PKG-INFO2018-08-27 04:25:49.0 +0200 @@ -1,6 +1,6
commit python-logreduce for openSUSE:Factory
Hello community, here is the log from the commit of package python-logreduce for openSUSE:Factory checked in at 2018-08-10 09:49:52 Comparing /work/SRC/openSUSE:Factory/python-logreduce (Old) and /work/SRC/openSUSE:Factory/.python-logreduce.new (New) Package is "python-logreduce" Fri Aug 10 09:49:52 2018 rev:3 rq:628236 version:0.1.3 Changes: --- /work/SRC/openSUSE:Factory/python-logreduce/python-logreduce.changes 2018-07-10 16:15:46.685503937 +0200 +++ /work/SRC/openSUSE:Factory/.python-logreduce.new/python-logreduce.changes 2018-08-10 09:49:53.282280583 +0200 @@ -1,0 +2,5 @@ +Wed Aug 8 17:04:25 UTC 2018 - jeng...@inai.de + +- Use noun phrase in summary. + +--- Other differences: -- ++ python-logreduce.spec ++ --- /var/tmp/diff_new_pack.MUKjlq/_old 2018-08-10 09:49:54.82099 +0200 +++ /var/tmp/diff_new_pack.MUKjlq/_new 2018-08-10 09:49:54.82099 +0200 @@ -21,7 +21,7 @@ Name: python-logreduce Version:0.1.3 Release:0 -Summary:Extract anomalies from log files +Summary:Log file anomaly extractor License:Apache-2.0 Group: Development/Languages/Python Url:https://logreduce.softwarefactory-project.io/
commit python-logreduce for openSUSE:Factory
Hello community, here is the log from the commit of package python-logreduce for openSUSE:Factory checked in at 2018-07-10 16:15:41 Comparing /work/SRC/openSUSE:Factory/python-logreduce (Old) and /work/SRC/openSUSE:Factory/.python-logreduce.new (New) Package is "python-logreduce" Tue Jul 10 16:15:41 2018 rev:2 rq:621700 version:0.1.3 Changes: --- /work/SRC/openSUSE:Factory/python-logreduce/python-logreduce.changes 2018-05-29 10:39:53.279635900 +0200 +++ /work/SRC/openSUSE:Factory/.python-logreduce.new/python-logreduce.changes 2018-07-10 16:15:46.685503937 +0200 @@ -1,0 +2,13 @@ +Mon Jul 9 10:53:33 UTC 2018 - dmuel...@suse.com + +- update to 0.1.3: + * Update zuul-jobs log-classify role + * Fix ARA report directory link to ara-report + * Automatically set the zuul-web url for logs.rdoproject.org + * Add tripleo-ci job tokenization + * Update README todo lists + * Fix typo in ARA Records Ansible + * Start with a capitalized pypi summary + * Move flake8 from test-requirements to the linter env + +--- Old: logreduce-0.1.2.tar.gz New: logreduce-0.1.3.tar.gz Other differences: -- ++ python-logreduce.spec ++ --- /var/tmp/diff_new_pack.ZwBQCm/_old 2018-07-10 16:15:47.301502982 +0200 +++ /var/tmp/diff_new_pack.ZwBQCm/_new 2018-07-10 16:15:47.301502982 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-logreduce -Version:0.1.2 +Version:0.1.3 Release:0 Summary:Extract anomalies from log files License:Apache-2.0 ++ logreduce-0.1.2.tar.gz -> logreduce-0.1.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/logreduce-0.1.2/AUTHORS new/logreduce-0.1.3/AUTHORS --- old/logreduce-0.1.2/AUTHORS 2018-04-26 06:07:25.0 +0200 +++ new/logreduce-0.1.3/AUTHORS 2018-07-04 08:41:29.0 +0200 @@ -1,3 +1,5 @@ +David Moreau Simard +Dirk Mueller Jenkins CI Tristan Cacqueray Zuul CI diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/logreduce-0.1.2/ChangeLog new/logreduce-0.1.3/ChangeLog --- old/logreduce-0.1.2/ChangeLog 2018-04-26 06:07:25.0 +0200 +++ new/logreduce-0.1.3/ChangeLog 2018-07-04 08:41:29.0 +0200 @@ -1,6 +1,18 @@ CHANGES === +0.1.3 +- + +* Update zuul-jobs log-classify role +* Fix ARA report directory link to ara-report +* Automatically set the zuul-web url for logs.rdoproject.org +* Add tripleo-ci job tokenization +* Update README todo lists +* Fix typo in ARA Records Ansible +* Start with a capitalized pypi summary +* Move flake8 from test-requirements to the linter env + 0.1.2 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/logreduce-0.1.2/PKG-INFO new/logreduce-0.1.3/PKG-INFO --- old/logreduce-0.1.2/PKG-INFO2018-04-26 06:07:25.0 +0200 +++ new/logreduce-0.1.3/PKG-INFO2018-07-04 08:41:29.0 +0200 @@ -1,7 +1,7 @@ Metadata-Version: 1.1 Name: logreduce -Version: 0.1.2 -Summary: extract anomalies from log files +Version: 0.1.3 +Summary: Extract anomalies from log files Home-page: https://logreduce.softwarefactory-project.io/ Author: Tristan Cacqueray Author-email: tdeca...@redhat.com @@ -200,13 +200,21 @@ Add --debug to display false positive and missing chunks. -Roadmap/todo - +TODOs +- -* Add logstash filter module -* Add daemon worker mode with MQTT event listener +* Add terminal colors output +* Add progress bar +* Better differentiate training debug from testing debug +* Add a starting log line and report written * Add tarball traversal in utils.files_iterator +* Add logstash filter module * Improve tokenization tests + + +Roadmap +--- +* Add daemon worker mode with MQTT event listener * Discard files that are 100% anomalous * Report mean diviation instead of absolute distances * Investigate second stage model diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/logreduce-0.1.2/README.rst new/logreduce-0.1.3/README.rst --- old/logreduce-0.1.2/README.rst 2018-04-26 06:07:05.0 +0200 +++ new/logreduce-0.1.3/README.rst 2018-07-04 08:41:06.0 +0200 @@ -192,13 +192,21 @@ Add --debug to display false positive and missing chunks. -Roadmap/todo - +TODOs +- -* Add logstash fil