Discussion:
[tor-dev] txtorcon 18.0.1
meejah
2018-06-30 05:11:07 UTC
Permalink
Unfortunately there was a problem when parsing onion services on
Python2, which is fixed by txtorcon 18.0.1

You can download the release from PyPI or GitHub (or of
course "pip install txtorcon"):

https://pypi.python.org/pypi/txtorcon/18.0.1
https://github.com/meejah/txtorcon/releases/tag/v18.0.1

Releases are also available from the hidden service:

http://timaq4ygg2iegci7.onion/txtorcon-18.0.1.tar.gz
http://timaq4ygg2iegci7.onion/txtorcon-18.0.1.tar.gz.asc

Or via a "version 3" service:

http://fjblvrw2jrxnhtg67qpbzi45r7ofojaoo3orzykesly2j3c2m3htapid.onion/txtorcon-18.0.1.tar.gz
http://fjblvrw2jrxnhtg67qpbzi45r7ofojaoo3orzykesly2j3c2m3htapid.onion/txtorcon-18.0.1.tar.gz.asc

You can verify the sha256sum of both by running the following 4 lines
in a shell wherever you have the files downloaded:

cat <<EOF | sha256sum --check
4c158ee5cfc294a0e20c00dde2a146f04ebe6c6d1c3d7c164c0bd1c56e3d1bc6 dist/txtorcon-18.0.1.tar.gz
2c3f7c768bebf081d0742cdce023b4496bf3b44c423ed7f06bd8d6254e07273e dist/txtorcon-18.0.1-py2.py3-none-any.whl
EOF

thanks,
meejah
Iain Learmonth
2018-07-01 15:09:26 UTC
Permalink
Hi meejah,
Post by meejah
Unfortunately there was a problem when parsing onion services on
Python2, which is fixed by txtorcon 18.0.1
Is it possible for you to make a GitHub "release" for 18.0.1? For the
Debian packaging I fetch the signatures from here and verify them, which
doesn't work if you've only tagged the release.

Thanks,
Iain.
dawuud
2018-07-01 15:30:33 UTC
Permalink
What's a github release?
I think you mean a commit which is tagged and I'm
pretty sure meejah tags release commits.
Post by Iain Learmonth
Hi meejah,
Post by meejah
Unfortunately there was a problem when parsing onion services on
Python2, which is fixed by txtorcon 18.0.1
Is it possible for you to make a GitHub "release" for 18.0.1? For the
Debian packaging I fetch the signatures from here and verify them, which
doesn't work if you've only tagged the release.
Thanks,
Iain.
_______________________________________________
tor-dev mailing list
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev
Iain Learmonth
2018-07-01 16:04:41 UTC
Permalink
Hi,
Post by dawuud
What's a github release?
I think you mean a commit which is tagged and I'm
pretty sure meejah tags release commits.
I mean what GitHub calls a "release" which is different to a tag. It
allows me to base the Debian packaging on a signed tarball from meejah
as opposed to me signing a tarball to say "I checked this matches up
with meejah's signed commit, trust me".

See:
https://github.com/meejah/txtorcon/releases

Thanks,
Iain.
meejah
2018-07-02 05:38:42 UTC
Permalink
Post by Iain Learmonth
Is it possible for you to make a GitHub "release" for 18.0.1? For the
Debian packaging I fetch the signatures from here and verify them, which
doesn't work if you've only tagged the release.
Ah, sorry yes I missed this step. The GitHub release is updated.

thanks,
meejah
Iain Learmonth
2018-07-02 13:09:55 UTC
Permalink
Hi meejah,
Post by meejah
Ah, sorry yes I missed this step. The GitHub release is updated.
Thanks!

I've just looked at updating the Debian packaging with this but
unfortunately I'm blocked by Debian#902766 which appears to be a Python
3.7 issue (async is now a reserved keyword).

I will look again once this is resolved.

Thanks,
Iain.
meejah
2018-07-02 23:54:09 UTC
Permalink
Post by Iain Learmonth
I will look again once this is resolved.
I believe 18.0.2 fixes this (also reported by Brian Warner for
magic-wormhole). Sorry about that!
--
meejah
meejah
2018-07-02 23:53:53 UTC
Permalink
Python3.4 doesn't support async-def or await, but the guards being
used only accounted for Python2 -- this is fixed by txtorcon 18.0.2

You can download the release from PyPI or GitHub (or of
course "pip install txtorcon"):

https://pypi.python.org/pypi/txtorcon/18.0.2
https://github.com/meejah/txtorcon/releases/tag/v18.0.2

Releases are also available from the hidden service:

http://timaq4ygg2iegci7.onion/txtorcon-18.0.2.tar.gz
http://timaq4ygg2iegci7.onion/txtorcon-18.0.2.tar.gz.asc

Or via a "version 3" service:

http://fjblvrw2jrxnhtg67qpbzi45r7ofojaoo3orzykesly2j3c2m3htapid.onion/txtorcon-18.0.2.tar.gz
http://fjblvrw2jrxnhtg67qpbzi45r7ofojaoo3orzykesly2j3c2m3htapid.onion/txtorcon-18.0.2.tar.gz.asc

You can verify the sha256sum of both by running the following 4 lines
in a shell wherever you have the files downloaded:

cat <<EOF | sha256sum --check
ce50fdd00abb8b490b72809a2c664684f67f3c9467f392642d36f58309395a87 dist/txtorcon-18.0.2.tar.gz
cb1a681e424744c50eefb02b7b777cce80a505da1e89ee4886fe62013afaf858 dist/txtorcon-18.0.2-py2.py3-none-any.whl
EOF

thanks,
meejah
Loading...