From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 03 18:16:00 2022 Received: (at submit) by debbugs.gnu.org; 3 Jul 2022 22:16:00 +0000 Received: from localhost ([127.0.0.1]:45600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o87sd-0000fX-Ra for submit@debbugs.gnu.org; Sun, 03 Jul 2022 18:16:00 -0400 Received: from lists.gnu.org ([209.51.188.17]:42886) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o87sb-0000fP-Jj for submit@debbugs.gnu.org; Sun, 03 Jul 2022 18:15:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60804) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o87sZ-0002mv-Qr for bug-guix@gnu.org; Sun, 03 Jul 2022 18:15:48 -0400 Received: from mail-qt1-x829.google.com ([2607:f8b0:4864:20::829]:37842) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o87sU-0004fK-O3 for bug-guix@gnu.org; Sun, 03 Jul 2022 18:15:45 -0400 Received: by mail-qt1-x829.google.com with SMTP id i11so7688342qtr.4 for ; Sun, 03 Jul 2022 15:15:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=/AOBdvbFJI26w9k6dPxfBvvSKsz5AkydRUGOoE4PXnk=; b=Ftz052bD9yEbQDU9WqvBC2f6EGxjN/QduelBLVav9HpJ1UQIVPHpxzHCnHZkuabUUX thkGAg8tRwk5NEf11thkv3LtTfjyZ3xLxvj4XbS1OKpZTBRJWvL/ZnF7VJ0zhRd9yCaT y1ntxcxPPX4dnJuciwTIK3cI3HPe13Gob61NPGzUBnfKqymjpBHpGUFJ2MP3TibiN7lX oLqz4NUnOXeNVU8RpO/WzQ8aoLFZlwyKzhvxUZexcRCpYraTCZ5w5ATAW21IhT5voxyv 2d5uc0IsvP3U5aXeCswSpriH3tZGd6kXM4JBus+EZphk8Vu01WyUT2WZqy+NMG2QlxxR bmag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=/AOBdvbFJI26w9k6dPxfBvvSKsz5AkydRUGOoE4PXnk=; b=4WOYSou3y/f8hfsMOBkclcHiuEuiDXQnlcgBhCxFlfjeD9ragcokOYdFXD7elwbRjW XxGRbTU2l84Y3sSsJSnUD6yCV6Riql5wVmKQEnTw2KwNnA7042Dd2JWPs9VD0ZFWXNLl MRL1tjq4B3WPa/GNdpD4QguHCj61y3kQolCyH7DMECEzc1x/K1HCE26wmREbS8eFUQ3M ze+n8tDNXnDkWJgDdnhs/sV723oEMYFNYgGPh8Y+Ton477UkgeeF6qLTPidWcQBO10jS zcaSDRrp4Z+MbJ+dZU9zIfH0fp2x3w/jFB0icq3QWnQ+ufBleJ70Xm16MApHBcUuoPqS tv3Q== X-Gm-Message-State: AJIora+hc4jD3u3F4iYQvd4phNpjuHeE+Q7C2wkZd4ZCQiwZZeyUsJYt H1Q8LswtmcRWC01nzEiL6uLSOYzlUcIAafX87+iNhsnO4UgLww== X-Google-Smtp-Source: AGRyM1sCU03XHxy8BrAGxnj/G8kSgIDIhj8SnnwOu0GayHCWIcKMbNYMcitRD4Pp5cIms8PKOFqcJRGIrWAgmeoF2VM= X-Received: by 2002:a05:6214:19cb:b0:470:8fae:eb90 with SMTP id j11-20020a05621419cb00b004708faeeb90mr24892556qvc.92.1656886540848; Sun, 03 Jul 2022 15:15:40 -0700 (PDT) MIME-Version: 1.0 From: Zacchaeus Scheffer Date: Sun, 3 Jul 2022 18:15:30 -0400 Message-ID: Subject: Updating synapse (Matrix Homeserver) Because it is Broken To: bug-guix@gnu.org Content-Type: multipart/alternative; boundary="000000000000b354e105e2edf558" Received-SPF: pass client-ip=2607:f8b0:4864:20::829; envelope-from=zaccysc@gmail.com; helo=mail-qt1-x829.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --000000000000b354e105e2edf558 Content-Type: text/plain; charset="UTF-8" Hi Guix! I'm trying to update synapse because it seems an update somewhere has broken synapse (I'm thinking python -> 3.9.*?). Specifically, I get the following traceback: $ synctl start .config/synapse/homeserver.yaml --no-daemonize Starting ... Traceback (most recent call last): File "/gnu/store/z561ps804hs0shwicdw076wwg4mim8ml-python-3.9.9/lib/python3.9/runpy.py", line 197, in _run_module_as_main return _run_code(code, main_globals, None, File "/gnu/store/z561ps804hs0shwicdw076wwg4mim8ml-python-3.9.9/lib/python3.9/runpy.py", line 87, in _run_code exec(code, run_globals) File "/gnu/store/sgxq33kpvbc56j1ag0rwhj3f9w16wfz0-synapse-1.29.0/lib/python3.9/site-packages/synapse/app/homeserver.py", line 45, in from synapse.federation.transport.server import TransportLayerServer File "/gnu/store/sgxq33kpvbc56j1ag0rwhj3f9w16wfz0-synapse-1.29.0/lib/python3.9/site-packages/synapse/federation/transport/server.py", line 46, in from synapse.server import HomeServer File "/gnu/store/sgxq33kpvbc56j1ag0rwhj3f9w16wfz0-synapse-1.29.0/lib/python3.9/site-packages/synapse/server.py", line 55, in from synapse.events.spamcheck import SpamChecker File "/gnu/store/sgxq33kpvbc56j1ag0rwhj3f9w16wfz0-synapse-1.29.0/lib/python3.9/site-packages/synapse/events/spamcheck.py", line 20, in from synapse.rest.media.v1._base import FileInfo File "/gnu/store/sgxq33kpvbc56j1ag0rwhj3f9w16wfz0-synapse-1.29.0/lib/python3.9/site-packages/synapse/rest/__init__.py", line 32, in from synapse.rest.client.v2_alpha import ( File "/gnu/store/sgxq33kpvbc56j1ag0rwhj3f9w16wfz0-synapse-1.29.0/lib/python3.9/site-packages/synapse/rest/client/v2_alpha/account.py", line 40, in from synapse.push.mailer import Mailer File "/gnu/store/sgxq33kpvbc56j1ag0rwhj3f9w16wfz0-synapse-1.29.0/lib/python3.9/site-packages/synapse/push/mailer.py", line 860, in def safe_markup(raw_html: str) -> jinja2.Markup: AttributeError: module 'jinja2' has no attribute 'Markup' error starting (exit code: 1); see above for logs No logs are saved because the code crashes before it can get to that. A quick search brought me to https://github.com/YunoHost-Apps/synapse_ynh/issues/304 which indicates that the problem is expected and fixed in later versions. It seems matrix abstracted some code to a new repository, as just increasing the synapse version number causes it to fail as it looks for a library: "matrix-common". My current working definition for matrix-common is: (define-public python-matrix-common (package (name "python-matrix-common") (version "1.2.0") ; tried 1.2.1 and 1.2.0 (source (origin (method url-fetch) (uri (pypi-uri "matrix_common" version)) (sha256 (base32 "0lrqzb6s57fxp0kwffdqnkr2pj9aia459cv1b95b55dxlq1cz7d9")))) ;"1bgdhzvqs51z079zjszhd5xqb100mbr5w8gpxs9z31r5xmi5nw7a")))) (build-system python-build-system) (arguments `(#:use-setuptools? #f ; tried with and without this #:phases (modify-phases %standard-phases (replace 'build (lambda _ (setenv "SOURCE_DATE_EPOCH" "315532800") (invoke "python" "-m" "build" "--wheel" "--no-isolation" "."))) (delete 'check) (replace 'install (lambda* (#:key outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")) (whl (car (find-files "dist" "\\.whl$")))) (invoke "pip" "--no-cache-dir" "--no-input" "install" "--no-deps" "--prefix" out whl)))) (delete 'sanity-check)))) (propagated-inputs (list)) (native-inputs (list python-pypa-build python-attrs)) (home-page "https://github.com/matrix-org/matrix-python-common") (synopsis "Common utilities for Synapse, Sydent and Sygnal") (description "") (license license:asl2.0))) The matrix-common library has no setup.py, hence I tried replacing the build and install phase with something similar to what was done for python-isort as suggested in the irc. I deleted check for now because it was looking for setup.py. This definition builds without printing errors. However, when I try to build synapse in v1.61.1 (adding python-matrix-common to the native-inputs), I get the following output: starting phase `check' running "python setup.py" with command "test" and parameters () running test WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. WARNING: The wheel package is not available. WARNING: The directory '/homeless-shelter/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag. WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/matrix-common/ WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/matrix-common/ WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/matrix-common/ WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/matrix-common/ WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/matrix-common/ ERROR: Could not find a version that satisfies the requirement matrix-common<1.2.0,>=1.1.0 (from versions: none) ERROR: No matching distribution found for matrix-common<1.2.0,>=1.1.0 error: Command '['/gnu/store/slsh0qjv5j68xda2bb6h8gsxwyi1j25a-python-wrapper-3.9.9/bin/python', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/guix-build-synapse-1.61.1.drv-0/tmphzjgsvuo', '--quiet', 'matrix-common<1.2.0,>=1.1.0']' returned non-zero exit status 1. error: in phase 'check': uncaught exception: %exception #<&invoke-error program: "python" arguments: ("-c" "import setuptools, tokenize;__file__='setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\\r\\n', '\\n');f.close();exec(compile(code, __file__, 'exec'))" "test") exit-status: 1 term-signal: #f stop-signal: #f> phase `check' failed after 8.3 seconds command "python" "-c" "import setuptools, tokenize;__file__='setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\\r\\n', '\\n');f.close();exec(compile(code, __file__, 'exec'))" "test" failed with status 1 builder for `/gnu/store/n0s40wdrkc8sgdlkdv67d4y23yl7acir-synapse-1.61.1.drv' failed with exit code 1 So it looks like the library I packaged (python-matrix-common) is not being found. Anyone more experienced with packaging python have any ideas? The matrix-common repository can be found at https://github.com/matrix-org/matrix-python-common. Thanks, Zacchaeus --000000000000b354e105e2edf558 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Guix!


I'm trying to update synapse becau= se it seems an update somewhere has broken synapse (I'm thinking python= -> 3.9.*?).=C2=A0 Specifically, I get the following traceback:

<= br>$ synctl start .config/synapse/homeserver.yaml --no-daemonize
Startin= g ...
Traceback (most recent call last):
=C2=A0 File "/gnu/store= /z561ps804hs0shwicdw076wwg4mim8ml-python-3.9.9/lib/python3.9/runpy.py"= , line 197, in _run_module_as_main
=C2=A0 =C2=A0 return _run_code(code, = main_globals, None,
=C2=A0 File "/gnu/store/z561ps804hs0shwicdw076w= wg4mim8ml-python-3.9.9/lib/python3.9/runpy.py", line 87, in _run_code<= br>=C2=A0 =C2=A0 exec(code, run_globals)
=C2=A0 File "/gnu/store/sg= xq33kpvbc56j1ag0rwhj3f9w16wfz0-synapse-1.29.0/lib/python3.9/site-packages/s= ynapse/app/homeserver.py", line 45, in <module>
=C2=A0 =C2=A0= from synapse.federation.transport.server import TransportLayerServer
= =C2=A0 File "/gnu/store/sgxq33kpvbc56j1ag0rwhj3f9w16wfz0-synapse-1.29.= 0/lib/python3.9/site-packages/synapse/federation/transport/server.py",= line 46, in <module>
=C2=A0 =C2=A0 from synapse.server import Hom= eServer
=C2=A0 File "/gnu/store/sgxq33kpvbc56j1ag0rwhj3f9w16wfz0-sy= napse-1.29.0/lib/python3.9/site-packages/synapse/server.py", line 55, = in <module>
=C2=A0 =C2=A0 from synapse.events.spamcheck import Spa= mChecker
=C2=A0 File "/gnu/store/sgxq33kpvbc56j1ag0rwhj3f9w16wfz0-s= ynapse-1.29.0/lib/python3.9/site-packages/synapse/events/spamcheck.py"= , line 20, in <module>
=C2=A0 =C2=A0 from synapse.rest.media.v1._b= ase import FileInfo
=C2=A0 File "/gnu/store/sgxq33kpvbc56j1ag0rwhj3= f9w16wfz0-synapse-1.29.0/lib/python3.9/site-packages/synapse/rest/__init__.= py", line 32, in <module>
=C2=A0 =C2=A0 from synapse.rest.cli= ent.v2_alpha import (
=C2=A0 File "/gnu/store/sgxq33kpvbc56j1ag0rwh= j3f9w16wfz0-synapse-1.29.0/lib/python3.9/site-packages/synapse/rest/client/= v2_alpha/account.py", line 40, in <module>
=C2=A0 =C2=A0 from= synapse.push.mailer import Mailer
=C2=A0 File "/gnu/store/sgxq33kp= vbc56j1ag0rwhj3f9w16wfz0-synapse-1.29.0/lib/python3.9/site-packages/synapse= /push/mailer.py", line 860, in <module>
=C2=A0 =C2=A0 def saf= e_markup(raw_html: str) -> jinja2.Markup:
AttributeError: module '= ;jinja2' has no attribute 'Markup'
error starting (exit code= : 1); see above for logs


No logs are saved because the code cras= hes before it can get to that.=C2=A0 A quick search brought me to https://github= .com/YunoHost-Apps/synapse_ynh/issues/304 which indicates that the prob= lem is expected and fixed in later versions.=C2=A0 It seems matrix abstract= ed some code to a new repository, as just increasing the synapse version nu= mber causes it to fail as it looks for a library: "matrix-common"= .=C2=A0 My current working definition for matrix-common is:


(def= ine-public python-matrix-common
=C2=A0 (package
=C2=A0 =C2=A0 (name &= quot;python-matrix-common")
=C2=A0 =C2=A0 (version "1.2.0"= ;) ; tried 1.2.1 and 1.2.0
=C2=A0 =C2=A0 (source (origin
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (method url-fetch)
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (uri (pypi-uri "matrix_common"= version))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (sha256
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(base32
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "0lrqzb6s57fxp0kwffdq= nkr2pj9aia459cv1b95b55dxlq1cz7d9"))))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 ;"1bgdhzvqs51z079zjszhd5xqb100mbr5w8gpxs9z= 31r5xmi5nw7a"))))
=C2=A0 =C2=A0 (build-system python-build-system)<= br>=C2=A0 =C2=A0 (arguments
=C2=A0 =C2=A0 =C2=A0`(#:use-setuptools? #f ;= tried with and without this
=C2=A0 =C2=A0 =C2=A0 =C2=A0#:phases
=C2= =A0 =C2=A0 =C2=A0 =C2=A0(modify-phases %standard-phases
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0(replace 'build
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0(lambda _
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(set= env "SOURCE_DATE_EPOCH" "315532800")
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(invoke "python" "-m"= "build" "--wheel" "--no-isolation" ".&q= uot;)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(delete 'check)
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0(replace 'install
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0(lambda* (#:key outputs #:allow-other-keys)
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(let ((out (assoc-ref outputs &quo= t;out"))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0(whl (car (find-files "dist" "\\.whl$"))))=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(invoke "pi= p" "--no-cache-dir" "--no-input"
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"= install" "--no-deps" "--prefix" out whl))))
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(delete 'sanity-check))))
=C2=A0 =C2= =A0 (propagated-inputs
=C2=A0 =C2=A0 =C2=A0(list))
=C2=A0 =C2=A0 (nat= ive-inputs
=C2=A0 =C2=A0 =C2=A0(list python-pypa-build
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0python-attrs))
=C2=A0 =C2=A0 (home-page "= ;https://git= hub.com/matrix-org/matrix-python-common")
=C2=A0 =C2=A0 (synops= is "Common utilities for Synapse, Sydent and Sygnal")
=C2=A0 = =C2=A0 (description "")
=C2=A0 =C2=A0 (license license:asl2.0)= ))


The matrix-common library has no setup.py, hence I tried repl= acing the build and install phase with something similar to what was done f= or python-isort as suggested in the irc.=C2=A0 I deleted check=C2=A0for now= because it was looking for setup.py.=C2=A0 This definition builds without = printing errors.=C2=A0 However, when I try to build synapse in v1.61.1 (add= ing python-matrix-common to the native-inputs), I get the following output:=


starting phase `check'
running "python setup.py&quo= t; with command "test" and parameters ()
running test
WARNI= NG: Testing via this command is deprecated and will be removed in a future = version. Users looking for a generic test entry point independent of test r= unner are encouraged to use tox.
WARNING: The wheel package is not avail= able.
WARNING: The directory '/homeless-shelter/.cache/pip' or i= ts parent directory is not owned or is not writable by the current user. Th= e cache has been disabled. Check the permissions and owner of that director= y. If executing pip with sudo, you should use sudo's -H flag.
WARNIN= G: Retrying (Retry(total=3D4, connect=3DNone, read=3DNone, redirect=3DNone,= status=3DNone)) after connection broken by 'NewConnectionError('&l= t;pip._vendor.urllib3.connection.HTTPSConnection object at 0x7ffff59da6d0&g= t;: Failed to establish a new connection: [Errno -2] Name or service not kn= own')': /simple/matrix-common/
WARNING: Retrying (Retry(total=3D= 3, connect=3DNone, read=3DNone, redirect=3DNone, status=3DNone)) after conn= ection broken by 'NewConnectionError('<pip._vendor.urllib3.conne= ction.HTTPSConnection object at 0x7ffff59da610>: Failed to establish a n= ew connection: [Errno -2] Name or service not known')': /simple/mat= rix-common/
WARNING: Retrying (Retry(total=3D2, connect=3DNone, read=3DN= one, redirect=3DNone, status=3DNone)) after connection broken by 'NewCo= nnectionError('<pip._vendor.urllib3.connection.HTTPSConnection objec= t at 0x7ffff59da040>: Failed to establish a new connection: [Errno -2] N= ame or service not known')': /simple/matrix-common/
WARNING: Ret= rying (Retry(total=3D1, connect=3DNone, read=3DNone, redirect=3DNone, statu= s=3DNone)) after connection broken by 'NewConnectionError('<pip.= _vendor.urllib3.connection.HTTPSConnection object at 0x7ffff59fc070>: Fa= iled to establish a new connection: [Errno -2] Name or service not known= 9;)': /simple/matrix-common/
WARNING: Retrying (Retry(total=3D0, con= nect=3DNone, read=3DNone, redirect=3DNone, status=3DNone)) after connection= broken by 'NewConnectionError('<pip._vendor.urllib3.connection.= HTTPSConnection object at 0x7ffff59fc220>: Failed to establish a new con= nection: [Errno -2] Name or service not known')': /simple/matrix-co= mmon/
ERROR: Could not find a version that satisfies the requirement mat= rix-common<1.2.0,>=3D1.1.0 (from versions: none)
ERROR: No matchin= g distribution found for matrix-common<1.2.0,>=3D1.1.0
error: Comm= and '['/gnu/store/slsh0qjv5j68xda2bb6h8gsxwyi1j25a-python-wrapper-3= .9.9/bin/python', '-m', 'pip', '--disable-pip-versi= on-check', 'wheel', '--no-deps', '-w', '/tm= p/guix-build-synapse-1.61.1.drv-0/tmphzjgsvuo', '--quiet', '= ;matrix-common<1.2.0,>=3D1.1.0']' returned non-zero exit stat= us 1.
error: in phase 'check': uncaught exception:
%exception= #<&invoke-error program: "python" arguments: ("-c&qu= ot; "import setuptools, tokenize;__file__=3D'setup.py';f=3Dget= attr(tokenize, 'open', open)(__file__);code=3Df.read().replace('= ;\\r\\n', '\\n');f.close();exec(compile(code, __file__, 'ex= ec'))" "test") exit-status: 1 term-signal: #f stop-signa= l: #f>
phase `check' failed after 8.3 seconds
command "p= ython" "-c" "import setuptools, tokenize;__file__=3D= 9;setup.py';f=3Dgetattr(tokenize, 'open', open)(__file__);code= =3Df.read().replace('\\r\\n', '\\n');f.close();exec(compile= (code, __file__, 'exec'))" "test" failed with status= 1
builder for `/gnu/store/n0s40wdrkc8sgdlkdv67d4y23yl7acir-synapse-1.61= .1.drv' failed with exit code 1


So it looks like the library= I packaged (python-matrix-common) is not being found.=C2=A0 Anyone more ex= perienced with packaging python have any ideas?=C2=A0 The matrix-common rep= ository can be found at https://github.com/matrix-org/matrix-python-common.

=
Thanks,
Zacchaeus

--000000000000b354e105e2edf558--