From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39535) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eAYtU-0005dR-RU for guix-patches@gnu.org; Fri, 03 Nov 2017 06:08:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eAYtO-0007sv-AW for guix-patches@gnu.org; Fri, 03 Nov 2017 06:08:08 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:40067) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eAYtO-0007sl-66 for guix-patches@gnu.org; Fri, 03 Nov 2017 06:08:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eAYtN-0000h7-QY for guix-patches@gnu.org; Fri, 03 Nov 2017 06:08:01 -0400 Subject: [bug#29130] [PATCH] gnu: networking: Add websockify. Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39370) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eAYsJ-0005NL-Kz for guix-patches@gnu.org; Fri, 03 Nov 2017 06:06:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eAYsD-0007XA-LG for guix-patches@gnu.org; Fri, 03 Nov 2017 06:06:55 -0400 Received: from mx.kolabnow.com ([95.128.36.40]:13266) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eAYsD-0007WT-8e for guix-patches@gnu.org; Fri, 03 Nov 2017 06:06:49 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out001.mykolab.com (Postfix) with ESMTP id A70A71F5 for ; Fri, 3 Nov 2017 11:06:46 +0100 (CET) Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out001.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VcT5IEp9gCaO for ; Fri, 3 Nov 2017 11:06:45 +0100 (CET) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by ext-mx-out001.mykolab.com (Postfix) with ESMTPS id 3AD4816F for ; Fri, 3 Nov 2017 11:06:45 +0100 (CET) Received: from int-subm001.mykolab.com (unknown [10.9.37.1]) by int-mx002.mykolab.com (Postfix) with ESMTPS id EA569254F for ; Fri, 3 Nov 2017 11:06:44 +0100 (CET) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_3c69a5645e0cfd558b1598c8090c11f5" Date: Fri, 03 Nov 2017 11:06:44 +0100 From: Rutger Helling Message-ID: <4714f183208c146de9627d0ef2c4de8d@mykolab.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 29130@debbugs.gnu.org --=_3c69a5645e0cfd558b1598c8090c11f5 Content-Type: multipart/alternative; boundary="=_69f5ecdbeb21cde7ecc4743751567f80" --=_69f5ecdbeb21cde7ecc4743751567f80 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII Hey Guix, here's a patch that adds websockify. --=_69f5ecdbeb21cde7ecc4743751567f80 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8

Hey Guix,

here's a patch that adds websockify.

--=_69f5ecdbeb21cde7ecc4743751567f80-- --=_3c69a5645e0cfd558b1598c8090c11f5 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-gnu-networking-Add-websockify.patch Content-Disposition: attachment; filename=0001-gnu-networking-Add-websockify.patch; size=2059 RnJvbSA5YjQ4ZWM2Y2MyYmFkODI4MzQzNmE1NzcwOTAyYjc5OTExNDAzNGQzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSdXRnZXIgSGVsbGluZyA8cmhlbGxpbmdAbXlrb2xhYi5jb20+ CkRhdGU6IEZyaSwgMyBOb3YgMjAxNyAxMDo0OTowNSArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIGdu dTogbmV0d29ya2luZzogQWRkIHdlYnNvY2tpZnkuCgoqIGdudS9wYWNrYWdlcy9uZXR3b3JraW5n LnNjbSAod2Vic29ja2lmeSk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvbmV0d29y a2luZy5zY20gfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5n ZWQsIDI5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvbmV0d29ya2lu Zy5zY20gYi9nbnUvcGFja2FnZXMvbmV0d29ya2luZy5zY20KaW5kZXggNTdiMzJjMjUyLi4xZWFi MjQ1ZTYgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9uZXR3b3JraW5nLnNjbQorKysgYi9nbnUv cGFja2FnZXMvbmV0d29ya2luZy5zY20KQEAgLTE1MzUsMyArMTUzNSwzMiBAQCBhdCB0aGUgSVAg bGF5ZXIgYW5kIGxpbmsgbGF5ZXIsIGFzIHdlbGwgYXMgYSBob3N0IG9mIHN1cHBsZW1lbnRhcnkK IGZ1bmN0aW9uYWxpdHkuICBVc2luZyBsaWJuZXQsIHF1aWNrIGFuZCBzaW1wbGUgcGFja2V0IGFz c2VtYmx5IGFwcGxpY2F0aW9ucwogY2FuIGJlIHdoaXBwZWQgdXAgd2l0aCBsaXR0bGUgZWZmb3J0 LiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpic2QtMikpKQorCisoZGVmaW5lLXB1YmxpYyB3ZWJz b2NraWZ5CisgIChwYWNrYWdlCisgICAgKG5hbWUgIndlYnNvY2tpZnkiKQorICAgICh2ZXJzaW9u ICIwLjguMCIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2QgdXJs LWZldGNoKQorICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJodHRwczovL2dpdGh1 Yi5jb20vbm92bmMvd2Vic29ja2lmeS9hcmNoaXZlL3YiCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgdmVyc2lvbiAiL2FyY2hpdmUudGFyLmd6IikpCisgICAgICAgICAgICAgIChm aWxlLW5hbWUgKHN0cmluZy1hcHBlbmQgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci5neiIpKQorICAg ICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAg ICAgIjFranE2Z2lic3ZiYjZ6eDVnaThoZ2g3MTEweDYycGJ3Y3Frd2FwZjNrN3MyN3c1eTkwN2gi KSkpKQorICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKKyAgICAoaW5wdXRz IGAoKCJweXRob24tbnVtcHkiLCBweXRob24tbnVtcHkpKSkKKyAgICAoaG9tZS1wYWdlICJodHRw czovL2dpdGh1Yi5jb20vbm92bmMvd2Vic29ja2lmeSIpCisgICAgKHN5bm9wc2lzICJXZWJTb2Nr ZXRzIHN1cHBvcnQgZm9yIGFueSBhcHBsaWNhdGlvbi9zZXJ2ZXIiKQorICAgIChkZXNjcmlwdGlv biAiV2Vic29ja2lmeSB0cmFuc2xhdGVzIFdlYlNvY2tldHMgdHJhZmZpYyB0byBub3JtYWwgc29j a2V0Cit0cmFmZmljLiAgV2Vic29ja2lmeSBhY2NlcHRzIHRoZSBXZWJTb2NrZXRzIGhhbmRzaGFr ZSwgcGFyc2VzIGl0LCBhbmQgdGhlbgorYmVnaW5zIGZvcndhcmRpbmcgdHJhZmZpYyBiZXR3ZWVu IHRoZSBjbGllbnQgYW5kIHRoZSB0YXJnZXQgaW4gYm90aAorZGlyZWN0aW9ucy4iKQorOzsgd2Vi c29ja2lmeSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgTEdQTCB2ZXJzaW9uIDMgd2l0aCB0aGUgZm9s bG93aW5nCis7OyBleGNlcHRpb25zOgorOzsgaW5jbHVkZS93ZWJzb2NrLmpzIDogTVBMIDIuMAor OzsgaW5jbHVkZS9iYXNlNjQuanMgOiBNUEwgMi4wCis7OyBpbmNsdWRlL2Rlcy5qcyA6IFZhcmlv dXMgQlNEIHN0eWxlIGxpY2Vuc2VzCis7OyBpbmNsdWRlL3dlYi1zb2NrZXQtanMvIDogTmV3IEJT RCBsaWNlbnNlICgzLWNsYXVzZSkuCis7OyBvdGhlci9rdW1pbmEuYyA6IFNpbXBsaWZpZWQgQlNE IGxpY2Vuc2UgKDIgY2xhdXNlKS4KKyAgICAobGljZW5zZSBsaWNlbnNlOmxncGwzKSkpCi0tIAoy LjE1LjAKCg== --=_3c69a5645e0cfd558b1598c8090c11f5-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58031) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eBN8c-0006G7-Te for guix-patches@gnu.org; Sun, 05 Nov 2017 10:47:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eBN8Y-0000RU-U1 for guix-patches@gnu.org; Sun, 05 Nov 2017 10:47:06 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:43678) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eBN8Y-0000RM-L3 for guix-patches@gnu.org; Sun, 05 Nov 2017 10:47:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eBN8Y-00022M-8S for guix-patches@gnu.org; Sun, 05 Nov 2017 10:47:02 -0500 Subject: [bug#29130] [PATCH] gnu: networking: Add websockify. Resent-Message-ID: From: Marius Bakke In-Reply-To: <4714f183208c146de9627d0ef2c4de8d@mykolab.com> References: <4714f183208c146de9627d0ef2c4de8d@mykolab.com> Date: Sun, 05 Nov 2017 16:46:17 +0100 Message-ID: <87d14whgom.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Rutger Helling , 29130@debbugs.gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Rutger Helling writes: > Hey Guix,=20 > > here's a patch that adds websockify. Thanks for this! [...] > +(define-public websockify > + (package > + (name "websockify") > + (version "0.8.0") > + (source (origin > + (method url-fetch) > + (uri (string-append "https://github.com/novnc/websockify/a= rchive/v" > + version "/archive.tar.gz")) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "1kjq6gibsvbb6zx5gi8hgh7110x62pbwcqkwapf3k7s27w5y907h"))= )) > + (build-system python-build-system) > + (inputs `(("python-numpy", python-numpy))) "python-numpy" needs to be a propagated-input, since it is imported by the installed library. Otherwise packages using the websockify library won't be able to find 'numpy'. > + (home-page "https://github.com/novnc/websockify") I noticed this package has a '.travis.yml' that runs 'python setup.py nosetests' for tests -- currently the 'check' phase just prints "Ran 0 tests in 0.00s". Can you try overriding the check phase with one that runs the same command? > + (synopsis "WebSockets support for any application/server") > + (description "Websockify translates WebSockets traffic to normal soc= ket > +traffic. Websockify accepts the WebSockets handshake, parses it, and th= en > +begins forwarding traffic between the client and the target in both > +directions.") > +;; websockify is licensed under the LGPL version 3 with the following > +;; exceptions: > +;; include/websock.js : MPL 2.0 > +;; include/base64.js : MPL 2.0 > +;; include/des.js : Various BSD style licenses > +;; include/web-socket-js/ : New BSD license (3-clause). > +;; other/kumina.c : Simplified BSD license (2 clause). > + (license license:lgpl3))) Indeed version 3 only. Can you send an updated patch please? :) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAln/MkkACgkQoqBt8qM6 VPrJ9wf+Iz62vCxEfIR49H/zdOPrWZbgnGDGB8VSm7vDARA7XAnSaM+0e/DMlkFG f5ZstSJzlFXFw8uzpBD27BrIWwe2TBHBTwqh6Oo+TcPHK9pc2HnKTGVfYMcGEoRF 3ynHyschZDaOW4eKOCPS6UA3u+/0jn27FaMGmC6F/HTToxSqN6fxRjZPPoM6pzho Somp1DpRPJOJbzR90EcFvHUoM3lXyelafDm7s1r4uLnd0+wkg5ZESzh9reCpa6Yx RWFpFC4M87W5msmwzkfdwXuBjUv+rXse8CNZxZL7whbqFH6xfdXoXyJyZKE7T1nY 503BmJof9DATSctyFtBj8nP2zWVVPw== =yKJD -----END PGP SIGNATURE----- --=-=-=-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44410) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eBdt1-00019D-98 for guix-patches@gnu.org; Mon, 06 Nov 2017 04:40:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eBdsx-0000J6-4t for guix-patches@gnu.org; Mon, 06 Nov 2017 04:40:07 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:44296) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eBdsw-0000Iw-Sv for guix-patches@gnu.org; Mon, 06 Nov 2017 04:40:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eBdsw-0005RG-Fb for guix-patches@gnu.org; Mon, 06 Nov 2017 04:40:02 -0500 Subject: [bug#29130] [PATCH] gnu: networking: Add websockify. Resent-Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_354cfb70e9a72f70b118b9c6fe05f3d6" Date: Mon, 06 Nov 2017 10:39:09 +0100 From: Rutger Helling In-Reply-To: <87d14whgom.fsf@fastmail.com> References: <4714f183208c146de9627d0ef2c4de8d@mykolab.com> <87d14whgom.fsf@fastmail.com> Message-ID: <634add68dfb10878520c434f30249885@mykolab.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Marius Bakke Cc: 29130@debbugs.gnu.org --=_354cfb70e9a72f70b118b9c6fe05f3d6 Content-Type: multipart/alternative; boundary="=_5258d643248be85e7755851bf73ca331" --=_5258d643248be85e7755851bf73ca331 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII Hey Marius, thanks for the review. Here's an updated patch. Unfortunately two out of six tests fail due to an ImportError. The module 'stubout' should be imported from python-mox3 but for some reason isn't. I'll try and find a solution at a later date, but for now I've disabled the tests and added a FIXME. On 2017-11-05 16:46, Marius Bakke wrote: > Rutger Helling writes: > >> Hey Guix, >> >> here's a patch that adds websockify. > > Thanks for this! > > [...] > >> +(define-public websockify >> + (package >> + (name "websockify") >> + (version "0.8.0") >> + (source (origin >> + (method url-fetch) >> + (uri (string-append "https://github.com/novnc/websockify/archive/v" >> + version "/archive.tar.gz")) >> + (file-name (string-append name "-" version ".tar.gz")) >> + (sha256 >> + (base32 >> + "1kjq6gibsvbb6zx5gi8hgh7110x62pbwcqkwapf3k7s27w5y907h")))) >> + (build-system python-build-system) >> + (inputs `(("python-numpy", python-numpy))) > > "python-numpy" needs to be a propagated-input, since it is imported by > the installed library. Otherwise packages using the websockify library > won't be able to find 'numpy'. > >> + (home-page "https://github.com/novnc/websockify") > > I noticed this package has a '.travis.yml' that runs 'python setup.py > nosetests' for tests -- currently the 'check' phase just prints "Ran 0 > tests in 0.00s". Can you try overriding the check phase with one that > runs the same command? > >> + (synopsis "WebSockets support for any application/server") >> + (description "Websockify translates WebSockets traffic to normal socket >> +traffic. Websockify accepts the WebSockets handshake, parses it, and then >> +begins forwarding traffic between the client and the target in both >> +directions.") >> +;; websockify is licensed under the LGPL version 3 with the following >> +;; exceptions: >> +;; include/websock.js : MPL 2.0 >> +;; include/base64.js : MPL 2.0 >> +;; include/des.js : Various BSD style licenses >> +;; include/web-socket-js/ : New BSD license (3-clause). >> +;; other/kumina.c : Simplified BSD license (2 clause). >> + (license license:lgpl3))) > > Indeed version 3 only. > > Can you send an updated patch please? :) --=_5258d643248be85e7755851bf73ca331 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8

Hey Marius,

thanks for the review. Here's an updated patch. Unfortunately two out of= six tests fail due to an ImportError.
The module 'stubout' should be = imported from python-mox3 but for some reason isn't.
I'll try and find= a solution at a later date, but for now I've disabled the tests and added = a FIXME.

On 2017-11-05 16:46, Marius Bakke wrote:

= Rutger Helling <rhelling@mykolab= =2Ecom> writes:

Hey Guix,

here's a patch that adds webso= ckify.

Thanks for this!

[...]

+(define-public websockify
+  (package
+    (name "websockify")
+    (versio= n "0.8.0")
+    (source (origin
+   &n= bsp;          (method url= -fetch)
+           = ;   (uri (string-append "https:= //github.com/novnc/websockify/archive/v"
+    &nbs= p;            &= nbsp;           &nbs= p;    version "/archive.tar.gz"))
+   &= nbsp;          (file-name= (string-append name "-" version ".tar.gz"))
+    &nbs= p;         (sha256
+ &nb= sp;            =  (base32
+          = ;      "1kjq6gibsvbb6zx5gi8hgh7110x62pbwcqkwa= pf3k7s27w5y907h"))))
+    (build-system python-build-s= ystem)
+    (inputs `(("python-numpy", python-numpy)))=

"python-numpy" needs to be a propagated-input, since it is imported = by
the installed library.  Otherwise packages using the websocki= fy library
won't be able to find 'numpy'.

+    (home-page "htt= ps://github.com/novnc/websockify")

I noticed this package has a '.travis.yml' that runs 'python setup= =2Epy
nosetests' for tests -- currently the 'check' phase just prints= "Ran 0
tests in 0.00s".  Can you try overriding the check phase= with one that
runs the same command?

+    (synopsis "WebSockets support for = any application/server")
+    (description "Websockify= translates WebSockets traffic to normal socket
+traffic.  Webso= ckify accepts the WebSockets handshake, parses it, and then
+begins f= orwarding traffic between the client and the target in both
+directio= ns.")
+;; websockify is licensed under the LGPL version 3 with the fo= llowing
+;; exceptions:
+;; include/websock.js : MPL 2.0
= +;; include/base64.js : MPL 2.0
+;; include/des.js : Various BSD styl= e licenses
+;; include/web-socket-js/ : New BSD license (3-clause). +;; other/kumina.c : Simplified BSD license (2 clause).
+  =   (license license:lgpl3)))

Indeed version 3 only.

Can you send an updated patch pl= ease? :)


--=_5258d643248be85e7755851bf73ca331-- --=_354cfb70e9a72f70b118b9c6fe05f3d6 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-gnu-networking-Add-websockify-v2.patch Content-Disposition: attachment; filename=0001-gnu-networking-Add-websockify-v2.patch; size=2435 RnJvbSBlYWMxNTFhMGM1YzgyZjUwYzk0YjM1ODFhZjA2NzllMzNkMTI3ODA1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSdXRnZXIgSGVsbGluZyA8cmhlbGxpbmdAbXlrb2xhYi5jb20+ CkRhdGU6IE1vbiwgNiBOb3YgMjAxNyAxMDozMjowNSArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIGdu dTogbmV0d29ya2luZzogQWRkIHdlYnNvY2tpZnkuCgoqIGdudS9wYWNrYWdlcy9uZXR3b3JraW5n LnNjbSAod2Vic29ja2lmeSk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvbmV0d29y a2luZy5zY20gfCAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu Z2VkLCAzMCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL25ldHdvcmtp bmcuc2NtIGIvZ251L3BhY2thZ2VzL25ldHdvcmtpbmcuc2NtCmluZGV4IDU3YjMyYzI1Mi4uM2Y3 ZDBhNzRjIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvbmV0d29ya2luZy5zY20KKysrIGIvZ251 L3BhY2thZ2VzL25ldHdvcmtpbmcuc2NtCkBAIC02OCw2ICs2OCw3IEBACiAgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIGx1YSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMga2VyYmVy b3MpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG5jdXJzZXMpCisgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIG9wZW5zdGFjaykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg cGNyZSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcGVybCkKICAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgcGtnLWNvbmZpZykKQEAgLTE1MzUsMyArMTUzNiwzMiBAQCBhdCB0aGUg SVAgbGF5ZXIgYW5kIGxpbmsgbGF5ZXIsIGFzIHdlbGwgYXMgYSBob3N0IG9mIHN1cHBsZW1lbnRh cnkKIGZ1bmN0aW9uYWxpdHkuICBVc2luZyBsaWJuZXQsIHF1aWNrIGFuZCBzaW1wbGUgcGFja2V0 IGFzc2VtYmx5IGFwcGxpY2F0aW9ucwogY2FuIGJlIHdoaXBwZWQgdXAgd2l0aCBsaXR0bGUgZWZm b3J0LiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpic2QtMikpKQorCisoZGVmaW5lLXB1YmxpYyB3 ZWJzb2NraWZ5CisgIChwYWNrYWdlCisgICAgKG5hbWUgIndlYnNvY2tpZnkiKQorICAgICh2ZXJz aW9uICIwLjguMCIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQorICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJodHRwczovL2dp dGh1Yi5jb20vbm92bmMvd2Vic29ja2lmeS9hcmNoaXZlL3YiCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgdmVyc2lvbiAiL2FyY2hpdmUudGFyLmd6IikpCisgICAgICAgICAgICAg IChmaWxlLW5hbWUgKHN0cmluZy1hcHBlbmQgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci5neiIpKQor ICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAg ICAgICAgIjFranE2Z2lic3ZiYjZ6eDVnaThoZ2g3MTEweDYycGJ3Y3Frd2FwZjNrN3MyN3c1eTkw N2giKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJn dW1lbnRzCisgICAgIGAoIzp0ZXN0cz8gI2YpKSA7IEZJWE1FOiAyIG91dCBvZiA2IHRlc3RzIGZh aWwgd2l0aCAiSW1wb3J0RXJyb3I6IE5vIG1vZHVsZQorICAgICA7IG5hbWVkICdzdHVib3V0JyIu IFRoZSB0ZXN0cyBjYW4gYmUgcnVuIGJ5IHJlcGxhY2luZyB0aGUgY2hlY2sgcGhhc2Ugd2l0aAor ICAgICA7IHRoZSBjb21tYW5kICJweXRob24gc2V0dXAucHkgbm9zZXRlc3RzIC0tdmVyYm9zaXR5 PTMiLgorICAgIChuYXRpdmUtaW5wdXRzIGAoOyBSZXF1aXJlZCBmb3IgdGVzdHM6CisgICAgICAg ICAgICAgICAgICAgICAoInB5dGhvbi1tb3gzIiwgcHl0aG9uLW1veDMpCisgICAgICAgICAgICAg ICAgICAgICAoInB5dGhvbi1ub3NlIiwgcHl0aG9uLW5vc2UpKSkKKyAgICAocHJvcGFnYXRlZC1p bnB1dHMgYCgoInB5dGhvbi1udW1weSIsIHB5dGhvbi1udW1weSkpKQorICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vZ2l0aHViLmNvbS9ub3ZuYy93ZWJzb2NraWZ5IikKKyAgICAoc3lub3BzaXMgIldl YlNvY2tldHMgc3VwcG9ydCBmb3IgYW55IGFwcGxpY2F0aW9uL3NlcnZlciIpCisgICAgKGRlc2Ny aXB0aW9uICJXZWJzb2NraWZ5IHRyYW5zbGF0ZXMgV2ViU29ja2V0cyB0cmFmZmljIHRvIG5vcm1h bCBzb2NrZXQKK3RyYWZmaWMuICBXZWJzb2NraWZ5IGFjY2VwdHMgdGhlIFdlYlNvY2tldHMgaGFu ZHNoYWtlLCBwYXJzZXMgaXQsIGFuZCB0aGVuCitiZWdpbnMgZm9yd2FyZGluZyB0cmFmZmljIGJl dHdlZW4gdGhlIGNsaWVudCBhbmQgdGhlIHRhcmdldCBpbiBib3RoCitkaXJlY3Rpb25zLiIpCisg ICAgKGxpY2Vuc2UgbGljZW5zZTpsZ3BsMykpKQotLSAKMi4xNS4wCgo= --=_354cfb70e9a72f70b118b9c6fe05f3d6-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36700) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eCAza-0001w1-04 for guix-patches@gnu.org; Tue, 07 Nov 2017 16:01:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eCAzW-0005eq-T2 for guix-patches@gnu.org; Tue, 07 Nov 2017 16:01:06 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:48434) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eCAzW-0005eP-KQ for guix-patches@gnu.org; Tue, 07 Nov 2017 16:01:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eCAzW-0008Da-Cg for guix-patches@gnu.org; Tue, 07 Nov 2017 16:01:02 -0500 Subject: bug#29130: [PATCH] gnu: networking: Add websockify. Resent-To: guix-patches@gnu.org Resent-Message-ID: From: Marius Bakke In-Reply-To: <634add68dfb10878520c434f30249885@mykolab.com> References: <4714f183208c146de9627d0ef2c4de8d@mykolab.com> <87d14whgom.fsf@fastmail.com> <634add68dfb10878520c434f30249885@mykolab.com> Date: Tue, 07 Nov 2017 22:00:08 +0100 Message-ID: <87efp93iuf.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Rutger Helling Cc: 29130-done@debbugs.gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Rutger Helling writes: > Hey Marius,=20 > > thanks for the review. Here's an updated patch. Unfortunately two out of > six tests fail due to an ImportError. > The module 'stubout' should be imported from python-mox3 but for some > reason isn't. > I'll try and find a solution at a later date, but for now I've disabled > the tests and added a FIXME.=20 OK, thanks for checking. Could it be that our version of mox3 is too old? Anyway I moved it to 'web.scm' since we already have a few websocket-related packages in there and added a copyright line for you, hope that was okay. Pushed as a67f0946717420f264646556812cbd0d197bb3. Thank you! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAloCHtgACgkQoqBt8qM6 VPpMqQf/azb7CQHSMelvmO398aCHuvHvmxu3b8QjKEbky129qbvfR9BxoUxdJW/4 lQ8276rwoFxx6brHQFZyLG7j9kcQD3TX4XNjS4+FaYEYe9vr392rBJ904xw8PV3/ AVKsA7s9uT4glqyOs/Y/g+CUdMB6mYI/E2xoHhXF/lK7i6gQB4ndkl43Ra/CP0/A ISfG1D/UzpurrrAzM9f8SvAsBL8D0otG1VAxk9VWSP8en/yY0+mbOT18IAPyiANl cCj49BJAIqrRvYuhdjyOVEU8pQ5NocfEae6qwLt14u4zYM3Yk8mlCucY5iY5aKkY zg/mErnKGL9isOmGYH5vYIFSKa9YyQ== =JslG -----END PGP SIGNATURE----- --=-=-=--