unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#62389] [PATCH 00/12] gnu: synapse: Update to 1.67.0
@ 2023-03-22 17:29 conses
  2023-03-22 17:30 ` [bug#62389] [PATCH 01/12] gnu: Add python-matrix-common conses
                   ` (14 more replies)
  0 siblings, 15 replies; 26+ messages in thread
From: conses @ 2023-03-22 17:29 UTC (permalink / raw)
  To: 62389

Hi,

This patch series updates Synapse to the latest version where no Rust
tooling is needed, as per
<https://github.com/matrix-org/synapse/releases/tag/v1.67.0>.  I tried
packaging version 1.68.0 onward but it requires a ton of transitive Rust
library dependencies, as in the case of python-cryptography-next, and
there are a lot of version mismatches with existing ones.  I propose to
update to a later version once a better way of dealing with Rust
dependencies is found.  Moreover, build times on those versions are
significantly increased, taking well over an hour in my machine.  All in
all, this makes it really difficult to troubleshoot any packaging errors
so I hope for an easier time in future versions.

Tests were also removed since they depend on libraries that are
considered optional (causing build times to be increased too), and
they currently fail because some of the ones that test Twisted
functionality require network access.

Apart from that, this basically updates a few of its dependencies, and
moves some of them to use python-cryptography-next.

I think more emphasis should be put on updating this package more
frequently (e.g. <https://issues.guix.gnu.org/56373>), since Matrix is a
widely used communication platform, and the fact that there hasn't been
an update for more than 2 years while Nix is on the latest version
doesn't look good for Guix and its adoption.

conses (12):
  gnu: Add python-matrix-common.
  gnu: python-twisted: Update to 22.10.0.
  gnu: python-pyopenssl: Move to python-cryptography-next.
  gnu: python-urllib3: Move to python-cryptography-next.
  gnu: python-treq: Update to 20.9.0.
  gnu: python-josepy: Move to python-cryptography-next.
  gnu: python-secretstorage: Move to python-cryptography-next.
  gnu: python-acme: Move to python-cryptography-next.
  gnu: python-pysaml2: Move to python-cryptography-next.
  gnu: python-incremental: Update to 21.3.0.
  gnu: Add python-txredisapi.
  gnu: synapse: Update to 1.67.0.

 gnu/packages/matrix.scm        | 22 ++++++--
 gnu/packages/python-crypto.scm |  6 +--
 gnu/packages/python-web.scm    |  6 +--
 gnu/packages/python-xyz.scm    | 97 ++++++++++++++++++++++++++++------
 gnu/packages/tls.scm           |  2 +-
 5 files changed, 106 insertions(+), 27 deletions(-)

-- 
2.39.1



-- 
Best regards,
conses




^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2024-02-12  6:34 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-22 17:29 [bug#62389] [PATCH 00/12] gnu: synapse: Update to 1.67.0 conses
2023-03-22 17:30 ` [bug#62389] [PATCH 01/12] gnu: Add python-matrix-common conses
2023-03-22 17:30 ` [bug#62389] [PATCH 02/12] gnu: python-twisted: Update to 22.10.0 conses
2023-03-22 17:31 ` [bug#62389] [PATCH 03/12] gnu: python-pyopenssl: Move to python-cryptography-next conses
2023-03-22 17:31 ` [bug#62389] [PATCH 04/12] gnu: python-urllib3: " conses
2023-03-22 17:31 ` [bug#62389] [PATCH 05/12] gnu: python-treq: Update to 20.9.0 conses
2023-03-22 17:31 ` [bug#62389] [PATCH 06/12] gnu: python-josepy: Move to python-cryptography-next conses
2023-03-22 17:31 ` [bug#62389] [PATCH 07/12] gnu: python-secretstorage: " conses
2023-03-22 17:32 ` [bug#62389] [PATCH 08/12] gnu: python-acme: " conses
2023-03-22 17:32 ` [bug#62389] [PATCH 09/12] gnu: python-pysaml2: " conses
2023-03-22 17:32 ` [bug#62389] [PATCH 10/12] gnu: python-incremental: Update to 21.3.0 conses
2023-03-22 17:32 ` [bug#62389] [PATCH 11/12] gnu: Add python-txredisapi conses
2023-03-22 17:33 ` [bug#62389] [PATCH 12/12] gnu: synapse: Update to 1.67.0 conses
2023-06-07 17:29 ` [bug#62389] [PATCH v2 1/6] gnu: Add python-matrix-common Miguel Ángel Moreno
2023-06-07 17:29   ` [bug#62389] [PATCH v2 2/6] gnu: python-twisted: Update to 22.10.0 Miguel Ángel Moreno
2023-08-31  5:23     ` Andrew Tropin
2023-06-07 17:31   ` [bug#62389] [PATCH v2 3/6] gnu: python-treq: Update to 20.9.0 Miguel Ángel Moreno
2023-06-07 17:31   ` [bug#62389] [PATCH v2 4/6] gnu: python-incremental: Update to 21.3.0 Miguel Ángel Moreno
2023-06-07 17:32   ` [bug#62389] [PATCH v2 5/6] gnu: Add python-txredisapi Miguel Ángel Moreno
2023-06-07 17:33   ` [bug#62389] [PATCH v2 6/6] gnu: synapse: Update to 1.67.0 Miguel Ángel Moreno
2024-02-11 19:52 ` [bug#62389] [PATCH v3 1/5] gnu: Add python-matrix-common Miguel Ángel Moreno
2024-02-11 19:53 ` Miguel Ángel Moreno
2024-02-11 19:54   ` [bug#62389] [PATCH v3 2/5] gnu: python-twisted: Update to 22.10.0 Miguel Ángel Moreno
2024-02-11 19:54   ` [bug#62389] [PATCH v3 3/5] gnu: python-treq: Update to 20.9.0 Miguel Ángel Moreno
2024-02-11 19:55   ` [bug#62389] [PATCH v3 4/5] gnu: Add python-txredisapi Miguel Ángel Moreno
2024-02-11 19:55   ` [bug#62389] [PATCH v3 5/5] gnu: synapse: Update to 1.67.0 Miguel Ángel Moreno

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).