From unknown Wed Jun 25 02:08:19 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#27440 <27440@debbugs.gnu.org> To: bug#27440 <27440@debbugs.gnu.org> Subject: Status: [PATCH 0/4] Add Xpra. Reply-To: bug#27440 <27440@debbugs.gnu.org> Date: Wed, 25 Jun 2025 09:08:19 +0000 retitle 27440 [PATCH 0/4] Add Xpra. reassign 27440 guix-patches submitter 27440 Rutger Helling severity 27440 normal tag 27440 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 21 07:00:35 2017 Received: (at submit) by debbugs.gnu.org; 21 Jun 2017 11:00:35 +0000 Received: from localhost ([127.0.0.1]:58909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dNdNC-00021q-RS for submit@debbugs.gnu.org; Wed, 21 Jun 2017 07:00:35 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dNdNB-00021d-D7 for submit@debbugs.gnu.org; Wed, 21 Jun 2017 07:00:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dNdN0-0006uI-Oo for submit@debbugs.gnu.org; Wed, 21 Jun 2017 07:00:28 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, HTML_MESSAGE autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44266) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dNdN0-0006uD-Ll for submit@debbugs.gnu.org; Wed, 21 Jun 2017 07:00:22 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37409) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dNdMz-0000Ve-DK for guix-patches@gnu.org; Wed, 21 Jun 2017 07:00:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dNdMw-0006sr-6E for guix-patches@gnu.org; Wed, 21 Jun 2017 07:00:21 -0400 Received: from mx.kolabnow.com ([95.128.36.42]:15774) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dNdMv-0006sM-Uq for guix-patches@gnu.org; Wed, 21 Jun 2017 07:00:18 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out002.mykolab.com (Postfix) with ESMTP id DA3BE10F0 for ; Wed, 21 Jun 2017 13:00:15 +0200 (CEST) X-Virus-Scanned: amavisd-new at mykolab.com Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out002.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id USXNr-LwUIIr for ; Wed, 21 Jun 2017 13:00:15 +0200 (CEST) Received: from int-mx001.mykolab.com (unknown [10.9.13.1]) by ext-mx-out002.mykolab.com (Postfix) with ESMTPS id 0E9B7102 for ; Wed, 21 Jun 2017 13:00:15 +0200 (CEST) Received: from mx04.mykolab.com (unknown [10.20.7.102]) by int-mx001.mykolab.com (Postfix) with ESMTPS id F2DF1C9D for ; Wed, 21 Jun 2017 13:00:14 +0200 (CEST) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="=_24e7f21a1c07d7954a4dfa609037f730" Date: Wed, 21 Jun 2017 13:00:14 +0200 From: Rutger Helling To: guix-patches@gnu.org Subject: [PATCH 0/4] Add Xpra. Message-ID: <2197677c7e5c479f7f4c3f7dbab9c8a3@mykolab.com> X-Sender: rhelling@mykolab.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) --=_24e7f21a1c07d7954a4dfa609037f730 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII Hello Guix, this patch series adds Xpra, along with a few dependencies. I have not tested all the functions (webcam, microphone etc.), but the basic functionality works ("Screen for X11", clipboard sharing). Note that you may have to add --socket-dir to your commands (xpra --socket-dir=~/.xpra start :200) or you can just add "--socket-dir = ~/.xpra" to ~/.xpra/xpra.conf. --=_24e7f21a1c07d7954a4dfa609037f730 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8

Hello Guix,

this patch series adds Xpra, along with a few dependencies. I have not t= ested all the functions (webcam, microphone etc.), but the basic functional= ity works ("Screen for X11", clipboard sharing).

Note that you may have to add --socket-dir to your commands (xpra --sock= et-dir=3D~/.xpra start :200) or you can just add "--socket-dir =3D ~/.xpra"= to ~/.xpra/xpra.conf.

--=_24e7f21a1c07d7954a4dfa609037f730-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 21 07:05:14 2017 Received: (at 27440) by debbugs.gnu.org; 21 Jun 2017 11:05:14 +0000 Received: from localhost ([127.0.0.1]:58914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dNdRi-00028X-ED for submit@debbugs.gnu.org; Wed, 21 Jun 2017 07:05:14 -0400 Received: from mx.kolabnow.com ([95.128.36.41]:10244) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dNdRe-00028I-PF for 27440@debbugs.gnu.org; Wed, 21 Jun 2017 07:05:12 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out001.mykolab.com (Postfix) with ESMTP id 14BD4111B for <27440@debbugs.gnu.org>; Wed, 21 Jun 2017 13:05:04 +0200 (CEST) X-Virus-Scanned: amavisd-new at mykolab.com 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 ExB6Uk6SnAur for <27440@debbugs.gnu.org>; Wed, 21 Jun 2017 13:05:02 +0200 (CEST) Received: from int-mx003.mykolab.com (unknown [10.9.13.3]) by ext-mx-out001.mykolab.com (Postfix) with ESMTPS id A1701719 for <27440@debbugs.gnu.org>; Wed, 21 Jun 2017 13:05:02 +0200 (CEST) Received: from mx04.mykolab.com (unknown [10.20.7.102]) by int-mx003.mykolab.com (Postfix) with ESMTPS id 8FA19255C for <27440@debbugs.gnu.org>; Wed, 21 Jun 2017 13:05:02 +0200 (CEST) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Wed, 21 Jun 2017 13:05:01 +0200 From: Rutger Helling To: 27440@debbugs.gnu.org Subject: [PATCH 1/4] gnu: python: Add python2-pyopengl. Message-ID: X-Sender: rhelling@mykolab.com X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 27440 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) * gnu/packages/python.scm (python2-pyopengl): New variable. --- gnu/packages/python.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 775cab694..95723c9de 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -40,6 +40,7 @@ ;;; Copyright © 2017 Ben Sturmfels ;;; Copyright © 2017 Mathieu Othacehe ;;; Copyright © 2017 José Miguel Sánchez García +;;; Copyright © 2017 Rutger Helling ;;; ;;; This file is part of GNU Guix. ;;; @@ -15423,4 +15424,24 @@ window memory map manager.") (define-public python2-smmap2 (package-with-python2 python-smmap2)) + +(define-public python2-pyopengl + (package + (name "python2-pyopengl") + (version "3.1.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "PyOpenGL" version)) + (sha256 + (base32 + "1byxjj6a8rwzhxhjqlc588zdad2qwxdd7vlam2653ylll31waiwv")))) + (arguments + `(#:python ,python-2)) + (build-system python-build-system) + (home-page "http://pyopengl.sourceforge.net") + (synopsis "Standard OpenGL bindings for Python") + (description + "PyOpenGL is the most common cross platform Python binding to OpenGL +and related APIs. The binding is created using the standard ctypes library.") + (license license:bsd-3))) -- 2.13.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 21 07:05:50 2017 Received: (at 27440) by debbugs.gnu.org; 21 Jun 2017 11:05:50 +0000 Received: from localhost ([127.0.0.1]:58917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dNdSH-00029J-Q4 for submit@debbugs.gnu.org; Wed, 21 Jun 2017 07:05:49 -0400 Received: from mx.kolabnow.com ([95.128.36.42]:10108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dNdSG-000296-9X for 27440@debbugs.gnu.org; Wed, 21 Jun 2017 07:05:48 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out002.mykolab.com (Postfix) with ESMTP id C4F9033A for <27440@debbugs.gnu.org>; Wed, 21 Jun 2017 13:05:42 +0200 (CEST) X-Virus-Scanned: amavisd-new at mykolab.com Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out002.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S57CtrpZZUkt for <27440@debbugs.gnu.org>; Wed, 21 Jun 2017 13:05:37 +0200 (CEST) Received: from int-mx003.mykolab.com (unknown [10.9.13.3]) by ext-mx-out002.mykolab.com (Postfix) with ESMTPS id 1DA8B102 for <27440@debbugs.gnu.org>; Wed, 21 Jun 2017 13:05:37 +0200 (CEST) Received: from mx03.mykolab.com (unknown [10.20.7.101]) by int-mx003.mykolab.com (Postfix) with ESMTPS id 0D629255C for <27440@debbugs.gnu.org>; Wed, 21 Jun 2017 13:05:37 +0200 (CEST) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 21 Jun 2017 13:05:36 +0200 From: Rutger Helling To: 27440@debbugs.gnu.org Subject: [PATCH 2/4] gnu: python: Add python-rencode. Message-ID: <9f720afbb7b9cf18064153d01be13856@mykolab.com> X-Sender: rhelling@mykolab.com X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 27440 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) * gnu/packages/python.scm (python-rencode): New variable. --- gnu/packages/python.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 95723c9de..9c1485854 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -15446,3 +15446,26 @@ window memory map manager.") and related APIs. The binding is created using the standard ctypes library.") (license license:bsd-3))) + +(define-public python-rencode + (package + (name "python-rencode") + (version "1.0.3") + (source + (origin + (method url-fetch) + (uri (pypi-uri "rencode" version)) + (sha256 + (base32 + "08if5yax1xn5yfp8p3765ccjmfcv9di7i4m5jckgnwvdsgznwkbj")))) + (build-system python-build-system) + (native-inputs `(("pkg-config" ,pkg-config) + ("python-cython", python-cython))) + (home-page "https://github.com/aresch/rencode") + (synopsis "For complex, heterogeneous data structures with many small elements") + (description + "The rencode module is similar to bencode from the BitTorrent project. +For complex, heterogeneous data structures with many small elements, r-encoding +stake up significantly less space than b-encodings. This version of rencode is a +complete rewrite in Cython to attempt to increase the performance over the pure +Python module written by Petru Paler, Connelly Barnes et al.") + (license license:bsd-3))) -- 2.13.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 21 07:06:13 2017 Received: (at 27440) by debbugs.gnu.org; 21 Jun 2017 11:06:13 +0000 Received: from localhost ([127.0.0.1]:58922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dNdSf-0002AO-2K for submit@debbugs.gnu.org; Wed, 21 Jun 2017 07:06:13 -0400 Received: from mx.kolabnow.com ([95.128.36.42]:10124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dNdSd-0002AB-Pb for 27440@debbugs.gnu.org; Wed, 21 Jun 2017 07:06:12 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out002.mykolab.com (Postfix) with ESMTP id 55DF333A for <27440@debbugs.gnu.org>; Wed, 21 Jun 2017 13:06:06 +0200 (CEST) X-Virus-Scanned: amavisd-new at mykolab.com Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out002.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FGE8g3FXa02g for <27440@debbugs.gnu.org>; Wed, 21 Jun 2017 13:06:05 +0200 (CEST) Received: from int-mx003.mykolab.com (unknown [10.9.13.3]) by ext-mx-out002.mykolab.com (Postfix) with ESMTPS id 7EEB9102 for <27440@debbugs.gnu.org>; Wed, 21 Jun 2017 13:06:05 +0200 (CEST) Received: from mx04.mykolab.com (unknown [10.20.7.102]) by int-mx003.mykolab.com (Postfix) with ESMTPS id 6C08A255C for <27440@debbugs.gnu.org>; Wed, 21 Jun 2017 13:06:05 +0200 (CEST) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 21 Jun 2017 13:06:04 +0200 From: Rutger Helling To: 27440@debbugs.gnu.org Subject: [PATCH 3/4] gnu: python: Add python2-rencode. Message-ID: X-Sender: rhelling@mykolab.com X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 27440 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) * gnu/packages/python.scm (python2-rencode): New variable. --- gnu/packages/python.scm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 9c1485854..88cb0a6b8 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -15470,4 +15470,6 @@ stake up significantly less space than b-encodings. This version of rencode is a complete rewrite in Cython to attempt to increase the performance over the pure Python module written by Petru Paler, Connelly Barnes et al.") (license license:bsd-3))) + +(define-public python2-rencode + (package-with-python2 python-rencode)) -- 2.13.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 21 07:08:10 2017 Received: (at 27440) by debbugs.gnu.org; 21 Jun 2017 11:08:10 +0000 Received: from localhost ([127.0.0.1]:58926 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dNdUR-0002D2-Dm for submit@debbugs.gnu.org; Wed, 21 Jun 2017 07:08:10 -0400 Received: from mx.kolabnow.com ([95.128.36.42]:10178) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dNdUP-0002CY-Am for 27440@debbugs.gnu.org; Wed, 21 Jun 2017 07:08:02 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out002.mykolab.com (Postfix) with ESMTP id D75C710F6 for <27440@debbugs.gnu.org>; Wed, 21 Jun 2017 13:07:55 +0200 (CEST) X-Virus-Scanned: amavisd-new at mykolab.com Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out002.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s3AG-UdF1YYz for <27440@debbugs.gnu.org>; Wed, 21 Jun 2017 13:07:54 +0200 (CEST) Received: from int-mx001.mykolab.com (unknown [10.9.13.1]) by ext-mx-out002.mykolab.com (Postfix) with ESMTPS id 51609102 for <27440@debbugs.gnu.org>; Wed, 21 Jun 2017 13:07:54 +0200 (CEST) Received: from mx03.mykolab.com (unknown [10.20.7.101]) by int-mx001.mykolab.com (Postfix) with ESMTPS id 40B8110E9 for <27440@debbugs.gnu.org>; Wed, 21 Jun 2017 13:07:54 +0200 (CEST) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Wed, 21 Jun 2017 13:07:53 +0200 From: Rutger Helling To: 27440@debbugs.gnu.org Subject: [PATCH 4/4] gnu: xorg: Add xpra. Message-ID: <1b74d054ecc2b9d66ee4fc28502fee70@mykolab.com> X-Sender: rhelling@mykolab.com X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 27440 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) * gnu/packages/xorg.scm (xpra): New variable. --- gnu/packages/xorg.scm | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm index e40e681d2..492c7f7fc 100644 --- a/gnu/packages/xorg.scm +++ b/gnu/packages/xorg.scm @@ -12,6 +12,7 @@ ;;; Copyright © 2016 David Craven ;;; Copyright © 2016, 2017 John Darrington ;;; Copyright © 2017 Marius Bakke +;;; Copyright © 2017 Rutger Helling ;;; ;;; This file is part of GNU Guix. ;;; @@ -35,6 +36,7 @@ #:use-module (guix git-download) #:use-module (guix build-system gnu) #:use-module (guix build-system perl) + #:use-module (guix build-system python) #:use-module (guix utils) #:use-module (gnu packages) #:use-module (gnu packages autotools) @@ -48,6 +50,7 @@ #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) #:use-module (gnu packages gperf) + #:use-module (gnu packages gtk) #:use-module (gnu packages image) #:use-module (gnu packages libbsd) #:use-module (gnu packages linux) @@ -58,6 +61,8 @@ #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages spice) + #:use-module (gnu packages video) + #:use-module (gnu packages xiph) #:use-module (gnu packages xml) #:use-module (gnu packages xdisorg)) @@ -5790,3 +5795,81 @@ basic eye-candy effects.") (home-page "https://cgit.freedesktop.org/xorg/app/xcompmgr/") (license (license:x11-style "https://cgit.freedesktop.org/xorg/app/xcompmgr/tree/COPYING")))) + +(define-public xpra + (package + (name "xpra") + (version "2.0.2") + (source + (origin + (method url-fetch) + (uri (string-append "https://www.xpra.org/src/xpra-" + version ".tar.xz")) + (sha256 + (base32 + "09hzgbsj9v5qyh41rbz968ipi7016jk66b60vm6piryna9kbnha3")))) + (build-system python-build-system) + (inputs `(("ffmpeg", ffmpeg) + ("flac", flac) + ("gtk+-2" ,gtk+-2) ;; no full GTK3 support yet + ("libjpeg", libjpeg) + ("libpng", libpng) + ("libvpx", libvpx) + ("libx264", libx264) + ("libxcomposite", libxcomposite) + ("libxdamage", libxdamage) + ("libxkbfile", libxkbfile) + ("libxrandr", libxrandr) + ("libxtst", libxtst) + ("lzo", lzo) + ("python2-cryptography", python2-cryptography) + ("python2-dbus", python2-dbus) + ("python2-lz4", python2-lz4) + ("python2-lzo", python2-lzo) + ("python2-numpy", python2-numpy) + ("python2-pillow" ,python2-pillow) + ("python2-pycairo", python2-pycairo) + ("python2-pycrypto", python2-pycrypto) + ("python2-pygobject", python2-pygobject) + ("python2-pyopengl", python2-pyopengl) + ("python2-pygtk", python2-pygtk) + ("python2-rencode", python2-rencode) + ("xorg-server", xorg-server))) + (native-inputs `(("pkg-config" ,pkg-config) + ("python2-cython", python2-cython))) + (arguments + `(#:python ,python-2 ;; no full Python 3 support yet + #:configure-flags '("--with-tests" + "--with-bundle_tests" + "--without-strict") + #:modules ((guix build python-build-system) (guix build utils)) + #:phases (modify-phases %standard-phases + (delete 'build) + (delete 'check) ;; There's no test suite at the moment. + ;; Remove BUILD_CPU, BUILD_DATE, BUILD_TIME + ;; from build info to prevent deterministic issues. + ;; Also correct some directories and use the xvfb + ;; binary instead of xorg-server (which doesn't seem + ;; to work). + (add-before 'install 'fix-output + (lambda _ + (substitute* "add_build_info.py" + ((".*\"BUILD_CPU\", get_cpuinfo.*") "")) + (substitute* "add_build_info.py" + ((".*\"BUILD_DATE\", datetime.*") "")) + (substitute* "add_build_info.py" + ((".*\"BUILD_TIME\", datetime.*") "")) + (substitute* "setup.py" + (("/etc/init.d/") (string-append %output "/etc/init.d/"))) + (substitute* "setup.py" + (("/usr/lib/") (string-append %output "/lib/"))) + (substitute* "./etc/xpra/conf.d/55_server_x11.conf.in" + (("xvfb = %.*") (string-append "xvfb = " (assoc-ref +%build-inputs "xorg-server") "/bin/Xvfb +extension Composite -nolisten tcp +-noreset -auth $XAUTHORITY -screen 0 5760x2560x24+32")))))))) + (home-page "https://www.xpra.org/") + (synopsis "Screen for X11") + (description "Xpra is a persistent remote display server and client for +forwarding applications and desktop screens.") + (license license:gpl2+))) + -- 2.13.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 22 15:46:29 2017 Received: (at 27440) by debbugs.gnu.org; 22 Jun 2017 19:46:29 +0000 Received: from localhost ([127.0.0.1]:33499 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dO83h-0004rz-3k for submit@debbugs.gnu.org; Thu, 22 Jun 2017 15:46:29 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47619) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dO83g-0004ro-6V for 27440@debbugs.gnu.org; Thu, 22 Jun 2017 15:46:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dO83X-0001L7-Jx for 27440@debbugs.gnu.org; Thu, 22 Jun 2017 15:46:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50313) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dO83X-0001L1-Gb; Thu, 22 Jun 2017 15:46:19 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:37496 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dO83W-000552-Ua; Thu, 22 Jun 2017 15:46:19 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Rutger Helling Subject: Re: [bug#27440] [PATCH 1/4] gnu: python: Add python2-pyopengl. References: <2197677c7e5c479f7f4c3f7dbab9c8a3@mykolab.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 4 Messidor an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Thu, 22 Jun 2017 21:46:16 +0200 In-Reply-To: (Rutger Helling's message of "Wed, 21 Jun 2017 13:05:01 +0200") Message-ID: <87h8z7rek7.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27440 Cc: 27440@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hi Rutger, Rutger Helling skribis: > + (description > + "PyOpenGL is the most common cross platform Python binding > to OpenGL > +and related APIs. The binding is created using the standard ctypes > library.") It seems your patches were somehow mangled on the way, with lines wrapped as in the example above. Could you resend them to this address, preferably with =E2=80=98git send-em= ail=E2=80=99? I would also suggest merging patches 2 and 3, and expounding a bit on the =E2=80=98description=E2=80=99 of Xpra in patch 4. Apart from that it l= ooks alright! Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 22 16:43:20 2017 Received: (at 27440) by debbugs.gnu.org; 22 Jun 2017 20:43:20 +0000 Received: from localhost ([127.0.0.1]:33554 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dO8wc-0006BU-1E for submit@debbugs.gnu.org; Thu, 22 Jun 2017 16:43:20 -0400 Received: from mx.kolabnow.com ([95.128.36.41]:14710) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dO8wV-0006Az-Dl for 27440@debbugs.gnu.org; Thu, 22 Jun 2017 16:43:13 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out003.mykolab.com (Postfix) with ESMTP id 7B1021078; Thu, 22 Jun 2017 22:43:01 +0200 (CEST) X-Virus-Scanned: amavisd-new at mykolab.com Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out003.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4xYM8mf_89DA; Thu, 22 Jun 2017 22:42:56 +0200 (CEST) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by ext-mx-out003.mykolab.com (Postfix) with ESMTPS id 3716E40D; Thu, 22 Jun 2017 22:42:56 +0200 (CEST) Received: from mx03.mykolab.com (unknown [10.20.7.101]) by int-mx002.mykolab.com (Postfix) with ESMTPS id B10FF236F; Thu, 22 Jun 2017 22:42:55 +0200 (CEST) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_b0f6bee2ad0fc4b6040e907e795d7eee" Date: Thu, 22 Jun 2017 22:42:54 +0200 From: Rutger Helling To: ludo@gnu.org Subject: Re: [bug#27440] [PATCH 1/4] gnu: python: Add python2-pyopengl. In-Reply-To: <87h8z7rek7.fsf@gnu.org> References: <2197677c7e5c479f7f4c3f7dbab9c8a3@mykolab.com> <87h8z7rek7.fsf@gnu.org> Message-ID: X-Sender: rhelling@mykolab.com X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 27440 Cc: 27440@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --=_b0f6bee2ad0fc4b6040e907e795d7eee Content-Type: multipart/alternative; boundary="=_c060255d5220ff31ed26df9155af9735" --=_c060255d5220ff31ed26df9155af9735 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII Sorry about that! Here are the patches changed with your suggestions, sent as attachments. On 2017-06-22 21:46, ludo@gnu.org wrote: > Hi Rutger, > > Rutger Helling skribis: > >> + (description >> + "PyOpenGL is the most common cross platform Python binding >> to OpenGL >> +and related APIs. The binding is created using the standard ctypes >> library.") > > It seems your patches were somehow mangled on the way, with lines > wrapped as in the example above. > > Could you resend them to this address, preferably with 'git send-email'? > > I would also suggest merging patches 2 and 3, and expounding a bit on > the 'description' of Xpra in patch 4. Apart from that it looks alright! > > Thanks, > Ludo'. --=_c060255d5220ff31ed26df9155af9735 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8

Sorry about that! Here are the patches changed with your suggestions, se= nt as attachments.

On 2017-06-22 21:46, ludo@gnu.org wrote:

= Hi Rutger,

Rutger Helling <rhelling@mykolab.com> skribis:

+   (description
+    &= nbsp;    "PyOpenGL is the most common cross platform Py= thon binding
to OpenGL
+and related APIs.  The binding is = created using the standard ctypes
library.")

It seems your patches were somehow mangled on the way, with lines wrapped as in the example above.

Could you resend them to t= his address, preferably with 'git send-email'?

I would also sug= gest merging patches 2 and 3, and expounding a bit on
the 'descriptio= n' of Xpra in patch 4.  Apart from that it looks alright!

= Thanks,
Ludo'.

 

 
--=_c060255d5220ff31ed26df9155af9735-- --=_b0f6bee2ad0fc4b6040e907e795d7eee Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-gnu-python-Add-python2-pyopengl.patch Content-Disposition: attachment; filename=0001-gnu-python-Add-python2-pyopengl.patch; size=1775 RnJvbSA2OGJhZGRmMzM0ZjFiMDJlZTdlZTY3YTU0MDhkMTEyZWJhODdmOGYzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSdXRnZXIgSGVsbGluZyA8cmhlbGxpbmdAbXlrb2xhYi5jb20+ CkRhdGU6IFRodSwgMjIgSnVuIDIwMTcgMjI6MzE6MzUgKzAyMDAKU3ViamVjdDogW1BBVENIXSBn bnU6IHB5dGhvbjogQWRkIHB5dGhvbjItcHlvcGVuZ2wuCgoqIGdudS9wYWNrYWdlcy9weXRob24u c2NtIChweXRob24yLXB5b3BlbmdsKTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9w eXRob24uc2NtIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAy MyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5dGhvbi5zY20gYi9n bnUvcGFja2FnZXMvcHl0aG9uLnNjbQppbmRleCBhNjMwMDZhMDQuLjI3YWUyMDkzYyAxMDA2NDQK LS0tIGEvZ251L3BhY2thZ2VzL3B5dGhvbi5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi5z Y20KQEAgLTQxLDYgKzQxLDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxNyBNYXRoaWV1IE90aGFj ZWhlIDxtLm90aGFjZWhlQGdtYWlsLmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxNyBKb3PDqSBN aWd1ZWwgU8OhbmNoZXogR2FyY8OtYSA8am1pMmtAb3Blbm1haWxib3gub3JnPgogOzs7IENvcHly aWdodCDCqSAyMDE3IFJvZWwgSmFuc3NlbiA8cm9lbEBnbnUub3JnPgorOzs7IENvcHlyaWdodCDC qSAyMDE3IFJ1dGdlciBIZWxsaW5nIDxyaGVsbGluZ0BteWtvbGFiLmNvbT4KIDs7OwogOzs7IFRo aXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC0xNTQxMiwzICsxNTQxMywyNSBA QCBmdW5jdGlvbmFsaXR5IGxpa2UgZnVsbCBjYXNlLWZvbGRpbmcgZm9yIGNhc2UtaW5zZW5zaXRp dmUgbWF0Y2hlcyBpbiBVbmljb2RlLiIpCiAKIChkZWZpbmUtcHVibGljIHB5dGhvbjItcmVnZXgK ICAgKHBhY2thZ2Utd2l0aC1weXRob24yIHB5dGhvbi1yZWdleCkpCisKKyhkZWZpbmUtcHVibGlj IHB5dGhvbjItcHlvcGVuZ2wKKyAgKHBhY2thZ2UKKyAgIChuYW1lICJweXRob24yLXB5b3Blbmds IikKKyAgICh2ZXJzaW9uICIzLjEuMCIpCisgICAoc291cmNlCisgICAgKG9yaWdpbgorICAgICAo bWV0aG9kIHVybC1mZXRjaCkKKyAgICAgKHVyaSAocHlwaS11cmkgIlB5T3BlbkdMIiB2ZXJzaW9u KSkKKyAgICAgKHNoYTI1NgorICAgICAgKGJhc2UzMgorICAgICAgICIxYnl4amo2YThyd3poeGhq cWxjNTg4emRhZDJxd3hkZDd2bGFtMjY1M3lsbGwzMXdhaXd2IikpKSkKKyAgIChhcmd1bWVudHMK KyAgICAgYCgjOnB5dGhvbiAscHl0aG9uLTIpKQorICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVp bGQtc3lzdGVtKQorICAgKGhvbWUtcGFnZSAiaHR0cDovL3B5b3BlbmdsLnNvdXJjZWZvcmdlLm5l dCIpCisgICAoc3lub3BzaXMgIlN0YW5kYXJkIE9wZW5HTCBiaW5kaW5ncyBmb3IgUHl0aG9uIikK KyAgIChkZXNjcmlwdGlvbgorICAgICAgICAgIlB5T3BlbkdMIGlzIHRoZSBtb3N0IGNvbW1vbiBj cm9zcyBwbGF0Zm9ybSBQeXRob24gYmluZGluZyB0byBPcGVuR0wKK2FuZCByZWxhdGVkIEFQSXMu ICBUaGUgYmluZGluZyBpcyBjcmVhdGVkIHVzaW5nIHRoZSBzdGFuZGFyZCBjdHlwZXMgbGlicmFy eSwgYW5kCitpcyBwcm92aWRlZCB1bmRlciBhbiBleHRyZW1lbHkgbGliZXJhbCBCU0Qtc3R5bGUg T3Blbi1Tb3VyY2UgbGljZW5zZS4iKQorICAgKGxpY2Vuc2UgbGljZW5zZTpic2QtMykpKQotLSAK Mi4xMy4xCgo= --=_b0f6bee2ad0fc4b6040e907e795d7eee Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0002-gnu-python-Add-python-rencode.patch Content-Disposition: attachment; filename=0002-gnu-python-Add-python-rencode.patch; size=1891 RnJvbSA2MWUyMjU5Y2RjNjE2N2U0NzQ3YzMyZjA3MTg4OTE3ZGQwZDk0NDEzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSdXRnZXIgSGVsbGluZyA8cmhlbGxpbmdAbXlrb2xhYi5jb20+ CkRhdGU6IFRodSwgMjIgSnVuIDIwMTcgMjI6MzM6MjggKzAyMDAKU3ViamVjdDogW1BBVENIXSBn bnU6IHB5dGhvbjogQWRkIHB5dGhvbi1yZW5jb2RlLgoKKiBnbnUvcGFja2FnZXMvcHl0aG9uLnNj bSAocHl0aG9uLXJlbmNvZGUpOiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL3B5dGhv bi5zY20gfCAyNyArKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAy NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5dGhvbi5zY20gYi9n bnUvcGFja2FnZXMvcHl0aG9uLnNjbQppbmRleCAyN2FlMjA5M2MuLmZhNWZmMGNmYyAxMDA2NDQK LS0tIGEvZ251L3BhY2thZ2VzL3B5dGhvbi5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi5z Y20KQEAgLTE1NDM1LDMgKzE1NDM1LDMwIEBAIGZ1bmN0aW9uYWxpdHkgbGlrZSBmdWxsIGNhc2Ut Zm9sZGluZyBmb3IgY2FzZS1pbnNlbnNpdGl2ZSBtYXRjaGVzIGluIFVuaWNvZGUuIikKIGFuZCBy ZWxhdGVkIEFQSXMuICBUaGUgYmluZGluZyBpcyBjcmVhdGVkIHVzaW5nIHRoZSBzdGFuZGFyZCBj dHlwZXMgbGlicmFyeSwgYW5kCiBpcyBwcm92aWRlZCB1bmRlciBhbiBleHRyZW1lbHkgbGliZXJh bCBCU0Qtc3R5bGUgT3Blbi1Tb3VyY2UgbGljZW5zZS4iKQogICAgKGxpY2Vuc2UgbGljZW5zZTpi c2QtMykpKQorCisoZGVmaW5lLXB1YmxpYyBweXRob24tcmVuY29kZQorICAocGFja2FnZQorICAg KG5hbWUgInB5dGhvbi1yZW5jb2RlIikKKyAgICh2ZXJzaW9uICIxLjAuMyIpCisgICAoc291cmNl CisgICAgKG9yaWdpbgorICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgKHVyaSAocHlwaS11 cmkgInJlbmNvZGUiIHZlcnNpb24pKQorICAgICAoc2hhMjU2CisgICAgICAoYmFzZTMyCisgICAg ICAgIjA4aWY1eWF4MXhuNXlmcDhwMzc2NWNjam1mY3Y5ZGk3aTRtNWpja2dud3Zkc2d6bndrYmoi KSkpKQorICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lzdGVtKQorICAgKG5hdGl2ZS1p bnB1dHMgYCgoInBrZy1jb25maWciICxwa2ctY29uZmlnKQorICAgICAgICAgICAgICAgICAgICgi cHl0aG9uLWN5dGhvbiIsIHB5dGhvbi1jeXRob24pKSkKKyAgIChob21lLXBhZ2UgImh0dHBzOi8v Z2l0aHViLmNvbS9hcmVzY2gvcmVuY29kZSIpCisgICAoc3lub3BzaXMgIkZvciBjb21wbGV4LCBo ZXRlcm9nZW5lb3VzIGRhdGEgc3RydWN0dXJlcyB3aXRoIG1hbnkgc21hbGwgZWxlbWVudHMiKQor ICAgKGRlc2NyaXB0aW9uCisgICAgICAgICAiVGhlIHJlbmNvZGUgbW9kdWxlIGlzIHNpbWlsYXIg dG8gYmVuY29kZSBmcm9tIHRoZSBCaXRUb3JyZW50IHByb2plY3QuCitGb3IgY29tcGxleCwgaGV0 ZXJvZ2VuZW91cyBkYXRhIHN0cnVjdHVyZXMgd2l0aCBtYW55IHNtYWxsIGVsZW1lbnRzLCByLWVu Y29kaW5nCitzdGFrZSB1cCBzaWduaWZpY2FudGx5IGxlc3Mgc3BhY2UgdGhhbiBiLWVuY29kaW5n cy4gIFRoaXMgdmVyc2lvbiBvZiByZW5jb2RlIGlzIGEKK2NvbXBsZXRlIHJld3JpdGUgaW4gQ3l0 aG9uIHRvIGF0dGVtcHQgdG8gaW5jcmVhc2UgdGhlIHBlcmZvcm1hbmNlIG92ZXIgdGhlIHB1cmUK K1B5dGhvbiBtb2R1bGUgd3JpdHRlbiBieSBQZXRydSBQYWxlciwgQ29ubmVsbHkgQmFybmVzIGV0 IGFsLiIpCisgICAobGljZW5zZSBsaWNlbnNlOmJzZC0zKSkpCisKKyhkZWZpbmUtcHVibGljIHB5 dGhvbjItcmVuY29kZQorICAocGFja2FnZS13aXRoLXB5dGhvbjIgcHl0aG9uLXJlbmNvZGUpKQot LSAKMi4xMy4xCg== --=_b0f6bee2ad0fc4b6040e907e795d7eee Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0003-gnu-xorg-Add-xpra.patch Content-Disposition: attachment; filename=0003-gnu-xorg-Add-xpra.patch; size=5403 RnJvbSBhZTlhNDk5OTA2NmY2YWUzNWE5YzkwY2QyYjIzZWM5OGU2MWMyNmM3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSdXRnZXIgSGVsbGluZyA8cmhlbGxpbmdAbXlrb2xhYi5jb20+ CkRhdGU6IFRodSwgMjIgSnVuIDIwMTcgMjI6MTk6NDIgKzAyMDAKU3ViamVjdDogW1BBVENIXSBn bnU6IHhvcmc6IEFkZCB4cHJhLgoKKiBnbnUvcGFja2FnZXMveG9yZy5zY20gKHhwcmEpOiBOZXcg dmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL3hvcmcuc2NtIHwgODMgKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgODMg aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy94b3JnLnNjbSBiL2dudS9w YWNrYWdlcy94b3JnLnNjbQppbmRleCBlNDBlNjgxZDIuLjZhY2U5NGU5NiAxMDA2NDQKLS0tIGEv Z251L3BhY2thZ2VzL3hvcmcuc2NtCisrKyBiL2dudS9wYWNrYWdlcy94b3JnLnNjbQpAQCAtMTIs NiArMTIsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDE2IERhdmlkIENyYXZlbiA8ZGF2aWRAY3Jh dmVuLmNoPgogOzs7IENvcHlyaWdodCDCqSAyMDE2LCAyMDE3IEpvaG4gRGFycmluZ3RvbiA8am1k QGdudS5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTcgTWFyaXVzIEJha2tlIDxtYmFra2VAZmFz dG1haWwuY29tPgorOzs7IENvcHlyaWdodCDCqSAyMDE3IFJ1dGdlciBIZWxsaW5nIDxyaGVsbGlu Z0BteWtvbGFiLmNvbT4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4Lgog Ozs7CkBAIC0zNSw2ICszNiw3IEBACiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBnaXQtZG93bmxvYWQp CiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gZ251KQogICAjOnVzZS1tb2R1bGUg KGd1aXggYnVpbGQtc3lzdGVtIHBlcmwpCisgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0 ZW0gcHl0aG9uKQogICAjOnVzZS1tb2R1bGUgKGd1aXggdXRpbHMpCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBhdXRvdG9vbHMpCkBA IC00OCw2ICs1MCw3IEBACiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdsaWIpCiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdudXBnKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBncGVyZikKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ3RrKQogICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBpbWFnZSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg bGliYnNkKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaW51eCkKQEAgLTU4LDYgKzYx LDggQEAKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcGtnLWNvbmZpZykKICAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMgcHl0aG9uKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyBzcGljZSkKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdmlkZW8pCisgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIHhpcGgpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHht bCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgeGRpc29yZykpCiAKQEAgLTU3OTAsMyAr NTc5NSw4MSBAQCBiYXNpYyBleWUtY2FuZHkgZWZmZWN0cy4iKQogICAgIChob21lLXBhZ2UgImh0 dHBzOi8vY2dpdC5mcmVlZGVza3RvcC5vcmcveG9yZy9hcHAveGNvbXBtZ3IvIikKICAgICAobGlj ZW5zZSAobGljZW5zZTp4MTEtc3R5bGUKICAgICAgICAgICAgICAgImh0dHBzOi8vY2dpdC5mcmVl ZGVza3RvcC5vcmcveG9yZy9hcHAveGNvbXBtZ3IvdHJlZS9DT1BZSU5HIikpKSkKKworKGRlZmlu ZS1wdWJsaWMgeHByYQorICAocGFja2FnZQorICAgIChuYW1lICJ4cHJhIikKKyAgICAodmVyc2lv biAiMi4wLjIiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJs LWZldGNoKQorICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8vd3d3LnhwcmEub3Jn L3NyYy94cHJhLSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi50YXIueHoi KSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIKKyAgICAgICAgICIwOWh6Z2Jzajl2 NXF5aDQxcmJ6OTY4aXBpNzAxNmprNjZiNjB2bTZwaXJ5bmE5a2JuaGEzIikpKSkKKyAgICAoYnVp bGQtc3lzdGVtIHB5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAgKGlucHV0cyBgKCgiZmZtcGVnIiwg ZmZtcGVnKQorICAgICAgICAgICAgICAoImZsYWMiLCBmbGFjKQorICAgICAgICAgICAgICAoImd0 aystMiIgLGd0aystMikgOzsgbm8gZnVsbCBHVEszIHN1cHBvcnQgeWV0CisgICAgICAgICAgICAg ICgibGlianBlZyIsIGxpYmpwZWcpCisgICAgICAgICAgICAgICgibGlicG5nIiwgbGlicG5nKQor ICAgICAgICAgICAgICAoImxpYnZweCIsIGxpYnZweCkKKyAgICAgICAgICAgICAgKCJsaWJ4MjY0 IiwgbGlieDI2NCkKKyAgICAgICAgICAgICAgKCJsaWJ4Y29tcG9zaXRlIiwgbGlieGNvbXBvc2l0 ZSkKKyAgICAgICAgICAgICAgKCJsaWJ4ZGFtYWdlIiwgbGlieGRhbWFnZSkKKyAgICAgICAgICAg ICAgKCJsaWJ4a2JmaWxlIiwgbGlieGtiZmlsZSkKKyAgICAgICAgICAgICAgKCJsaWJ4cmFuZHIi LCBsaWJ4cmFuZHIpCisgICAgICAgICAgICAgICgibGlieHRzdCIsIGxpYnh0c3QpCisgICAgICAg ICAgICAgICgibHpvIiwgbHpvKQorICAgICAgICAgICAgICAoInB5dGhvbjItY3J5cHRvZ3JhcGh5 IiwgcHl0aG9uMi1jcnlwdG9ncmFwaHkpCisgICAgICAgICAgICAgICgicHl0aG9uMi1kYnVzIiwg cHl0aG9uMi1kYnVzKQorICAgICAgICAgICAgICAoInB5dGhvbjItbHo0IiwgcHl0aG9uMi1sejQp CisgICAgICAgICAgICAgICgicHl0aG9uMi1sem8iLCBweXRob24yLWx6bykKKyAgICAgICAgICAg ICAgKCJweXRob24yLW51bXB5IiwgcHl0aG9uMi1udW1weSkKKyAgICAgICAgICAgICAgKCJweXRo b24yLXBpbGxvdyIgLHB5dGhvbjItcGlsbG93KQorICAgICAgICAgICAgICAoInB5dGhvbjItcHlj YWlybyIsIHB5dGhvbjItcHljYWlybykKKyAgICAgICAgICAgICAgKCJweXRob24yLXB5Y3J5cHRv IiwgcHl0aG9uMi1weWNyeXB0bykKKyAgICAgICAgICAgICAgKCJweXRob24yLXB5Z29iamVjdCIs IHB5dGhvbjItcHlnb2JqZWN0KQorICAgICAgICAgICAgICAoInB5dGhvbjItcHlvcGVuZ2wiLCBw eXRob24yLXB5b3BlbmdsKQorICAgICAgICAgICAgICAoInB5dGhvbjItcHlndGsiLCBweXRob24y LXB5Z3RrKQorICAgICAgICAgICAgICAoInB5dGhvbjItcmVuY29kZSIsIHB5dGhvbjItcmVuY29k ZSkKKyAgICAgICAgICAgICAgKCJ4b3JnLXNlcnZlciIsIHhvcmctc2VydmVyKSkpCisgICAgKG5h dGl2ZS1pbnB1dHMgYCgoInBrZy1jb25maWciICxwa2ctY29uZmlnKQorICAgICAgICAgICAgICAg ICAgICAoInB5dGhvbjItY3l0aG9uIiwgcHl0aG9uMi1jeXRob24pKSkKKyAgICAoYXJndW1lbnRz CisgICAgICBgKCM6cHl0aG9uICxweXRob24tMiA7OyBubyBmdWxsIFB5dGhvbiAzIHN1cHBvcnQg eWV0CisgICAgICAgICM6Y29uZmlndXJlLWZsYWdzICcoIi0td2l0aC10ZXN0cyIKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAiLS13aXRoLWJ1bmRsZV90ZXN0cyIKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiLS13aXRob3V0LXN0cmljdCIpCisgICAgICAgICM6bW9kdWxlcyAoKGd1 aXggYnVpbGQgcHl0aG9uLWJ1aWxkLXN5c3RlbSkgKGd1aXggYnVpbGQgdXRpbHMpKQorICAgICAg ICAjOnBoYXNlcyAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAgKGRl bGV0ZSAnYnVpbGQpCisgICAgICAgICAgKGRlbGV0ZSAnY2hlY2spIDs7IFRoZXJlJ3Mgbm8gdGVz dCBzdWl0ZSBhdCB0aGUgbW9tZW50LgorICAgICAgICAgIDs7IFJlbW92ZSBCVUlMRF9DUFUsIEJV SUxEX0RBVEUsIEJVSUxEX1RJTUUKKyAgICAgICAgICA7OyBmcm9tIGJ1aWxkIGluZm8gdG8gcHJl dmVudCBkZXRlcm1pbmlzdGljIGlzc3Vlcy4KKyAgICAgICAgICA7OyBBbHNvIGNvcnJlY3Qgc29t ZSBkaXJlY3RvcmllcyBhbmQgdXNlIHRoZSB4dmZiCisgICAgICAgICAgOzsgYmluYXJ5IGluc3Rl YWQgb2YgeG9yZy1zZXJ2ZXIgKHdoaWNoIGRvZXNuJ3Qgc2VlbQorICAgICAgICAgIDs7IHRvIHdv cmspLgorICAgICAgICAgIChhZGQtYmVmb3JlICdpbnN0YWxsICdmaXgtb3V0cHV0CisgICAgICAg ICAgICAobGFtYmRhIF8KKyAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJhZGRfYnVpbGRfaW5m by5weSIKKyAgICAgICAgICAgICAgICAoKCIuKlwiQlVJTERfQ1BVXCIsIGdldF9jcHVpbmZvLioi KSAiIikpCisgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiYWRkX2J1aWxkX2luZm8ucHkiCisg ICAgICAgICAgICAgICAgKCgiLipcIkJVSUxEX0RBVEVcIiwgZGF0ZXRpbWUuKiIpICIiKSkKKyAg ICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJhZGRfYnVpbGRfaW5mby5weSIKKyAgICAgICAgICAg ICAgICAoKCIuKlwiQlVJTERfVElNRVwiLCBkYXRldGltZS4qIikgIiIpKQorICAgICAgICAgICAg ICAoc3Vic3RpdHV0ZSogInNldHVwLnB5IgorICAgICAgICAgICAgICAgICgoIi9ldGMvaW5pdC5k LyIpIChzdHJpbmctYXBwZW5kICVvdXRwdXQgIi9ldGMvaW5pdC5kLyIpKSkKKyAgICAgICAgICAg ICAgKHN1YnN0aXR1dGUqICJzZXR1cC5weSIKKyAgICAgICAgICAgICAgICAoKCIvdXNyL2xpYi8i KSAoc3RyaW5nLWFwcGVuZCAlb3V0cHV0ICIvbGliLyIpKSkKKyAgICAgICAgICAgICAgKHN1YnN0 aXR1dGUqICIuL2V0Yy94cHJhL2NvbmYuZC81NV9zZXJ2ZXJfeDExLmNvbmYuaW4iCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAoKCJ4dmZiID0gJS4qIikgKHN0cmluZy1hcHBlbmQgInh2ZmIg PSAiIChhc3NvYy1yZWYKKyVidWlsZC1pbnB1dHMgInhvcmctc2VydmVyIikgIi9iaW4vWHZmYiAr ZXh0ZW5zaW9uIENvbXBvc2l0ZSAtbm9saXN0ZW4gdGNwIgorIi1ub3Jlc2V0IC1hdXRoICRYQVVU SE9SSVRZIC1zY3JlZW4gMCA1NzYweDI1NjB4MjQrMzIiKSkpKSkpKSkKKyAgICAoaG9tZS1wYWdl ICJodHRwczovL3d3dy54cHJhLm9yZy8iKQorICAgIChzeW5vcHNpcyAiUmVtb3RlIGFjY2VzcyB0 byBpbmRpdmlkdWFsIGFwcGxpY2F0aW9ucyBvciBmdWxsIGRlc2t0b3BzIikKKyAgICAoZGVzY3Jp cHRpb24gIlhwcmEgaXMgYSBwZXJzaXN0ZW50IHJlbW90ZSBkaXNwbGF5IHNlcnZlciBhbmQgY2xp ZW50IGZvcgorZm9yd2FyZGluZyBhcHBsaWNhdGlvbnMgYW5kIGRlc2t0b3Agc2NyZWVucy4iKQor ICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMispKSkKKyAKLS0gCjIuMTMuMQoK --=_b0f6bee2ad0fc4b6040e907e795d7eee-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 22 23:56:18 2017 Received: (at 27440) by debbugs.gnu.org; 23 Jun 2017 03:56:19 +0000 Received: from localhost ([127.0.0.1]:33750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dOFhd-0002lJ-Dg for submit@debbugs.gnu.org; Thu, 22 Jun 2017 23:56:18 -0400 Received: from mx.kolabnow.com ([95.128.36.41]:20296) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dOFhV-0002kg-Kb for 27440@debbugs.gnu.org; Thu, 22 Jun 2017 23:56:11 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out003.mykolab.com (Postfix) with ESMTP id 54D2C722; Fri, 23 Jun 2017 05:55:59 +0200 (CEST) X-Virus-Scanned: amavisd-new at mykolab.com Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out003.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tmdGIOrZIjbL; Fri, 23 Jun 2017 05:55:54 +0200 (CEST) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by ext-mx-out003.mykolab.com (Postfix) with ESMTPS id EC709398; Fri, 23 Jun 2017 05:55:53 +0200 (CEST) Received: from mx04.mykolab.com (unknown [10.20.7.102]) by int-mx002.mykolab.com (Postfix) with ESMTPS id C3F2C2334; Fri, 23 Jun 2017 05:55:53 +0200 (CEST) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_4b529a6819acc1fd977bb0c2511e77dd" Date: Fri, 23 Jun 2017 05:55:53 +0200 From: Rutger Helling To: ludo@gnu.org Subject: Re: [bug#27440] [PATCH 1/4] gnu: python: Add python2-pyopengl. In-Reply-To: References: <2197677c7e5c479f7f4c3f7dbab9c8a3@mykolab.com> <87h8z7rek7.fsf@gnu.org> Message-ID: <496daf73d0c6050158f3ef1d48caa3c6@mykolab.com> X-Sender: rhelling@mykolab.com X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 27440 Cc: 27440@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --=_4b529a6819acc1fd977bb0c2511e77dd Content-Type: multipart/alternative; boundary="=_b152bdf2a34a4146e4594306daf304c0" --=_b152bdf2a34a4146e4594306daf304c0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII There was a small typo in the third patch that resulted in "-nolisten tcp-noreset" instead of "-nolisten tcp -noreset" being passed to xvfb. Here's the corrected patch, along with the other two again. On 2017-06-22 22:42, Rutger Helling wrote: > Sorry about that! Here are the patches changed with your suggestions, sent as attachments. > > On 2017-06-22 21:46, ludo@gnu.org wrote: > Hi Rutger, > > Rutger Helling skribis: > > + (description > + "PyOpenGL is the most common cross platform Python binding > to OpenGL > +and related APIs. The binding is created using the standard ctypes > library.") > It seems your patches were somehow mangled on the way, with lines > wrapped as in the example above. > > Could you resend them to this address, preferably with 'git send-email'? > > I would also suggest merging patches 2 and 3, and expounding a bit on > the 'description' of Xpra in patch 4. Apart from that it looks alright! > > Thanks, > Ludo'. --=_b152bdf2a34a4146e4594306daf304c0 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8

There was a small typo in the third patch that resulted in "-nolisten tc= p-noreset" instead of "-nolisten tcp -noreset" being passed to xvfb. Here's= the corrected patch, along with the other two again.

On 2017-06-22 22:42, Rutger Helling wrote:

Sorry about that! Here are the patches changed with your suggestions, se= nt as attachments.

On 2017-06-22 21:46, ludo@gnu.org wrote:

Hi Rutger,

Rutger Helling <rhelling@mykolab.com> skribis:

+   (description
+      &n= bsp;  "PyOpenGL is the most common cross platform Python binding<= br /> to OpenGL
+and related APIs.  The binding is created using= the standard ctypes
library.")

It seems your patches were somehow mangled on the way, with lines wrapped as in the example above.

Could you resend them to t= his address, preferably with 'git send-email'?

I would also sug= gest merging patches 2 and 3, and expounding a bit on
the 'descriptio= n' of Xpra in patch 4.  Apart from that it looks alright!

= Thanks,
Ludo'.

 

 

 

 
--=_b152bdf2a34a4146e4594306daf304c0-- --=_4b529a6819acc1fd977bb0c2511e77dd Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-gnu-python-Add-python2-pyopengl.patch Content-Disposition: attachment; filename=0001-gnu-python-Add-python2-pyopengl.patch; size=1769 RnJvbSA2NmVhYTEzM2EzZTJiZmMwYTA2MjFhMDA5YmUyM2RkNjUyMjlkNjE3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSdXRnZXIgSGVsbGluZyA8cmhlbGxpbmdAbXlrb2xhYi5jb20+ CkRhdGU6IEZyaSwgMjMgSnVuIDIwMTcgMDU6NDM6MDkgKzAyMDAKU3ViamVjdDogW1BBVENIXSBn bnU6IHB5dGhvbjogQWRkIHB5dGhvbjItcHlvcGVuZ2wuCgoqIGdudS9wYWNrYWdlcy9weXRob24u c2NtIChweXRob24yLXB5b3BlbmdsKTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9w eXRob24uc2NtIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAy MyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5dGhvbi5zY20gYi9n bnUvcGFja2FnZXMvcHl0aG9uLnNjbQppbmRleCAzYzNiNDA1NmQuLjY5MTQwNDNlOSAxMDA2NDQK LS0tIGEvZ251L3BhY2thZ2VzL3B5dGhvbi5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi5z Y20KQEAgLTQyLDYgKzQyLDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxNyBKb3PDqSBNaWd1ZWwg U8OhbmNoZXogR2FyY8OtYSA8am1pMmtAb3Blbm1haWxib3gub3JnPgogOzs7IENvcHlyaWdodCDC qSAyMDE3IFJvZWwgSmFuc3NlbiA8cm9lbEBnbnUub3JnPgogOzs7IENvcHlyaWdodCDCqSAyMDE3 IEtlaSBLZWJyZWF1IDxrZWlAb3Blbm1haWxib3gub3JnPgorOzs7IENvcHlyaWdodCDCqSAyMDE3 IFJ1dGdlciBIZWxsaW5nIDxyaGVsbGluZ0BteWtvbGFiLmNvbT4KIDs7OwogOzs7IFRoaXMgZmls ZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC0xNTQ0OSwzICsxNTQ1MCwyNSBAQCBmdW5j dGlvbmFsaXR5IGxpa2UgZnVsbCBjYXNlLWZvbGRpbmcgZm9yIGNhc2UtaW5zZW5zaXRpdmUgbWF0 Y2hlcyBpbiBVbmljb2RlLiIpCiAKIChkZWZpbmUtcHVibGljIHB5dGhvbjItcmVnZXgKICAgKHBh Y2thZ2Utd2l0aC1weXRob24yIHB5dGhvbi1yZWdleCkpCisKKyhkZWZpbmUtcHVibGljIHB5dGhv bjItcHlvcGVuZ2wKKyAgKHBhY2thZ2UKKyAgIChuYW1lICJweXRob24yLXB5b3BlbmdsIikKKyAg ICh2ZXJzaW9uICIzLjEuMCIpCisgICAoc291cmNlCisgICAgKG9yaWdpbgorICAgICAobWV0aG9k IHVybC1mZXRjaCkKKyAgICAgKHVyaSAocHlwaS11cmkgIlB5T3BlbkdMIiB2ZXJzaW9uKSkKKyAg ICAgKHNoYTI1NgorICAgICAgKGJhc2UzMgorICAgICAgICIxYnl4amo2YThyd3poeGhqcWxjNTg4 emRhZDJxd3hkZDd2bGFtMjY1M3lsbGwzMXdhaXd2IikpKSkKKyAgIChhcmd1bWVudHMKKyAgICAg YCgjOnB5dGhvbiAscHl0aG9uLTIpKQorICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lz dGVtKQorICAgKGhvbWUtcGFnZSAiaHR0cDovL3B5b3BlbmdsLnNvdXJjZWZvcmdlLm5ldCIpCisg ICAoc3lub3BzaXMgIlN0YW5kYXJkIE9wZW5HTCBiaW5kaW5ncyBmb3IgUHl0aG9uIikKKyAgIChk ZXNjcmlwdGlvbgorICAgICAgICAgIlB5T3BlbkdMIGlzIHRoZSBtb3N0IGNvbW1vbiBjcm9zcyBw bGF0Zm9ybSBQeXRob24gYmluZGluZyB0byBPcGVuR0wKK2FuZCByZWxhdGVkIEFQSXMuICBUaGUg YmluZGluZyBpcyBjcmVhdGVkIHVzaW5nIHRoZSBzdGFuZGFyZCBjdHlwZXMgbGlicmFyeSwgYW5k CitpcyBwcm92aWRlZCB1bmRlciBhbiBleHRyZW1lbHkgbGliZXJhbCBCU0Qtc3R5bGUgT3Blbi1T b3VyY2UgbGljZW5zZS4iKQorICAgKGxpY2Vuc2UgbGljZW5zZTpic2QtMykpKQotLSAKMi4xMy4x Cgo= --=_4b529a6819acc1fd977bb0c2511e77dd Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0002-gnu-python-Add-python-rencode.patch Content-Disposition: attachment; filename=0002-gnu-python-Add-python-rencode.patch; size=1891 RnJvbSA2MWUyMjU5Y2RjNjE2N2U0NzQ3YzMyZjA3MTg4OTE3ZGQwZDk0NDEzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSdXRnZXIgSGVsbGluZyA8cmhlbGxpbmdAbXlrb2xhYi5jb20+ CkRhdGU6IFRodSwgMjIgSnVuIDIwMTcgMjI6MzM6MjggKzAyMDAKU3ViamVjdDogW1BBVENIXSBn bnU6IHB5dGhvbjogQWRkIHB5dGhvbi1yZW5jb2RlLgoKKiBnbnUvcGFja2FnZXMvcHl0aG9uLnNj bSAocHl0aG9uLXJlbmNvZGUpOiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL3B5dGhv bi5zY20gfCAyNyArKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAy NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5dGhvbi5zY20gYi9n bnUvcGFja2FnZXMvcHl0aG9uLnNjbQppbmRleCAyN2FlMjA5M2MuLmZhNWZmMGNmYyAxMDA2NDQK LS0tIGEvZ251L3BhY2thZ2VzL3B5dGhvbi5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi5z Y20KQEAgLTE1NDM1LDMgKzE1NDM1LDMwIEBAIGZ1bmN0aW9uYWxpdHkgbGlrZSBmdWxsIGNhc2Ut Zm9sZGluZyBmb3IgY2FzZS1pbnNlbnNpdGl2ZSBtYXRjaGVzIGluIFVuaWNvZGUuIikKIGFuZCBy ZWxhdGVkIEFQSXMuICBUaGUgYmluZGluZyBpcyBjcmVhdGVkIHVzaW5nIHRoZSBzdGFuZGFyZCBj dHlwZXMgbGlicmFyeSwgYW5kCiBpcyBwcm92aWRlZCB1bmRlciBhbiBleHRyZW1lbHkgbGliZXJh bCBCU0Qtc3R5bGUgT3Blbi1Tb3VyY2UgbGljZW5zZS4iKQogICAgKGxpY2Vuc2UgbGljZW5zZTpi c2QtMykpKQorCisoZGVmaW5lLXB1YmxpYyBweXRob24tcmVuY29kZQorICAocGFja2FnZQorICAg KG5hbWUgInB5dGhvbi1yZW5jb2RlIikKKyAgICh2ZXJzaW9uICIxLjAuMyIpCisgICAoc291cmNl CisgICAgKG9yaWdpbgorICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgKHVyaSAocHlwaS11 cmkgInJlbmNvZGUiIHZlcnNpb24pKQorICAgICAoc2hhMjU2CisgICAgICAoYmFzZTMyCisgICAg ICAgIjA4aWY1eWF4MXhuNXlmcDhwMzc2NWNjam1mY3Y5ZGk3aTRtNWpja2dud3Zkc2d6bndrYmoi KSkpKQorICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lzdGVtKQorICAgKG5hdGl2ZS1p bnB1dHMgYCgoInBrZy1jb25maWciICxwa2ctY29uZmlnKQorICAgICAgICAgICAgICAgICAgICgi cHl0aG9uLWN5dGhvbiIsIHB5dGhvbi1jeXRob24pKSkKKyAgIChob21lLXBhZ2UgImh0dHBzOi8v Z2l0aHViLmNvbS9hcmVzY2gvcmVuY29kZSIpCisgICAoc3lub3BzaXMgIkZvciBjb21wbGV4LCBo ZXRlcm9nZW5lb3VzIGRhdGEgc3RydWN0dXJlcyB3aXRoIG1hbnkgc21hbGwgZWxlbWVudHMiKQor ICAgKGRlc2NyaXB0aW9uCisgICAgICAgICAiVGhlIHJlbmNvZGUgbW9kdWxlIGlzIHNpbWlsYXIg dG8gYmVuY29kZSBmcm9tIHRoZSBCaXRUb3JyZW50IHByb2plY3QuCitGb3IgY29tcGxleCwgaGV0 ZXJvZ2VuZW91cyBkYXRhIHN0cnVjdHVyZXMgd2l0aCBtYW55IHNtYWxsIGVsZW1lbnRzLCByLWVu Y29kaW5nCitzdGFrZSB1cCBzaWduaWZpY2FudGx5IGxlc3Mgc3BhY2UgdGhhbiBiLWVuY29kaW5n cy4gIFRoaXMgdmVyc2lvbiBvZiByZW5jb2RlIGlzIGEKK2NvbXBsZXRlIHJld3JpdGUgaW4gQ3l0 aG9uIHRvIGF0dGVtcHQgdG8gaW5jcmVhc2UgdGhlIHBlcmZvcm1hbmNlIG92ZXIgdGhlIHB1cmUK K1B5dGhvbiBtb2R1bGUgd3JpdHRlbiBieSBQZXRydSBQYWxlciwgQ29ubmVsbHkgQmFybmVzIGV0 IGFsLiIpCisgICAobGljZW5zZSBsaWNlbnNlOmJzZC0zKSkpCisKKyhkZWZpbmUtcHVibGljIHB5 dGhvbjItcmVuY29kZQorICAocGFja2FnZS13aXRoLXB5dGhvbjIgcHl0aG9uLXJlbmNvZGUpKQot LSAKMi4xMy4xCg== --=_4b529a6819acc1fd977bb0c2511e77dd Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0003-gnu-xorg-Add-xpra.patch Content-Disposition: attachment; filename=0003-gnu-xorg-Add-xpra.patch; size=5404 RnJvbSBkNzMyOWVkODllMTUzMzc0NDA5MmQ1OWM4MmRhNjFlZjFmZTFiNjJkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSdXRnZXIgSGVsbGluZyA8cmhlbGxpbmdAbXlrb2xhYi5jb20+ CkRhdGU6IEZyaSwgMjMgSnVuIDIwMTcgMDU6NDU6MjkgKzAyMDAKU3ViamVjdDogW1BBVENIXSBn bnU6IHhvcmc6IEFkZCB4cHJhLgoKKiBnbnUvcGFja2FnZXMveG9yZy5zY20gKHhwcmEpOiBOZXcg dmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL3hvcmcuc2NtIHwgODMgKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgODMg aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy94b3JnLnNjbSBiL2dudS9w YWNrYWdlcy94b3JnLnNjbQppbmRleCBlNDBlNjgxZDIuLjkzMjQxNTQ0MCAxMDA2NDQKLS0tIGEv Z251L3BhY2thZ2VzL3hvcmcuc2NtCisrKyBiL2dudS9wYWNrYWdlcy94b3JnLnNjbQpAQCAtMTIs NiArMTIsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDE2IERhdmlkIENyYXZlbiA8ZGF2aWRAY3Jh dmVuLmNoPgogOzs7IENvcHlyaWdodCDCqSAyMDE2LCAyMDE3IEpvaG4gRGFycmluZ3RvbiA8am1k QGdudS5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTcgTWFyaXVzIEJha2tlIDxtYmFra2VAZmFz dG1haWwuY29tPgorOzs7IENvcHlyaWdodCDCqSAyMDE3IFJ1dGdlciBIZWxsaW5nIDxyaGVsbGlu Z0BteWtvbGFiLmNvbT4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4Lgog Ozs7CkBAIC0zNSw2ICszNiw3IEBACiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBnaXQtZG93bmxvYWQp CiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gZ251KQogICAjOnVzZS1tb2R1bGUg KGd1aXggYnVpbGQtc3lzdGVtIHBlcmwpCisgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0 ZW0gcHl0aG9uKQogICAjOnVzZS1tb2R1bGUgKGd1aXggdXRpbHMpCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBhdXRvdG9vbHMpCkBA IC00OCw2ICs1MCw3IEBACiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdsaWIpCiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdudXBnKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBncGVyZikKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ3RrKQogICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBpbWFnZSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg bGliYnNkKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaW51eCkKQEAgLTU4LDYgKzYx LDggQEAKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcGtnLWNvbmZpZykKICAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMgcHl0aG9uKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyBzcGljZSkKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdmlkZW8pCisgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIHhpcGgpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHht bCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgeGRpc29yZykpCiAKQEAgLTU3OTAsMyAr NTc5NSw4MSBAQCBiYXNpYyBleWUtY2FuZHkgZWZmZWN0cy4iKQogICAgIChob21lLXBhZ2UgImh0 dHBzOi8vY2dpdC5mcmVlZGVza3RvcC5vcmcveG9yZy9hcHAveGNvbXBtZ3IvIikKICAgICAobGlj ZW5zZSAobGljZW5zZTp4MTEtc3R5bGUKICAgICAgICAgICAgICAgImh0dHBzOi8vY2dpdC5mcmVl ZGVza3RvcC5vcmcveG9yZy9hcHAveGNvbXBtZ3IvdHJlZS9DT1BZSU5HIikpKSkKKworKGRlZmlu ZS1wdWJsaWMgeHByYQorICAocGFja2FnZQorICAgIChuYW1lICJ4cHJhIikKKyAgICAodmVyc2lv biAiMi4wLjIiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJs LWZldGNoKQorICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8vd3d3LnhwcmEub3Jn L3NyYy94cHJhLSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi50YXIueHoi KSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIKKyAgICAgICAgICIwOWh6Z2Jzajl2 NXF5aDQxcmJ6OTY4aXBpNzAxNmprNjZiNjB2bTZwaXJ5bmE5a2JuaGEzIikpKSkKKyAgICAoYnVp bGQtc3lzdGVtIHB5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAgKGlucHV0cyBgKCgiZmZtcGVnIiwg ZmZtcGVnKQorICAgICAgICAgICAgICAoImZsYWMiLCBmbGFjKQorICAgICAgICAgICAgICAoImd0 aystMiIgLGd0aystMikgOzsgbm8gZnVsbCBHVEszIHN1cHBvcnQgeWV0CisgICAgICAgICAgICAg ICgibGlianBlZyIsIGxpYmpwZWcpCisgICAgICAgICAgICAgICgibGlicG5nIiwgbGlicG5nKQor ICAgICAgICAgICAgICAoImxpYnZweCIsIGxpYnZweCkKKyAgICAgICAgICAgICAgKCJsaWJ4MjY0 IiwgbGlieDI2NCkKKyAgICAgICAgICAgICAgKCJsaWJ4Y29tcG9zaXRlIiwgbGlieGNvbXBvc2l0 ZSkKKyAgICAgICAgICAgICAgKCJsaWJ4ZGFtYWdlIiwgbGlieGRhbWFnZSkKKyAgICAgICAgICAg ICAgKCJsaWJ4a2JmaWxlIiwgbGlieGtiZmlsZSkKKyAgICAgICAgICAgICAgKCJsaWJ4cmFuZHIi LCBsaWJ4cmFuZHIpCisgICAgICAgICAgICAgICgibGlieHRzdCIsIGxpYnh0c3QpCisgICAgICAg ICAgICAgICgibHpvIiwgbHpvKQorICAgICAgICAgICAgICAoInB5dGhvbjItY3J5cHRvZ3JhcGh5 IiwgcHl0aG9uMi1jcnlwdG9ncmFwaHkpCisgICAgICAgICAgICAgICgicHl0aG9uMi1kYnVzIiwg cHl0aG9uMi1kYnVzKQorICAgICAgICAgICAgICAoInB5dGhvbjItbHo0IiwgcHl0aG9uMi1sejQp CisgICAgICAgICAgICAgICgicHl0aG9uMi1sem8iLCBweXRob24yLWx6bykKKyAgICAgICAgICAg ICAgKCJweXRob24yLW51bXB5IiwgcHl0aG9uMi1udW1weSkKKyAgICAgICAgICAgICAgKCJweXRo b24yLXBpbGxvdyIgLHB5dGhvbjItcGlsbG93KQorICAgICAgICAgICAgICAoInB5dGhvbjItcHlj YWlybyIsIHB5dGhvbjItcHljYWlybykKKyAgICAgICAgICAgICAgKCJweXRob24yLXB5Y3J5cHRv IiwgcHl0aG9uMi1weWNyeXB0bykKKyAgICAgICAgICAgICAgKCJweXRob24yLXB5Z29iamVjdCIs IHB5dGhvbjItcHlnb2JqZWN0KQorICAgICAgICAgICAgICAoInB5dGhvbjItcHlvcGVuZ2wiLCBw eXRob24yLXB5b3BlbmdsKQorICAgICAgICAgICAgICAoInB5dGhvbjItcHlndGsiLCBweXRob24y LXB5Z3RrKQorICAgICAgICAgICAgICAoInB5dGhvbjItcmVuY29kZSIsIHB5dGhvbjItcmVuY29k ZSkKKyAgICAgICAgICAgICAgKCJ4b3JnLXNlcnZlciIsIHhvcmctc2VydmVyKSkpCisgICAgKG5h dGl2ZS1pbnB1dHMgYCgoInBrZy1jb25maWciICxwa2ctY29uZmlnKQorICAgICAgICAgICAgICAg ICAgICAoInB5dGhvbjItY3l0aG9uIiwgcHl0aG9uMi1jeXRob24pKSkKKyAgICAoYXJndW1lbnRz CisgICAgICBgKCM6cHl0aG9uICxweXRob24tMiA7OyBubyBmdWxsIFB5dGhvbiAzIHN1cHBvcnQg eWV0CisgICAgICAgICM6Y29uZmlndXJlLWZsYWdzICcoIi0td2l0aC10ZXN0cyIKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAiLS13aXRoLWJ1bmRsZV90ZXN0cyIKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiLS13aXRob3V0LXN0cmljdCIpCisgICAgICAgICM6bW9kdWxlcyAoKGd1 aXggYnVpbGQgcHl0aG9uLWJ1aWxkLXN5c3RlbSkgKGd1aXggYnVpbGQgdXRpbHMpKQorICAgICAg ICAjOnBoYXNlcyAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAgKGRl bGV0ZSAnYnVpbGQpCisgICAgICAgICAgKGRlbGV0ZSAnY2hlY2spIDs7IFRoZXJlJ3Mgbm8gdGVz dCBzdWl0ZSBhdCB0aGUgbW9tZW50LgorICAgICAgICAgIDs7IFJlbW92ZSBCVUlMRF9DUFUsIEJV SUxEX0RBVEUsIEJVSUxEX1RJTUUKKyAgICAgICAgICA7OyBmcm9tIGJ1aWxkIGluZm8gdG8gcHJl dmVudCBkZXRlcm1pbmlzdGljIGlzc3Vlcy4KKyAgICAgICAgICA7OyBBbHNvIGNvcnJlY3Qgc29t ZSBkaXJlY3RvcmllcyBhbmQgdXNlIHRoZSB4dmZiCisgICAgICAgICAgOzsgYmluYXJ5IGluc3Rl YWQgb2YgeG9yZy1zZXJ2ZXIgKHdoaWNoIGRvZXNuJ3Qgc2VlbQorICAgICAgICAgIDs7IHRvIHdv cmspLgorICAgICAgICAgIChhZGQtYmVmb3JlICdpbnN0YWxsICdmaXgtb3V0cHV0CisgICAgICAg ICAgICAobGFtYmRhIF8KKyAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJhZGRfYnVpbGRfaW5m by5weSIKKyAgICAgICAgICAgICAgICAoKCIuKlwiQlVJTERfQ1BVXCIsIGdldF9jcHVpbmZvLioi KSAiIikpCisgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiYWRkX2J1aWxkX2luZm8ucHkiCisg ICAgICAgICAgICAgICAgKCgiLipcIkJVSUxEX0RBVEVcIiwgZGF0ZXRpbWUuKiIpICIiKSkKKyAg ICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJhZGRfYnVpbGRfaW5mby5weSIKKyAgICAgICAgICAg ICAgICAoKCIuKlwiQlVJTERfVElNRVwiLCBkYXRldGltZS4qIikgIiIpKQorICAgICAgICAgICAg ICAoc3Vic3RpdHV0ZSogInNldHVwLnB5IgorICAgICAgICAgICAgICAgICgoIi9ldGMvaW5pdC5k LyIpIChzdHJpbmctYXBwZW5kICVvdXRwdXQgIi9ldGMvaW5pdC5kLyIpKSkKKyAgICAgICAgICAg ICAgKHN1YnN0aXR1dGUqICJzZXR1cC5weSIKKyAgICAgICAgICAgICAgICAoKCIvdXNyL2xpYi8i KSAoc3RyaW5nLWFwcGVuZCAlb3V0cHV0ICIvbGliLyIpKSkKKyAgICAgICAgICAgICAgKHN1YnN0 aXR1dGUqICIuL2V0Yy94cHJhL2NvbmYuZC81NV9zZXJ2ZXJfeDExLmNvbmYuaW4iCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAoKCJ4dmZiID0gJS4qIikgKHN0cmluZy1hcHBlbmQgInh2ZmIg PSAiIChhc3NvYy1yZWYKKyVidWlsZC1pbnB1dHMgInhvcmctc2VydmVyIikgIi9iaW4vWHZmYiAr ZXh0ZW5zaW9uIENvbXBvc2l0ZSAtbm9saXN0ZW4gdGNwIgorIiAtbm9yZXNldCAtYXV0aCAkWEFV VEhPUklUWSAtc2NyZWVuIDAgNTc2MHgyNTYweDI0KzMyIikpKSkpKSkpCisgICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly93d3cueHByYS5vcmcvIikKKyAgICAoc3lub3BzaXMgIlJlbW90ZSBhY2Nlc3Mg dG8gaW5kaXZpZHVhbCBhcHBsaWNhdGlvbnMgb3IgZnVsbCBkZXNrdG9wcyIpCisgICAgKGRlc2Ny aXB0aW9uICJYcHJhIGlzIGEgcGVyc2lzdGVudCByZW1vdGUgZGlzcGxheSBzZXJ2ZXIgYW5kIGNs aWVudCBmb3IKK2ZvcndhcmRpbmcgYXBwbGljYXRpb25zIGFuZCBkZXNrdG9wIHNjcmVlbnMuIikK KyAgICAobGljZW5zZSBsaWNlbnNlOmdwbDIrKSkpCisgCi0tIAoyLjEzLjEKCg== --=_4b529a6819acc1fd977bb0c2511e77dd-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 23 07:52:27 2017 Received: (at 27440-done) by debbugs.gnu.org; 23 Jun 2017 11:52:27 +0000 Received: from localhost ([127.0.0.1]:33958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dON8P-0007GN-TF for submit@debbugs.gnu.org; Fri, 23 Jun 2017 07:52:27 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dON8N-0007G7-4J for 27440-done@debbugs.gnu.org; Fri, 23 Jun 2017 07:52:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dON8D-0006nH-SB for 27440-done@debbugs.gnu.org; Fri, 23 Jun 2017 07:52:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41177) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dON8D-0006nB-NI; Fri, 23 Jun 2017 07:52:09 -0400 Received: from [193.50.110.179] (port=43750 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dON8D-0000z3-2Y; Fri, 23 Jun 2017 07:52:09 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Rutger Helling Subject: Re: [bug#27440] [PATCH 1/4] gnu: python: Add python2-pyopengl. References: <2197677c7e5c479f7f4c3f7dbab9c8a3@mykolab.com> <87h8z7rek7.fsf@gnu.org> <496daf73d0c6050158f3ef1d48caa3c6@mykolab.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 5 Messidor an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Fri, 23 Jun 2017 13:52:06 +0200 In-Reply-To: <496daf73d0c6050158f3ef1d48caa3c6@mykolab.com> (Rutger Helling's message of "Fri, 23 Jun 2017 05:55:53 +0200") Message-ID: <87zicyapll.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27440-done Cc: 27440-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Rutger, Rutger Helling skribis: > From 66eaa133a3e2bfc0a0621a009be23dd65229d617 Mon Sep 17 00:00:00 2001 > From: Rutger Helling > Date: Fri, 23 Jun 2017 05:43:09 +0200 > Subject: [PATCH] gnu: python: Add python2-pyopengl. > > * gnu/packages/python.scm (python2-pyopengl): New variable. [...] > + (description > + "PyOpenGL is the most common cross platform Python binding to O= penGL > +and related APIs. The binding is created using the standard ctypes libr= ary, and > +is provided under an extremely liberal BSD-style Open-Source license.") > + (license license:bsd-3))) I removed the mention of the license (everything is free software in Guix, no need to explain it; also see ), reindented (consider using the =E2=80=98etc/indent-code.el=E2=80=99 script)= , and committed. > From 61e2259cdc6167e4747c32f07188917dd0d94413 Mon Sep 17 00:00:00 2001 > From: Rutger Helling > Date: Thu, 22 Jun 2017 22:33:28 +0200 > Subject: [PATCH] gnu: python: Add python-rencode. > > * gnu/packages/python.scm (python-rencode): New variable. [...] > + (home-page "https://github.com/aresch/rencode") > + (synopsis "For complex, heterogeneous data structures with many small= elements") > + (description > + "The rencode module is similar to bencode from the BitTorrent p= roject. > +For complex, heterogeneous data structures with many small elements, r-e= ncoding > +stake up significantly less space than b-encodings. This version of ren= code is a > +complete rewrite in Cython to attempt to increase the performance over t= he pure > +Python module written by Petru Paler, Connelly Barnes et al.") > + (license license:bsd-3))) I adjusted the synopsis and description to hopefully give a better idea of what this is and committed. > From d7329ed89e1533744092d59c82da61ef1fe1b62d Mon Sep 17 00:00:00 2001 > From: Rutger Helling > Date: Fri, 23 Jun 2017 05:45:29 +0200 > Subject: [PATCH] gnu: xorg: Add xpra. > > * gnu/packages/xorg.scm (xpra): New variable. Applied with the changes below (I=E2=80=99m currently building it but will = push as soon as it=E2=80=99s done.) On the topic of synopses/descriptions, please take a look at if you haven=E2=80=99t already. Thank you! Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm index 932415440..d4da5d709 100644 --- a/gnu/packages/xorg.scm +++ b/gnu/packages/xorg.scm @@ -5842,17 +5842,20 @@ basic eye-candy effects.") #:configure-flags '("--with-tests" "--with-bundle_tests" "--without-strict") - #:modules ((guix build python-build-system) (guix build utils)) - #:phases (modify-phases %standard-phases + #:modules ((guix build python-build-system) + (guix build utils)) + + #:phases + (modify-phases %standard-phases (delete 'build) (delete 'check) ;; There's no test suite at the moment. - ;; Remove BUILD_CPU, BUILD_DATE, BUILD_TIME - ;; from build info to prevent deterministic issues. - ;; Also correct some directories and use the xvfb - ;; binary instead of xorg-server (which doesn't seem - ;; to work). - (add-before 'install 'fix-output - (lambda _ + + ;; Remove BUILD_CPU, BUILD_DATE, BUILD_TIME from build info to + ;; prevent deterministic issues. Also correct some directories and + ;; use the xvfb binary instead of xorg-server (which doesn't seem to + ;; work). + (add-before 'install 'remove-timestamps&set-file-names + (lambda* (#:key inputs outputs #:allow-other-keys) (substitute* "add_build_info.py" ((".*\"BUILD_CPU\", get_cpuinfo.*") "")) (substitute* "add_build_info.py" @@ -5860,16 +5863,28 @@ basic eye-candy effects.") (substitute* "add_build_info.py" ((".*\"BUILD_TIME\", datetime.*") "")) (substitute* "setup.py" - (("/etc/init.d/") (string-append %output "/etc/init.d/"))) + (("/etc/init.d/") + (string-append (assoc-ref outputs "out") + "/etc/init.d/"))) (substitute* "setup.py" - (("/usr/lib/") (string-append %output "/lib/"))) + (("/usr/lib/") + (string-append (assoc-ref outputs "out") "/lib/"))) (substitute* "./etc/xpra/conf.d/55_server_x11.conf.in" - (("xvfb = %.*") (string-append "xvfb = " (assoc-ref -%build-inputs "xorg-server") "/bin/Xvfb +extension Composite -nolisten tcp" -" -noreset -auth $XAUTHORITY -screen 0 5760x2560x24+32")))))))) + (("xvfb = %.*") + (string-append "xvfb = " + (assoc-ref inputs "xorg-server") + "/bin/Xvfb +extension Composite -nolisten tcp" + " -noreset -auth $XAUTHORITY" + " -screen 0 5760x2560x24+32"))) + #t))))) (home-page "https://www.xpra.org/") (synopsis "Remote access to individual applications or full desktops") (description "Xpra is a persistent remote display server and client for -forwarding applications and desktop screens.") +forwarding applications and desktop screens. It gives you remote access to +individual applications or full desktops. On X11, it is also known as +``@command{screen} for X11'': it allows you to run programs, usually on a +remote host, direct their display to your local machine, and then to +disconnect from these programs and reconnect from the same or another machine, +without losing any state. It can also be used to forward full desktops from +X11 servers, Windows, or macOS.") (license license:gpl2+))) - --=-=-=-- From unknown Wed Jun 25 02:08:19 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 22 Jul 2017 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator