GNU bug report logs -
#63797
python-matrix-nio-0.20.0 sanity-check build failure (non-zero exit code)
Previous Next
Reported by: "W. T. Meyer" <w <at> wmeyer.eu>
Date: Tue, 30 May 2023 05:45:02 UTC
Severity: normal
Done: Andrew Tropin <andrew <at> trop.in>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 63797 in the body.
You can then email your comments to 63797 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#63797
; Package
guix
.
(Tue, 30 May 2023 05:45:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
"W. T. Meyer" <w <at> wmeyer.eu>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Tue, 30 May 2023 05:45:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi everyone,
python-matrix-nio-0.20.0 cannot currently be build:
#+begin_src
building /gnu/store/lnyrxhl8h2mcyxjgkwhn52vpckp9bpy2-python-matrix-nio-0.20.0.drv...
- 'sanity-check' phasebuilder for `/gnu/store/lnyrxhl8h2mcyxjgkwhn52vpckp9bpy2-python-matrix-nio-0.20.0.drv' failed with exit code 1
build of /gnu/store/lnyrxhl8h2mcyxjgkwhn52vpckp9bpy2-python-matrix-nio-0.20.0.drv failed
#+end_src
On a first glance and according to the build log this is because a
version of python-h11 between 12.0 and 13.0 is expected; but Guix only offers
python-h11 v14.0.0:
#+begin_src
starting phase `sanity-check'
validating 'matrix-nio' /gnu/store/bl1sld962ra3r5aggj3knhz18min4ks8-python-matrix-nio-0.20.0/lib/python3.10/site-packages
...checking requirements: ERROR: matrix-nio==0.20.0 ContextualVersionConflict(h11 0.14.0 (/gnu/store/wpjdilwd82w59k2s1jk04ghrdfybh23b-python-h11-0.14.0/lib/python3.10/site-packages), Requirement.parse('h11<0.13.0,>=0.12.0'), {'matrix-nio'})
error: in phase 'sanity-check': uncaught exception:
%exception #<&invoke-error program: "python" arguments: ("/gnu/store/iqsjkp55pcx5bfcp2jm9yj5rlx9a0whd-sanity-check.py" "/gnu/store/bl1sld962ra3r5aggj3knhz18min4ks8-python-matrix-nio-0.20.0/lib/python3.10/site-packages") exit-status: 1 term-signal: #f stop-signal: #f>
phase `sanity-check' failed after 0.3 seconds
command "python" "/gnu/store/iqsjkp55pcx5bfcp2jm9yj5rlx9a0whd-sanity-check.py" "/gnu/store/bl1sld962ra3r5aggj3knhz18min4ks8-python-matrix-nio-0.20.0/lib/python3.10/site-packages" failed with status 1
#+end_src
A possible solution could be to define a package variant of python-h11
as python-h11-13.0 and let matrix-nio depend on that in
the propagated-inputs of matrix-nio.
I haven't had the time to investigate this any further, but I'll at
least try to further look into this/maybe try to work on a patch myself
(I have only recently started using Guix, so getting to a set-up where I
can hack on guix packages may need some time still).
Regards,
Wilko Meyer
[yrxhl8h2mcyxjgkwhn52vpckp9bpy2-python-matrix-nio-0.20.0.drv.gz (application/octet-stream, attachment)]
Information forwarded
to
bug-guix <at> gnu.org
:
bug#63797
; Package
guix
.
(Sun, 11 Jun 2023 20:55:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 63797 <at> debbugs.gnu.org (full text, mbox):
This updates python-matrix-nio which fixes the python-h11 dependency
problem. It also requires updating python-aiofiles. Tested by
successfully building dependent packages.
Arjan Adriaanse (2):
gnu: python-aiofiles: Update to 23.1.0.
gnu: python-matrix-nio: Update to 0.20.2.
gnu/packages/matrix.scm | 16 ++++++++--------
gnu/packages/python-xyz.scm | 4 ++--
2 files changed, 10 insertions(+), 10 deletions(-)
base-commit: 74443c30f3e20655a046c0d3ea236822ef130968
--
2.39.2
Information forwarded
to
bug-guix <at> gnu.org
:
bug#63797
; Package
guix
.
(Sun, 11 Jun 2023 20:55:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 63797 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/python-xyz.scm (python-aiofiles): Update to 23.1.0.
---
gnu/packages/python-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index dd35f94214..1b06c6d508 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -29278,14 +29278,14 @@ (define-public python-contextvars
(define-public python-aiofiles
(package
(name "python-aiofiles")
- (version "0.6.0")
+ (version "23.1.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "aiofiles" version))
(sha256
(base32
- "14m01kjxm2j7zyljjj6xlhlgygcsriymbx730gc5jp9xglaina70"))))
+ "0d8n79slihf1lkbh2m6yw51rlq6n6vssljsdacbdpq0rkbglglpd"))))
(build-system python-build-system)
(home-page "https://github.com/Tinche/aiofiles")
(synopsis "File support for @code{asyncio}")
--
2.39.2
Information forwarded
to
bug-guix <at> gnu.org
:
bug#63797
; Package
guix
.
(Sun, 11 Jun 2023 20:55:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 63797 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/matrix.scm (python-matrix-nio): Update to 0.20.2.
---
gnu/packages/matrix.scm | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/matrix.scm b/gnu/packages/matrix.scm
index f356674ed9..6107dfc979 100644
--- a/gnu/packages/matrix.scm
+++ b/gnu/packages/matrix.scm
@@ -34,6 +34,7 @@ (define-module (gnu packages matrix)
#:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages xml)
+ #:use-module (guix build-system pyproject)
#:use-module (guix build-system python)
#:use-module (guix download)
#:use-module (guix gexp)
@@ -159,14 +160,14 @@ (define-public synapse
(define-public python-matrix-nio
(package
(name "python-matrix-nio")
- (version "0.20.0")
+ (version "0.20.2")
(source
(origin
(method url-fetch)
- (uri (pypi-uri "matrix-nio" version))
+ (uri (pypi-uri "matrix_nio" version))
(sha256
- (base32 "1ycrp48b15nm2d3w3qpzps21czl3gbikadl10sncbzr9wdwn44g4"))))
- (build-system python-build-system)
+ (base32 "110wg1grhqqgwvlgr98r2k8wxcggpj7lbdwmgkgmi2l7qj1vw3dm"))))
+ (build-system pyproject-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
@@ -187,15 +188,13 @@ (define-public python-matrix-nio
"and not test_connect_wrapper"))))))))
(native-inputs
`(("python-pytest" ,python-pytest)
- ("python-hyperframe" ,python-hyperframe)
+ ("python-poetry-core" ,python-poetry-core)
("python-hypothesis" ,python-hypothesis)
- ("python-hpack" ,python-hpack)
("python-faker" ,python-faker)
("python-pytest-aiohttp" ,python-pytest-aiohttp)
("python-pytest-asyncio" ,python-pytest-asyncio)
("python-aioresponses" ,python-aioresponses)
("python-pytest-benchmark" ,python-pytest-benchmark)
- ("python-toml" ,python-toml)
("tests"
;; The release on pypi comes without tests. We can't build from this
;; checkout, though, because installation requires an invocation of
@@ -208,13 +207,14 @@ (define-public python-matrix-nio
(file-name (git-file-name name version))
(sha256
(base32
- "10j8g3ns3v1ghdn262dxg50ayaczdp1hj97pj4ydw02bncqhddpd"))))))
+ "1rd90sk5yygxzvcs4qhzr80bch7d3xszyfjf99pn10xsj10mi752"))))))
(propagated-inputs
(list python-aiofiles
python-aiohttp
python-aiohttp-socks
python-atomicwrites
python-cachetools
+ python-dataclasses
python-future
python-h11
python-h2
--
2.39.2
Reply sent
to
Andrew Tropin <andrew <at> trop.in>
:
You have taken responsibility.
(Sat, 01 Jul 2023 04:26:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
"W. T. Meyer" <w <at> wmeyer.eu>
:
bug acknowledged by developer.
(Sat, 01 Jul 2023 04:26:02 GMT)
Full text and
rfc822 format available.
Message #19 received at 63797-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On 2023-06-11 22:54, Arjan Adriaanse wrote:
> This updates python-matrix-nio which fixes the python-h11 dependency
> problem. It also requires updating python-aiofiles. Tested by
> successfully building dependent packages.
>
> Arjan Adriaanse (2):
> gnu: python-aiofiles: Update to 23.1.0.
> gnu: python-matrix-nio: Update to 0.20.2.
>
> gnu/packages/matrix.scm | 16 ++++++++--------
> gnu/packages/python-xyz.scm | 4 ++--
> 2 files changed, 10 insertions(+), 10 deletions(-)
>
>
> base-commit: 74443c30f3e20655a046c0d3ea236822ef130968
Hi Arjan,
Thank you for the patches, applied, pushed as
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=356c0009d4
--
Best regards,
Andrew Tropin
[signature.asc (application/pgp-signature, inline)]
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 29 Jul 2023 11:24:14 GMT)
Full text and
rfc822 format available.
This bug report was last modified 1 year and 286 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.