commit python3-raven for openSUSE:Factory

2016-09-26 Thread h_root
Hello community,

here is the log from the commit of package python3-raven for openSUSE:Factory 
checked in at 2016-09-26 12:36:47

Comparing /work/SRC/openSUSE:Factory/python3-raven (Old)
 and  /work/SRC/openSUSE:Factory/.python3-raven.new (New)


Package is "python3-raven"

Changes:

--- /work/SRC/openSUSE:Factory/python3-raven/python3-raven.changes  
2016-07-18 21:25:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-raven.new/python3-raven.changes 
2016-09-26 12:36:49.0 +0200
@@ -1,0 +2,28 @@
+Sun Sep 25 16:24:33 UTC 2016 - a...@gmx.de
+
+- update to version 5.27.1:
+  * Updated CA bundle.
+  * Added transaction-based culprits for Celery, Django, and Flask.
+  * Fixed an issue where "ignore_exceptions" wasn't respected.
+
+- changes from version 5.26.0:
+  * Fixed potential concurrency issue with event IDs in the Flask
+integration.
+  * Added a workaround for leakage when broken WSGI middlware or
+servers are used that do not call `close()` on the iterat.r
+
+- changes from version 5.25.0:
+  * Added various improvements for the WSGI and Django support.
+  * Prevent chained exception recursion
+  * In environments which look like AWS Lambda or Google App Engine
+utilize the synchronous transport.
+  * Added Celery config option to ignore expected exceptions
+  * Improved DSN handling in Flask client.
+
+- changes from version 5.24.0:
+  * Added support for Django 1.10.
+  * Added support for chained exceptions in Python 3.
+  * Fixed various behavior with handling template errors in Django
+1.8+.
+
+---

Old:

  raven-5.23.0.tar.gz

New:

  raven-5.27.1.tar.gz



Other differences:
--
++ python3-raven.spec ++
--- /var/tmp/diff_new_pack.hMS9x1/_old  2016-09-26 12:36:50.0 +0200
+++ /var/tmp/diff_new_pack.hMS9x1/_new  2016-09-26 12:36:50.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python3-raven
-Version:5.23.0
+Version:5.27.1
 Release:0
 Url:https://pypi.python.org/pypi/raven
 Summary:A client for Sentry

++ raven-5.23.0.tar.gz -> raven-5.27.1.tar.gz ++
 3553 lines of diff (skipped)




commit python3-raven for openSUSE:Factory

2016-07-18 Thread h_root
Hello community,

here is the log from the commit of package python3-raven for openSUSE:Factory 
checked in at 2016-07-18 21:24:41

Comparing /work/SRC/openSUSE:Factory/python3-raven (Old)
 and  /work/SRC/openSUSE:Factory/.python3-raven.new (New)


Package is "python3-raven"

Changes:

--- /work/SRC/openSUSE:Factory/python3-raven/python3-raven.changes  
2016-07-15 12:51:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-raven.new/python3-raven.changes 
2016-07-18 21:25:26.0 +0200
@@ -1,0 +2,7 @@
+Thu Jul 14 15:15:30 UTC 2016 - a...@gmx.de
+
+- update to version 5.23.0:
+  * Sentry failures now no longer log the failure data in the
+errormessage.
+
+---

Old:

  raven-5.22.0.tar.gz

New:

  raven-5.23.0.tar.gz



Other differences:
--
++ python3-raven.spec ++
--- /var/tmp/diff_new_pack.ANZRvX/_old  2016-07-18 21:25:28.0 +0200
+++ /var/tmp/diff_new_pack.ANZRvX/_new  2016-07-18 21:25:28.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python3-raven
-Version:5.22.0
+Version:5.23.0
 Release:0
 Url:https://pypi.python.org/pypi/raven
 Summary:A client for Sentry

++ raven-5.22.0.tar.gz -> raven-5.23.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.22.0/PKG-INFO new/raven-5.23.0/PKG-INFO
--- old/raven-5.22.0/PKG-INFO   2016-07-07 16:28:31.0 +0200
+++ new/raven-5.23.0/PKG-INFO   2016-07-14 12:11:04.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: raven
-Version: 5.22.0
+Version: 5.23.0
 Summary: Raven is a client for Sentry (https://getsentry.com)
 Home-page: https://github.com/getsentry/raven-python
 Author: Sentry
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.22.0/raven/base.py 
new/raven-5.23.0/raven/base.py
--- old/raven-5.22.0/raven/base.py  2016-06-12 01:24:16.0 +0200
+++ new/raven-5.23.0/raven/base.py  2016-07-14 12:10:13.0 +0200
@@ -17,7 +17,6 @@
 import warnings
 
 from datetime import datetime
-from pprint import pformat
 from types import FunctionType
 
 if sys.version_info >= (3, 2):
@@ -628,9 +627,10 @@
 type(exc).__name__, exc.message)
 else:
 self.error_logger.error(
-'Sentry responded with an error: %s (url: %s)\n%s',
-exc, url, pformat(data),
-exc_info=True
+'Sentry responded with an error: %s (url: %s)',
+exc, url,
+exc_info=True,
+extra={'data': data}
 )
 
 self._log_failed_submission(data)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.22.0/raven/contrib/flask.py 
new/raven-5.23.0/raven/contrib/flask.py
--- old/raven-5.22.0/raven/contrib/flask.py 2016-05-03 23:13:17.0 
+0200
+++ new/raven-5.23.0/raven/contrib/flask.py 2016-07-14 12:10:13.0 
+0200
@@ -105,6 +105,9 @@
 def __init__(self, app=None, client=None, client_cls=Client, dsn=None,
  logging=False, logging_exclusions=None, level=logging.NOTSET,
  wrap_wsgi=None, register_signal=True):
+if client and not isinstance(client, Client):
+raise TypeError('client should an instance of Client')
+
 self.dsn = dsn
 self.logging = logging
 self.logging_exclusions = logging_exclusions
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.22.0/raven.egg-info/PKG-INFO 
new/raven-5.23.0/raven.egg-info/PKG-INFO
--- old/raven-5.22.0/raven.egg-info/PKG-INFO2016-07-07 16:28:30.0 
+0200
+++ new/raven-5.23.0/raven.egg-info/PKG-INFO2016-07-14 12:11:03.0 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: raven
-Version: 5.22.0
+Version: 5.23.0
 Summary: Raven is a client for Sentry (https://getsentry.com)
 Home-page: https://github.com/getsentry/raven-python
 Author: Sentry
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.22.0/raven.egg-info/requires.txt 
new/raven-5.23.0/raven.egg-info/requires.txt
--- old/raven-5.22.0/raven.egg-info/requires.txt2016-07-07 
16:28:30.0 +0200
+++ new/raven-5.23.0/raven.egg-info/requires.txt2016-07-14 
12:11:03.0 +0200
@@ -11,11 +11,11 @@
 Django>=1.4
 django-celery>=2.5
 exam>=0.5.2
-flake8>=2.0,<2.1
+flake8>=2.6,<2.7
 logbook
 mock
 nose
-pep8
+pycodestyle
 pytz
 pytest
 pytest-django==2.9.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/r

commit python3-raven for openSUSE:Factory

2016-07-15 Thread h_root
Hello community,

here is the log from the commit of package python3-raven for openSUSE:Factory 
checked in at 2016-07-15 12:50:54

Comparing /work/SRC/openSUSE:Factory/python3-raven (Old)
 and  /work/SRC/openSUSE:Factory/.python3-raven.new (New)


Package is "python3-raven"

Changes:

--- /work/SRC/openSUSE:Factory/python3-raven/python3-raven.changes  
2016-05-30 09:58:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-raven.new/python3-raven.changes 
2016-07-15 12:51:05.0 +0200
@@ -1,0 +2,19 @@
+Thu Jul  7 15:51:41 UTC 2016 - a...@gmx.de
+
+- update to version 5.22.0:
+  * Fixed template reporting not working for certain versions of
+Django.
+
+---
+Sun Jul  3 16:47:39 UTC 2016 - a...@gmx.de
+
+- update to version 5.21.0:
+  * Add formatted attribute to message events
+  * Fill in empty filename if django fails to give one for template
+information on newer Django versions with disabled debug mode.
+
+- changes from version 5.20.0:
+  * fixed an error that could cause certain SQL queries to fail to
+record as breadcrumbs if no parameters were supplied.
+
+---

Old:

  raven-5.19.0.tar.gz

New:

  raven-5.22.0.tar.gz



Other differences:
--
++ python3-raven.spec ++
--- /var/tmp/diff_new_pack.neWDuT/_old  2016-07-15 12:51:07.0 +0200
+++ /var/tmp/diff_new_pack.neWDuT/_new  2016-07-15 12:51:07.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python3-raven
-Version:5.19.0
+Version:5.22.0
 Release:0
 Url:https://pypi.python.org/pypi/raven
 Summary:A client for Sentry

++ raven-5.19.0.tar.gz -> raven-5.22.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.19.0/PKG-INFO new/raven-5.22.0/PKG-INFO
--- old/raven-5.19.0/PKG-INFO   2016-05-27 18:55:30.0 +0200
+++ new/raven-5.22.0/PKG-INFO   2016-07-07 16:28:31.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: raven
-Version: 5.19.0
+Version: 5.22.0
 Summary: Raven is a client for Sentry (https://getsentry.com)
 Home-page: https://github.com/getsentry/raven-python
 Author: Sentry
@@ -14,7 +14,7 @@
 full out-of-the-box support for many of the popular frameworks, 
including
 `Django `_, `Flask `_, and 
`Pylons
 `_. Raven also includes drop-in support 
for any
-`WSGI `_-compatible web application.
+`WSGI `_-compatible web application.
 
 Platform: UNKNOWN
 Classifier: Intended Audience :: Developers
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.19.0/raven/contrib/django/client.py 
new/raven-5.22.0/raven/contrib/django/client.py
--- old/raven-5.19.0/raven/contrib/django/client.py 2016-05-27 
18:24:21.0 +0200
+++ new/raven-5.22.0/raven/contrib/django/client.py 2016-05-30 
23:02:06.0 +0200
@@ -51,8 +51,11 @@
 
 if isinstance(params, dict):
 conv = _FormatConverter(params)
-sql = sql % conv
-params = conv.params
+if params:
+sql = sql % conv
+params = conv.params
+else:
+params = ()
 
 for param in params or ():
 if param is None:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.19.0/raven/contrib/django/utils.py 
new/raven-5.22.0/raven/contrib/django/utils.py
--- old/raven-5.19.0/raven/contrib/django/utils.py  2016-01-13 
22:50:24.0 +0100
+++ new/raven-5.22.0/raven/contrib/django/utils.py  2016-07-07 
16:23:37.0 +0200
@@ -22,6 +22,16 @@
 
 
 def get_data_from_template(source, debug=None):
+def _remove_numbers(items):
+rv = []
+for item in items:
+# Some debug info from django has tuples in the form (lineno,
+# code) instead of just the code there.
+if isinstance(item, (list, tuple)) and len(item) == 2:
+item = item[1]
+rv.append(item)
+return rv
+
 if debug is not None:
 start = debug['start']
 end = debug['end']
@@ -47,9 +57,12 @@
 else:
 raise TypeError('Source or debug needed')
 
-pre_context = source_lines[max(lineno - 3, 0):lineno]
-post_context = source_lines[(lineno + 1):(lineno + 4)]
-context_line = source_lines[lineno]
+if filename is None:
+filename = ''
+
+pre_context = _remove_numbers(source_lines[max(lineno - 3, 0):lineno])
+post_context = _rem

commit python3-raven for openSUSE:Factory

2016-05-30 Thread h_root
Hello community,

here is the log from the commit of package python3-raven for openSUSE:Factory 
checked in at 2016-05-30 09:58:35

Comparing /work/SRC/openSUSE:Factory/python3-raven (Old)
 and  /work/SRC/openSUSE:Factory/.python3-raven.new (New)


Package is "python3-raven"

Changes:

--- /work/SRC/openSUSE:Factory/python3-raven/python3-raven.changes  
2016-05-25 21:26:06.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-raven.new/python3-raven.changes 
2016-05-30 09:58:40.0 +0200
@@ -1,0 +2,44 @@
+Sat May 28 19:34:06 UTC 2016 - a...@gmx.de
+
+- update to version 5.19.0:
+  * remove duration from SQL query breadcrumbs. This was not rendered
+in the UI and will come back in future versions of Sentry with a
+different interface.
+  * resolved a bug that caused crumbs to be recorded incorrectly.
+
+- changes from version 5.18.0:
+  * Breadcrumbs are now attempted to be deduplicated to catch some
+common cases where log messages just spam up the breadcrumbs.
+  * Improvements to the public breadcrumbs API and stabilized some.
+  * Automatically activate the context on calls to `merge`
+
+- changes from version 5.17.0:
+  * if breadcrumbs fail to process due to an error they are now
+skipped.
+
+- changes from version 5.16.0:
+  * exc_info is no longer included in logger based breadcrumbs.
+  * log the entire logger name as category.
+  * added a `enable_breadcrumbs` flag to the client to allow the
+enabling or disabling of breadcrumbs quickly.
+  * corrected an issue where python interpreters with bytecode writing
+enabled would report incorrect logging locations when breadcrumb
+patching for logging was enabled.
+
+- changes from version 5.15.0:
+  * Improve thread binding for the context.  This makes the main
+thread never deactivate the client automatically on clear which
+means that more code should automatically support breadcrumbs
+without changes.
+
+- changes from version 5.14.0:
+  * Added support for reading git sha's from packed references.
+  * Detect disabled thread support for uwsgi.
+  * Added preliminary support for breadcrumbs.
+
+- changes from version 5.13.0:
+  * Resolved an issue where Raven would fail with an exception if the
+package name did not match the setuptools name in some isolated
+cases.
+
+---
@@ -6 +49,0 @@
-

Old:

  raven-5.12.0.tar.gz

New:

  raven-5.19.0.tar.gz



Other differences:
--
++ python3-raven.spec ++
--- /var/tmp/diff_new_pack.HxsDAj/_old  2016-05-30 09:58:43.0 +0200
+++ /var/tmp/diff_new_pack.HxsDAj/_new  2016-05-30 09:58:43.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python3-raven
-Version:5.12.0
+Version:5.19.0
 Release:0
 Url:https://pypi.python.org/pypi/raven
 Summary:A client for Sentry

++ raven-5.12.0.tar.gz -> raven-5.19.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.12.0/PKG-INFO new/raven-5.19.0/PKG-INFO
--- old/raven-5.12.0/PKG-INFO   2016-03-30 00:07:14.0 +0200
+++ new/raven-5.19.0/PKG-INFO   2016-05-27 18:55:30.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: raven
-Version: 5.12.0
+Version: 5.19.0
 Summary: Raven is a client for Sentry (https://getsentry.com)
 Home-page: https://github.com/getsentry/raven-python
 Author: Sentry
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.12.0/raven/__init__.py 
new/raven-5.19.0/raven/__init__.py
--- old/raven-5.12.0/raven/__init__.py  2015-07-12 10:30:42.0 +0200
+++ new/raven-5.19.0/raven/__init__.py  2016-04-22 23:47:13.0 +0200
@@ -9,10 +9,6 @@
 
 import os
 import os.path
-from raven.base import *  # NOQA
-from raven.conf import *  # NOQA
-from raven.versioning import *  # NOQA
-
 
 __all__ = ('VERSION', 'Client', 'get_version')
 
@@ -55,3 +51,9 @@
 
 __build__ = get_revision()
 __docformat__ = 'restructuredtext en'
+
+
+# Declare child imports last to prevent recursion
+from raven.base import *  # NOQA
+from raven.conf import *  # NOQA
+from raven.versioning import *  # NOQA
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.12.0/raven/_compat.py 
new/raven-5.19.0/raven/_compat.py
--- old/raven-5.12.0/raven/_compat.py   2016-01-13 17:52:15.0 +0100
+++ new/raven-5.19.0/raven/_compat.py   2016-05-03 00:45:35.0 +0200
@@ -175,3 +175,10 @@
 def with_metaclass(meta, base=object):
 """Create a base class with a metaclass."""
 return meta("NewBase", (base,), {})
+
+
+def get_code(func):
+rv = getattr(func, '__code__', getattr(fun

commit python3-raven for openSUSE:Factory

2016-05-25 Thread h_root
Hello community,

here is the log from the commit of package python3-raven for openSUSE:Factory 
checked in at 2016-05-25 21:26:04

Comparing /work/SRC/openSUSE:Factory/python3-raven (Old)
 and  /work/SRC/openSUSE:Factory/.python3-raven.new (New)


Package is "python3-raven"

Changes:

--- /work/SRC/openSUSE:Factory/python3-raven/python3-raven.changes  
2016-04-05 10:44:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-raven.new/python3-raven.changes 
2016-05-25 21:26:06.0 +0200
@@ -1,0 +2,7 @@
+Sun May  8 07:10:10 UTC 2016 - a...@gmx.de
+
+- specfile:
+  * updated source url to files.pythonhosted.org
+
+
+---



Other differences:
--
++ python3-raven.spec ++
--- /var/tmp/diff_new_pack.M0hMS3/_old  2016-05-25 21:26:08.0 +0200
+++ /var/tmp/diff_new_pack.M0hMS3/_new  2016-05-25 21:26:08.0 +0200
@@ -23,7 +23,7 @@
 Summary:A client for Sentry
 License:BSD-3-Clause
 Group:  Development/Languages/Python
-Source: 
https://pypi.python.org/packages/source/r/raven/raven-%{version}.tar.gz
+Source: 
https://files.pythonhosted.org/packages/source/r/raven/raven-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python3-aiohttp
 BuildRequires:  python3-devel




commit python3-raven for openSUSE:Factory

2016-04-05 Thread h_root
Hello community,

here is the log from the commit of package python3-raven for openSUSE:Factory 
checked in at 2016-04-05 10:44:04

Comparing /work/SRC/openSUSE:Factory/python3-raven (Old)
 and  /work/SRC/openSUSE:Factory/.python3-raven.new (New)


Package is "python3-raven"

Changes:

--- /work/SRC/openSUSE:Factory/python3-raven/python3-raven.changes  
2016-03-29 10:39:54.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-raven.new/python3-raven.changes 
2016-04-05 10:44:05.0 +0200
@@ -1,0 +2,7 @@
+Sat Apr  2 03:42:06 UTC 2016 - a...@gmx.de
+
+- update to version 5.12.0:
+  * Empty and otherwise falsy (None, False, 0) DSN values are now
+assumed to be equivalent to no DSN being provided.
+
+---

Old:

  raven-5.11.2.tar.gz

New:

  raven-5.12.0.tar.gz



Other differences:
--
++ python3-raven.spec ++
--- /var/tmp/diff_new_pack.8H7bUg/_old  2016-04-05 10:44:05.0 +0200
+++ /var/tmp/diff_new_pack.8H7bUg/_new  2016-04-05 10:44:05.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python3-raven
-Version:5.11.2
+Version:5.12.0
 Release:0
 Url:https://pypi.python.org/pypi/raven
 Summary:A client for Sentry

++ raven-5.11.2.tar.gz -> raven-5.12.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.11.2/PKG-INFO new/raven-5.12.0/PKG-INFO
--- old/raven-5.11.2/PKG-INFO   2016-03-26 11:28:50.0 +0100
+++ new/raven-5.12.0/PKG-INFO   2016-03-30 00:07:14.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: raven
-Version: 5.11.2
+Version: 5.12.0
 Summary: Raven is a client for Sentry (https://getsentry.com)
 Home-page: https://github.com/getsentry/raven-python
 Author: Sentry
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.11.2/raven/base.py 
new/raven-5.12.0/raven/base.py
--- old/raven-5.11.2/raven/base.py  2016-03-25 22:18:47.0 +0100
+++ new/raven-5.12.0/raven/base.py  2016-03-30 00:06:55.0 +0200
@@ -187,13 +187,13 @@
 self.install_sys_hook()
 
 def set_dsn(self, dsn=None, transport=None):
-if dsn is None and os.environ.get('SENTRY_DSN'):
+if not dsn and os.environ.get('SENTRY_DSN'):
 msg = "Configuring Raven from environment variable 'SENTRY_DSN'"
 self.logger.debug(msg)
 dsn = os.environ['SENTRY_DSN']
 
 if dsn not in self._transport_cache:
-if dsn is None:
+if not dsn:
 result = RemoteConfig(transport=transport)
 else:
 result = RemoteConfig.from_string(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.11.2/raven/context.py 
new/raven-5.12.0/raven/context.py
--- old/raven-5.11.2/raven/context.py   2016-01-27 22:12:57.0 +0100
+++ new/raven-5.12.0/raven/context.py   2016-03-30 00:06:55.0 +0200
@@ -7,12 +7,38 @@
 """
 from __future__ import absolute_import
 
+import time
+
 from collections import Mapping, Iterable
+from datetime import datetime
 from threading import local
 
 from raven._compat import iteritems
 
 
+class BreadcrumbBuffer(object):
+
+def __init__(self, limit=100):
+self.buffer = []
+self.limit = limit
+
+def record(self, type, data=None, timestamp=None):
+if timestamp is None:
+timestamp = time.time()
+elif isinstance(timestamp, datetime):
+timestamp = datetime
+
+self.buffer.append({
+'type': type,
+'timestamp': timestamp,
+'data': data or {},
+})
+del self.buffer[:-self.limit]
+
+def clear(self):
+del self.buffer[:]
+
+
 class Context(local, Mapping, Iterable):
 """
 Stores context until cleared.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.11.2/raven/contrib/bottle/__init__.py 
new/raven-5.12.0/raven/contrib/bottle/__init__.py
--- old/raven-5.11.2/raven/contrib/bottle/__init__.py   2015-07-12 
10:30:42.0 +0200
+++ new/raven-5.12.0/raven/contrib/bottle/__init__.py   2016-03-29 
19:13:31.0 +0200
@@ -65,7 +65,8 @@
 # catch ANY exception that goes through...
 except Exception:
 self.handle_exception(exc_info=sys.exc_info())
-return self.app(environ, session_start_response)
+# re-raise the exception to let parent handlers deal with it
+raise
 
 def captureException(self, *args, **kwargs):
 assert self.client, 'captureException called before application 

commit python3-raven for openSUSE:Factory

2016-03-29 Thread h_root
Hello community,

here is the log from the commit of package python3-raven for openSUSE:Factory 
checked in at 2016-03-29 10:00:28

Comparing /work/SRC/openSUSE:Factory/python3-raven (Old)
 and  /work/SRC/openSUSE:Factory/.python3-raven.new (New)


Package is "python3-raven"

Changes:

--- /work/SRC/openSUSE:Factory/python3-raven/python3-raven.changes  
2016-03-09 16:48:57.0 +0100
+++ /work/SRC/openSUSE:Factory/.python3-raven.new/python3-raven.changes 
2016-03-29 10:39:54.0 +0200
@@ -1,0 +2,7 @@
+Sun Mar 27 05:59:01 UTC 2016 - a...@gmx.de
+
+- update to version 5.11.2:
+  * Added a workaround for back traceback objects passed to raven.  In
+these cases we now wobble further along to at least log something.
+
+---

Old:

  raven-5.11.1.tar.gz

New:

  raven-5.11.2.tar.gz



Other differences:
--
++ python3-raven.spec ++
--- /var/tmp/diff_new_pack.3Xfr1o/_old  2016-03-29 10:39:55.0 +0200
+++ /var/tmp/diff_new_pack.3Xfr1o/_new  2016-03-29 10:39:55.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python3-raven
-Version:5.11.1
+Version:5.11.2
 Release:0
 Url:https://pypi.python.org/pypi/raven
 Summary:A client for Sentry

++ raven-5.11.1.tar.gz -> raven-5.11.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.11.1/PKG-INFO new/raven-5.11.2/PKG-INFO
--- old/raven-5.11.1/PKG-INFO   2016-03-07 21:08:11.0 +0100
+++ new/raven-5.11.2/PKG-INFO   2016-03-26 11:28:50.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: raven
-Version: 5.11.1
+Version: 5.11.2
 Summary: Raven is a client for Sentry (https://getsentry.com)
 Home-page: https://github.com/getsentry/raven-python
 Author: Sentry
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.11.1/raven/base.py 
new/raven-5.11.2/raven/base.py
--- old/raven-5.11.1/raven/base.py  2016-03-07 21:04:28.0 +0100
+++ new/raven-5.11.2/raven/base.py  2016-03-25 22:18:47.0 +0100
@@ -273,12 +273,21 @@
 return '%s:%s' % (scheme, url)
 
 def _get_exception_key(self, exc_info):
+# On certain celery versions the tb_frame attribute might
+# not exist or be `None`.
+code_id = 0
+last_id = 0
+try:
+code_id = id(exc_info[2] and exc_info[2].tb_frame.f_code)
+last_id = exc_info[2] and exc_info[2].tb_lasti or 0
+except (AttributeError, IndexError):
+pass
 return (
 exc_info[0],
 id(exc_info[1]),
-id(exc_info[2] and exc_info[2].tb_frame.f_code),
+code_id,
 id(exc_info[2]),
-exc_info[2] and exc_info[2].tb_lasti,
+last_id,
 )
 
 def skip_error_for_logging(self, exc_info):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.11.1/raven/utils/stacks.py 
new/raven-5.11.2/raven/utils/stacks.py
--- old/raven-5.11.1/raven/utils/stacks.py  2016-01-13 17:52:15.0 
+0100
+++ new/raven-5.11.2/raven/utils/stacks.py  2016-03-25 22:20:21.0 
+0100
@@ -140,7 +140,9 @@
 frames that do not contain the ``__traceback_hide__``
 local variable.
 """
-while tb:
+# Some versions of celery have hacked traceback objects that might
+# miss tb_frame.
+while tb and hasattr(tb, 'tb_frame'):
 # support for __traceback_hide__ which is used by a few libraries
 # to hide internal frames.
 f_locals = getattr(tb.tb_frame, 'f_locals', {})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.11.1/raven.egg-info/PKG-INFO 
new/raven-5.11.2/raven.egg-info/PKG-INFO
--- old/raven-5.11.1/raven.egg-info/PKG-INFO2016-03-07 21:08:11.0 
+0100
+++ new/raven-5.11.2/raven.egg-info/PKG-INFO2016-03-26 11:28:50.0 
+0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: raven
-Version: 5.11.1
+Version: 5.11.2
 Summary: Raven is a client for Sentry (https://getsentry.com)
 Home-page: https://github.com/getsentry/raven-python
 Author: Sentry
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.11.1/setup.py new/raven-5.11.2/setup.py
--- old/raven-5.11.1/setup.py   2016-03-07 21:07:54.0 +0100
+++ new/raven-5.11.2/setup.py   2016-03-25 22:21:37.0 +0100
@@ -97,7 +97,7 @@
 
 setup(
 name='raven',
-version='5.11.1',
+version='5.11.2',
 author='Sentry',
 author_email='he...@getsentry.com',
 url='https://github.com/getsentry/raven-

commit python3-raven for openSUSE:Factory

2016-03-09 Thread h_root
Hello community,

here is the log from the commit of package python3-raven for openSUSE:Factory 
checked in at 2016-03-09 15:17:32

Comparing /work/SRC/openSUSE:Factory/python3-raven (Old)
 and  /work/SRC/openSUSE:Factory/.python3-raven.new (New)


Package is "python3-raven"

Changes:

--- /work/SRC/openSUSE:Factory/python3-raven/python3-raven.changes  
2016-03-07 13:29:50.0 +0100
+++ /work/SRC/openSUSE:Factory/.python3-raven.new/python3-raven.changes 
2016-03-09 16:48:57.0 +0100
@@ -1,0 +2,7 @@
+Tue Mar  8 02:38:19 UTC 2016 - a...@gmx.de
+
+- update to version 5.11.1:
+  * The raven client supports the stacktrace to be absent.  This
+improves support with celery and multiprocessing.
+
+---

Old:

  raven-5.11.0.tar.gz

New:

  raven-5.11.1.tar.gz



Other differences:
--
++ python3-raven.spec ++
--- /var/tmp/diff_new_pack.u5a8Aa/_old  2016-03-09 16:48:58.0 +0100
+++ /var/tmp/diff_new_pack.u5a8Aa/_new  2016-03-09 16:48:58.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python3-raven
-Version:5.11.0
+Version:5.11.1
 Release:0
 Url:https://pypi.python.org/pypi/raven
 Summary:A client for Sentry

++ raven-5.11.0.tar.gz -> raven-5.11.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.11.0/PKG-INFO new/raven-5.11.1/PKG-INFO
--- old/raven-5.11.0/PKG-INFO   2016-02-29 19:46:41.0 +0100
+++ new/raven-5.11.1/PKG-INFO   2016-03-07 21:08:11.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: raven
-Version: 5.11.0
+Version: 5.11.1
 Summary: Raven is a client for Sentry (https://getsentry.com)
 Home-page: https://github.com/getsentry/raven-python
 Author: Sentry
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.11.0/raven/base.py 
new/raven-5.11.1/raven/base.py
--- old/raven-5.11.0/raven/base.py  2016-02-29 19:43:41.0 +0100
+++ new/raven-5.11.1/raven/base.py  2016-03-07 21:04:28.0 +0100
@@ -276,9 +276,9 @@
 return (
 exc_info[0],
 id(exc_info[1]),
-id(exc_info[2].tb_frame.f_code),
+id(exc_info[2] and exc_info[2].tb_frame.f_code),
 id(exc_info[2]),
-exc_info[2].tb_lasti,
+exc_info[2] and exc_info[2].tb_lasti,
 )
 
 def skip_error_for_logging(self, exc_info):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.11.0/raven.egg-info/PKG-INFO 
new/raven-5.11.1/raven.egg-info/PKG-INFO
--- old/raven-5.11.0/raven.egg-info/PKG-INFO2016-02-29 19:46:40.0 
+0100
+++ new/raven-5.11.1/raven.egg-info/PKG-INFO2016-03-07 21:08:11.0 
+0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: raven
-Version: 5.11.0
+Version: 5.11.1
 Summary: Raven is a client for Sentry (https://getsentry.com)
 Home-page: https://github.com/getsentry/raven-python
 Author: Sentry
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.11.0/setup.py new/raven-5.11.1/setup.py
--- old/raven-5.11.0/setup.py   2016-02-29 19:46:25.0 +0100
+++ new/raven-5.11.1/setup.py   2016-03-07 21:07:54.0 +0100
@@ -97,7 +97,7 @@
 
 setup(
 name='raven',
-version='5.11.0',
+version='5.11.1',
 author='Sentry',
 author_email='he...@getsentry.com',
 url='https://github.com/getsentry/raven-python',




commit python3-raven for openSUSE:Factory

2016-03-07 Thread h_root
Hello community,

here is the log from the commit of package python3-raven for openSUSE:Factory 
checked in at 2016-03-07 13:28:19

Comparing /work/SRC/openSUSE:Factory/python3-raven (Old)
 and  /work/SRC/openSUSE:Factory/.python3-raven.new (New)


Package is "python3-raven"

Changes:

--- /work/SRC/openSUSE:Factory/python3-raven/python3-raven.changes  
2016-02-01 19:57:39.0 +0100
+++ /work/SRC/openSUSE:Factory/.python3-raven.new/python3-raven.changes 
2016-03-07 13:29:50.0 +0100
@@ -1,0 +2,9 @@
+Sat Mar  5 16:29:24 UTC 2016 - a...@gmx.de
+
+- update to version 5.11.0:
+  * "Client.configure_logging" has been removed, and handlers will not
+automatically be added to 'sentry' and 'raven' namespaces.
+  * Improved double error check
+  * Restored support for exc_info is True.
+
+---

Old:

  raven-5.10.2.tar.gz

New:

  raven-5.11.0.tar.gz



Other differences:
--
++ python3-raven.spec ++
--- /var/tmp/diff_new_pack.WdOXHp/_old  2016-03-07 13:29:51.0 +0100
+++ /var/tmp/diff_new_pack.WdOXHp/_new  2016-03-07 13:29:51.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python3-raven
-Version:5.10.2
+Version:5.11.0
 Release:0
 Url:https://pypi.python.org/pypi/raven
 Summary:A client for Sentry

++ raven-5.10.2.tar.gz -> raven-5.11.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.10.2/PKG-INFO new/raven-5.11.0/PKG-INFO
--- old/raven-5.10.2/PKG-INFO   2016-01-28 00:08:01.0 +0100
+++ new/raven-5.11.0/PKG-INFO   2016-02-29 19:46:41.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: raven
-Version: 5.10.2
+Version: 5.11.0
 Summary: Raven is a client for Sentry (https://getsentry.com)
 Home-page: https://github.com/getsentry/raven-python
 Author: Sentry
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.10.2/raven/base.py 
new/raven-5.11.0/raven/base.py
--- old/raven-5.10.2/raven/base.py  2016-01-28 00:01:39.0 +0100
+++ new/raven-5.11.0/raven/base.py  2016-02-29 19:43:41.0 +0100
@@ -133,8 +133,6 @@
 
 o = options
 
-self.configure_logging()
-
 self.raise_send_errors = raise_send_errors
 
 # configure loggers first
@@ -225,14 +223,6 @@
 def register_scheme(cls, scheme, transport_class):
 cls._registry.register_scheme(scheme, transport_class)
 
-def configure_logging(self):
-for name in ('raven', 'sentry'):
-logger = logging.getLogger(name)
-if logger.handlers:
-continue
-logger.addHandler(logging.StreamHandler())
-logger.setLevel(logging.INFO)
-
 def get_processors(self):
 for processor in self.processors:
 yield self.module_cache[processor](self)
@@ -284,8 +274,11 @@
 
 def _get_exception_key(self, exc_info):
 return (
+exc_info[0],
 id(exc_info[1]),
+id(exc_info[2].tb_frame.f_code),
 id(exc_info[2]),
+exc_info[2].tb_lasti,
 )
 
 def skip_error_for_logging(self, exc_info):
@@ -653,8 +646,7 @@
 def send_encoded(self, message, auth_header=None, **kwargs):
 """
 Given an already serialized message, signs the message and passes the
-payload off to ``send_remote`` for each server specified in the servers
-configuration.
+payload off to ``send_remote``.
 """
 client_string = 'raven-python/%s' % (raven.VERSION,)
 
@@ -721,7 +713,7 @@
 
 ``kwargs`` are passed through to ``.capture``.
 """
-if exc_info is None:
+if exc_info is None or exc_info is True:
 exc_info = sys.exc_info()
 return self.capture(
 'raven.events.Exception', exc_info=exc_info, **kwargs)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.10.2/raven.egg-info/PKG-INFO 
new/raven-5.11.0/raven.egg-info/PKG-INFO
--- old/raven-5.10.2/raven.egg-info/PKG-INFO2016-01-28 00:08:01.0 
+0100
+++ new/raven-5.11.0/raven.egg-info/PKG-INFO2016-02-29 19:46:40.0 
+0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: raven
-Version: 5.10.2
+Version: 5.11.0
 Summary: Raven is a client for Sentry (https://getsentry.com)
 Home-page: https://github.com/getsentry/raven-python
 Author: Sentry
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.10.2/setup.py new/raven-5.11.0/setup.py
--- old/raven-5.10.2/setup.py   2016-01-28 00:07:51.0 +0100
+++ new/rav

commit python3-raven for openSUSE:Factory

2016-02-01 Thread h_root
Hello community,

here is the log from the commit of package python3-raven for openSUSE:Factory 
checked in at 2016-02-01 19:57:18

Comparing /work/SRC/openSUSE:Factory/python3-raven (Old)
 and  /work/SRC/openSUSE:Factory/.python3-raven.new (New)


Package is "python3-raven"

Changes:

--- /work/SRC/openSUSE:Factory/python3-raven/python3-raven.changes  
2015-10-26 12:49:18.0 +0100
+++ /work/SRC/openSUSE:Factory/.python3-raven.new/python3-raven.changes 
2016-02-01 19:57:39.0 +0100
@@ -1,0 +2,39 @@
+Mon Feb  1 04:40:02 UTC 2016 - a...@gmx.de
+
+- specfile:
+  * update copyright year
+
+- update to version 5.10.2:
+  * Remember exceptions in flight until the context is cleared so that
+two reports with the same exception data do not result in two
+errors being logged.
+  * Allow logging exclusions.
+
+- changes from version 5.10.1:
+  * Fixed a problem where bytes as keys in dictionaries caused
+problems on data sanitization if those bytes were outside of the
+ASCII range.
+  * Django client no longer requires the user object to be a subclass
+of the base model.
+  * Corrected an issue with the Django log handler which would cause a
+recursive import.
+
+- changes from version 5.10.0:
+  * Restore template debug support for Django 1.9 and newer.
+  * Correctly handle SSL verification disabling for newer Python
+versions.
+
+- changes from version 5.9.2:
+  * Correct behavior introduced for Django 1.9.
+
+- changes from version 5.9.1:
+  * Support for isolated apps in Django 1.9.
+
+- changes from version 5.9.0:
+  * The threaded worker will now correctly handle forking.
+  * The 'environment' parameter is now supported (requires a Sentry
+8.0 server ).
+  * 'tags' can now be specified as part of a LoggingHandler's
+constructor.
+
+---

Old:

  raven-5.8.1.tar.gz

New:

  raven-5.10.2.tar.gz



Other differences:
--
++ python3-raven.spec ++
--- /var/tmp/diff_new_pack.TOFVFg/_old  2016-02-01 19:57:40.0 +0100
+++ /var/tmp/diff_new_pack.TOFVFg/_new  2016-02-01 19:57:40.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python3-raven
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -17,7 +17,7 @@
 
 
 Name:   python3-raven
-Version:5.8.1
+Version:5.10.2
 Release:0
 Url:https://pypi.python.org/pypi/raven
 Summary:A client for Sentry

++ raven-5.8.1.tar.gz -> raven-5.10.2.tar.gz ++
 4912 lines of diff (skipped)




commit python3-raven for openSUSE:Factory

2015-10-26 Thread h_root
Hello community,

here is the log from the commit of package python3-raven for openSUSE:Factory 
checked in at 2015-10-26 12:49:17

Comparing /work/SRC/openSUSE:Factory/python3-raven (Old)
 and  /work/SRC/openSUSE:Factory/.python3-raven.new (New)


Package is "python3-raven"

Changes:

--- /work/SRC/openSUSE:Factory/python3-raven/python3-raven.changes  
2015-10-22 12:59:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-raven.new/python3-raven.changes 
2015-10-26 12:49:18.0 +0100
@@ -1,0 +2,6 @@
+Thu Oct 22 04:12:06 UTC 2015 - a...@gmx.de
+
+- update to version 5.8.1:
+  * Python 3 compatibility fixes.
+
+---

Old:

  raven-5.8.0.tar.gz

New:

  raven-5.8.1.tar.gz



Other differences:
--
++ python3-raven.spec ++
--- /var/tmp/diff_new_pack.H7jHR5/_old  2015-10-26 12:49:19.0 +0100
+++ /var/tmp/diff_new_pack.H7jHR5/_new  2015-10-26 12:49:19.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python3-raven
-Version:5.8.0
+Version:5.8.1
 Release:0
 Url:https://pypi.python.org/pypi/raven
 Summary:A client for Sentry

++ raven-5.8.0.tar.gz -> raven-5.8.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.8.0/PKG-INFO new/raven-5.8.1/PKG-INFO
--- old/raven-5.8.0/PKG-INFO2015-10-20 00:39:48.0 +0200
+++ new/raven-5.8.1/PKG-INFO2015-10-20 06:41:11.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: raven
-Version: 5.8.0
+Version: 5.8.1
 Summary: Raven is a client for Sentry (https://www.getsentry.com)
 Home-page: https://github.com/getsentry/raven-python
 Author: David Cramer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.8.0/raven/conf/remote.py 
new/raven-5.8.1/raven/conf/remote.py
--- old/raven-5.8.0/raven/conf/remote.py2015-10-20 00:37:05.0 
+0200
+++ new/raven-5.8.1/raven/conf/remote.py2015-10-20 06:40:10.0 
+0200
@@ -56,7 +56,11 @@
 
 @classmethod
 def from_string(cls, value, transport=None, transport_registry=None):
-value = to_string(value)
+# in Python 2.x sending the DSN as a unicode value will eventually
+# cause issues in httplib
+if not six.PY3:
+value = to_string(value)
+
 url = urlparse(value)
 
 if url.scheme not in ('http', 'https'):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.8.0/raven.egg-info/PKG-INFO 
new/raven-5.8.1/raven.egg-info/PKG-INFO
--- old/raven-5.8.0/raven.egg-info/PKG-INFO 2015-10-20 00:39:47.0 
+0200
+++ new/raven-5.8.1/raven.egg-info/PKG-INFO 2015-10-20 06:41:08.0 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: raven
-Version: 5.8.0
+Version: 5.8.1
 Summary: Raven is a client for Sentry (https://www.getsentry.com)
 Home-page: https://github.com/getsentry/raven-python
 Author: David Cramer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.8.0/setup.py new/raven-5.8.1/setup.py
--- old/raven-5.8.0/setup.py2015-10-20 00:39:30.0 +0200
+++ new/raven-5.8.1/setup.py2015-10-20 06:40:57.0 +0200
@@ -95,7 +95,7 @@
 
 setup(
 name='raven',
-version='5.8.0',
+version='5.8.1',
 author='David Cramer',
 author_email='dcra...@gmail.com',
 url='https://github.com/getsentry/raven-python',




commit python3-raven for openSUSE:Factory

2015-10-22 Thread h_root
Hello community,

here is the log from the commit of package python3-raven for openSUSE:Factory 
checked in at 2015-10-22 12:59:21

Comparing /work/SRC/openSUSE:Factory/python3-raven (Old)
 and  /work/SRC/openSUSE:Factory/.python3-raven.new (New)


Package is "python3-raven"

Changes:

--- /work/SRC/openSUSE:Factory/python3-raven/python3-raven.changes  
2015-10-14 16:44:14.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-raven.new/python3-raven.changes 
2015-10-22 12:59:26.0 +0200
@@ -1,0 +2,10 @@
+Tue Oct 20 03:03:39 UTC 2015 - a...@gmx.de
+
+- update to version 5.8.0:
+  * Added support for detecting `release` on Heroku.
+  * pkg_resources is now prioritized for default version detection.
+  * Updated `in_app` support to include exception frames.
+  * Fixed support for `SENTRY_USER_ATTRS` in Flask.
+  * Handle DSNs which are sent as unicode values in Python 2.
+
+---

Old:

  raven-5.7.2.tar.gz

New:

  raven-5.8.0.tar.gz



Other differences:
--
++ python3-raven.spec ++
--- /var/tmp/diff_new_pack.3mIUiX/_old  2015-10-22 12:59:27.0 +0200
+++ /var/tmp/diff_new_pack.3mIUiX/_new  2015-10-22 12:59:27.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python3-raven
-Version:5.7.2
+Version:5.8.0
 Release:0
 Url:https://pypi.python.org/pypi/raven
 Summary:A client for Sentry

++ raven-5.7.2.tar.gz -> raven-5.8.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.7.2/PKG-INFO new/raven-5.8.0/PKG-INFO
--- old/raven-5.7.2/PKG-INFO2015-09-19 01:06:56.0 +0200
+++ new/raven-5.8.0/PKG-INFO2015-10-20 00:39:48.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: raven
-Version: 5.7.2
+Version: 5.8.0
 Summary: Raven is a client for Sentry (https://www.getsentry.com)
 Home-page: https://github.com/getsentry/raven-python
 Author: David Cramer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.7.2/raven/base.py 
new/raven-5.8.0/raven/base.py
--- old/raven-5.7.2/raven/base.py   2015-09-19 00:36:47.0 +0200
+++ new/raven-5.8.0/raven/base.py   2015-10-20 00:37:19.0 +0200
@@ -161,7 +161,7 @@
 context = {'sys.argv': sys.argv[:]}
 self.extra = context
 self.tags = o.get('tags') or {}
-self.release = o.get('release')
+self.release = o.get('release') or os.environ.get('HEROKU_SLUG_COMMIT')
 
 self.module_cache = ModuleProxyCache()
 
@@ -327,8 +327,8 @@
 'stacktrace': stack_info,
 })
 
-if 'stacktrace' in data and self.include_paths:
-for frame in data['stacktrace']['frames']:
+if self.include_paths:
+for frame in self._iter_frames(data):
 if frame.get('in_app') is not None:
 continue
 
@@ -509,7 +509,7 @@
event (in milliseconds)
 :param extra: a dictionary of additional standard metadata
 :param stack: a stacktrace for the event
-:param tags: list of extra tags
+:param tags: dict of extra tags
 :return: a tuple with a 32-length string identifying this event
 """
 
@@ -531,6 +531,14 @@
 """
 return self.remote.is_active()
 
+def _iter_frames(self, data):
+if 'stacktrace' in data:
+for frame in data['stacktrace']['frames']:
+yield frame
+if 'exception' in data:
+for frame in 
data['exception']['values'][0]['stacktrace']['frames']:
+yield frame
+
 def _successful_send(self):
 self.state.set_success()
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.7.2/raven/conf/remote.py 
new/raven-5.8.0/raven/conf/remote.py
--- old/raven-5.7.2/raven/conf/remote.py2015-08-01 20:49:08.0 
+0200
+++ new/raven-5.8.0/raven/conf/remote.py2015-10-20 00:37:05.0 
+0200
@@ -5,9 +5,10 @@
 from raven.exceptions import InvalidDsn
 from raven.transport.threaded import ThreadedHTTPTransport
 from raven.utils import six
+from raven.utils.encoding import to_string
 from raven.utils.urlparse import parse_qsl, urlparse
 
-ERR_UNKNOWN_SCHEME = 'Unsupported Sentry DSN scheme: {0}'
+ERR_UNKNOWN_SCHEME = 'Unsupported Sentry DSN scheme: {0} ({1})'
 
 DEFAULT_TRANSPORT = ThreadedHTTPTransport
 
@@ -55,6 +56,7 @@
 
 @classmethod
 def from_string(cls, value, transport=None, transport_registry=None):
+value = to_string(value)
 url = urlparse(value)
 
 if url.scheme not in ('

commit python3-raven for openSUSE:Factory

2015-10-14 Thread h_root
Hello community,

here is the log from the commit of package python3-raven for openSUSE:Factory 
checked in at 2015-10-14 16:44:13

Comparing /work/SRC/openSUSE:Factory/python3-raven (Old)
 and  /work/SRC/openSUSE:Factory/.python3-raven.new (New)


Package is "python3-raven"

Changes:

--- /work/SRC/openSUSE:Factory/python3-raven/python3-raven.changes  
2015-09-30 05:49:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-raven.new/python3-raven.changes 
2015-10-14 16:44:14.0 +0200
@@ -1,0 +2,26 @@
+Tue Oct  6 03:10:59 UTC 2015 - a...@gmx.de
+
+- update to version 5.7.2:
+  * Handle passing "fingerprint" through logging handler.
+
+- changes from version 5.7.1:
+  * Correctly handle SHAs in .git/HEAD.
+  * Fixed several cases of invalid Python3 syntax.
+
+- changes from version 5.7.0:
+  * Reverted changes to Celery which incorrectly caused some configurations
+to log unwanted messages.
+  * Improved behavior in "fetch_git_sha".
+  * Removed "is_authenticated" property from most integrations.
+  * Better error handling for errors within Flask context.
+  * Support for new versions of Flask-Login.
+  * Update Tornado support for modern versions.
+  * Update stacktrace truncation code to match current versions of Sentry 
server.
+
+- changes from version 5.6.0:
+  * Content is no longer base64-encoded.
+  * "fingerprint" is now correctly supported.
+  * Django: 1.9 compatibility.
+  * Celery: Filter "celery.redirect" logger.
+
+---

Old:

  raven-5.5.0.tar.gz

New:

  raven-5.7.2.tar.gz



Other differences:
--
++ python3-raven.spec ++
--- /var/tmp/diff_new_pack.HTI8SN/_old  2015-10-14 16:44:15.0 +0200
+++ /var/tmp/diff_new_pack.HTI8SN/_new  2015-10-14 16:44:15.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python3-raven
-Version:5.5.0
+Version:5.7.2
 Release:0
 Url:https://pypi.python.org/pypi/raven
 Summary:A client for Sentry

++ raven-5.5.0.tar.gz -> raven-5.7.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.5.0/PKG-INFO new/raven-5.7.2/PKG-INFO
--- old/raven-5.5.0/PKG-INFO2015-07-22 17:02:21.0 +0200
+++ new/raven-5.7.2/PKG-INFO2015-09-19 01:06:56.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: raven
-Version: 5.5.0
+Version: 5.7.2
 Summary: Raven is a client for Sentry (https://www.getsentry.com)
 Home-page: https://github.com/getsentry/raven-python
 Author: David Cramer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.5.0/raven/base.py 
new/raven-5.7.2/raven/base.py
--- old/raven-5.5.0/raven/base.py   2015-07-16 08:09:12.0 +0200
+++ new/raven-5.7.2/raven/base.py   2015-09-19 00:36:47.0 +0200
@@ -8,7 +8,6 @@
 
 from __future__ import absolute_import
 
-import base64
 import zlib
 import logging
 import os
@@ -274,7 +273,7 @@
 
 def build_msg(self, event_type, data=None, date=None,
   time_spent=None, extra=None, stack=None, public_key=None,
-  tags=None, **kwargs):
+  tags=None, fingerprint=None, **kwargs):
 """
 Captures, processes and serializes an event into a dict object
 
@@ -376,6 +375,9 @@
 if culprit:
 data['culprit'] = culprit
 
+if fingerprint:
+data['fingerprint'] = fingerprint
+
 # Run the data through processors
 for processor in self.get_processors():
 data.update(processor.process(data))
@@ -626,6 +628,7 @@
 headers = {
 'User-Agent': client_string,
 'X-Sentry-Auth': auth_header,
+'Content-Encoding': self.get_content_encoding(),
 'Content-Type': 'application/octet-stream',
 }
 
@@ -636,17 +639,20 @@
 **kwargs
 )
 
+def get_content_encoding(self):
+return 'deflate'
+
 def encode(self, data):
 """
 Serializes ``data`` into a raw string.
 """
-return base64.b64encode(zlib.compress(json.dumps(data).encode('utf8')))
+return zlib.compress(json.dumps(data).encode('utf8'))
 
 def decode(self, data):
 """
 Unserializes a string, ``data``.
 """
-return 
json.loads(zlib.decompress(base64.b64decode(data)).decode('utf8'))
+return json.loads(zlib.decompress(data).decode('utf8'))
 
 def captureMessage(self, message, **kwargs):
 """
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.5.0/raven/contrib/django/client.py 
new/raven-5.7.2/raven/contrib/django

commit python3-raven for openSUSE:Factory

2015-09-29 Thread h_root
Hello community,

here is the log from the commit of package python3-raven for openSUSE:Factory 
checked in at 2015-09-30 05:49:28

Comparing /work/SRC/openSUSE:Factory/python3-raven (Old)
 and  /work/SRC/openSUSE:Factory/.python3-raven.new (New)


Package is "python3-raven"

Changes:

--- /work/SRC/openSUSE:Factory/python3-raven/python3-raven.changes  
2015-07-20 11:23:01.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-raven.new/python3-raven.changes 
2015-09-30 05:49:30.0 +0200
@@ -1,0 +2,8 @@
+Sun Aug 16 00:43:00 UTC 2015 - a...@gmx.de
+
+- update to version 5.5.0:
+  * Added "sys.excepthook" handler (installed by default).
+  * Fixed an issue where "wrap_wsgi" wasn't being respected.
+  * Various deprecated code removed.
+
+---

Old:

  raven-5.4.4.tar.gz

New:

  raven-5.5.0.tar.gz



Other differences:
--
++ python3-raven.spec ++
--- /var/tmp/diff_new_pack.vKPzHW/_old  2015-09-30 05:49:31.0 +0200
+++ /var/tmp/diff_new_pack.vKPzHW/_new  2015-09-30 05:49:31.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python3-raven
-Version:5.4.4
+Version:5.5.0
 Release:0
 Url:https://pypi.python.org/pypi/raven
 Summary:A client for Sentry

++ raven-5.4.4.tar.gz -> raven-5.5.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.4.4/PKG-INFO new/raven-5.5.0/PKG-INFO
--- old/raven-5.4.4/PKG-INFO2015-07-13 23:58:35.0 +0200
+++ new/raven-5.5.0/PKG-INFO2015-07-22 17:02:21.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: raven
-Version: 5.4.4
+Version: 5.5.0
 Summary: Raven is a client for Sentry (https://www.getsentry.com)
 Home-page: https://github.com/getsentry/raven-python
 Author: David Cramer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/raven-5.4.4/raven/base.py 
new/raven-5.5.0/raven/base.py
--- old/raven-5.4.4/raven/base.py   2015-06-28 21:58:25.0 +0200
+++ new/raven-5.5.0/raven/base.py   2015-07-16 08:09:12.0 +0200
@@ -35,6 +35,8 @@
 
 __all__ = ('Client',)
 
+__excepthook__ = None
+
 PLATFORM_NAME = 'python'
 
 # singleton for the client
@@ -117,7 +119,8 @@
 
 _registry = TransportRegistry(transports=default_transports)
 
-def __init__(self, dsn=None, raise_send_errors=False, transport=None, 
**options):
+def __init__(self, dsn=None, raise_send_errors=False, transport=None,
+ install_sys_hook=True, **options):
 global Raven
 
 o = options
@@ -139,7 +142,7 @@
 
 self.include_paths = set(o.get('include_paths') or [])
 self.exclude_paths = set(o.get('exclude_paths') or [])
-self.name = six.text_type(o.get('name') or defaults.NAME)
+self.name = six.text_type(o.get('name') or o.get('machine') or 
defaults.NAME)
 self.auto_log_stacks = bool(
 o.get('auto_log_stacks') or defaults.AUTO_LOG_STACKS)
 self.capture_locals = bool(
@@ -148,7 +151,7 @@
 o.get('string_max_length') or defaults.MAX_LENGTH_STRING)
 self.list_max_length = int(
 o.get('list_max_length') or defaults.MAX_LENGTH_LIST)
-self.site = o.get('site', defaults.SITE)
+self.site = o.get('site')
 self.include_versions = o.get('include_versions', True)
 self.processors = o.get('processors')
 if self.processors is None:
@@ -163,7 +166,6 @@
 
 self.module_cache = ModuleProxyCache()
 
-# servers may be set to a NoneType (for Django)
 if not self.is_enabled():
 self.logger.info(
 'Raven is not configured (logging is disabled). Please see the'
@@ -174,6 +176,9 @@
 
 self._context = Context()
 
+if install_sys_hook:
+self.install_sys_hook()
+
 def set_dsn(self, dsn=None, transport=None):
 if dsn is None and os.environ.get('SENTRY_DSN'):
 msg = "Configuring Raven from environment variable 'SENTRY_DSN'"
@@ -196,6 +201,17 @@
 
 self.logger.debug("Configuring Raven for host: 
{0}".format(self.remote))
 
+def install_sys_hook(self):
+global __excepthook__
+
+if __excepthook__ is None:
+__excepthook__ = sys.excepthook
+
+def handle_exception(*exc_info):
+self.captureException(exc_info=exc_info)
+__excepthook__(*exc_info)
+sys.excepthook = handle_exception
+
 @classmethod
 def register_scheme(cls, scheme, transport_class):
 cls._registry.register_scheme(scheme, transport_class)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'

commit python3-raven for openSUSE:Factory

2015-07-20 Thread h_root
Hello community,

here is the log from the commit of package python3-raven for openSUSE:Factory 
checked in at 2015-07-20 11:22:48

Comparing /work/SRC/openSUSE:Factory/python3-raven (Old)
 and  /work/SRC/openSUSE:Factory/.python3-raven.new (New)


Package is "python3-raven"

Changes:

--- /work/SRC/openSUSE:Factory/python3-raven/python3-raven.changes  
2015-05-10 10:47:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-raven.new/python3-raven.changes 
2015-07-20 11:23:01.0 +0200
@@ -1,0 +2,24 @@
+Sat Jul 18 23:42:28 UTC 2015 - a...@gmx.de
+
+- update to version 5.4.4:
+  * Enforce string-type imports.
+
+- changes from version 5.4.3
+  * Python 3 compatibility fixes.
+
+- changes from version 5.4.2
+  * Remove scheme checking on transports.
+  * Added "SENTRY_TRANSPORT" to Flask and Django configurations.
+
+- changes from version 5.4.1
+  * Fixed packaging of 5.4.0 which erronously kept the "aiohttp.py"
+file in the wheel only.
+
+- changes from version 5.4.0:
+  * Binding transports via a scheme prefix on DSNs is now deprecated.
+  * "raven.conf.load" has been removed.
+  * Upstream-related configuration (such as url, project_id, and keys)
+is now contained in "RemoteConfig" attached to "Client.remote" *
+The "aiohttp" transport has been moved to "raven-aiohttp" package.
+
+---

Old:

  raven-5.3.1.tar.gz

New:

  raven-5.4.4.tar.gz



Other differences:
--
++ python3-raven.spec ++
--- /var/tmp/diff_new_pack.ZmZBpA/_old  2015-07-20 11:23:02.0 +0200
+++ /var/tmp/diff_new_pack.ZmZBpA/_new  2015-07-20 11:23:02.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python3-raven
-Version:5.3.1
+Version:5.4.4
 Release:0
 Url:https://pypi.python.org/pypi/raven
 Summary:A client for Sentry

++ raven-5.3.1.tar.gz -> raven-5.4.4.tar.gz ++
 1927 lines of diff (skipped)




commit python3-raven for openSUSE:Factory

2015-05-10 Thread h_root
Hello community,

here is the log from the commit of package python3-raven for openSUSE:Factory 
checked in at 2015-05-10 10:47:35

Comparing /work/SRC/openSUSE:Factory/python3-raven (Old)
 and  /work/SRC/openSUSE:Factory/.python3-raven.new (New)


Package is "python3-raven"

Changes:

--- /work/SRC/openSUSE:Factory/python3-raven/python3-raven.changes  
2015-04-13 20:31:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-raven.new/python3-raven.changes 
2015-05-10 10:47:36.0 +0200
@@ -1,0 +2,19 @@
+Sat May  2 17:47:11 UTC 2015 - a...@gmx.de
+
+- update to version 5.3.1:
+  * Restored support for patching Django's BaseCommand.execute.
+
+- changes from Version 5.3.0:
+  * The UDP transport has been removed.
+  * The integrated Sentry+Django client has been removed. This is now
+part of Sentry core.
+  * Server configuration *must* now be specified with a DSN.
+  * Upstream errors now have increased verbosity in logs.
+  * Unsent events now log to 'sentry.errors.uncaught'.
+  * Django management commands should now effectively autopatch (when
+run from the CLI).
+  * Flask wrapper now includes user_context, tags_context, and
+extra_context helpers.
+  * Python version is now reported with modules.
+
+---

Old:

  raven-5.2.0.tar.gz

New:

  raven-5.3.1.tar.gz



Other differences:
--
++ python3-raven.spec ++
--- /var/tmp/diff_new_pack.6haDtz/_old  2015-05-10 10:47:36.0 +0200
+++ /var/tmp/diff_new_pack.6haDtz/_new  2015-05-10 10:47:36.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python3-raven
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -17,7 +17,7 @@
 
 
 Name:   python3-raven
-Version:5.2.0
+Version:5.3.1
 Release:0
 Url:https://pypi.python.org/pypi/raven
 Summary:A client for Sentry
@@ -25,9 +25,9 @@
 Group:  Development/Languages/Python
 Source: 
https://pypi.python.org/packages/source/r/raven/raven-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  python3-aiohttp
 BuildRequires:  python3-devel
 BuildRequires: python3-setuptools
-BuildRequires: python3-aiohttp
 Requires:  python3-aiohttp
 Requires:  python3-certifi
 BuildArch: noarch

++ raven-5.2.0.tar.gz -> raven-5.3.1.tar.gz ++
 5099 lines of diff (skipped)




commit python3-raven for openSUSE:Factory

2015-04-13 Thread h_root
Hello community,

here is the log from the commit of package python3-raven for openSUSE:Factory 
checked in at 2015-04-13 20:31:40

Comparing /work/SRC/openSUSE:Factory/python3-raven (Old)
 and  /work/SRC/openSUSE:Factory/.python3-raven.new (New)


Package is "python3-raven"

Changes:

New Changes file:

--- /dev/null   2015-03-12 01:14:30.992027505 +0100
+++ /work/SRC/openSUSE:Factory/.python3-raven.new/python3-raven.changes 
2015-04-13 20:31:40.0 +0200
@@ -0,0 +1,10 @@
+---
+Mon Apr 13 13:31:00 UTC 2015 - and...@opensuse.org
+
+- Fixed license tag
+
+---
+Wed Apr  1 16:57:21 UTC 2015 - and...@opensuse.org
+
+- New package 
+

New:

  python3-raven.changes
  python3-raven.spec
  raven-5.2.0.tar.gz



Other differences:
--
++ python3-raven.spec ++
#
# spec file for package python3-raven
#
# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# 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/
#


Name:   python3-raven
Version:5.2.0
Release:0
Url:https://pypi.python.org/pypi/raven
Summary:A client for Sentry
License:BSD-3-Clause
Group:  Development/Languages/Python
Source: 
https://pypi.python.org/packages/source/r/raven/raven-%{version}.tar.gz
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
BuildRequires:  python3-devel
BuildRequires:  python3-setuptools
BuildRequires:  python3-aiohttp
Requires:   python3-aiohttp
Requires:   python3-certifi
BuildArch:  noarch

%description
Raven is a Python client for Sentry. It provides full out-of-the-box support 
for many
of the popular frameworks, including Django, Flask, and Pylons.
Raven also includes drop-in support for any WSGI-compatible web application.

%prep
%setup -q -n raven-%{version}

%build
python3 setup.py build

%install
python3 setup.py install --prefix=%{_prefix} --root=%{buildroot}
rm -rf %{buildroot}/%{python3_sitelib}/raven/data/cacert.pem
chmod +x %{buildroot}/%{python3_sitelib}/raven/contrib/zope/__init__.py

%files
%defattr(-,root,root,-)
%doc LICENSE README.rst
%{_bindir}/raven
%{python3_sitelib}/*

%changelog