Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2018-11-10 16:59:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and      /work/SRC/openSUSE:Factory/.matrix-synapse.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "matrix-synapse"

Sat Nov 10 16:59:03 2018 rev:17 rq:645999 version:0.33.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes    
2018-09-13 12:11:06.750321193 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new/matrix-synapse.changes       
2018-11-10 17:01:09.603622895 +0100
@@ -1,0 +2,169 @@
+Thu Nov  1 22:28:54 UTC 2018 - [email protected]
+
+- Update to 0.33.8
+  * Features
+    - Servers with auto-join rooms will now automatically create those rooms 
when the first user registers (#3975)
+    - Add config option to control alias creation (#4051)
+    - The register_new_matrix_user script is now ported to Python 3. (#4085)
+    - Configure Docker image to listen on both ipv4 and ipv6. (#4089)
+  * Bugfixes
+    - Fix HTTP error response codes for federated group requests. (#3969)
+    - Fix issue where Python 3 users couldn't paginate /publicRooms (#4046)
+    - Fix URL previewing to work in Python 3.7 (#4050)
+    - synctl will use the right python executable to run worker processes 
(#4057)
+    - Manhole now works again on Python 3, instead of failing with a "couldn't 
match all kex parts" when connecting. (#4060, #4067)
+    - Fix some metrics being racy and causing exceptions when polled by 
Prometheus. (#4061)
+    - Fix bug which prevented email notifications from being sent unless an 
absolute path was given for email_templates. (#4068)
+    - Correctly account for cpu usage by background threads (#4074)
+    - Fix race condition where config defined reserved users were not being 
added to
+    - the monthly active user list prior to the homeserver reactor firing up 
(#4081)
+    - Fix bug which prevented backslashes being used in event field filters 
(#4083)
+  * Internal Changes
+    - Add information about the matrix-docker-ansible-deploy playbook (#3698)
+    - Add initial implementation of new state resolution algorithm (#3786)
+    - Reduce database load when fetching state groups (#4011)
+    - Various cleanups in the federation client code (#4031)
+    - Run the CircleCI builds in docker containers (#4041)
+    - Only colourise synctl output when attached to tty (#4049)
+    - Refactor room alias creation code (#4063)
+    - Make the Python scripts in the top-level scripts folders meet pep8 and 
pass flake8. (#4068)
+    - The README now contains example for the Caddy web server. Contributed by 
steamp0rt. (#4072)
+    - Add psutil as an explicit dependency (#4073)
+    - Clean up threading and logcontexts in pushers (#4075)
+    - Correctly manage logcontexts during startup to fix some "Unexpected 
logging context" warnings (#4076)
+    - Give some more things logcontexts (#4077)
+    - Clean up some bits of code which were flagged by the linter (#4082)
+
+-------------------------------------------------------------------
+Thu Oct 18 20:32:10 UTC 2018 - [email protected]
+
+- Update to 0.33.7
+  * Features
+    - Ship the example email templates as part of the package (#4052)
+    - Add support for end-to-end key backup (MSC1687) (#4019)
+  * Bugfixes
+    - Fix bug which made get_missing_events return too few events (#4045)
+    - Fix bug in event persistence logic which caused 'NoneType is not 
iterable' (#3995)
+    - Fix exception in background metrics collection (#3996)
+    - Fix exception handling in fetching remote profiles (#3997)
+    - Fix handling of rejected threepid invites (#3999)
+    - Workers now start on Python 3. (#4027)
+    - Synapse now starts on Python 3.7. (#4033)
+  * Internal Changes
+    - Log exceptions in looping calls (#4008)
+    - Optimisation for serving federation requests (#4017)
+    - Add metric to count number of non-empty sync responses (#4022)
+
+-------------------------------------------------------------------
+Sat Oct  6 08:42:56 UTC 2018 - [email protected]
+
+- Update to 0.33.6
+  * Features
+    - Adding the ability to change MAX_UPLOAD_SIZE for the docker container 
variables. (#3883)
+    - Report "python_version" in the phone home stats (#3894)
+    - Always LL ourselves if we're in a room (#3916)
+    - Include eventid in log lines when processing incoming federation 
transactions (#3959)
+    - Remove spurious check which made 'localhost' servers not work (#3964)
+  * Bugfixes
+    - Fix problem when playing media from Chrome using direct URL (thanks 
@remjey!) (#3578)
+    - support registering regular users non-interactively with 
register_new_matrix_user script (#3836)
+    - Fix broken invite email links for self hosted riots (#3868)
+    - Don't ratelimit autojoins (#3879)
+    - Fix 500 error when deleting unknown room alias (#3889)
+    - Fix some b'abcd' noise in logs and metrics (#3892, #3895)
+    - When we join a room, always try the server we used for the alias lookup 
first, to avoid unresponsive and out-of-date servers. (#3899)
+    - Fix incorrect server-name indication for outgoing federation requests 
(#3907)
+    - Fix adding client IPs to the database failing on Python 3. (#3908)
+    - Fix bug where things occaisonally were not being timed out correctly. 
(#3910)
+    - Fix bug where outbound federation would stop talking to some servers 
when using workers (#3914)
+    - Fix some instances of ExpiringCache not expiring cache items (#3932, 
#3980)
+    - Fix out-of-bounds error when LLing yourself (#3936)
+    - Sending server notices regarding user consent now works on Python 3. 
(#3938)
+    - Fix exceptions from metrics handler (#3956)
+    - Fix error message for events with m.room.create missing from auth_events 
(#3960)
+    - Fix errors due to concurrent monthly_active_user upserts (#3961)
+    - Fix exceptions when processing incoming events over federation (#3968)
+    - Replaced all occurences of e.message with str(e). Contributed by 
Schnuffle (#3970)
+    - Fix lazy loaded sync in the presence of rejected state events (#3986)
+    - Fix error when logging incomplete HTTP requests (#3990)
+  * Internal Changes
+    - Unit tests can now be run under PostgreSQL in Docker using 
test_postgresql.sh. (#3699)
+    - Speed up calculation of typing updates for replication (#3794)
+    - Remove documentation regarding installation on Cygwin, the use of WSL is 
recommended instead. (#3873)
+    - Fix typo in README, synaspse -> synapse (#3897)
+    - Increase the timeout when filling missing events in federation requests 
(#3903)
+    - Improve the logging when handling a federation transaction (#3904, #3966)
+    - Improve logging of outbound federation requests (#3906, #3909)
+    - Fix the docker image building on python 3 (#3911)
+    - Add a regression test for logging failed HTTP requests on Python 3. 
(#3912)
+    - Comments and interface cleanup for on_receive_pdu (#3924)
+    - Fix spurious exceptions when remote http client closes conncetion (#3925)
+    - Log exceptions thrown by background tasks (#3927)
+    - Add a cache to get_destination_retry_timings (#3933, #3991)
+    - Automate pushes to docker hub (#3946)
+    - Require attrs 16.0.0 or later (#3947)
+    - Fix incompatibility with python3 on alpine (#3948)
+    - Run the test suite on the oldest supported versions of our dependencies 
in CI. (#3952)
+    - CircleCI now only runs merged jobs on PRs, and commit jobs on develop, 
master, and release branches. (#3957)
+    - Fix docstrings and add tests for state store methods (#3958)
+    - fix docstring for FederationClient.get_state_for_room (#3963)
+    - Run notify_app_services as a bg process (#3965)
+    - Clarifications in FederationHandler (#3967)
+    - Further reduce the docker image size (#3972)
+    - Build py3 docker images for docker hub too (#3976)
+    - Updated the installation instructions to point to the matrix-synapse 
package on PyPI. (#3985)
+    - Disable USE_FROZEN_DICTS for unittests by default. (#3987)
+    - Remove unused Jenkins and development related files from the repo. 
(#3988)
+    - Improve stacktraces in certain exceptions in the logs (#3989)
+    - Pin to prometheus_client<0.4 to avoid renaming all of our metrics (#4002)
+
+- Changes from 0.33.5.1
+  * Internal Changes
+    - Fix incompatibility with older Twisted version in tests. Thanks 
@OlegGirko! (#3940)
+
+- Changes from 0.33.5
+  * Features
+    - Python 3.5 and 3.6 support is now in beta. (#3576)
+    - Implement event_format filter param in /sync (#3790)
+    - Add synapse_admin_mau:registered_reserved_users metric to expose number 
of real reaserved users (#3846)
+  * Bugfixes
+    - Remove connection ID for replication prometheus metrics, as it creates a 
large number of new series. (#3788)
+    - guest users should not be part of mau total (#3800)
+    - Bump dependency on pyopenssl 16.x, to avoid incompatibility with recent 
Twisted. (#3804)
+    - Fix existing room tags not coming down sync when joining a room (#3810)
+    - Fix jwt import check (#3824)
+    - fix VOIP crashes under Python 3 (#3821) (#3835)
+    - Fix manhole so that it works with latest openssh clients (#3841)
+    - Fix outbound requests occasionally wedging, which can result in 
federation breaking between servers. (#3845)
+    - Show heroes if room name/canonical alias has been deleted (#3851)
+    - Fix handling of redacted events from federation (#3859)
+    - (#3874)
+    - Mitigate outbound federation randomly becoming wedged (#3875)
+  * Internal Changes
+    - CircleCI tests now run on the potential merge of a PR. (#3704)
+    - http/ is now ported to Python 3. (#3771)
+    - Improve human readable error messages for threepid registration/account 
update (#3789)
+    - Make /sync slightly faster by avoiding needless copies (#3795)
+    - handlers/ is now ported to Python 3. (#3803)
+    - Limit the number of PDUs/EDUs per federation transaction (#3805)
+    - Only start postgres instance for postgres tests on Travis CI (#3806)
+    - tests/ is now ported to Python 3. (#3808)
+    - crypto/ is now ported to Python 3. (#3822)
+    - rest/ is now ported to Python 3. (#3823)
+    - add some logging for the keyring queue (#3826)
+    - speed up lazy loading by 2-3x (#3827)
+    - Improved Dockerfile to remove build requirements after building reducing 
the image size. (#3834)
+    - Disable lazy loading for incremental syncs for now (#3840)
+    - federation/ is now ported to Python 3. (#3847)
+    - Log when we retry outbound requests (#3853)
+    - Removed some excess logging messages. (#3855)
+    - Speed up purge history for rooms that have been previously purged (#3856)
+    - Refactor some HTTP timeout code. (#3857)
+    - Fix running merged builds on CircleCI (#3858)
+    - Fix typo in replication stream exception. (#3860)
+    - Add in flight real time metrics for Measure blocks (#3871)
+    - Disable buffering and automatic retrying in treq requests to prevent 
timeouts. (#3872)
+    - mention jemalloc in the README (#3877)
+    - Remove unmaintained "nuke-room-from-db.sh" script (#3888)
+
+-------------------------------------------------------------------

Old:
----
  matrix-synapse-0.33.4.obscpio

New:
----
  matrix-synapse-0.33.8.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ matrix-synapse.spec ++++++
--- /var/tmp/diff_new_pack.FVh5jG/_old  2018-11-10 17:01:11.687620350 +0100
+++ /var/tmp/diff_new_pack.FVh5jG/_new  2018-11-10 17:01:11.687620350 +0100
@@ -46,7 +46,7 @@
 %define         modname synapse
 %define         short_name matrix-synapse
 Name:           %{short_name}%{?name_ext}
-Version:        0.33.4
+Version:        0.33.8
 Release:        0
 Summary:        Matrix protocol reference homeserver
 License:        Apache-2.0
@@ -58,7 +58,9 @@
 BuildRequires:  %{short_name} == %{version}
 %else
 BuildRequires:  %{python_module base}
+BuildRequires:  %{python_module psutil} >= 2.0.0
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module treq} >= 15.1.0
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  systemd-rpm-macros
@@ -66,14 +68,17 @@
 %{?systemd_requires}
 Requires(pre):  shadow
 Requires:       python-Twisted >= 17.1
+Requires:       python-attrs >= 16.0.0
 Requires:       python-bcrypt
 Requires:       python-canonicaljson >= 1.1.3
 Requires:       python-frozendict >= 0.4
 Requires:       python-jsonschema >= 2.5.1
-Requires:       python-msgpack-python
+Requires:       python-msgpack >= 0.3.0
 Requires:       python-phonenumbers >= 8.2.0
 Requires:       python-prometheus_client
+Requires:       python-psutil >= 2.0.0
 Requires:       python-signedjson >= 1.0.0
+Requires:       python-treq >= 15.1.0
 Requires:       python-unpaddedbase64 >= 1.1.0
 # original from python_requirements.py
 #BuildRequires:       python-PyNaCl == 0.3.0
@@ -82,7 +87,6 @@
 Requires:       python-PyYAML
 Requires:       python-Twisted >= 16.0.0
 Requires:       python-daemonize
-Requires:       python-msgpack-python >= 0.3.0
 Requires:       python-netaddr
 Requires:       python-pyOpenSSL >= 0.15
 Requires:       python-pyasn1
@@ -136,7 +140,7 @@
 # patch the version requirement as it would be hard to supply exactly this
 #  version as dependency
 sed -i 's/nacl==0.3.0/nacl>=0.3.0/g' synapse/python_dependencies.py
-for i in synapse/app/synctl.py scripts/move_remote_media_to_new_store.py
+for i in scripts/move_remote_media_to_new_store.py
 do
     sed -i 's@#!/usr/bin/env python@#!/usr/bin/python@g' $i
 done
@@ -184,7 +188,6 @@
 %python_clone -a %{buildroot}%{_sbindir}/rcsynapse
 %python_clone -a %{buildroot}%{_unitdir}/synapse.service
 %python_clone -a %{buildroot}%{_sysconfdir}/synapse/log_config.yaml
-%python_expand sed -i '1d' %{buildroot}%{$python_sitelib}/synapse/app/synctl.py
 
 # User Directory
 install -d -m 750 %{buildroot}%{_localstatedir}/lib/%{modname}

++++++ _service ++++++
--- /var/tmp/diff_new_pack.FVh5jG/_old  2018-11-10 17:01:11.719620311 +0100
+++ /var/tmp/diff_new_pack.FVh5jG/_new  2018-11-10 17:01:11.719620311 +0100
@@ -5,7 +5,7 @@
     <param name="url">git://github.com/matrix-org/synapse.git</param>
     <param name="scm">git</param>
     <param name="versionrewrite-pattern">v(.*)</param>
-    <param name="revision">v0.33.4</param>
+    <param name="revision">v0.33.8</param>
     <!-- The git changelog of matrix-org/synapse does not seem to be very 
usable. Use the changelog provided on the github release page -->
     <param name="changesgenerate">disable</param>
     <param name="changesauthor">[email protected]</param>

++++++ matrix-synapse-0.33.4.obscpio -> matrix-synapse-0.33.8.obscpio ++++++
++++ 24265 lines of diff (skipped)

++++++ matrix-synapse.obsinfo ++++++
--- /var/tmp/diff_new_pack.FVh5jG/_old  2018-11-10 17:01:12.039619919 +0100
+++ /var/tmp/diff_new_pack.FVh5jG/_new  2018-11-10 17:01:12.043619914 +0100
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 0.33.4
-mtime: 1536320517
-commit: b60749a1ec22269216a503ccd35aaf4454dc507d
+version: 0.33.8
+mtime: 1541068151
+commit: d0ebe8287196b9a7798503c1dfe174a6920bdc81
 


Reply via email to