Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
synapse
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container Registry
Model registry
Operate
Terraform modules
Monitor
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Timo Ley
synapse
Commits
6dd6a355
Commit
6dd6a355
authored
4 years ago
by
Richard van der Hoff
Browse files
Options
Downloads
Plain Diff
Merge branch 'master' into develop
parents
daa1ac89
0cbb4808
No related branches found
No related tags found
No related merge requests found
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
CHANGES.md
+17
-0
17 additions, 0 deletions
CHANGES.md
debian/changelog
+17
-0
17 additions, 0 deletions
debian/changelog
debian/rules
+27
-6
27 additions, 6 deletions
debian/rules
synapse/__init__.py
+1
-1
1 addition, 1 deletion
synapse/__init__.py
with
62 additions
and
7 deletions
CHANGES.md
+
17
−
0
View file @
6dd6a355
...
@@ -6,6 +6,23 @@ Next version
...
@@ -6,6 +6,23 @@ Next version
configuration then this template will need to be duplicated into that
configuration then this template will need to be duplicated into that
directory.
directory.
Synapse 1.12.3 (2020-04-03)
===========================
-
Remove the the pin to Pillow 7.0 which was introduced in Synapse 1.12.2, and
correctly fix the issue with building the Debian packages. (
[
\#7212
](
https://github.com/matrix-org/synapse/issues/7212
)
)
Synapse 1.12.2 (2020-04-02)
===========================
This release works around
[
an
issue
](
https://github.com/matrix-org/synapse/issues/7208
)
with building the
debian packages.
No other significant changes since 1.12.1.
>>>>>>> master
Synapse 1.12.1 (2020-04-02)
Synapse 1.12.1 (2020-04-02)
===========================
===========================
...
...
This diff is collapsed.
Click to expand it.
debian/changelog
+
17
−
0
View file @
6dd6a355
matrix-synapse-py3 (1.12.3) stable; urgency=medium
[ Richard van der Hoff ]
* Update the Debian build scripts to handle the new installation paths
for the support libraries introduced by Pillow 7.1.1.
[ Synapse Packaging team ]
* New synapse release 1.12.3.
-- Synapse Packaging team <packages@matrix.org> Fri, 03 Apr 2020 10:55:03 +0100
matrix-synapse-py3 (1.12.2) stable; urgency=medium
* New synapse release 1.12.2.
-- Synapse Packaging team <packages@matrix.org> Mon, 02 Apr 2020 19:02:17 +0000
matrix-synapse-py3 (1.12.1) stable; urgency=medium
matrix-synapse-py3 (1.12.1) stable; urgency=medium
* New synapse release 1.12.1.
* New synapse release 1.12.1.
...
...
This diff is collapsed.
Click to expand it.
debian/rules
+
27
−
6
View file @
6dd6a355
...
@@ -15,17 +15,38 @@ override_dh_installinit:
...
@@ -15,17 +15,38 @@ override_dh_installinit:
# we don't really want to strip the symbols from our object files.
# we don't really want to strip the symbols from our object files.
override_dh_strip:
override_dh_strip:
# dh_shlibdeps calls dpkg-shlibdeps, which finds all the binary files
# (executables and shared libs) in the package, and looks for the shared
# libraries that they depend on. It then adds a dependency on the package that
# contains that library to the package.
#
# We make two modifications to that process...
#
override_dh_shlibdeps:
override_dh_shlibdeps:
# make the postgres package's dependencies a recommendation
# Firstly, postgres is not a hard dependency for us, so we want to make
# rather than a hard dependency.
# the things that psycopg2 depends on (such as libpq) be
# recommendations rather than hard dependencies. We do so by
# running dpkg-shlibdeps manually on psycopg2's libs.
#
find debian/$(PACKAGE_NAME)/ -path '*/site-packages/psycopg2/*.so' | \
find debian/$(PACKAGE_NAME)/ -path '*/site-packages/psycopg2/*.so' | \
xargs dpkg-shlibdeps -Tdebian/$(PACKAGE_NAME).substvars \
xargs dpkg-shlibdeps -Tdebian/$(PACKAGE_NAME).substvars \
-pshlibs1 -dRecommends
-pshlibs1 -dRecommends
# all the other dependencies can be normal 'Depends' requirements,
# secondly, we exclude PIL's libraries from the process. They are known
# except for PIL's, which is self-contained and which confuses
# to be self-contained, but they have interdependencies and
# dpkg-shlibdeps.
# dpkg-shlibdeps doesn't know how to resolve them.
dh_shlibdeps -X site-packages/PIL/.libs -X site-packages/psycopg2
#
# As of Pillow 7.1.0, these libraries are in
# site-packages/Pillow.libs. Previously, they were in
# site-packages/PIL/.libs.
#
# (we also need to exclude psycopg2, of course, since we've already
# dealt with that.)
#
dh_shlibdeps \
-X site-packages/PIL/.libs \
-X site-packages/Pillow.libs \
-X site-packages/psycopg2
override_dh_virtualenv:
override_dh_virtualenv:
./debian/build_virtualenv
./debian/build_virtualenv
...
...
This diff is collapsed.
Click to expand it.
synapse/__init__.py
+
1
−
1
View file @
6dd6a355
...
@@ -36,7 +36,7 @@ try:
...
@@ -36,7 +36,7 @@ try:
except
ImportError
:
except
ImportError
:
pass
pass
__version__
=
"
1.12.
1
"
__version__
=
"
1.12.
3
"
if
bool
(
os
.
environ
.
get
(
"
SYNAPSE_TEST_PATCH_LOG_CONTEXTS
"
,
False
)):
if
bool
(
os
.
environ
.
get
(
"
SYNAPSE_TEST_PATCH_LOG_CONTEXTS
"
,
False
)):
# We import here so that we don't have to install a bunch of deps when
# We import here so that we don't have to install a bunch of deps when
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment