[tor-commits] [stem/master] FAQ entry to discuss how to handle *.tar.xz archives
atagar at torproject.org
atagar at torproject.org
Sun Jun 1 02:58:54 UTC 2014
commit 68dfff4e3b0226450ff834fd081c6e60d456824e
Author: Damian Johnson <atagar at torproject.org>
Date: Sat May 31 19:57:57 2014 -0700
FAQ entry to discuss how to handle *.tar.xz archives
Short FAQ entry dicussing how to handle metric's new *.tar.xz archives...
https://lists.torproject.org/pipermail/tor-dev/2014-May/006884.html
---
docs/faq.rst | 23 ++++++++++++++++++++++-
1 file changed, 22 insertions(+), 1 deletion(-)
diff --git a/docs/faq.rst b/docs/faq.rst
index a30601e..123002f 100644
--- a/docs/faq.rst
+++ b/docs/faq.rst
@@ -16,6 +16,7 @@ Frequently Asked Questions
* :ref:`how_do_i_connect_to_tor`
* :ref:`how_do_i_request_a_new_identity_from_tor`
* :ref:`how_do_i_reload_my_torrc`
+ * :ref:`how_do_i_read_tar_xz_descriptor_archives`
* :ref:`what_is_that_with_keyword_i_keep_seeing_in_the_tutorials`
* **Development**
@@ -348,7 +349,10 @@ And with Stem...
How do I reload my torrc?
-------------------------
-Tor is configured through its `torrc <https://www.torproject.org/docs/faq.html.en#torrc>`_. When you edit this file you need to either restart Tor or issue a **HUP** for the changes to be reflected. To issue a HUP you can either...
+Tor is configured through its `torrc
+<https://www.torproject.org/docs/faq.html.en#torrc>`_. When you edit this file
+you need to either restart Tor or issue a **HUP** for the changes to be
+reflected. To issue a HUP you can either...
* Run **pkill -sighup tor**.
* Send Tor a **HUP** signal through its control port...
@@ -362,6 +366,23 @@ Tor is configured through its `torrc <https://www.torproject.org/docs/faq.html.e
controller.authenticate()
controller.signal(Signal.HUP)
+.. _how_do_i_read_tar_xz_descriptor_archives:
+
+How do I read \*.tar.xz descriptor archives?
+--------------------------------------------
+
+Stem's :func:`~stem.descriptor.__init__.parse_file` and
+:class:`~stem.descriptor.reader.DescriptorReader`
+can read plaintext descriptors and tarballs. However, `metrics uses *.xz
+compression
+<https://lists.torproject.org/pipermail/tor-dev/2014-May/006884.html>`_. Python
+3.3 adds builtin xz support, but if you're using an earlier version of python
+you will need to decompress the archives yourself.
+
+With modern versions of tar you can simply decompress archives via **tar xf
+archive.tar.xz**, or programmatically using `lzma
+<https://pypi.python.org/pypi/pyliblzma>`_.
+
.. _what_is_that_with_keyword_i_keep_seeing_in_the_tutorials:
What is that 'with' keyword I keep seeing in the tutorials?
More information about the tor-commits
mailing list