Your message dated Fri, 05 Feb 2021 19:34:41 +0000
with message-id <[email protected]>
and subject line Bug#921700: fixed in xpra 3.0.9+dfsg1-1.2
has caused the Debian Bug report #921700,
regarding [xpra] FTBFS: xvfb path patch
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
921700: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921700
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: xpra
Version: 2.4.3+dfsg1-1
Severity: serious
Tags: patch

--- Please enter the report below this line. ---

At least on my setup,  detect_xorg_setup(install_dir)  in setup.py already
produces

xvfb_command[0] == '/usr/lib/xorg/Xorg'

(around line 822 in setup.py).

The assertion installed by our Debian specific patch does not consider
that as a possibility. The attached updated patch relaxes the assertion,
resolving the FTBFS.

--- System information. ---
Architecture: Kernel:       Linux 4.19.0-2-amd64

Debian Release: buster/sid

--- Package information. ---
Depends                              (Version) | Installed
==============================================-+-==================
init-system-helpers                  (>= 1.51) | 1.56+nmu1
python                                (<< 2.8) | 2.7.15-4
python                               (>= 2.7~) | 2.7.15-4
python:any                            (<< 2.8) | python:any                     
      (>= 2.7~) | libavcodec58                        (>= 7:4.0)
| libavformat58                       (>= 7:4.1) | 7:4.1-1
libavutil56                         (>= 7:4.0) | libc6                          
      (>= 2.14) | libglib2.0-0                       (>= 2.12.0)
| libgtk2.0-0                        (>= 2.24.0) | libpam0g                     
    (>= 0.99.7.1) | libswscale5                         (>=
7:4.0) | libsystemd0                                    | libturbojpeg0         
              (>= 1.4.0) | libvpx5
(>= 1.6.0) | libwebp6                            (>= 0.5.1) | libx11-6          
           (>= 2:1.2.99.901) | libx264-155
              | libx265-165                           (>= 2.9) | libxcomposite1 
                   (>= 1:0.3-1) | libxdamage1
      (>= 1:1.1) | libxext6                                       | libxfixes3  
                                   | libxi6
    (>= 2:1.2.99.4) | libxkbfile1                                    | 
libxrandr2                     (>= 2:1.2.99.2) | libxtst6
                       | adduser                                        | 
python-gi-cairo                                | python-gtk2
                          | x11-xserver-utils                              | 
xserver-xorg-input-void                        |
xserver-xorg-video-dummy                       | python-rencode                 
                |

Recommends                  (Version) | Installed
=====================================-+-===========
keyboard-configuration                | 1.188
python-paramiko                       | 2.4.2-0.1
openssh-client                        | 1:7.9p1-5
ssh-askpass                           | 1:1.2.4.1-10
python-lz4                            | 1.1.0+dfsg-1
python-lzo                            | 1.12-2
python-pil                            | 5.4.1-1
 OR python-imaging                    | python-gtkglext1                      | 
1.1.0-9.1
python-dbus                           | 1.2.8-3
python-uritools                       | 2.1.0-1


Suggests                       (Version) | Installed
========================================-+-===========
openssh-server                           | 1:7.9p1-5
python-pyopencl                          | gstreamer1.0-plugins-base            
    | gstreamer1.0-plugins-good                |  OR
gstreamer1.0-plugins-ugly            |  OR gstreamer1.0-plugins-bad             
| python-gst-1.0                           | pulseaudio
                      | pulseaudio-utils                         | python-avahi 
                            | python-netifaces
       | cups-client                              | cups-common                 
             | cups-filters                             |
cups-pdf                                 | python-cups                          
    | python-opencv                            |
v4l2loopback-dkms                        | python-yaml                          
    | python-uinput                            |
Description: Fix path to Xorg binary in /etc/xpra/conf.d/55_server_x11.conf
 We need the (absolute) path to the non-setuid binary and not to a possibly
 installed setuid-wrapper (which requires root or login on a tty).
 Auto-dection fails as Xorg is not installed in the build environment.
 .
 As the Xorg setuid wrapper is Debian specific (and might be removed in the
 future) there's no need to upstream this change.
Author: Simon Ruderich <[email protected]>
Bug-Debian: https://bugs.debian.org/863891
Forwarded: not-needed
Last-Update: 2019-02-07

Index: xpra-2.4.3+dfsg1/setup.py
===================================================================
--- xpra-2.4.3+dfsg1.orig/setup.py
+++ xpra-2.4.3+dfsg1/setup.py
@@ -819,6 +819,12 @@ def detect_xorg_setup(install_dir=None):
 def build_xpra_conf(install_dir):
     #generates an actual config file from the template
     xvfb_command = detect_xorg_setup(install_dir)
+    xorg_call = '/usr/lib/xorg/Xorg'
+    if xvfb_command[0] != xorg_call:
+        assert xvfb_command[0] == 'Xorg'
+        xvfb_command[0] = xorg_call
+
+    xvfb_command[0] = '/usr/lib/xorg/Xorg'
     from xpra.platform.features import DEFAULT_ENV
     def bstr(b):
         if b is None:

--- End Message ---
--- Begin Message ---
Source: xpra
Source-Version: 3.0.9+dfsg1-1.2
Done: Gianfranco Costamagna <[email protected]>

We believe that the bug you reported is fixed in the latest version of
xpra, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Gianfranco Costamagna <[email protected]> (supplier of updated xpra 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 05 Feb 2021 20:23:02 +0100
Source: xpra
Architecture: source
Version: 3.0.9+dfsg1-1.2
Distribution: unstable
Urgency: medium
Maintainer: Dmitry Smirnov <[email protected]>
Changed-By: Gianfranco Costamagna <[email protected]>
Closes: 921700 956822
Changes:
 xpra (3.0.9+dfsg1-1.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   [ Antonio Russo ]
   * Add xvfb runtime dependency on armhf (Closes: #921700, #956822)
     - This should fix autopkgtests
Checksums-Sha1:
 17d1f4051a5c34f13738db720863fd6a8d940147 2459 xpra_3.0.9+dfsg1-1.2.dsc
 8b0d08f4a8990672923bacdcb30a829014403274 36572 
xpra_3.0.9+dfsg1-1.2.debian.tar.xz
 a3be50b59b0d433c10f9ed42de5889718da934f9 18293 
xpra_3.0.9+dfsg1-1.2_source.buildinfo
Checksums-Sha256:
 514cf00a438cf53688c5636a572264055b1c6ace532939a6b5073f265a399be6 2459 
xpra_3.0.9+dfsg1-1.2.dsc
 3fd3d8fb2836b9f6da8a9311f9f0d50fcca3f723294152b96cc26eef696cf61f 36572 
xpra_3.0.9+dfsg1-1.2.debian.tar.xz
 48978860f9b5fa23f93d84e37d2b4cdb70c1f7f8be717b053364d01904f844d9 18293 
xpra_3.0.9+dfsg1-1.2_source.buildinfo
Files:
 34406a782cac5bfee929a56a6349ffa3 2459 x11 optional xpra_3.0.9+dfsg1-1.2.dsc
 b9cea145f9ea1fc8262571568e714936 36572 x11 optional 
xpra_3.0.9+dfsg1-1.2.debian.tar.xz
 56bb50336f7249f8cd8a4f097587e00d 18293 x11 optional 
xpra_3.0.9+dfsg1-1.2_source.buildinfo

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

iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmAdm1EACgkQ808JdE6f
XdkOlw//cYs4T3rjYn374kQ1BQMGxLcyZfrwUt+JMfNdPn0S1sDN6tzqvHp6RSkj
rjxRfeXEW7gd+aomemvlmNjkBUM8MYEAtud21SGa/KMKiZBjkAVw5/y6Lyw+SNrx
PURSN1pGMuISXffdS4cbKmF4UMfkhqDZP/330td7vucn3kTVdIojpFXJUG4jydrO
dS6RQlACBRgA26PuLNSJZd1821lQ4Kxfwx0NYZgVB9ZitAkrWS8d4LmkOz60FpGC
/k8U+jbkkfcLbhTooxEgdxG6Ic8TXDVODm84d9F2hxNsl1rsgZOw4qz3FaOkSz/X
0/09oHg84kud3GJroWTJljea4s+A1LQGA5eb5pji+s/9lPIbijF0hbCnxSgwdBay
P0OhPSj2Kz5a5GbWSqBvPDvYbWN0jeRfYYj+1OSOCWr/p/Ez2hR7j6LNDImPSjh4
9fYy4zEQPD6ZvWwyQELx0eVbe3cr/yN7WReR6QTU48mnft6SEonb0WFDhIHN4scP
ZsKZ2RqjFZ1fOkyUs43bu2pDJzZVWKMmgq68NfGtAqt5k5524avWFZMb2gzafzeA
Xoqd/ryYRA0rkL/Mi97WG7G40Nq97BgL+yjQy2Di1nBbHHvjftYc9uC9strHW2QA
nCv71mQTW5mjCYi80ar+NG6+QOUGw+XgJxL/wjPU18hVWiIvZHg=
=D6uK
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to