From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tobias Geerinckx-Rice Subject: Re: [PATCH 2/2] gnu: Add nyx. Date: Mon, 30 Jan 2017 16:07:01 +0100 Message-ID: References: <20170130000904.31174-1-me@tobias.gr> <20170130000904.31174-2-me@tobias.gr> <87zii9nki5.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> <8e04c40c-8060-2f3a-f411-2a978455d7f4@tobias.gr> <87poj4bowq.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Vf3MPHPSi201FH2XvkQig2IMbBCxALf6r" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60810) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cYDXM-0004cV-KP for guix-devel@gnu.org; Mon, 30 Jan 2017 10:06:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cYDXJ-0002Oh-Df for guix-devel@gnu.org; Mon, 30 Jan 2017 10:06:32 -0500 In-Reply-To: <87poj4bowq.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: ludo@gnu.org Cc: guix-devel@gnu.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Vf3MPHPSi201FH2XvkQig2IMbBCxALf6r Content-Type: multipart/mixed; boundary="kjWWv63VdqER7sad032x15OhtAjcJkgdR"; protected-headers="v1" From: Tobias Geerinckx-Rice To: ludo@gnu.org Cc: guix-devel@gnu.org Message-ID: Subject: Re: [PATCH 2/2] gnu: Add nyx. References: <20170130000904.31174-1-me@tobias.gr> <20170130000904.31174-2-me@tobias.gr> <87zii9nki5.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> <8e04c40c-8060-2f3a-f411-2a978455d7f4@tobias.gr> <87poj4bowq.fsf@gnu.org> In-Reply-To: <87poj4bowq.fsf@gnu.org> --kjWWv63VdqER7sad032x15OhtAjcJkgdR Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludo', On 30/01/17 15:31, Ludovic Court=C3=A8s wrote: > Yeah if you can make sure to integrate any missing bits of ng0=E2=80=99= s > original patch and to address what was previously raised during review,= > I think you can go ahead and push. Great. Thanks! Are you referring to any specific missing bits, or raised issues? I thought I'd addressed them all in my reply. I have kept my =E2=80=981.9-=E2=80=99 version base, to highlight that Nyx= 2.0 is supposedly its own thing; a complete re-write since Arm 1.4.5. Kind regards, T G-R --- The current package: (define-public nyx ;; The last =E2=80=98arm=E2=80=99 relase was 5 years ago. Meanwhile, p= ython3 support ;; has been added and the software was renamed to =E2=80=98nyx=E2=80=99= =2E (let ((commit "fea209127484d9b304b908a4711c9528b1d065bc") (revision "1")) ; Guix package revision (package (name "nyx") (version (string-append "1.9-" revision "." (string-take commit 7))) (source (origin (method git-fetch) (file-name (string-append name "-" version "-checkout")) (uri (git-reference (url "https://git.torproject.org/nyx.git") (commit commit))) (sha256 (base32 "1g0l4988076xg5gs0x0nxzlg58rfx5g5agmklvyh4yp03vxncdb9")))) (build-system python-build-system) (native-inputs `(("python-mock" ,python-mock) ("python-pep8" ,python-pep8) ("python-pyflakes" ,python-pyflakes))) (inputs `(("python-stem" ,python-stem))) (arguments `(#:configure-flags (list (string-append "--man-page=3D" (assoc-ref %outputs "out") "/share/man/man1/nyx.1") (string-append "--sample-path=3D" (assoc-ref %outputs "out") "/share/doc/nyx/nyxrc.sample")) #:use-setuptools? #f ; setup.py still uses distutils #:phases (modify-phases %standard-phases (replace 'check (lambda _ (zero? (system* "./run_tests.py" "--unit"))))))) ;; There's no home page yet. This should change before the 2.0 release. (home-page "https://gitweb.torproject.org/nyx.git") (synopsis "Tor relay status monitor") (description "Nyx (formerly Anonymizing Relay Monitor or \"arm\") monitors the performance of relays participating in the @uref{https://www.torproject.org/, Tor anonymity network}. It displays t= his information visually and in real time, using a curses-based terminal interface. This makes Nyx well-suited for remote shell connections and servers without a graphical display. It's like @command{top} for Tor, providing detailed statistics and status reports on: @enumerate @item connections (with IP address, hostname, fingerprint, and consensus data), @item bandwidth, processor, and memory usage, @item the relay's current configuration, @item logged events, @item and much more. @end enumerate Potential client and exit connections are scrubbed of sensitive information.") (license license:gpl3)))) --kjWWv63VdqER7sad032x15OhtAjcJkgdR-- --Vf3MPHPSi201FH2XvkQig2IMbBCxALf6r Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEqBAEBCgAUBQJYj1aWDRxtZUB0b2JpYXMuZ3IACgkQkczbm0hUG5mNdQgAkFh0 iIEbKUt2Cx3TZw+9N9q+bFIqL/GeN/Yv04ho7uTgZkVu5N6FPLFlxdFo2WU5ERgL PPFu2WEtz3NsWUSBlJflOHteq5ZubhfR2tdMaMgCuK1c8zwKAat0yQnttJwXKLuj kI+PWek7cuXnPI6c/Mfs0+lJm4uJvUol3xtDFNscCUlri5/Hh28D+pFQDdEyJ53f ovJ5GSFXnc/X/ZsoZsb1oVFZ3QWiT+9TfSMVEAW0AbHXDIsQLZQZwjhE795Y3JBJ oXEBlCMRN5nwMgHo4MMD/mD+YXhmbAw3xtHjQIno3//U2pdDTSHueD0EkPe6NJtO OOcfz5orqen3Xl5k6A== =CfgM -----END PGP SIGNATURE----- --Vf3MPHPSi201FH2XvkQig2IMbBCxALf6r--