GNU bug report logs - #65849
[PATCH] gnu: xpra: Update to 5.0.1

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Andy Tai <atai@HIDDEN>; Keywords: patch; dated Sun, 10 Sep 2023 03:33:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.
Removed tag(s) moreinfo. Request was from Andy Tai <atai@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 65849 <at> debbugs.gnu.org:


Received: (at 65849) by debbugs.gnu.org; 27 Sep 2023 16:36:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 27 12:36:43 2023
Received: from localhost ([127.0.0.1]:52343 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qlXWl-0001xy-3T
	for submit <at> debbugs.gnu.org; Wed, 27 Sep 2023 12:36:43 -0400
Received: from mail-ot1-x335.google.com ([2607:f8b0:4864:20::335]:57492)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1qlXWi-0001xh-Kx
 for 65849 <at> debbugs.gnu.org; Wed, 27 Sep 2023 12:36:42 -0400
Received: by mail-ot1-x335.google.com with SMTP id
 46e09a7af769-6c4e30a3604so4363275a34.2
 for <65849 <at> debbugs.gnu.org>; Wed, 27 Sep 2023 09:36:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1695832581; x=1696437381; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:sender:from:to:cc:subject:date:message-id:reply-to;
 bh=ww3MArLo4yUZ1cpex0L9to2zIM4RBpCkavMTxpjumiU=;
 b=iy4bbhbSDsRulKJeV+sg4v5tRaRwDWB5R6ILt81IV3RFPBuU6lwN6BRtv7vghLdb99
 J2QwOJPzRZds2xzCLloFYeOPBxx7sE6Te5Sfq438Nc5WE2IuM/Dv635vjO3dk5uiMbCe
 3syfP5PKIdnRz9ai9fNWwveW9/JchkH7A30gqpcx7x2veAHHMJuboZ5+n/NgwkpazGwv
 xyetAx7mI+f0SOzhoz7NvzUEPampEEoB6OKXXa7y+6y5B9Jjzrjs67oOH5b9HLH+ks6/
 kW3MGnt0Nm/6E+jUY9hmv8jIyZFFCKrTYEr62j5gJNZ/61rsYqmo4/TJh+Zn44KNW5po
 zEwA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695832581; x=1696437381;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:sender:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=ww3MArLo4yUZ1cpex0L9to2zIM4RBpCkavMTxpjumiU=;
 b=OpA+rOko8NI5fxTcgbzvF20QrPisIOaf6Fo0vueE70E3+/2/WrR4hfg6oykG1p2+8W
 4E4Yrec+jrHXM1Hvv83D11w1gBsUvNaPzVO4GmlD83zzwyfEgDCvOCWoLXhpM9Rb3x6n
 uwt4QvSkLyFulDYuEMDg+W3lW+OHcR1ChALbTyKMILa9JU1asAFMrVtEbz2AmciY8DxL
 cJMxXfvyxKBk+53PwqCdeFuol3QPuHaur6Fn5W5qPpY/N5X8nuOAVW5atbPgJU2NQrnC
 uRgAhL0nFBnszu6O1oFphhcnMbSTs2USY2DVJOsktGOWE1C0kP9l/ifVdxGxAjHFu810
 Wi/w==
X-Gm-Message-State: AOJu0YxjeA8xR5Elwr7ykYMKZ8OaVCLQV57gpLEadFzO10sPHhZnRxUx
 ljtOfVYxbAqZUU0szvSbpH8mwRnZyN0=
X-Google-Smtp-Source: AGHT+IFadVhenk4otOWO1Q3lL3xMXoU8SR7KR+TqCTyWRfcGsklGKL/5XEBq1rUBFgUgD8uJjAaIkw==
X-Received: by 2002:a05:6358:930e:b0:143:7d73:6e63 with SMTP id
 x14-20020a056358930e00b001437d736e63mr2972577rwa.2.1695832579140; 
 Wed, 27 Sep 2023 09:36:19 -0700 (PDT)
Received: from localhost.localdomain ([98.37.226.98])
 by smtp.googlemail.com with ESMTPSA id
 fb12-20020a056a002d8c00b00690c7552098sm10170947pfb.44.2023.09.27.09.36.18
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 27 Sep 2023 09:36:18 -0700 (PDT)
From: Andy Tai <atai@HIDDEN>
To: 65849 <at> debbugs.gnu.org,
	mail@HIDDEN
Subject: [PATCH v6] gnu: xpra: Update to 5.0.2
Date: Wed, 27 Sep 2023 09:36:13 -0700
Message-ID: <f6236e7e5d85333015cfe208883a09f1a8aea9ea.1695832480.git.atai@HIDDEN>
X-Mailer: git-send-email 2.41.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 65849
Cc: Andy Tai <ltai@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)

From: Andy Tai <ltai@HIDDEN>

* gnu/packages/patches/xpra-4.2-install_libs.patch: Move to ...
* gnu/packages/patches/xpra-5.0-install_libs.patch: ... this file.
* gnu/packages/patches/xpra-4.2-systemd-run.patch: Move to ...
* gnu/packages/patches/xpra-5.0-systemd-run.patch: ... this file.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/xorg.scm (xpra): Update to 5.0.2.
[source] <patches>:  Rename per version changes
[inputs]: Add cups.
---
 gnu/local.mk                                  |  4 +--
 ...libs.patch => xpra-5.0-install_libs.patch} | 31 +++++++++++++------
 ...d-run.patch => xpra-5.0-systemd-run.patch} | 31 ++++++++++---------
 gnu/packages/xorg.scm                         | 14 +++++----
 4 files changed, 49 insertions(+), 31 deletions(-)
 rename gnu/packages/patches/{xpra-4.2-install_libs.patch => xpra-5.0-install_libs.patch} (53%)
 rename gnu/packages/patches/{xpra-4.2-systemd-run.patch => xpra-5.0-systemd-run.patch} (69%)

diff --git a/gnu/local.mk b/gnu/local.mk
index bfa816d717..36417f1fe9 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -2131,8 +2131,8 @@ dist_patch_DATA =						\
   %D%/packages/patches/xplanet-1.3.1-libdisplay_DisplayOutput.cpp.patch	\
   %D%/packages/patches/xplanet-1.3.1-libimage_gif.c.patch	\
   %D%/packages/patches/xplanet-1.3.1-xpUtil-Add2017LeapSecond.cpp.patch	\
-  %D%/packages/patches/xpra-4.2-systemd-run.patch		\
-  %D%/packages/patches/xpra-4.2-install_libs.patch		\
+  %D%/packages/patches/xpra-5.0-systemd-run.patch		\
+  %D%/packages/patches/xpra-5.0-install_libs.patch		\
   %D%/packages/patches/xsane-fix-memory-leak.patch		\
   %D%/packages/patches/xsane-fix-pdf-floats.patch		\
   %D%/packages/patches/xsane-fix-snprintf-buffer-length.patch	\
diff --git a/gnu/packages/patches/xpra-4.2-install_libs.patch b/gnu/packages/patches/xpra-5.0-install_libs.patch
similarity index 53%
rename from gnu/packages/patches/xpra-4.2-install_libs.patch
rename to gnu/packages/patches/xpra-5.0-install_libs.patch
index 65d489a3b8..4d40bf1f79 100644
--- a/gnu/packages/patches/xpra-4.2-install_libs.patch
+++ b/gnu/packages/patches/xpra-5.0-install_libs.patch
@@ -1,18 +1,32 @@
+Distribution specific patch, not going upstream
+
 This workaround for Gentoo interferes with our use of --no-compile during
 the 'install stage.
 
---- a/setup.py	2022-01-04 10:10:05.039825000 +0100
-+++ b/setup.py	2022-01-06 15:10:31.952656039 +0100
-@@ -589,8 +589,6 @@
-         })
+diff --git a/setup.py b/setup.py
+index e254bf99c..90db55c3f 100755
+--- a/setup.py
++++ b/setup.py
+@@ -663,8 +663,6 @@ if modules_ENABLED:
+ # Utility methods for building with Cython
  
  def add_cython_ext(*args, **kwargs):
 -    if "--no-compile" in sys.argv and not ("build" in sys.argv and "install" in sys.argv):
 -        return
-     assert cython_ENABLED, "cython compilation is disabled"
+     if not cython_ENABLED:
+         raise ValueError(f"cannot build {args}: cython compilation is disabled")
      if cython_tracing_ENABLED:
-         kwargs["define_macros"] = [
-@@ -1703,14 +1701,6 @@
+@@ -1809,9 +1807,6 @@ else:
+             if root_prefix.endswith("/usr"):
+                 #ie: "/" or "/usr/src/rpmbuild/BUILDROOT/xpra-0.18.0-0.20160513r12573.fc23.x86_64/"
+                 root_prefix = root_prefix[:-4]
+-            for x in sys.argv:
+-                if x.startswith("--root="):
+-                    root_prefix = x[len("--root="):]
+             print(f"install_data_override.run() root_prefix={root_prefix}")
+             build_xpra_conf(root_prefix)
+ 
+@@ -1955,13 +1950,6 @@ else:
              if uinput_ENABLED:
                  add_data_files("lib/udev/rules.d/", ["fs/lib/udev/rules.d/71-xpra-virtual-pointer.rules"])
  
@@ -23,7 +37,6 @@ the 'install stage.
 -    #otherwise we use the flags to skip pkgconfig
 -    if ("--no-compile" in sys.argv or "--skip-build" in sys.argv) and not ("build" in sys.argv and "install" in sys.argv):
 -        pkgconfig = no_pkgconfig
--
+ 
      if OSX and "py2app" in sys.argv:
          import py2app    #@UnresolvedImport
-         assert py2app is not None
diff --git a/gnu/packages/patches/xpra-4.2-systemd-run.patch b/gnu/packages/patches/xpra-5.0-systemd-run.patch
similarity index 69%
rename from gnu/packages/patches/xpra-4.2-systemd-run.patch
rename to gnu/packages/patches/xpra-5.0-systemd-run.patch
index 8dfd9c82f0..437a8cc37f 100644
--- a/gnu/packages/patches/xpra-4.2-systemd-run.patch
+++ b/gnu/packages/patches/xpra-5.0-systemd-run.patch
@@ -1,13 +1,16 @@
+Distriction specific patch, not going upstream
+
 Disable systemd-run if the command is not found.
 
-diff -ru xpra-4.2~/xpra/scripts/main.py xpra-4.2/xpra/scripts/main.py
---- xpra-4.2~/xpra/scripts/main.py	2021-06-06 08:51:13.756815842 -0700
-+++ xpra-4.2/xpra/scripts/main.py	2021-06-06 16:07:13.371024486 -0700
-@@ -331,23 +331,26 @@
-     if not is_systemd_pid1():
-         return False    # pragma: no cover
-     #test it:
--    cmd = ["systemd-run", "--quiet", "--user", "--scope", "--", "true"]
+diff --git a/xpra/scripts/main.py b/xpra/scripts/main.py
+index 3813331a5..46e2c83a6 100755
+--- a/xpra/scripts/main.py
++++ b/xpra/scripts/main.py
+@@ -337,23 +337,26 @@ def use_systemd_run(s) -> bool:
+     cmd = ["systemd-run", "--quiet"]
+     if getuid()!=0:
+         cmd += ["--user"]
+-    cmd += ["--scope", "--", "true"]
 -    proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=False)
      try:
 -        proc.communicate(timeout=2)
@@ -15,13 +18,13 @@ diff -ru xpra-4.2~/xpra/scripts/main.py xpra-4.2/xpra/scripts/main.py
 -    except TimeoutExpired:  # pragma: no cover
 -        r = None
 -    if r is None:
-+        cmd = ["systemd-run", "--quiet", "--user", "--scope", "--", "true"]
-+        proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=False)
-         try:
+-        try:
 -            proc.terminate()
 -        except Exception:
 -            pass
--        try:
++        cmd = ["systemd-run", "--quiet", "--user", "--scope", "--", "true"]
++        proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=False)
+         try:
 -            proc.communicate(timeout=1)
 +            proc.communicate(timeout=2)
 +            r = proc.returncode
@@ -41,5 +44,5 @@ diff -ru xpra-4.2~/xpra/scripts/main.py xpra-4.2/xpra/scripts/main.py
 +    except FileNotFoundError:
 +        return False
  
- 
- def run_mode(script_file, error_cb, options, args, mode, defaults):
+ def verify_gir():
+     try:
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index cd1335661b..ec846093e2 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -72,6 +72,7 @@ (define-module (gnu packages xorg)
   #:use-module (gnu packages bash)
   #:use-module (gnu packages bison)
   #:use-module (gnu packages check)
+  #:use-module (gnu packages cups)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages emacs)
   #:use-module (gnu packages flex)
@@ -6110,16 +6111,16 @@ (define-public xcompmgr
 (define-public xpra
   (package
     (name "xpra")
-    (version "4.4.6")
+    (version "5.0.2")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "https://www.xpra.org/src/xpra-"
                            version ".tar.xz"))
        (sha256
-        (base32 "0d3s13wqbn9jwqp4i55mn4chgjkrckq3jx4jrq1bcjjz5agzfrq5"))
-       (patches (search-patches "xpra-4.2-systemd-run.patch"
-                                "xpra-4.2-install_libs.patch"))))
+        (base32 "0gxv0h1spg2jl3g9cc6qxxkq6a7prmb92dqqwk0s6pvrj8w3izlk"))
+       (patches (search-patches "xpra-5.0-systemd-run.patch"
+                                "xpra-5.0-install_libs.patch"))))
     (build-system python-build-system)
     (inputs
      (list bash-minimal                 ; for wrap-program
@@ -6158,7 +6159,8 @@ (define-public xpra
            python-dbus                  ; For desktop notifications.
            dbus                         ; For dbus-launch command.
            python-lz4                   ; Faster compression than zlib.
-           python-netifaces))
+           python-netifaces
+           python-pycups))
     (native-inputs (list pkg-config pandoc python-cython))
     (arguments
      (list
@@ -6193,7 +6195,7 @@ (define-public xpra
                  (format #f "~s" (search-input-file inputs "bin/xauth"))))
               ;; Fix directory of config files.
               (substitute* '("xpra/scripts/config.py"
-                             "xpra/platform/xposix/paths.py")
+                             "xpra/platform/posix/paths.py")
                 (("\"/etc/xpra/?\"")
                  (string-append "\"" #$output "/etc/xpra/\"")))
               ;; XXX: Stolen from (gnu packages linux)

base-commit: 15fdeaeb2d4df755811db92cc7c3c7cb19155dec
-- 
2.41.0





Information forwarded to guix-patches@HIDDEN:
bug#65849; Package guix-patches. Full text available.
Added tag(s) moreinfo. Request was from Christopher Baines <mail@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 65849 <at> debbugs.gnu.org:


Received: (at 65849) by debbugs.gnu.org; 25 Sep 2023 09:53:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 25 05:53:18 2023
Received: from localhost ([127.0.0.1]:44245 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qkiHG-00064j-Jn
	for submit <at> debbugs.gnu.org; Mon, 25 Sep 2023 05:53:18 -0400
Received: from mira.cbaines.net
 ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]:54709)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1qkiHE-00064a-0d
 for 65849 <at> debbugs.gnu.org; Mon, 25 Sep 2023 05:53:18 -0400
Received: from localhost (unknown [217.155.61.229])
 by mira.cbaines.net (Postfix) with ESMTPSA id 6B23127BBE2;
 Mon, 25 Sep 2023 10:53:02 +0100 (BST)
Received: from felis (localhost [127.0.0.1])
 by localhost (OpenSMTPD) with ESMTP id 76667b19;
 Mon, 25 Sep 2023 09:53:01 +0000 (UTC)
References: <CAJsg1E_4GhMMqhAmkPcY+qwmPv8pukJJUSRu_pj0-8jqdQsgjA@HIDDEN>
 <5940d9f96a58bcb948f54adabe6fac6cd64f68e3.1695355042.git.atai@HIDDEN>
User-agent: mu4e 1.10.5; emacs 28.2
From: Christopher Baines <mail@HIDDEN>
To: Andy Tai <atai@HIDDEN>
Subject: Re: [bug#65849] [PATCH v5] gnu: xpra: Update to 5.0.2
Date: Mon, 25 Sep 2023 10:50:30 +0100
In-reply-to: <5940d9f96a58bcb948f54adabe6fac6cd64f68e3.1695355042.git.atai@HIDDEN>
Message-ID: <87msxa7f5w.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 65849
Cc: Andy Tai <ltai@HIDDEN>, 65849 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain


Andy Tai <atai@HIDDEN> writes:

> From: Andy Tai <ltai@HIDDEN>
>
> * gnu/packages/xorg.scm (xpra): Update to 5.0.2.
> [inputs]: Add cups.

...

> * gnu/packages/patches/xpra-5.0-install_libs.patch: New file.
> * gnu/packages/patches/xpra-5.0-systemd-run.patch: New file.
> * gnu/packages/patches/xpra-4.2-install_libs.patch: Removed.
> * gnu/packages/patches/xpra-4.2-systemd-run.patch: Removed.

This doesn't really capture what's going on here. The patches are being
updated for the new version, right?

We also seem to be loosing the descriptions of the patches that appear
at the tops of the file. I think guix lint should be reporting this.

Could you add the comments back, and ideally link to where these patches
have been sent upstream (or say why that isn't appropriate)?

Thanks,

Chris

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmURWHtfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9Xf+jA//THNMlGyey9LDQygoHbvR3mh4xSHMDpRT
gR+Q2wxSSq2eIZSVb+vTWq+t9A2TPKyec0p0k/uNkQr1CYZNCHJm9GtLbJoGVi1d
vfNDAgnnL/+PTOGnmEaPCiN8NSszpdfsuexRVCiCTCiHaalQbJ6CncoH87UHnYmK
ST6I2sILkDVPaib12eAluWdxXnrC3U1W38Vh4rODnt0xfEhI2lb5mgsMnyxlysGZ
fLqWN0mOHy+NzkGQGAk/0zkb4jkS7BdREKexjV1LqKe7FLMfyaa3i0wd8cqzk1cJ
ipyGMYvmn6som/TGp9YMu0UM1/tzKPipx9gQLyQcNiU2sYqV0N0kWYBdo8sgctH4
IkA9EB/kh4Ljy6inVtg9bazMO2dTBgoBnI5xDxKA7uwJddtKboiEGXCI7BmBI+hX
P3bU9H5tdvzfgNoBKFj/4RR088lWhiamHrqcI0ghcSPsfZeZvLfkesgi7NlDn7bP
V2XmOXdnDJFt/74jgj//xIhzqjJ2Q5AJM4WUipMiYwlzLTFVqLsavrK/dMLM2JSs
3ugkaHiNEsRB84lIiX4MI8jSEe4n35k3Kwc1j0g8n/+LoeHbbO8oIuYLCdMdiX5V
C5gVvdQCdQ5z0tLpk8xdKZdvx3vODn8g8nb7bNbHkgNadwIJM150CUQsc+iXZE17
uUH6keg8kFI=
=6aOw
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to guix-patches@HIDDEN:
bug#65849; Package guix-patches. Full text available.

Message received at 65849 <at> debbugs.gnu.org:


Received: (at 65849) by debbugs.gnu.org; 22 Sep 2023 03:59:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 21 23:59:00 2023
Received: from localhost ([127.0.0.1]:35096 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qjXJj-0003PN-SG
	for submit <at> debbugs.gnu.org; Thu, 21 Sep 2023 23:59:00 -0400
Received: from mail-pf1-x42a.google.com ([2607:f8b0:4864:20::42a]:50682)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1qjXJe-0003P3-RS
 for 65849 <at> debbugs.gnu.org; Thu, 21 Sep 2023 23:58:57 -0400
Received: by mail-pf1-x42a.google.com with SMTP id
 d2e1a72fcca58-690f9c787baso1469334b3a.1
 for <65849 <at> debbugs.gnu.org>; Thu, 21 Sep 2023 20:58:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1695355118; x=1695959918; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:sender:from:to:cc:subject:date:message-id:reply-to;
 bh=HI4245TrMvxU2wipA0/BPqQxYbAJMpOjeDYopnXLoYo=;
 b=nBMRDm1Yx5tbVHOWekrhjEZ5L2bJkDi5rbJJeaY4f7HUS+u2LdC1iKWw+fYr9x5cA2
 7jMSFv3KL0b8g72cGa1w/eaZH0SAta20dpq7ltLAMMYc+73Ei4D4dLD/5wgfBc8wvit2
 wKjYkrrr3Z8DDJmLIeV13S3kABRFx2BRIGeBzpFxMHUmq9cvUkODqoEWLMIN/YNkTe+R
 xbdl5aQ1k/6+s5b0LwfWCCjQ76MWgE9aAM6K7tQanYgtQtD0soGlkPOSIWjFb+m2wEnt
 xxqpnQqU5fZ3bbG6w9xvbKp3Z9mS2nLwKuot6mtv3VJkFP7/k3MxxqScl2RcacNZ0zxK
 Ab8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695355118; x=1695959918;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:sender:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=HI4245TrMvxU2wipA0/BPqQxYbAJMpOjeDYopnXLoYo=;
 b=rHM7qPeiCCYE9qp4pUiYASPjhPIZuZCUWIOBepnmFZ4t902TD7NIQm6vxoLFIF83ID
 TJ1x3mrkAB79mHcFIL7g1w2B6q2ByujRMv/E6WcfxMkW2c3Z48XhmVs4P/j0jjxYAp0n
 1s8kL9o6CVyFw0sSpnoSNzGXhXR15dcY8C/YrOT2vUwjmGhKqJAa3bpoEmrd/oF1AAyK
 y8HlsUtrxYt+cZBioP5+x162+73oUM/S5OiXm2tWn/Pe0Q0YPtLhQC2l1pPtIrXZNlGP
 XdnTESMwb29X7zMsQwcZ27QklHvSWVgaXI970N1E0VQtCTk0FJux1f450zXuHULS71dF
 HOjw==
X-Gm-Message-State: AOJu0YxwZb6U/rZNcapiWnHrZvMGyTDOOtEVtV4l/trea30orkRsBARl
 k6qA7XdJYBv4owo+7tUO25XuVgPh8sA=
X-Google-Smtp-Source: AGHT+IFCCjoVC7wmMqMjuAgnJM07Cwd33/vqFi0S8ajXLQh20HCrOwXjXGnqj0CATO3J1dc4MatHtg==
X-Received: by 2002:a05:6a20:9192:b0:126:9081:2156 with SMTP id
 v18-20020a056a20919200b0012690812156mr7247233pzd.4.1695355117865; 
 Thu, 21 Sep 2023 20:58:37 -0700 (PDT)
Received: from localhost.localdomain ([98.37.226.98])
 by smtp.googlemail.com with ESMTPSA id
 t11-20020a17090b018b00b0027669cbc30asm3415046pjs.1.2023.09.21.20.58.37
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 21 Sep 2023 20:58:37 -0700 (PDT)
From: Andy Tai <atai@HIDDEN>
To: 65849 <at> debbugs.gnu.org
Subject: [PATCH v5] gnu: xpra: Update to 5.0.2
Date: Thu, 21 Sep 2023 20:58:32 -0700
Message-ID: <5940d9f96a58bcb948f54adabe6fac6cd64f68e3.1695355042.git.atai@HIDDEN>
X-Mailer: git-send-email 2.41.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 65849
Cc: Andy Tai <ltai@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)

From: Andy Tai <ltai@HIDDEN>

* gnu/packages/xorg.scm (xpra): Update to 5.0.2.
[inputs]: Add cups.
* gnu/packages/patches/xpra-5.0-install_libs.patch: New file.
* gnu/packages/patches/xpra-5.0-systemd-run.patch: New file.
* gnu/packages/patches/xpra-4.2-install_libs.patch: Removed.
* gnu/packages/patches/xpra-4.2-systemd-run.patch: Removed.
* gnu/local.mk (dist_patch_DATA): Reflect removal and addition.
---
 gnu/local.mk                                  |  4 +--
 ...libs.patch => xpra-5.0-install_libs.patch} | 32 ++++++++++++-------
 ...d-run.patch => xpra-5.0-systemd-run.patch} | 31 +++++++++---------
 gnu/packages/xorg.scm                         | 14 ++++----
 4 files changed, 45 insertions(+), 36 deletions(-)
 rename gnu/packages/patches/{xpra-4.2-install_libs.patch => xpra-5.0-install_libs.patch} (52%)
 rename gnu/packages/patches/{xpra-4.2-systemd-run.patch => xpra-5.0-systemd-run.patch} (66%)

diff --git a/gnu/local.mk b/gnu/local.mk
index b059689954..570165874d 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -2131,8 +2131,8 @@ dist_patch_DATA =						\
   %D%/packages/patches/xplanet-1.3.1-libdisplay_DisplayOutput.cpp.patch	\
   %D%/packages/patches/xplanet-1.3.1-libimage_gif.c.patch	\
   %D%/packages/patches/xplanet-1.3.1-xpUtil-Add2017LeapSecond.cpp.patch	\
-  %D%/packages/patches/xpra-4.2-systemd-run.patch		\
-  %D%/packages/patches/xpra-4.2-install_libs.patch		\
+  %D%/packages/patches/xpra-5.0-systemd-run.patch		\
+  %D%/packages/patches/xpra-5.0-install_libs.patch		\
   %D%/packages/patches/xsane-fix-memory-leak.patch		\
   %D%/packages/patches/xsane-fix-pdf-floats.patch		\
   %D%/packages/patches/xsane-fix-snprintf-buffer-length.patch	\
diff --git a/gnu/packages/patches/xpra-4.2-install_libs.patch b/gnu/packages/patches/xpra-5.0-install_libs.patch
similarity index 52%
rename from gnu/packages/patches/xpra-4.2-install_libs.patch
rename to gnu/packages/patches/xpra-5.0-install_libs.patch
index 65d489a3b8..fd5394d931 100644
--- a/gnu/packages/patches/xpra-4.2-install_libs.patch
+++ b/gnu/packages/patches/xpra-5.0-install_libs.patch
@@ -1,18 +1,27 @@
-This workaround for Gentoo interferes with our use of --no-compile during
-the 'install stage.
-
---- a/setup.py	2022-01-04 10:10:05.039825000 +0100
-+++ b/setup.py	2022-01-06 15:10:31.952656039 +0100
-@@ -589,8 +589,6 @@
-         })
+diff --git a/setup.py b/setup.py
+index e254bf99c..90db55c3f 100755
+--- a/setup.py
++++ b/setup.py
+@@ -663,8 +663,6 @@ if modules_ENABLED:
+ # Utility methods for building with Cython
  
  def add_cython_ext(*args, **kwargs):
 -    if "--no-compile" in sys.argv and not ("build" in sys.argv and "install" in sys.argv):
 -        return
-     assert cython_ENABLED, "cython compilation is disabled"
+     if not cython_ENABLED:
+         raise ValueError(f"cannot build {args}: cython compilation is disabled")
      if cython_tracing_ENABLED:
-         kwargs["define_macros"] = [
-@@ -1703,14 +1701,6 @@
+@@ -1809,9 +1807,6 @@ else:
+             if root_prefix.endswith("/usr"):
+                 #ie: "/" or "/usr/src/rpmbuild/BUILDROOT/xpra-0.18.0-0.20160513r12573.fc23.x86_64/"
+                 root_prefix = root_prefix[:-4]
+-            for x in sys.argv:
+-                if x.startswith("--root="):
+-                    root_prefix = x[len("--root="):]
+             print(f"install_data_override.run() root_prefix={root_prefix}")
+             build_xpra_conf(root_prefix)
+ 
+@@ -1955,13 +1950,6 @@ else:
              if uinput_ENABLED:
                  add_data_files("lib/udev/rules.d/", ["fs/lib/udev/rules.d/71-xpra-virtual-pointer.rules"])
  
@@ -23,7 +32,6 @@ the 'install stage.
 -    #otherwise we use the flags to skip pkgconfig
 -    if ("--no-compile" in sys.argv or "--skip-build" in sys.argv) and not ("build" in sys.argv and "install" in sys.argv):
 -        pkgconfig = no_pkgconfig
--
+ 
      if OSX and "py2app" in sys.argv:
          import py2app    #@UnresolvedImport
-         assert py2app is not None
diff --git a/gnu/packages/patches/xpra-4.2-systemd-run.patch b/gnu/packages/patches/xpra-5.0-systemd-run.patch
similarity index 66%
rename from gnu/packages/patches/xpra-4.2-systemd-run.patch
rename to gnu/packages/patches/xpra-5.0-systemd-run.patch
index 8dfd9c82f0..4343b2e8c1 100644
--- a/gnu/packages/patches/xpra-4.2-systemd-run.patch
+++ b/gnu/packages/patches/xpra-5.0-systemd-run.patch
@@ -1,13 +1,12 @@
-Disable systemd-run if the command is not found.
-
-diff -ru xpra-4.2~/xpra/scripts/main.py xpra-4.2/xpra/scripts/main.py
---- xpra-4.2~/xpra/scripts/main.py	2021-06-06 08:51:13.756815842 -0700
-+++ xpra-4.2/xpra/scripts/main.py	2021-06-06 16:07:13.371024486 -0700
-@@ -331,23 +331,26 @@
-     if not is_systemd_pid1():
-         return False    # pragma: no cover
-     #test it:
--    cmd = ["systemd-run", "--quiet", "--user", "--scope", "--", "true"]
+diff --git a/xpra/scripts/main.py b/xpra/scripts/main.py
+index 3813331a5..46e2c83a6 100755
+--- a/xpra/scripts/main.py
++++ b/xpra/scripts/main.py
+@@ -337,23 +337,26 @@ def use_systemd_run(s) -> bool:
+     cmd = ["systemd-run", "--quiet"]
+     if getuid()!=0:
+         cmd += ["--user"]
+-    cmd += ["--scope", "--", "true"]
 -    proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=False)
      try:
 -        proc.communicate(timeout=2)
@@ -15,13 +14,13 @@ diff -ru xpra-4.2~/xpra/scripts/main.py xpra-4.2/xpra/scripts/main.py
 -    except TimeoutExpired:  # pragma: no cover
 -        r = None
 -    if r is None:
-+        cmd = ["systemd-run", "--quiet", "--user", "--scope", "--", "true"]
-+        proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=False)
-         try:
+-        try:
 -            proc.terminate()
 -        except Exception:
 -            pass
--        try:
++        cmd = ["systemd-run", "--quiet", "--user", "--scope", "--", "true"]
++        proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=False)
+         try:
 -            proc.communicate(timeout=1)
 +            proc.communicate(timeout=2)
 +            r = proc.returncode
@@ -41,5 +40,5 @@ diff -ru xpra-4.2~/xpra/scripts/main.py xpra-4.2/xpra/scripts/main.py
 +    except FileNotFoundError:
 +        return False
  
- 
- def run_mode(script_file, error_cb, options, args, mode, defaults):
+ def verify_gir():
+     try:
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index cd1335661b..ec846093e2 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -72,6 +72,7 @@ (define-module (gnu packages xorg)
   #:use-module (gnu packages bash)
   #:use-module (gnu packages bison)
   #:use-module (gnu packages check)
+  #:use-module (gnu packages cups)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages emacs)
   #:use-module (gnu packages flex)
@@ -6110,16 +6111,16 @@ (define-public xcompmgr
 (define-public xpra
   (package
     (name "xpra")
-    (version "4.4.6")
+    (version "5.0.2")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "https://www.xpra.org/src/xpra-"
                            version ".tar.xz"))
        (sha256
-        (base32 "0d3s13wqbn9jwqp4i55mn4chgjkrckq3jx4jrq1bcjjz5agzfrq5"))
-       (patches (search-patches "xpra-4.2-systemd-run.patch"
-                                "xpra-4.2-install_libs.patch"))))
+        (base32 "0gxv0h1spg2jl3g9cc6qxxkq6a7prmb92dqqwk0s6pvrj8w3izlk"))
+       (patches (search-patches "xpra-5.0-systemd-run.patch"
+                                "xpra-5.0-install_libs.patch"))))
     (build-system python-build-system)
     (inputs
      (list bash-minimal                 ; for wrap-program
@@ -6158,7 +6159,8 @@ (define-public xpra
            python-dbus                  ; For desktop notifications.
            dbus                         ; For dbus-launch command.
            python-lz4                   ; Faster compression than zlib.
-           python-netifaces))
+           python-netifaces
+           python-pycups))
     (native-inputs (list pkg-config pandoc python-cython))
     (arguments
      (list
@@ -6193,7 +6195,7 @@ (define-public xpra
                  (format #f "~s" (search-input-file inputs "bin/xauth"))))
               ;; Fix directory of config files.
               (substitute* '("xpra/scripts/config.py"
-                             "xpra/platform/xposix/paths.py")
+                             "xpra/platform/posix/paths.py")
                 (("\"/etc/xpra/?\"")
                  (string-append "\"" #$output "/etc/xpra/\"")))
               ;; XXX: Stolen from (gnu packages linux)

base-commit: 5d2593be0a9a766dfb1d93490047940b7b81d381
-- 
2.41.0





Information forwarded to guix-patches@HIDDEN:
bug#65849; Package guix-patches. Full text available.

Message received at 65849 <at> debbugs.gnu.org:


Received: (at 65849) by debbugs.gnu.org; 21 Sep 2023 19:29:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 21 15:29:41 2023
Received: from localhost ([127.0.0.1]:34846 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qjPMr-0006lz-Hq
	for submit <at> debbugs.gnu.org; Thu, 21 Sep 2023 15:29:41 -0400
Received: from mail-oo1-xc31.google.com ([2607:f8b0:4864:20::c31]:42125)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1qjPMp-0006lk-FP
 for 65849 <at> debbugs.gnu.org; Thu, 21 Sep 2023 15:29:40 -0400
Received: by mail-oo1-xc31.google.com with SMTP id
 006d021491bc7-5739965a482so746009eaf.0
 for <65849 <at> debbugs.gnu.org>; Thu, 21 Sep 2023 12:29:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail-com.20230601.gappssmtp.com; s=20230601; t=1695324563; x=1695929363;
 darn=debbugs.gnu.org; 
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=cJ+k8YRccAQI8vZ6MuLR0iRYNcijQ3tsoLCtu25lzu0=;
 b=NxfPJzQFdfJaxNu75dsFbKk2CwvhCvGafoHaRiekzKSjnUixdGI+I6yVsHtjjWy87s
 KXHeLRxCaJm1BSZLUYttXNryUij70s6mRGw4aGG3JYChmIqv1JNAhoBOxv7FqBI5yiKz
 3NzQW4Ji/FK38ecx1cPIrJQK9wtTd+ByCuhcV6CDZqVdSpldEquqXl65s+C/CXREZrFm
 ifrmRBGr1qJZ/pB3YXr9EuOEJ8VG1SqmBX6SLjN99J12cAMGpMY+pw2De6GKJLzxOeds
 MFQEQM3KBE/9SYImrfByKH5DXXTIQfi8pf5Z/XDAepRLkIQo7FVTMItqj+Z4pdnlL0lJ
 p4DA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695324563; x=1695929363;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=cJ+k8YRccAQI8vZ6MuLR0iRYNcijQ3tsoLCtu25lzu0=;
 b=OQELiOiQ7RzWFfCsnrC0WKJlMbUaz7Uv8mnHIua1dZXJf+3WeYkEZD0jndeXYq7Rqu
 +kxDbyTX1surapEIO93sGcA/3IQKee5lnOoj/fZJqeRoOw8tprYUXJoh85A6hcci4Ku/
 LCYbrTWCxoS9JyI5dxiwigi0AQc7EbwPAOz6uMU3ytkHqud8eOh8yvNmBHxyBauK9kNk
 u8GshQgDe73rG7VlojRMKGE7rM8/g+rGrRVWq80hfapWLKCjVmTSibYcFKjvFoqLHs6I
 jU0+9erVdkaKck6StD125ddRPUPTNAC4ZqYjoy3wESwjTHEM+q6eJt7pZN+ykaj+YKDb
 J4Tw==
X-Gm-Message-State: AOJu0Yxcbx5PReYnI/8lmnBFA9ydK5BSuS41rxFQftVoAxZ+eVvBvxwb
 cAq8YAUMjEDzCwrU38PgoZ5XMh+3bYN8n/58Y+nX6uXq
X-Google-Smtp-Source: AGHT+IFr7bZELTbF4+YJl8nDYcuyu073+3FtbA8ysqheZIq2u0m4C5xwRRN8DFZq8jSAOtxtYWQlWQT78GI/asmraNA=
X-Received: by 2002:a05:6870:2188:b0:1d7:b3b4:4b8d with SMTP id
 l8-20020a056870218800b001d7b3b44b8dmr328530oae.0.1695324563165; Thu, 21 Sep
 2023 12:29:23 -0700 (PDT)
MIME-Version: 1.0
References: <d38be952d6a6fecc658ef570dad55df98974664b.1695185457.git.atai@HIDDEN>
In-Reply-To: <d38be952d6a6fecc658ef570dad55df98974664b.1695185457.git.atai@HIDDEN>
From: Andy Tai <atai@HIDDEN>
Date: Thu, 21 Sep 2023 12:28:46 -0700
Message-ID: <CAJsg1E9108RwNwEWmuey34O7reCDi0EJ=872epyGfAKPX5ci7Q@HIDDEN>
Subject: Re: [PATCH v4] gnu: xpra: Update to 5.0.2
To: 65849 <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 65849
Cc: Andy Tai <ltai@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)

more changes needed, new patch coming




Information forwarded to guix-patches@HIDDEN:
bug#65849; Package guix-patches. Full text available.

Message received at 65849 <at> debbugs.gnu.org:


Received: (at 65849) by debbugs.gnu.org; 20 Sep 2023 04:51:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 20 00:51:51 2023
Received: from localhost ([127.0.0.1]:58031 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qipBj-000733-Vp
	for submit <at> debbugs.gnu.org; Wed, 20 Sep 2023 00:51:51 -0400
Received: from mail-pj1-x1034.google.com ([2607:f8b0:4864:20::1034]:46367)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1qipBf-00072j-4i
 for 65849 <at> debbugs.gnu.org; Wed, 20 Sep 2023 00:51:46 -0400
Received: by mail-pj1-x1034.google.com with SMTP id
 98e67ed59e1d1-276c0163e7dso460357a91.1
 for <65849 <at> debbugs.gnu.org>; Tue, 19 Sep 2023 21:51:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1695185487; x=1695790287; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:sender:from:to:cc:subject:date:message-id:reply-to;
 bh=ZXqAT+pQr/v/hdunR/FqPMdKuzYd7372VZsjF8JNefs=;
 b=Y9VYxN3+aZVgJcQ1wHyKeC8H0dmdpTOx3RDGwSeh3NATa4LMUskoIohl5qQwnYpcQW
 KdJrcDskWmYhQdsDjGc1e9lCBhDhphiEH+U1T/iBh68YXXX9KJR05t2DMUPPJfcMxvIf
 OZJS+/Dz8bQ7bwXsSKIuEeFegwmi4VvpLfjGiYTOaRyZ3Y3L7FGF8wON8GgMs96MiJXm
 xpMtQUvxFUBVV8LoS7P/S/oxuRqsOFi3lYVUg8VylgX3QeP4kbH4oa21iJg16RKqwoI2
 8Gf80TYbYPLscEGJo6iDk6RLc/YDGEfpYaPL8u+zflUYEiT1k5JzBfgb2COOudicak/u
 ne3Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695185487; x=1695790287;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:sender:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=ZXqAT+pQr/v/hdunR/FqPMdKuzYd7372VZsjF8JNefs=;
 b=AsRHKMOoTBOi2Ui5l97CC7xPQdCGD4Ti6BE7Q1NjiTSk9a8qZQ4oVdBr74vuVIdiUv
 wrhj43mqXMommwbEdLTSSxNWpGxJ+5UMUFeSJQITX0Hv3hQgLHjKc99Ip4pAAbA3I/ca
 UUtP496pEFuz3J4m4AgoD7aAtWzXbsPp2/gvkqySl8knTrwl0IRVdxWOFk3iDxo43g61
 J4B/8CEoA7zfH3Wyd7JcFqwhL/C8a/Prm0+CLs8nW3/E8t+AZqK3XEA5ZHKpg/oBcbIg
 6BQUvgTI9UYePDpLw9T6tWTCAD85vbRYXuRYQtM3OfWB+SMLmLlkPIX8JkmGiXy+AxMH
 FfWQ==
X-Gm-Message-State: AOJu0YwXPpUSt0WHXLFyjw8SNFnaAwjuGwx5ZYDH01pOXf+p3hvKnx4o
 lqeOFYoSuTYRUZSG5QQfxIqUXNzECsw=
X-Google-Smtp-Source: AGHT+IHBLNVJ3z21i3S7bqtjG88UlYt5oO9OU+R6QXsS56NmnRwVVIrTjz/XwDm5m20ka6FYF99eag==
X-Received: by 2002:a17:90a:98e:b0:274:8249:a85f with SMTP id
 14-20020a17090a098e00b002748249a85fmr1584567pjo.21.1695185487446; 
 Tue, 19 Sep 2023 21:51:27 -0700 (PDT)
Received: from localhost.localdomain ([98.37.226.98])
 by smtp.googlemail.com with ESMTPSA id
 x11-20020a17090abc8b00b0026d6ad176c6sm766245pjr.0.2023.09.19.21.51.26
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 19 Sep 2023 21:51:27 -0700 (PDT)
From: Andy Tai <atai@HIDDEN>
To: 65849 <at> debbugs.gnu.org
Subject: [PATCH v4] gnu: xpra: Update to 5.0.2
Date: Tue, 19 Sep 2023 21:51:23 -0700
Message-ID: <d38be952d6a6fecc658ef570dad55df98974664b.1695185457.git.atai@HIDDEN>
X-Mailer: git-send-email 2.41.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 65849
Cc: Andy Tai <ltai@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)

From: Andy Tai <ltai@HIDDEN>

* gnu/packages/xorg.scm (xpra): Update to 5.0.2.
[inputs]: Add cups.
* gnu/packages/patches/xpra-5.0-install_libs.patch: New file.
* gnu/packages/patches/xpra-5.0-systemd-run.patch: New file.
* gnu/packages/patches/xpra-4.2-install_libs.patch: Removed.
* gnu/packages/patches/xpra-4.2-systemd-run.patch: Removed.
---
 ...libs.patch => xpra-5.0-install_libs.patch} | 32 ++++++++++++-------
 ...d-run.patch => xpra-5.0-systemd-run.patch} | 31 +++++++++---------
 gnu/packages/xorg.scm                         | 14 ++++----
 3 files changed, 43 insertions(+), 34 deletions(-)
 rename gnu/packages/patches/{xpra-4.2-install_libs.patch => xpra-5.0-install_libs.patch} (52%)
 rename gnu/packages/patches/{xpra-4.2-systemd-run.patch => xpra-5.0-systemd-run.patch} (66%)

diff --git a/gnu/packages/patches/xpra-4.2-install_libs.patch b/gnu/packages/patches/xpra-5.0-install_libs.patch
similarity index 52%
rename from gnu/packages/patches/xpra-4.2-install_libs.patch
rename to gnu/packages/patches/xpra-5.0-install_libs.patch
index 65d489a3b8..fd5394d931 100644
--- a/gnu/packages/patches/xpra-4.2-install_libs.patch
+++ b/gnu/packages/patches/xpra-5.0-install_libs.patch
@@ -1,18 +1,27 @@
-This workaround for Gentoo interferes with our use of --no-compile during
-the 'install stage.
-
---- a/setup.py	2022-01-04 10:10:05.039825000 +0100
-+++ b/setup.py	2022-01-06 15:10:31.952656039 +0100
-@@ -589,8 +589,6 @@
-         })
+diff --git a/setup.py b/setup.py
+index e254bf99c..90db55c3f 100755
+--- a/setup.py
++++ b/setup.py
+@@ -663,8 +663,6 @@ if modules_ENABLED:
+ # Utility methods for building with Cython
  
  def add_cython_ext(*args, **kwargs):
 -    if "--no-compile" in sys.argv and not ("build" in sys.argv and "install" in sys.argv):
 -        return
-     assert cython_ENABLED, "cython compilation is disabled"
+     if not cython_ENABLED:
+         raise ValueError(f"cannot build {args}: cython compilation is disabled")
      if cython_tracing_ENABLED:
-         kwargs["define_macros"] = [
-@@ -1703,14 +1701,6 @@
+@@ -1809,9 +1807,6 @@ else:
+             if root_prefix.endswith("/usr"):
+                 #ie: "/" or "/usr/src/rpmbuild/BUILDROOT/xpra-0.18.0-0.20160513r12573.fc23.x86_64/"
+                 root_prefix = root_prefix[:-4]
+-            for x in sys.argv:
+-                if x.startswith("--root="):
+-                    root_prefix = x[len("--root="):]
+             print(f"install_data_override.run() root_prefix={root_prefix}")
+             build_xpra_conf(root_prefix)
+ 
+@@ -1955,13 +1950,6 @@ else:
              if uinput_ENABLED:
                  add_data_files("lib/udev/rules.d/", ["fs/lib/udev/rules.d/71-xpra-virtual-pointer.rules"])
  
@@ -23,7 +32,6 @@ the 'install stage.
 -    #otherwise we use the flags to skip pkgconfig
 -    if ("--no-compile" in sys.argv or "--skip-build" in sys.argv) and not ("build" in sys.argv and "install" in sys.argv):
 -        pkgconfig = no_pkgconfig
--
+ 
      if OSX and "py2app" in sys.argv:
          import py2app    #@UnresolvedImport
-         assert py2app is not None
diff --git a/gnu/packages/patches/xpra-4.2-systemd-run.patch b/gnu/packages/patches/xpra-5.0-systemd-run.patch
similarity index 66%
rename from gnu/packages/patches/xpra-4.2-systemd-run.patch
rename to gnu/packages/patches/xpra-5.0-systemd-run.patch
index 8dfd9c82f0..4343b2e8c1 100644
--- a/gnu/packages/patches/xpra-4.2-systemd-run.patch
+++ b/gnu/packages/patches/xpra-5.0-systemd-run.patch
@@ -1,13 +1,12 @@
-Disable systemd-run if the command is not found.
-
-diff -ru xpra-4.2~/xpra/scripts/main.py xpra-4.2/xpra/scripts/main.py
---- xpra-4.2~/xpra/scripts/main.py	2021-06-06 08:51:13.756815842 -0700
-+++ xpra-4.2/xpra/scripts/main.py	2021-06-06 16:07:13.371024486 -0700
-@@ -331,23 +331,26 @@
-     if not is_systemd_pid1():
-         return False    # pragma: no cover
-     #test it:
--    cmd = ["systemd-run", "--quiet", "--user", "--scope", "--", "true"]
+diff --git a/xpra/scripts/main.py b/xpra/scripts/main.py
+index 3813331a5..46e2c83a6 100755
+--- a/xpra/scripts/main.py
++++ b/xpra/scripts/main.py
+@@ -337,23 +337,26 @@ def use_systemd_run(s) -> bool:
+     cmd = ["systemd-run", "--quiet"]
+     if getuid()!=0:
+         cmd += ["--user"]
+-    cmd += ["--scope", "--", "true"]
 -    proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=False)
      try:
 -        proc.communicate(timeout=2)
@@ -15,13 +14,13 @@ diff -ru xpra-4.2~/xpra/scripts/main.py xpra-4.2/xpra/scripts/main.py
 -    except TimeoutExpired:  # pragma: no cover
 -        r = None
 -    if r is None:
-+        cmd = ["systemd-run", "--quiet", "--user", "--scope", "--", "true"]
-+        proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=False)
-         try:
+-        try:
 -            proc.terminate()
 -        except Exception:
 -            pass
--        try:
++        cmd = ["systemd-run", "--quiet", "--user", "--scope", "--", "true"]
++        proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=False)
+         try:
 -            proc.communicate(timeout=1)
 +            proc.communicate(timeout=2)
 +            r = proc.returncode
@@ -41,5 +40,5 @@ diff -ru xpra-4.2~/xpra/scripts/main.py xpra-4.2/xpra/scripts/main.py
 +    except FileNotFoundError:
 +        return False
  
- 
- def run_mode(script_file, error_cb, options, args, mode, defaults):
+ def verify_gir():
+     try:
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index 08cbd8d757..74d3994912 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -72,6 +72,7 @@ (define-module (gnu packages xorg)
   #:use-module (gnu packages bash)
   #:use-module (gnu packages bison)
   #:use-module (gnu packages check)
+  #:use-module (gnu packages cups)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages emacs)
   #:use-module (gnu packages flex)
@@ -6110,16 +6111,16 @@ (define-public xcompmgr
 (define-public xpra
   (package
     (name "xpra")
-    (version "4.4.6")
+    (version "5.0.2")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "https://www.xpra.org/src/xpra-"
                            version ".tar.xz"))
        (sha256
-        (base32 "0d3s13wqbn9jwqp4i55mn4chgjkrckq3jx4jrq1bcjjz5agzfrq5"))
-       (patches (search-patches "xpra-4.2-systemd-run.patch"
-                                "xpra-4.2-install_libs.patch"))))
+        (base32 "0gxv0h1spg2jl3g9cc6qxxkq6a7prmb92dqqwk0s6pvrj8w3izlk"))
+       (patches (search-patches "xpra-5.0-systemd-run.patch"
+                                "xpra-5.0-install_libs.patch"))))
     (build-system python-build-system)
     (inputs
      (list bash-minimal                 ; for wrap-program
@@ -6158,7 +6159,8 @@ (define-public xpra
            python-dbus                  ; For desktop notifications.
            dbus                         ; For dbus-launch command.
            python-lz4                   ; Faster compression than zlib.
-           python-netifaces))
+           python-netifaces
+           python-pycups))
     (native-inputs (list pkg-config pandoc python-cython))
     (arguments
      (list
@@ -6193,7 +6195,7 @@ (define-public xpra
                  (format #f "~s" (search-input-file inputs "bin/xauth"))))
               ;; Fix directory of config files.
               (substitute* '("xpra/scripts/config.py"
-                             "xpra/platform/xposix/paths.py")
+                             "xpra/platform/posix/paths.py")
                 (("\"/etc/xpra/?\"")
                  (string-append "\"" #$output "/etc/xpra/\"")))
               ;; XXX: Stolen from (gnu packages linux)

base-commit: 7841a624f0c94efbfeb48a5209dbd92575eacc09
-- 
2.41.0





Information forwarded to guix-patches@HIDDEN:
bug#65849; Package guix-patches. Full text available.

Message received at 65849 <at> debbugs.gnu.org:


Received: (at 65849) by debbugs.gnu.org; 19 Sep 2023 06:48:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 19 02:48:10 2023
Received: from localhost ([127.0.0.1]:55202 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qiUWn-0000rQ-E1
	for submit <at> debbugs.gnu.org; Tue, 19 Sep 2023 02:48:10 -0400
Received: from mail-pf1-x429.google.com ([2607:f8b0:4864:20::429]:56349)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1qiUWj-0000qA-LY
 for 65849 <at> debbugs.gnu.org; Tue, 19 Sep 2023 02:48:08 -0400
Received: by mail-pf1-x429.google.com with SMTP id
 d2e1a72fcca58-690bccb0d8aso626013b3a.0
 for <65849 <at> debbugs.gnu.org>; Mon, 18 Sep 2023 23:47:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1695106071; x=1695710871; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:sender:from:to:cc:subject:date:message-id:reply-to;
 bh=ZXqAT+pQr/v/hdunR/FqPMdKuzYd7372VZsjF8JNefs=;
 b=YqHacmZnsKzjUtX4mhlrfLJnqDB990RMoGf7YpkQa0Pf4eCqwbRTPHFlKfnH9Qv/tV
 KpQKSWMa/wlPLdeweXor5I6CXfAmMVw9Dx6Tq64WbZgQ1rvqoS/Tf7ELGmVpFmhuYdI1
 72g8dg819oA8+huEz4J2tu7OehN/KrDq3gvLzFzeozr6+8IIH39kECQ46QWRdQs1j3kN
 q6iZg9CiY/2YCPxKTaB2L8V2XLWEnWZr3Qsxg7rZgIxTTnc503iR5mhl/G6v3flfHZQM
 nGFGnxbLXLm26XGQWFV6FqZPWXZ6M1VxGhJ6NjrPS4SQ2z0msLcFWAsg7I7E9x8alU84
 oo2w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695106071; x=1695710871;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:sender:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=ZXqAT+pQr/v/hdunR/FqPMdKuzYd7372VZsjF8JNefs=;
 b=X2VyyZw/c7/ABFS7BtR12hWUHn9fPYTJfIntivO/aPJKTPcWvDEj9RuqQaaq8hBMEg
 8VbdNYsOhnLpveBBwL/kHkQniYr6mivyoi2DoZ1u+6PqST41uBgP0PaxebcP2QfUXnoA
 2ABeJRAObKfiF0qb7W8Tv00JgqNZdbx908at0VaPuFIbafMvJGSCybKCzTp8ksPrQVXY
 A+hw4fVLK9z35hUHEThxdRMjn5Y0VDpb1soNzzfiMZhRmviQPJtzyTANpithS9WRiJly
 G8IIr2rXuLTiFPz7RPzuet1wcPqbqrwEVmNfGm+Mf0w7UUReqst2W0Ht5COLB5+EjIjt
 DtUQ==
X-Gm-Message-State: AOJu0Yxj0t4Md1FgrgBpKI1X0RCpautMqRobb0GjbtuKnZ061gBrO3to
 6LBwy01pegr42qv43QsvUe1Jextzkqw=
X-Google-Smtp-Source: AGHT+IG8ji05IerQEskTOssuqAPt6mRfnkMvOLSuyc05n28HLepJNHFYdHTds2WfwiupUAPsYnOQeg==
X-Received: by 2002:a05:6a20:564c:b0:14c:d494:77c3 with SMTP id
 is12-20020a056a20564c00b0014cd49477c3mr8495651pzc.33.1695106070614; 
 Mon, 18 Sep 2023 23:47:50 -0700 (PDT)
Received: from localhost.localdomain ([98.37.226.98])
 by smtp.googlemail.com with ESMTPSA id
 t11-20020a17090b018b00b0027669cbc30asm204784pjs.1.2023.09.18.23.47.49
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 18 Sep 2023 23:47:49 -0700 (PDT)
From: Andy Tai <atai@HIDDEN>
To: 65849 <at> debbugs.gnu.org
Subject: [PATCH v3] gnu: xpra: Update to 5.0.2
Date: Mon, 18 Sep 2023 23:47:45 -0700
Message-ID: <d38be952d6a6fecc658ef570dad55df98974664b.1695106027.git.atai@HIDDEN>
X-Mailer: git-send-email 2.41.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 65849
Cc: Andy Tai <ltai@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)

From: Andy Tai <ltai@HIDDEN>

* gnu/packages/xorg.scm (xpra): Update to 5.0.2.
[inputs]: Add cups.
* gnu/packages/patches/xpra-5.0-install_libs.patch: New file.
* gnu/packages/patches/xpra-5.0-systemd-run.patch: New file.
* gnu/packages/patches/xpra-4.2-install_libs.patch: Removed.
* gnu/packages/patches/xpra-4.2-systemd-run.patch: Removed.
---
 ...libs.patch => xpra-5.0-install_libs.patch} | 32 ++++++++++++-------
 ...d-run.patch => xpra-5.0-systemd-run.patch} | 31 +++++++++---------
 gnu/packages/xorg.scm                         | 14 ++++----
 3 files changed, 43 insertions(+), 34 deletions(-)
 rename gnu/packages/patches/{xpra-4.2-install_libs.patch => xpra-5.0-install_libs.patch} (52%)
 rename gnu/packages/patches/{xpra-4.2-systemd-run.patch => xpra-5.0-systemd-run.patch} (66%)

diff --git a/gnu/packages/patches/xpra-4.2-install_libs.patch b/gnu/packages/patches/xpra-5.0-install_libs.patch
similarity index 52%
rename from gnu/packages/patches/xpra-4.2-install_libs.patch
rename to gnu/packages/patches/xpra-5.0-install_libs.patch
index 65d489a3b8..fd5394d931 100644
--- a/gnu/packages/patches/xpra-4.2-install_libs.patch
+++ b/gnu/packages/patches/xpra-5.0-install_libs.patch
@@ -1,18 +1,27 @@
-This workaround for Gentoo interferes with our use of --no-compile during
-the 'install stage.
-
---- a/setup.py	2022-01-04 10:10:05.039825000 +0100
-+++ b/setup.py	2022-01-06 15:10:31.952656039 +0100
-@@ -589,8 +589,6 @@
-         })
+diff --git a/setup.py b/setup.py
+index e254bf99c..90db55c3f 100755
+--- a/setup.py
++++ b/setup.py
+@@ -663,8 +663,6 @@ if modules_ENABLED:
+ # Utility methods for building with Cython
  
  def add_cython_ext(*args, **kwargs):
 -    if "--no-compile" in sys.argv and not ("build" in sys.argv and "install" in sys.argv):
 -        return
-     assert cython_ENABLED, "cython compilation is disabled"
+     if not cython_ENABLED:
+         raise ValueError(f"cannot build {args}: cython compilation is disabled")
      if cython_tracing_ENABLED:
-         kwargs["define_macros"] = [
-@@ -1703,14 +1701,6 @@
+@@ -1809,9 +1807,6 @@ else:
+             if root_prefix.endswith("/usr"):
+                 #ie: "/" or "/usr/src/rpmbuild/BUILDROOT/xpra-0.18.0-0.20160513r12573.fc23.x86_64/"
+                 root_prefix = root_prefix[:-4]
+-            for x in sys.argv:
+-                if x.startswith("--root="):
+-                    root_prefix = x[len("--root="):]
+             print(f"install_data_override.run() root_prefix={root_prefix}")
+             build_xpra_conf(root_prefix)
+ 
+@@ -1955,13 +1950,6 @@ else:
              if uinput_ENABLED:
                  add_data_files("lib/udev/rules.d/", ["fs/lib/udev/rules.d/71-xpra-virtual-pointer.rules"])
  
@@ -23,7 +32,6 @@ the 'install stage.
 -    #otherwise we use the flags to skip pkgconfig
 -    if ("--no-compile" in sys.argv or "--skip-build" in sys.argv) and not ("build" in sys.argv and "install" in sys.argv):
 -        pkgconfig = no_pkgconfig
--
+ 
      if OSX and "py2app" in sys.argv:
          import py2app    #@UnresolvedImport
-         assert py2app is not None
diff --git a/gnu/packages/patches/xpra-4.2-systemd-run.patch b/gnu/packages/patches/xpra-5.0-systemd-run.patch
similarity index 66%
rename from gnu/packages/patches/xpra-4.2-systemd-run.patch
rename to gnu/packages/patches/xpra-5.0-systemd-run.patch
index 8dfd9c82f0..4343b2e8c1 100644
--- a/gnu/packages/patches/xpra-4.2-systemd-run.patch
+++ b/gnu/packages/patches/xpra-5.0-systemd-run.patch
@@ -1,13 +1,12 @@
-Disable systemd-run if the command is not found.
-
-diff -ru xpra-4.2~/xpra/scripts/main.py xpra-4.2/xpra/scripts/main.py
---- xpra-4.2~/xpra/scripts/main.py	2021-06-06 08:51:13.756815842 -0700
-+++ xpra-4.2/xpra/scripts/main.py	2021-06-06 16:07:13.371024486 -0700
-@@ -331,23 +331,26 @@
-     if not is_systemd_pid1():
-         return False    # pragma: no cover
-     #test it:
--    cmd = ["systemd-run", "--quiet", "--user", "--scope", "--", "true"]
+diff --git a/xpra/scripts/main.py b/xpra/scripts/main.py
+index 3813331a5..46e2c83a6 100755
+--- a/xpra/scripts/main.py
++++ b/xpra/scripts/main.py
+@@ -337,23 +337,26 @@ def use_systemd_run(s) -> bool:
+     cmd = ["systemd-run", "--quiet"]
+     if getuid()!=0:
+         cmd += ["--user"]
+-    cmd += ["--scope", "--", "true"]
 -    proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=False)
      try:
 -        proc.communicate(timeout=2)
@@ -15,13 +14,13 @@ diff -ru xpra-4.2~/xpra/scripts/main.py xpra-4.2/xpra/scripts/main.py
 -    except TimeoutExpired:  # pragma: no cover
 -        r = None
 -    if r is None:
-+        cmd = ["systemd-run", "--quiet", "--user", "--scope", "--", "true"]
-+        proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=False)
-         try:
+-        try:
 -            proc.terminate()
 -        except Exception:
 -            pass
--        try:
++        cmd = ["systemd-run", "--quiet", "--user", "--scope", "--", "true"]
++        proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=False)
+         try:
 -            proc.communicate(timeout=1)
 +            proc.communicate(timeout=2)
 +            r = proc.returncode
@@ -41,5 +40,5 @@ diff -ru xpra-4.2~/xpra/scripts/main.py xpra-4.2/xpra/scripts/main.py
 +    except FileNotFoundError:
 +        return False
  
- 
- def run_mode(script_file, error_cb, options, args, mode, defaults):
+ def verify_gir():
+     try:
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index 08cbd8d757..74d3994912 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -72,6 +72,7 @@ (define-module (gnu packages xorg)
   #:use-module (gnu packages bash)
   #:use-module (gnu packages bison)
   #:use-module (gnu packages check)
+  #:use-module (gnu packages cups)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages emacs)
   #:use-module (gnu packages flex)
@@ -6110,16 +6111,16 @@ (define-public xcompmgr
 (define-public xpra
   (package
     (name "xpra")
-    (version "4.4.6")
+    (version "5.0.2")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "https://www.xpra.org/src/xpra-"
                            version ".tar.xz"))
        (sha256
-        (base32 "0d3s13wqbn9jwqp4i55mn4chgjkrckq3jx4jrq1bcjjz5agzfrq5"))
-       (patches (search-patches "xpra-4.2-systemd-run.patch"
-                                "xpra-4.2-install_libs.patch"))))
+        (base32 "0gxv0h1spg2jl3g9cc6qxxkq6a7prmb92dqqwk0s6pvrj8w3izlk"))
+       (patches (search-patches "xpra-5.0-systemd-run.patch"
+                                "xpra-5.0-install_libs.patch"))))
     (build-system python-build-system)
     (inputs
      (list bash-minimal                 ; for wrap-program
@@ -6158,7 +6159,8 @@ (define-public xpra
            python-dbus                  ; For desktop notifications.
            dbus                         ; For dbus-launch command.
            python-lz4                   ; Faster compression than zlib.
-           python-netifaces))
+           python-netifaces
+           python-pycups))
     (native-inputs (list pkg-config pandoc python-cython))
     (arguments
      (list
@@ -6193,7 +6195,7 @@ (define-public xpra
                  (format #f "~s" (search-input-file inputs "bin/xauth"))))
               ;; Fix directory of config files.
               (substitute* '("xpra/scripts/config.py"
-                             "xpra/platform/xposix/paths.py")
+                             "xpra/platform/posix/paths.py")
                 (("\"/etc/xpra/?\"")
                  (string-append "\"" #$output "/etc/xpra/\"")))
               ;; XXX: Stolen from (gnu packages linux)

base-commit: 7841a624f0c94efbfeb48a5209dbd92575eacc09
-- 
2.41.0





Information forwarded to guix-patches@HIDDEN:
bug#65849; Package guix-patches. Full text available.

Message received at 65849 <at> debbugs.gnu.org:


Received: (at 65849) by debbugs.gnu.org; 11 Sep 2023 03:50:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 10 23:50:39 2023
Received: from localhost ([127.0.0.1]:51722 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qfXwb-0004ey-1w
	for submit <at> debbugs.gnu.org; Sun, 10 Sep 2023 23:50:39 -0400
Received: from mail-pj1-x102b.google.com ([2607:f8b0:4864:20::102b]:49177)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1qfXwV-0004eg-Fj
 for 65849 <at> debbugs.gnu.org; Sun, 10 Sep 2023 23:50:35 -0400
Received: by mail-pj1-x102b.google.com with SMTP id
 98e67ed59e1d1-26b44247123so3185642a91.2
 for <65849 <at> debbugs.gnu.org>; Sun, 10 Sep 2023 20:50:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1694404221; x=1695009021; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:sender:from:to:cc:subject:date:message-id:reply-to;
 bh=qcQqpu63dH0S741IJEj9d2VZJufFyAm4DsVshOau92w=;
 b=qBoR3Pd/hit1QCHPNVyjfR3j5LcGMHeZjH92lW/ukyM6Yf++7ZS4khMI2irstXNJI3
 mfsVKDiJFK5tjdmVhFUEMVQ+3jQGg94mmgTEa3FKG2GYdJhu2pq4bDnL9jHCtYpnTnH1
 yt6/rl4wTeUEeG3GinsznkQC2h17pSVC8JSSPIJV+0k8yGo5eaC7DS4gE6HbqNYgNW9x
 nXh76DpHXsaeVaKA78BuwasVKwjFobFvbbWqRBMLVmyQ8gdHCZwUZRKt4p3aypIS3QRL
 /4BDkXHgJEspJ70rC/Hz5JFvicEAjtDK/9aWUHTr6eAVBbgieNUbTaeDJ8VJZVzcTlGT
 Ealg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1694404221; x=1695009021;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:sender:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=qcQqpu63dH0S741IJEj9d2VZJufFyAm4DsVshOau92w=;
 b=T+DUOKzUScRW0fz4di4GU2CH8BmF5lbL5wxicK12Ttx4YTXpfF8I6/bfNGMDiyJrpL
 hVfdJQvMDAUzsJmKTfpQeFQkwIrcIoBt+4mILSNt02Mux6mANe1YDRp/00ZhWeXMsr2r
 Yd0qXgRpcqIjOl4qUCge4i9slpeYLSAALc6E84TLmgDqWVa0lbNzp40Kj24LR3sr/yvN
 SGTTnBBD7lhoOxdwV34yFebylMr/gioOJeIvsqriS6I8qqN33jYB8R2DbNmVTGKa6sG/
 WgO0PdOfdl3AFXS9aTDuRqwpyJZTBEoJhFLkQOmpPfaehjvHQx/nwdMijFSjiSqbINAT
 3hCg==
X-Gm-Message-State: AOJu0YzgeMzuzq9EAU1moFeFvmL0vIMOJ2v+aR+M2cGUusdGbbgujWEg
 2JYRtLovgTgZ/cWSs/EDC7BHWb3mJgG2mw==
X-Google-Smtp-Source: AGHT+IGwY7l2/gPdWWxQKxNpWVK3oXHa88bpH15CmSm9tlaD0dpir3f+1J5wr8pGxFogt/AgIewlAQ==
X-Received: by 2002:a17:90a:868a:b0:260:d40f:6ade with SMTP id
 p10-20020a17090a868a00b00260d40f6ademr7751862pjn.15.1694404221370; 
 Sun, 10 Sep 2023 20:50:21 -0700 (PDT)
Received: from localhost.localdomain ([98.37.226.98])
 by smtp.googlemail.com with ESMTPSA id
 z10-20020a17090a8b8a00b002676e961261sm9482076pjn.1.2023.09.10.20.50.20
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 10 Sep 2023 20:50:20 -0700 (PDT)
From: Andy Tai <atai@HIDDEN>
To: 65849 <at> debbugs.gnu.org
Subject: [PATCH v2] gnu: xpra: Update to 5.0.1
Date: Sun, 10 Sep 2023 20:50:17 -0700
Message-ID: <3311247b0b9368e217e37b7810e0a86f5f32c78c.1694404192.git.atai@HIDDEN>
X-Mailer: git-send-email 2.41.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 65849
Cc: Andy Tai <atai@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)

From 9d1118eab79d4fe7fa20490209780dbd88c9fbb0 Mon Sep 17 00:00:00 2001
Message-Id: <9d1118eab79d4fe7fa20490209780dbd88c9fbb0.1694305735.git.ltai@HIDDEN>
From: Andy Tai <ltai@HIDDEN>
Date: Sat, 9 Sep 2023 17:26:39 -0700
Subject: [PATCH] gnu: xpra: Update to 5.0.1
To: guix-patches@HIDDEN

* gnu/packages/xorg.scm (xpra): Update to 5.0.1.
[inputs]: Add cups.
* gnu/packages/patches/xpra-5.0-install_libs.patch: New file.
* gnu/packages/patches/xpra-5.0-systemd-run.patch: New file.
* gnu/packages/patches/xpra-4.2-install_libs.patch: Removed.
* gnu/packages/patches/xpra-4.2-systemd-run.patch: Removed.
---
 ...libs.patch => xpra-5.0-install_libs.patch} | 32 ++++++++++++-------
 ...d-run.patch => xpra-5.0-systemd-run.patch} | 31 +++++++++---------
 gnu/packages/xorg.scm                         | 14 ++++----
 3 files changed, 43 insertions(+), 34 deletions(-)
 rename gnu/packages/patches/{xpra-4.2-install_libs.patch => xpra-5.0-install_libs.patch} (52%)
 rename gnu/packages/patches/{xpra-4.2-systemd-run.patch => xpra-5.0-systemd-run.patch} (66%)

diff --git a/gnu/packages/patches/xpra-4.2-install_libs.patch b/gnu/packages/patches/xpra-5.0-install_libs.patch
similarity index 52%
rename from gnu/packages/patches/xpra-4.2-install_libs.patch
rename to gnu/packages/patches/xpra-5.0-install_libs.patch
index 65d489a3b8..fd5394d931 100644
--- a/gnu/packages/patches/xpra-4.2-install_libs.patch
+++ b/gnu/packages/patches/xpra-5.0-install_libs.patch
@@ -1,18 +1,27 @@
-This workaround for Gentoo interferes with our use of --no-compile during
-the 'install stage.
-
---- a/setup.py	2022-01-04 10:10:05.039825000 +0100
-+++ b/setup.py	2022-01-06 15:10:31.952656039 +0100
-@@ -589,8 +589,6 @@
-         })
+diff --git a/setup.py b/setup.py
+index e254bf99c..90db55c3f 100755
+--- a/setup.py
++++ b/setup.py
+@@ -663,8 +663,6 @@ if modules_ENABLED:
+ # Utility methods for building with Cython
  
  def add_cython_ext(*args, **kwargs):
 -    if "--no-compile" in sys.argv and not ("build" in sys.argv and "install" in sys.argv):
 -        return
-     assert cython_ENABLED, "cython compilation is disabled"
+     if not cython_ENABLED:
+         raise ValueError(f"cannot build {args}: cython compilation is disabled")
      if cython_tracing_ENABLED:
-         kwargs["define_macros"] = [
-@@ -1703,14 +1701,6 @@
+@@ -1809,9 +1807,6 @@ else:
+             if root_prefix.endswith("/usr"):
+                 #ie: "/" or "/usr/src/rpmbuild/BUILDROOT/xpra-0.18.0-0.20160513r12573.fc23.x86_64/"
+                 root_prefix = root_prefix[:-4]
+-            for x in sys.argv:
+-                if x.startswith("--root="):
+-                    root_prefix = x[len("--root="):]
+             print(f"install_data_override.run() root_prefix={root_prefix}")
+             build_xpra_conf(root_prefix)
+ 
+@@ -1955,13 +1950,6 @@ else:
              if uinput_ENABLED:
                  add_data_files("lib/udev/rules.d/", ["fs/lib/udev/rules.d/71-xpra-virtual-pointer.rules"])
  
@@ -23,7 +32,6 @@ the 'install stage.
 -    #otherwise we use the flags to skip pkgconfig
 -    if ("--no-compile" in sys.argv or "--skip-build" in sys.argv) and not ("build" in sys.argv and "install" in sys.argv):
 -        pkgconfig = no_pkgconfig
--
+ 
      if OSX and "py2app" in sys.argv:
          import py2app    #@UnresolvedImport
-         assert py2app is not None
diff --git a/gnu/packages/patches/xpra-4.2-systemd-run.patch b/gnu/packages/patches/xpra-5.0-systemd-run.patch
similarity index 66%
rename from gnu/packages/patches/xpra-4.2-systemd-run.patch
rename to gnu/packages/patches/xpra-5.0-systemd-run.patch
index 8dfd9c82f0..4343b2e8c1 100644
--- a/gnu/packages/patches/xpra-4.2-systemd-run.patch
+++ b/gnu/packages/patches/xpra-5.0-systemd-run.patch
@@ -1,13 +1,12 @@
-Disable systemd-run if the command is not found.
-
-diff -ru xpra-4.2~/xpra/scripts/main.py xpra-4.2/xpra/scripts/main.py
---- xpra-4.2~/xpra/scripts/main.py	2021-06-06 08:51:13.756815842 -0700
-+++ xpra-4.2/xpra/scripts/main.py	2021-06-06 16:07:13.371024486 -0700
-@@ -331,23 +331,26 @@
-     if not is_systemd_pid1():
-         return False    # pragma: no cover
-     #test it:
--    cmd = ["systemd-run", "--quiet", "--user", "--scope", "--", "true"]
+diff --git a/xpra/scripts/main.py b/xpra/scripts/main.py
+index 3813331a5..46e2c83a6 100755
+--- a/xpra/scripts/main.py
++++ b/xpra/scripts/main.py
+@@ -337,23 +337,26 @@ def use_systemd_run(s) -> bool:
+     cmd = ["systemd-run", "--quiet"]
+     if getuid()!=0:
+         cmd += ["--user"]
+-    cmd += ["--scope", "--", "true"]
 -    proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=False)
      try:
 -        proc.communicate(timeout=2)
@@ -15,13 +14,13 @@ diff -ru xpra-4.2~/xpra/scripts/main.py xpra-4.2/xpra/scripts/main.py
 -    except TimeoutExpired:  # pragma: no cover
 -        r = None
 -    if r is None:
-+        cmd = ["systemd-run", "--quiet", "--user", "--scope", "--", "true"]
-+        proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=False)
-         try:
+-        try:
 -            proc.terminate()
 -        except Exception:
 -            pass
--        try:
++        cmd = ["systemd-run", "--quiet", "--user", "--scope", "--", "true"]
++        proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=False)
+         try:
 -            proc.communicate(timeout=1)
 +            proc.communicate(timeout=2)
 +            r = proc.returncode
@@ -41,5 +40,5 @@ diff -ru xpra-4.2~/xpra/scripts/main.py xpra-4.2/xpra/scripts/main.py
 +    except FileNotFoundError:
 +        return False
  
- 
- def run_mode(script_file, error_cb, options, args, mode, defaults):
+ def verify_gir():
+     try:
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index 08cbd8d757..67e046f507 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -72,6 +72,7 @@ (define-module (gnu packages xorg)
   #:use-module (gnu packages bash)
   #:use-module (gnu packages bison)
   #:use-module (gnu packages check)
+  #:use-module (gnu packages cups)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages emacs)
   #:use-module (gnu packages flex)
@@ -6110,16 +6111,16 @@ (define-public xcompmgr
 (define-public xpra
   (package
     (name "xpra")
-    (version "4.4.6")
+    (version "5.0.1")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "https://www.xpra.org/src/xpra-"
                            version ".tar.xz"))
        (sha256
-        (base32 "0d3s13wqbn9jwqp4i55mn4chgjkrckq3jx4jrq1bcjjz5agzfrq5"))
-       (patches (search-patches "xpra-4.2-systemd-run.patch"
-                                "xpra-4.2-install_libs.patch"))))
+        (base32 "03mny5516g6iczp6cgbllpl0q2bz38nh2z7s36qjrlkfm9xc68cl"))
+       (patches (search-patches "xpra-5.0-systemd-run.patch"
+                                "xpra-5.0-install_libs.patch"))))
     (build-system python-build-system)
     (inputs
      (list bash-minimal                 ; for wrap-program
@@ -6158,7 +6159,8 @@ (define-public xpra
            python-dbus                  ; For desktop notifications.
            dbus                         ; For dbus-launch command.
            python-lz4                   ; Faster compression than zlib.
-           python-netifaces))
+           python-netifaces
+           python-pycups))
     (native-inputs (list pkg-config pandoc python-cython))
     (arguments
      (list
@@ -6193,7 +6195,7 @@ (define-public xpra
                  (format #f "~s" (search-input-file inputs "bin/xauth"))))
               ;; Fix directory of config files.
               (substitute* '("xpra/scripts/config.py"
-                             "xpra/platform/xposix/paths.py")
+                             "xpra/platform/posix/paths.py")
                 (("\"/etc/xpra/?\"")
                  (string-append "\"" #$output "/etc/xpra/\"")))
               ;; XXX: Stolen from (gnu packages linux)

base-commit: 2eb6df537c36da8bf8e81ff698421f6fb1bfd1ab
-- 
2.41.0





Information forwarded to guix-patches@HIDDEN:
bug#65849; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 10 Sep 2023 03:32:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 09 23:32:39 2023
Received: from localhost ([127.0.0.1]:48677 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qfBBf-00064k-26
	for submit <at> debbugs.gnu.org; Sat, 09 Sep 2023 23:32:39 -0400
Received: from lists.gnu.org ([2001:470:142::17]:37246)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1qfBBa-00064V-IO
 for submit <at> debbugs.gnu.org; Sat, 09 Sep 2023 23:32:38 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <lichengtai@HIDDEN>)
 id 1qfBBR-0002ah-Jt
 for guix-patches@HIDDEN; Sat, 09 Sep 2023 23:32:25 -0400
Received: from mail-oo1-xc33.google.com ([2607:f8b0:4864:20::c33])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <lichengtai@HIDDEN>)
 id 1qfBBO-0008L0-0S
 for guix-patches@HIDDEN; Sat, 09 Sep 2023 23:32:25 -0400
Received: by mail-oo1-xc33.google.com with SMTP id
 006d021491bc7-5738cb00eebso2158774eaf.2
 for <guix-patches@HIDDEN>; Sat, 09 Sep 2023 20:32:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atai-org.20230601.gappssmtp.com; s=20230601; t=1694316740; x=1694921540;
 darn=gnu.org; 
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=pPDwRncfUhiFR1MXAnYX0dzmZx+qA/FOXlQNeO1K3ZM=;
 b=sfnkAynywDUnza40cuoHm5vdJw6G/pkXEkUj1rFDcIDgZOIu77SAtTYwFgN1e9bABW
 STo5IFJEXiaSDfITU/s34sRT1Mw1ykypZiTWjP+PNxSf6jhDn8bIVMyDI5YkUsP0y3qh
 TIcNz3qf9uPo2t5k0bWpQOzG8C1NPm1KVqCxv9d0+c4++kMxwYurnO4JWulRZgRBuygM
 WH+ItNKKzWc5527JdC/t46/jUZObwIftf/HaJHnmDspIDl5apZjWKucFMaicJbNfd6s2
 zYgIirAS3MZovRsVGS5LW+Z4tWgoevZRcaiT7fLaWoB8lNfBjpctpYvU3ekIZOYUYcm6
 F8ZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1694316740; x=1694921540;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=pPDwRncfUhiFR1MXAnYX0dzmZx+qA/FOXlQNeO1K3ZM=;
 b=eCpZGIW3jSr4RIImEftQzk7ynyZYuoFzpAqfQg6sVA1SDMdpIZ0zOpl90TrCcw8lEb
 /8562s2GRQa6NZ1gzAf1OZJe+q7KcBQn/QwD+jRcoX20EIHk9tdwtdf1xFI1tTXvLxyh
 EpgyMjD/lVyqdBeopWmU4JmhPtKTkbd3A3CMiTSQQ9FThstyWpTUN7+kaeYRx6SQK/Jo
 jRp3c0XuWoLx21QQgE2bHORImVOBdizl2/7w9j9iPZWZEAdH3putAwSTjNWNKbVV0Ywl
 KKEGVEuQGhsRjOqpnsg87o4ZrL32kctRMpzwnWMnn5IyZP/XTx22mNm9d/AuwkKaVieF
 jjrg==
X-Gm-Message-State: AOJu0YwomNUo5HtLBnI/saVgnTdMyR4Otra0Hu9b4xQQGqrtPZiwZP31
 fqJ0o4Yt1CcwxArjEivLqfWW/0idsSKoe7guE063JzyBCPA=
X-Google-Smtp-Source: AGHT+IFgfgrOm4j+CjzxxszKtgDY7QBqQPPYiD4sy96QnDcwrRKUtjwD6xQw0S+4Qab0FirQp4nrKO9PH07n/PFHVYY=
X-Received: by 2002:a05:6870:8901:b0:1c0:fc08:8f91 with SMTP id
 i1-20020a056870890100b001c0fc088f91mr8326749oao.40.1694316739767; Sat, 09 Sep
 2023 20:32:19 -0700 (PDT)
MIME-Version: 1.0
From: Andy Tai <atai@HIDDEN>
Date: Sat, 9 Sep 2023 20:31:00 -0700
Message-ID: <CAJsg1E_4GhMMqhAmkPcY+qwmPv8pukJJUSRu_pj0-8jqdQsgjA@HIDDEN>
Subject: [PATCH] gnu: xpra: Update to 5.0.1
To: guix-patches@HIDDEN
Content-Type: multipart/mixed; boundary="0000000000006987700604f8dbcd"
Received-SPF: pass client-ip=2607:f8b0:4864:20::c33;
 envelope-from=lichengtai@HIDDEN; helo=mail-oo1-xc33.google.com
X-Spam_score_int: -13
X-Spam_score: -1.4
X-Spam_bar: -
X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001,
 HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.5 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: From 9d1118eab79d4fe7fa20490209780dbd88c9fbb0 Mon Sep 17
 00:00:00 2001 Message-Id:
 <9d1118eab79d4fe7fa20490209780dbd88c9fbb0.1694305735.git.ltai@HIDDEN>
 From: Andy Tai <ltai@HIDDEN> Date: Sat, 9 S [...] 
 Content analysis details:   (1.5 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level
 mail domains are different
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (lichengtai[at]gmail.com)
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and
 EnvelopeFrom freemail headers are different
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.5 (/)

--0000000000006987700604f8dbcd
Content-Type: text/plain; charset="UTF-8"



--0000000000006987700604f8dbcd
Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gnu-xpra-Update-to-5.0.1.patch"
Content-Disposition: attachment; 
	filename="0001-gnu-xpra-Update-to-5.0.1.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_lmcpypws0>
X-Attachment-Id: f_lmcpypws0

RnJvbSA5ZDExMThlYWI3OWQ0ZmU3ZmEyMDQ5MDIwOTc4MGRiZDg4YzlmYmIwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpNZXNzYWdlLUlkOiA8OWQxMTE4ZWFiNzlkNGZlN2ZhMjA0OTAyMDk3ODBk
YmQ4OGM5ZmJiMC4xNjk0MzA1NzM1LmdpdC5sdGFpQHJva3UuY29tPgpGcm9tOiBBbmR5IFRhaSA8
bHRhaUByb2t1LmNvbT4KRGF0ZTogU2F0LCA5IFNlcCAyMDIzIDE3OjI2OjM5IC0wNzAwClN1Ympl
Y3Q6IFtQQVRDSF0gZ251OiB4cHJhOiBVcGRhdGUgdG8gNS4wLjEKVG86IGd1aXgtcGF0Y2hlc0Bn
bnUub3JnCgoqIGdudS9wYWNrYWdlcy94b3JnLnNjbSAoeHByYSk6IFVwZGF0ZSB0byA1LjAuMS4K
W2lucHV0c106IEFkZCBjdXBzLgoqIGdudS9wYWNrYWdlcy9wYXRjaGVzL3hwcmEtNS4wLWluc3Rh
bGxfbGlicy5wYXRjaDogTmV3IGZpbGUuCiogZ251L3BhY2thZ2VzL3BhdGNoZXMveHByYS01LjAt
c3lzdGVtZC1ydW4ucGF0Y2g6IE5ldyBmaWxlLgoqIGdudS9wYWNrYWdlcy9wYXRjaGVzL3hwcmEt
NC4yLWluc3RhbGxfbGlicy5wYXRjaDogUmVtb3ZlZC4KKiBnbnUvcGFja2FnZXMvcGF0Y2hlcy94
cHJhLTQuMi1zeXN0ZW1kLXJ1bi5wYXRjaDogUmVtb3ZlZC4KLS0tCiAuLi5saWJzLnBhdGNoID0+
IHhwcmEtNS4wLWluc3RhbGxfbGlicy5wYXRjaH0gfCAzMiArKysrKysrKysrKystLS0tLS0tCiAu
Li5kLXJ1bi5wYXRjaCA9PiB4cHJhLTUuMC1zeXN0ZW1kLXJ1bi5wYXRjaH0gfCAzMSArKysrKysr
KystLS0tLS0tLS0KIGdudS9wYWNrYWdlcy94b3JnLnNjbSAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDE0ICsrKystLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDM0IGRl
bGV0aW9ucygtKQogcmVuYW1lIGdudS9wYWNrYWdlcy9wYXRjaGVzL3t4cHJhLTQuMi1pbnN0YWxs
X2xpYnMucGF0Y2ggPT4geHByYS01LjAtaW5zdGFsbF9saWJzLnBhdGNofSAoNTIlKQogcmVuYW1l
IGdudS9wYWNrYWdlcy9wYXRjaGVzL3t4cHJhLTQuMi1zeXN0ZW1kLXJ1bi5wYXRjaCA9PiB4cHJh
LTUuMC1zeXN0ZW1kLXJ1bi5wYXRjaH0gKDY2JSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMv
cGF0Y2hlcy94cHJhLTQuMi1pbnN0YWxsX2xpYnMucGF0Y2ggYi9nbnUvcGFja2FnZXMvcGF0Y2hl
cy94cHJhLTUuMC1pbnN0YWxsX2xpYnMucGF0Y2gKc2ltaWxhcml0eSBpbmRleCA1MiUKcmVuYW1l
IGZyb20gZ251L3BhY2thZ2VzL3BhdGNoZXMveHByYS00LjItaW5zdGFsbF9saWJzLnBhdGNoCnJl
bmFtZSB0byBnbnUvcGFja2FnZXMvcGF0Y2hlcy94cHJhLTUuMC1pbnN0YWxsX2xpYnMucGF0Y2gK
aW5kZXggNjVkNDg5YTNiOC4uZmQ1Mzk0ZDkzMSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3Bh
dGNoZXMveHByYS00LjItaW5zdGFsbF9saWJzLnBhdGNoCisrKyBiL2dudS9wYWNrYWdlcy9wYXRj
aGVzL3hwcmEtNS4wLWluc3RhbGxfbGlicy5wYXRjaApAQCAtMSwxOCArMSwyNyBAQAotVGhpcyB3
b3JrYXJvdW5kIGZvciBHZW50b28gaW50ZXJmZXJlcyB3aXRoIG91ciB1c2Ugb2YgLS1uby1jb21w
aWxlIGR1cmluZwotdGhlICdpbnN0YWxsIHN0YWdlLgotCi0tLS0gYS9zZXR1cC5weQkyMDIyLTAx
LTA0IDEwOjEwOjA1LjAzOTgyNTAwMCArMDEwMAotKysrIGIvc2V0dXAucHkJMjAyMi0wMS0wNiAx
NToxMDozMS45NTI2NTYwMzkgKzAxMDAKLUBAIC01ODksOCArNTg5LDYgQEAKLSAgICAgICAgIH0p
CitkaWZmIC0tZ2l0IGEvc2V0dXAucHkgYi9zZXR1cC5weQoraW5kZXggZTI1NGJmOTljLi45MGRi
NTVjM2YgMTAwNzU1CistLS0gYS9zZXR1cC5weQorKysrIGIvc2V0dXAucHkKK0BAIC02NjMsOCAr
NjYzLDYgQEAgaWYgbW9kdWxlc19FTkFCTEVEOgorICMgVXRpbGl0eSBtZXRob2RzIGZvciBidWls
ZGluZyB3aXRoIEN5dGhvbgogIAogIGRlZiBhZGRfY3l0aG9uX2V4dCgqYXJncywgKiprd2FyZ3Mp
OgogLSAgICBpZiAiLS1uby1jb21waWxlIiBpbiBzeXMuYXJndiBhbmQgbm90ICgiYnVpbGQiIGlu
IHN5cy5hcmd2IGFuZCAiaW5zdGFsbCIgaW4gc3lzLmFyZ3YpOgogLSAgICAgICAgcmV0dXJuCi0g
ICAgIGFzc2VydCBjeXRob25fRU5BQkxFRCwgImN5dGhvbiBjb21waWxhdGlvbiBpcyBkaXNhYmxl
ZCIKKyAgICAgaWYgbm90IGN5dGhvbl9FTkFCTEVEOgorICAgICAgICAgcmFpc2UgVmFsdWVFcnJv
cihmImNhbm5vdCBidWlsZCB7YXJnc306IGN5dGhvbiBjb21waWxhdGlvbiBpcyBkaXNhYmxlZCIp
CiAgICAgIGlmIGN5dGhvbl90cmFjaW5nX0VOQUJMRUQ6Ci0gICAgICAgICBrd2FyZ3NbImRlZmlu
ZV9tYWNyb3MiXSA9IFsKLUBAIC0xNzAzLDE0ICsxNzAxLDYgQEAKK0BAIC0xODA5LDkgKzE4MDcs
NiBAQCBlbHNlOgorICAgICAgICAgICAgIGlmIHJvb3RfcHJlZml4LmVuZHN3aXRoKCIvdXNyIik6
CisgICAgICAgICAgICAgICAgICNpZTogIi8iIG9yICIvdXNyL3NyYy9ycG1idWlsZC9CVUlMRFJP
T1QveHByYS0wLjE4LjAtMC4yMDE2MDUxM3IxMjU3My5mYzIzLng4Nl82NC8iCisgICAgICAgICAg
ICAgICAgIHJvb3RfcHJlZml4ID0gcm9vdF9wcmVmaXhbOi00XQorLSAgICAgICAgICAgIGZvciB4
IGluIHN5cy5hcmd2OgorLSAgICAgICAgICAgICAgICBpZiB4LnN0YXJ0c3dpdGgoIi0tcm9vdD0i
KToKKy0gICAgICAgICAgICAgICAgICAgIHJvb3RfcHJlZml4ID0geFtsZW4oIi0tcm9vdD0iKTpd
CisgICAgICAgICAgICAgcHJpbnQoZiJpbnN0YWxsX2RhdGFfb3ZlcnJpZGUucnVuKCkgcm9vdF9w
cmVmaXg9e3Jvb3RfcHJlZml4fSIpCisgICAgICAgICAgICAgYnVpbGRfeHByYV9jb25mKHJvb3Rf
cHJlZml4KQorIAorQEAgLTE5NTUsMTMgKzE5NTAsNiBAQCBlbHNlOgogICAgICAgICAgICAgIGlm
IHVpbnB1dF9FTkFCTEVEOgogICAgICAgICAgICAgICAgICBhZGRfZGF0YV9maWxlcygibGliL3Vk
ZXYvcnVsZXMuZC8iLCBbImZzL2xpYi91ZGV2L3J1bGVzLmQvNzEteHByYS12aXJ0dWFsLXBvaW50
ZXIucnVsZXMiXSkKICAKQEAgLTIzLDcgKzMyLDYgQEAgdGhlICdpbnN0YWxsIHN0YWdlLgogLSAg
ICAjb3RoZXJ3aXNlIHdlIHVzZSB0aGUgZmxhZ3MgdG8gc2tpcCBwa2djb25maWcKIC0gICAgaWYg
KCItLW5vLWNvbXBpbGUiIGluIHN5cy5hcmd2IG9yICItLXNraXAtYnVpbGQiIGluIHN5cy5hcmd2
KSBhbmQgbm90ICgiYnVpbGQiIGluIHN5cy5hcmd2IGFuZCAiaW5zdGFsbCIgaW4gc3lzLmFyZ3Yp
OgogLSAgICAgICAgcGtnY29uZmlnID0gbm9fcGtnY29uZmlnCi0tCisgCiAgICAgIGlmIE9TWCBh
bmQgInB5MmFwcCIgaW4gc3lzLmFyZ3Y6CiAgICAgICAgICBpbXBvcnQgcHkyYXBwICAgICNAVW5y
ZXNvbHZlZEltcG9ydAotICAgICAgICAgYXNzZXJ0IHB5MmFwcCBpcyBub3QgTm9uZQpkaWZmIC0t
Z2l0IGEvZ251L3BhY2thZ2VzL3BhdGNoZXMveHByYS00LjItc3lzdGVtZC1ydW4ucGF0Y2ggYi9n
bnUvcGFja2FnZXMvcGF0Y2hlcy94cHJhLTUuMC1zeXN0ZW1kLXJ1bi5wYXRjaApzaW1pbGFyaXR5
IGluZGV4IDY2JQpyZW5hbWUgZnJvbSBnbnUvcGFja2FnZXMvcGF0Y2hlcy94cHJhLTQuMi1zeXN0
ZW1kLXJ1bi5wYXRjaApyZW5hbWUgdG8gZ251L3BhY2thZ2VzL3BhdGNoZXMveHByYS01LjAtc3lz
dGVtZC1ydW4ucGF0Y2gKaW5kZXggOGRmZDljODJmMC4uNDM0M2IyZThjMSAxMDA2NDQKLS0tIGEv
Z251L3BhY2thZ2VzL3BhdGNoZXMveHByYS00LjItc3lzdGVtZC1ydW4ucGF0Y2gKKysrIGIvZ251
L3BhY2thZ2VzL3BhdGNoZXMveHByYS01LjAtc3lzdGVtZC1ydW4ucGF0Y2gKQEAgLTEsMTMgKzEs
MTIgQEAKLURpc2FibGUgc3lzdGVtZC1ydW4gaWYgdGhlIGNvbW1hbmQgaXMgbm90IGZvdW5kLgot
Ci1kaWZmIC1ydSB4cHJhLTQuMn4veHByYS9zY3JpcHRzL21haW4ucHkgeHByYS00LjIveHByYS9z
Y3JpcHRzL21haW4ucHkKLS0tLSB4cHJhLTQuMn4veHByYS9zY3JpcHRzL21haW4ucHkJMjAyMS0w
Ni0wNiAwODo1MToxMy43NTY4MTU4NDIgLTA3MDAKLSsrKyB4cHJhLTQuMi94cHJhL3NjcmlwdHMv
bWFpbi5weQkyMDIxLTA2LTA2IDE2OjA3OjEzLjM3MTAyNDQ4NiAtMDcwMAotQEAgLTMzMSwyMyAr
MzMxLDI2IEBACi0gICAgIGlmIG5vdCBpc19zeXN0ZW1kX3BpZDEoKToKLSAgICAgICAgIHJldHVy
biBGYWxzZSAgICAjIHByYWdtYTogbm8gY292ZXIKLSAgICAgI3Rlc3QgaXQ6Ci0tICAgIGNtZCA9
IFsic3lzdGVtZC1ydW4iLCAiLS1xdWlldCIsICItLXVzZXIiLCAiLS1zY29wZSIsICItLSIsICJ0
cnVlIl0KK2RpZmYgLS1naXQgYS94cHJhL3NjcmlwdHMvbWFpbi5weSBiL3hwcmEvc2NyaXB0cy9t
YWluLnB5CitpbmRleCAzODEzMzMxYTUuLjQ2ZTJjODNhNiAxMDA3NTUKKy0tLSBhL3hwcmEvc2Ny
aXB0cy9tYWluLnB5CisrKysgYi94cHJhL3NjcmlwdHMvbWFpbi5weQorQEAgLTMzNywyMyArMzM3
LDI2IEBAIGRlZiB1c2Vfc3lzdGVtZF9ydW4ocykgLT4gYm9vbDoKKyAgICAgY21kID0gWyJzeXN0
ZW1kLXJ1biIsICItLXF1aWV0Il0KKyAgICAgaWYgZ2V0dWlkKCkhPTA6CisgICAgICAgICBjbWQg
Kz0gWyItLXVzZXIiXQorLSAgICBjbWQgKz0gWyItLXNjb3BlIiwgIi0tIiwgInRydWUiXQogLSAg
ICBwcm9jID0gUG9wZW4oY21kLCBzdGRvdXQ9UElQRSwgc3RkZXJyPVBJUEUsIHNoZWxsPUZhbHNl
KQogICAgICB0cnk6CiAtICAgICAgICBwcm9jLmNvbW11bmljYXRlKHRpbWVvdXQ9MikKQEAgLTE1
LDEzICsxNCwxMyBAQCBkaWZmIC1ydSB4cHJhLTQuMn4veHByYS9zY3JpcHRzL21haW4ucHkgeHBy
YS00LjIveHByYS9zY3JpcHRzL21haW4ucHkKIC0gICAgZXhjZXB0IFRpbWVvdXRFeHBpcmVkOiAg
IyBwcmFnbWE6IG5vIGNvdmVyCiAtICAgICAgICByID0gTm9uZQogLSAgICBpZiByIGlzIE5vbmU6
Ci0rICAgICAgICBjbWQgPSBbInN5c3RlbWQtcnVuIiwgIi0tcXVpZXQiLCAiLS11c2VyIiwgIi0t
c2NvcGUiLCAiLS0iLCAidHJ1ZSJdCi0rICAgICAgICBwcm9jID0gUG9wZW4oY21kLCBzdGRvdXQ9
UElQRSwgc3RkZXJyPVBJUEUsIHNoZWxsPUZhbHNlKQotICAgICAgICAgdHJ5OgorLSAgICAgICAg
dHJ5OgogLSAgICAgICAgICAgIHByb2MudGVybWluYXRlKCkKIC0gICAgICAgIGV4Y2VwdCBFeGNl
cHRpb246CiAtICAgICAgICAgICAgcGFzcwotLSAgICAgICAgdHJ5OgorKyAgICAgICAgY21kID0g
WyJzeXN0ZW1kLXJ1biIsICItLXF1aWV0IiwgIi0tdXNlciIsICItLXNjb3BlIiwgIi0tIiwgInRy
dWUiXQorKyAgICAgICAgcHJvYyA9IFBvcGVuKGNtZCwgc3Rkb3V0PVBJUEUsIHN0ZGVycj1QSVBF
LCBzaGVsbD1GYWxzZSkKKyAgICAgICAgIHRyeToKIC0gICAgICAgICAgICBwcm9jLmNvbW11bmlj
YXRlKHRpbWVvdXQ9MSkKICsgICAgICAgICAgICBwcm9jLmNvbW11bmljYXRlKHRpbWVvdXQ9MikK
ICsgICAgICAgICAgICByID0gcHJvYy5yZXR1cm5jb2RlCkBAIC00MSw1ICs0MCw1IEBAIGRpZmYg
LXJ1IHhwcmEtNC4yfi94cHJhL3NjcmlwdHMvbWFpbi5weSB4cHJhLTQuMi94cHJhL3NjcmlwdHMv
bWFpbi5weQogKyAgICBleGNlcHQgRmlsZU5vdEZvdW5kRXJyb3I6CiArICAgICAgICByZXR1cm4g
RmFsc2UKICAKLSAKLSBkZWYgcnVuX21vZGUoc2NyaXB0X2ZpbGUsIGVycm9yX2NiLCBvcHRpb25z
LCBhcmdzLCBtb2RlLCBkZWZhdWx0cyk6CisgZGVmIHZlcmlmeV9naXIoKToKKyAgICAgdHJ5Ogpk
aWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3hvcmcuc2NtIGIvZ251L3BhY2thZ2VzL3hvcmcuc2Nt
CmluZGV4IDA4Y2JkOGQ3NTcuLjY3ZTA0NmY1MDcgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy94
b3JnLnNjbQorKysgYi9nbnUvcGFja2FnZXMveG9yZy5zY20KQEAgLTcyLDYgKzcyLDcgQEAgKGRl
ZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4b3JnKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr
YWdlcyBiYXNoKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBiaXNvbikKICAgIzp1c2Ut
bW9kdWxlIChnbnUgcGFja2FnZXMgY2hlY2spCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz
IGN1cHMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGNvbXByZXNzaW9uKQogICAjOnVz
ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBlbWFjcykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn
ZXMgZmxleCkKQEAgLTYxMTAsMTYgKzYxMTEsMTYgQEAgKGRlZmluZS1wdWJsaWMgeGNvbXBtZ3IK
IChkZWZpbmUtcHVibGljIHhwcmEKICAgKHBhY2thZ2UKICAgICAobmFtZSAieHByYSIpCi0gICAg
KHZlcnNpb24gIjQuNC42IikKKyAgICAodmVyc2lvbiAiNS4wLjEiKQogICAgIChzb3VyY2UKICAg
ICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHN0cmlu
Zy1hcHBlbmQgImh0dHBzOi8vd3d3LnhwcmEub3JnL3NyYy94cHJhLSIKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZlcnNpb24gIi50YXIueHoiKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAg
IChiYXNlMzIgIjBkM3MxM3dxYm45andxcDRpNTVtbjRjaGdqa3Jja3Ezang0anJxMWJjamp6NWFn
emZycTUiKSkKLSAgICAgICAocGF0Y2hlcyAoc2VhcmNoLXBhdGNoZXMgInhwcmEtNC4yLXN5c3Rl
bWQtcnVuLnBhdGNoIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieHByYS00LjIt
aW5zdGFsbF9saWJzLnBhdGNoIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDNtbnk1NTE2ZzZpY3pw
NmNnYmxscGwwcTJiejM4bmgyejdzMzZxanJsa2ZtOXhjNjhjbCIpKQorICAgICAgIChwYXRjaGVz
IChzZWFyY2gtcGF0Y2hlcyAieHByYS01LjAtc3lzdGVtZC1ydW4ucGF0Y2giCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICJ4cHJhLTUuMC1pbnN0YWxsX2xpYnMucGF0Y2giKSkpKQog
ICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKICAgICAoaW5wdXRzCiAgICAg
IChsaXN0IGJhc2gtbWluaW1hbCAgICAgICAgICAgICAgICAgOyBmb3Igd3JhcC1wcm9ncmFtCkBA
IC02MTU4LDcgKzYxNTksOCBAQCAoZGVmaW5lLXB1YmxpYyB4cHJhCiAgICAgICAgICAgIHB5dGhv
bi1kYnVzICAgICAgICAgICAgICAgICAgOyBGb3IgZGVza3RvcCBub3RpZmljYXRpb25zLgogICAg
ICAgICAgICBkYnVzICAgICAgICAgICAgICAgICAgICAgICAgIDsgRm9yIGRidXMtbGF1bmNoIGNv
bW1hbmQuCiAgICAgICAgICAgIHB5dGhvbi1sejQgICAgICAgICAgICAgICAgICAgOyBGYXN0ZXIg
Y29tcHJlc3Npb24gdGhhbiB6bGliLgotICAgICAgICAgICBweXRob24tbmV0aWZhY2VzKSkKKyAg
ICAgICAgICAgcHl0aG9uLW5ldGlmYWNlcworICAgICAgICAgICBweXRob24tcHljdXBzKSkKICAg
ICAobmF0aXZlLWlucHV0cyAobGlzdCBwa2ctY29uZmlnIHBhbmRvYyBweXRob24tY3l0aG9uKSkK
ICAgICAoYXJndW1lbnRzCiAgICAgIChsaXN0CkBAIC02MTkzLDcgKzYxOTUsNyBAQCAoZGVmaW5l
LXB1YmxpYyB4cHJhCiAgICAgICAgICAgICAgICAgIChmb3JtYXQgI2YgIn5zIiAoc2VhcmNoLWlu
cHV0LWZpbGUgaW5wdXRzICJiaW4veGF1dGgiKSkpKQogICAgICAgICAgICAgICA7OyBGaXggZGly
ZWN0b3J5IG9mIGNvbmZpZyBmaWxlcy4KICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICcoInhw
cmEvc2NyaXB0cy9jb25maWcucHkiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4cHJh
L3BsYXRmb3JtL3hwb3NpeC9wYXRocy5weSIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJ4cHJhL3BsYXRmb3JtL3Bvc2l4L3BhdGhzLnB5IikKICAgICAgICAgICAgICAgICAoKCJcIi9l
dGMveHByYS8/XCIiKQogICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiXCIiICMkb3V0
cHV0ICIvZXRjL3hwcmEvXCIiKSkpCiAgICAgICAgICAgICAgIDs7IFhYWDogU3RvbGVuIGZyb20g
KGdudSBwYWNrYWdlcyBsaW51eCkKCmJhc2UtY29tbWl0OiA1ZGI3OGU3YzFiMDZkMWI0ODkyYmRi
M2UxNTNiOTViMjE1NzcyNzFlCi0tIAoyLjQwLjEKCg==
--0000000000006987700604f8dbcd--




Acknowledgement sent to Andy Tai <atai@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#65849; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 27 Sep 2023 16:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.