Bug#1020386: mesa: FTBFS on x32

2022-09-20 Thread Laurent Bigonville
Source: mesa
Version: 21.0.0-1
Severity: important
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

Hello,

mesa currently FTBFS on x32, with the following errors:

dh_install -a
dh_install: warning: Cannot find (any matches for) 
"usr/share/drirc.d/00-radv-defaults.conf" (tried in ., debian/tmp)

dh_install: warning: mesa-vulkan-drivers missing files: 
usr/share/drirc.d/00-radv-defaults.conf
dh_install: error: missing files, aborting
make[1]: *** [debian/rules:228: override_dh_install] Error 25

That's probably happening because the amd vulkan driver is not built

Kind regards,
Laurent Bigonville


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.19.0-1-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy



Bug#1011952: mesa: FTBFS on kfreebsd

2022-06-03 Thread Laurent Bigonville

Le 2/06/22 à 18:25, Timo Aaltonen a écrit :

Laurent Bigonville kirjoitti 27.5.2022 klo 18.43:

Source: mesa
Version: 22.1.0~rc5-1
Severity: important
Tags: patch ftbfs
Justification: fails to build from source (but built successfully in 
the past)

Forwarded: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4081

Hello,

mesa currently FTBFS on kfreebsd

The attached patch seems to fix this

The patch has been propsed upstream

Could you please apply that patch?



Is disabling gallium-extra-hud a part of the fix?



Yes indeed, should have mentioned it

Apparently it requires linux specific wireless headers, disabling it on 
non-linux/kfreebsd is allowing the package to build




Bug#1011952: mesa: FTBFS on kfreebsd

2022-05-27 Thread Laurent Bigonville
Source: mesa
Version: 22.1.0~rc5-1
Severity: important
Tags: patch ftbfs
Justification: fails to build from source (but built successfully in the past)
Forwarded: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4081

Hello,

mesa currently FTBFS on kfreebsd

The attached patch seems to fix this

The patch has been propsed upstream

Could you please apply that patch?

Kind regards,
Laurent Bigonville


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.17.0-2-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_BE:fr
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy
diff -u mesa-22.1.0/debian/patches/series mesa-22.1.0/debian/patches/series
--- mesa-22.1.0/debian/patches/series
+++ mesa-22.1.0/debian/patches/series
@@ -2,3 +2,4 @@
 path_max.diff
 src_glx_dri_common.h.diff
 revert-enabling-tlsdesc-support.diff
+fix_ftbfs_kfreebsd.patch
diff -u mesa-22.1.0/debian/rules mesa-22.1.0/debian/rules
--- mesa-22.1.0/debian/rules
+++ mesa-22.1.0/debian/rules
@@ -56,7 +56,6 @@
 
confflags_DIRECT_RENDERING = -Dglx-direct=true
confflags_GBM = -Dgbm=enabled
-   confflags_GALLIUM += -Dgallium-extra-hud=true
confflags_GALLIUM += -Dgallium-vdpau=enabled
confflags_GALLIUM += -Dlmsensors=enabled
 
@@ -68,6 +67,7 @@
 
   ifeq ($(DEB_HOST_ARCH_OS), linux)
confflags_DRI3 = -Ddri3=enabled
+   confflags_GALLIUM += -Dgallium-extra-hud=true
# Gallium drivers which require kernel support, not yet ported to 
non-Linux
GALLIUM_DRIVERS += nouveau virgl
 
only in patch2:
unchanged:
--- mesa-22.1.0.orig/debian/patches/fix_ftbfs_kfreebsd.patch
+++ mesa-22.1.0/debian/patches/fix_ftbfs_kfreebsd.patch
@@ -0,0 +1,53 @@
+From 809fc7ef474a6010f2eafc853d8d1322f97a539c Mon Sep 17 00:00:00 2001
+From: Laurent Bigonville 
+Date: Thu, 17 Feb 2022 14:49:27 +0100
+Subject: [PATCH] Try to fix FTBFS on kfreebsd architecture
+
+Fixes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4081
+---
+ include/drm-uapi/sync_file.h | 1 +
+ src/util/u_qsort.h   | 2 +-
+ src/util/u_thread.h  | 2 +-
+ 3 files changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/include/drm-uapi/sync_file.h b/include/drm-uapi/sync_file.h
+index 11d86db53e4..7ede34e12de 100644
+--- a/include/drm-uapi/sync_file.h
 b/include/drm-uapi/sync_file.h
+@@ -19,6 +19,7 @@
+ 
+ #else /* One of the BSDs */
+ 
++#include 
+ #include 
+ #include 
+ 
+diff --git a/src/util/u_qsort.h b/src/util/u_qsort.h
+index 34fff94dba4..ac3dfebaa6b 100644
+--- a/src/util/u_qsort.h
 b/src/util/u_qsort.h
+@@ -57,7 +57,7 @@ util_qsort_r(void *base, size_t nmemb, size_t size,
+  void *arg)
+ {
+ #if HAVE_QSORT_R
+-#  if DETECT_OS_APPLE || DETECT_OS_BSD
++#  if (DETECT_OS_APPLE || DETECT_OS_BSD) && ! defined(__GLIBC__)
+/* BSD/macOS qsort_r takes "arg" before the comparison function and it
+ * pass the "arg" before the elements.
+ */
+diff --git a/src/util/u_thread.h b/src/util/u_thread.h
+index d06ff6beddb..70c02bf938c 100644
+--- a/src/util/u_thread.h
 b/src/util/u_thread.h
+@@ -125,7 +125,7 @@ static inline thrd_t u_thread_create(int (*routine)(void 
*), void *param)
+ static inline void u_thread_setname( const char *name )
+ {
+ #if defined(HAVE_PTHREAD)
+-#if DETECT_OS_LINUX || DETECT_OS_CYGWIN || DETECT_OS_SOLARIS
++#if DETECT_OS_LINUX || DETECT_OS_CYGWIN || DETECT_OS_SOLARIS || 
defined(__GLIBC__)
+int ret = pthread_setname_np(pthread_self(), name);
+if (ret == ERANGE) {
+   char buf[16];
+-- 
+GitLab
+


Bug#1003264: mesa: Build-Dependency cycle between mesa and libglvnd

2022-01-06 Thread Laurent Bigonville
Source: mesa
Version: 21.3.3-1
Severity: important

Hello,

Looks like there is still a build-dependency loop between mesa and libglvnd

mesa build-depends on:
- libglvnd-dev:kfreebsd-amd64 (>= 1.3.2)
libglvnd-dev depends on:
- libglx-dev:kfreebsd-amd64 (>= 1.3.0-1)
libglx-dev depends on:
- libglx0:kfreebsd-amd64 (= 1.4.0-1)
libglx0 depends on missing:
- libglx-mesa0:kfreebsd-amd64

In #979976 you have reintroduced the libglvnd-core-dev package, but it
seems that mesa is still BD on libglvnd-dev instead

Could you please switch the build-dependency from libglvnd-dev to
libglvnd-core-dev?

Kind regards,
Laurent Bigonville


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.15.0-2-amd64 (SMP w/8 CPU threads)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_BE:fr
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy



Bug#987768: libxext-dev depends on transitional packages

2021-04-29 Thread Laurent Bigonville
Package: libxext-dev
Version: 2:1.3.3-1.1
Severity: normal

Hello,

libxext-dev depends on the following transitional packages:

- x11proto-core-dev
- x11proto-xext-dev

Both can be replaced apparently by just a dependency on x11proto-dev

Kind regards,
Laurent Bigonville

-- System Information:
Debian Release: 11.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-6-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_BE:fr
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy

Versions of packages libxext-dev depends on:
ii  libx11-dev2:1.7.0-2
ii  libxext6  2:1.3.3-1.1
ii  x11proto-core-dev 2020.1-1
ii  x11proto-dev [x11proto-xext-dev]  2020.1-1
ii  x11proto-xext-dev 2020.1-1

libxext-dev recommends no packages.

Versions of packages libxext-dev suggests:
pn  libxext-doc  

-- no debconf information



Bug#986660: FTBFS on x32 due to missing directx-headers

2021-04-08 Thread Laurent Bigonville
Source: mesa
Version: 21.0.2-1
Severity: important
Tags: ftbfs

Hello,

Looks like src:mesa from experimental FTBFS because the build requires
the directx-headers-dev package

Support for that should either be disabled or the package installed.

Kind regards,
Laurent Bigonville


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-5-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_BE:fr
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy



Bug#979976: (Build-)Dependency cycle between mesa and libglvnd

2021-01-12 Thread Laurent Bigonville
Source: mesa, libglvnd
Version: libglvnd/1.3.2-1
Severity: important

Hello,

There is currently a (Build-)Dependency cycle between mesa and libglvnd.

This cycle should be broken and/or a way to bootstrap (stage1) them
should be added.

Note that this is preventing mesa to build on kfreebsd.o

Kind regards,
Laurent Bigonville

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.9.0-5-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_BE:fr
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy



Bug#964973: mesa-opencl-icd: Applications using OpenCL crash with ": CommandLine Error: Option 'polly' registered more than once!".

2020-08-18 Thread Laurent Bigonville

severity 964973 serious
thanks

On Mon, 13 Jul 2020 18:37:45 +0200 =?UTF-8?Q?Roman_Ondr=c3=a1=c4=8dek?= 
 wrote:



>
> After upgrading from version 19.1.6, applications using OpenCL are
> crashing with error message:
> ": CommandLine Error: Option 'polly' registered more than once!
> LLVM ERROR: inconsistency in registered CommandLine options".
>
> For example:
> # clinfo
> : CommandLine Error: Option 'polly' registered more than once!
> LLVM ERROR: inconsistency in registered CommandLine options
>

For me that should be RC (serious or even more), installing the package 
breaks OpenCL and prevents some applications from starting (libreoffice, 
darktable, ...)




Bug#958298: New upstream release (0.40.0)

2020-04-20 Thread Laurent Bigonville
Source: pixman
Version: 0.36.0-1
Severity: wishlist

Hello,

The currect version of pixman in debian unstable (0.36) is quite
outdated, and a new version is now out (0.40.0)

There are some minor changes/optimisation since 0.36.

Kind regards,
Laurent Bigonville

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.5.0-1-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_WARN
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_BE:fr (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy



Bug#955399: FTBFS when building arch:all packages only

2020-03-31 Thread Laurent Bigonville
Source: xorg-server
Version: 2:1.20.7-4
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

Hello,

It seems that xorg-server FTBFS when building arch:all packages only,
https://buildd.debian.org/status/fetch.php?pkg=xorg-server&arch=all&ver=2%3A1.20.8-1&stamp=1585574275&raw=0

dh_missing --fail-missing
dh_missing: warning: udeb/usr/bin/Xorg exists in debian/tmp but is not 
installed to anywhere
dh_missing: warning: udeb/usr/lib/xorg/protocol.txt exists in debian/tmp but is 
not installed to anywhere
dh_missing: warning: udeb/usr/lib/xorg/modules/libshadowfb.so exists in 
debian/tmp but is not installed to anywhere
dh_missing: warning: udeb/usr/lib/xorg/modules/libfbdevhw.so exists in 
debian/tmp but is not installed to anywhere
dh_missing: warning: udeb/usr/lib/xorg/modules/libshadow.so exists in 
debian/tmp but is not installed to anywhere
dh_missing: warning: udeb/usr/lib/xorg/modules/libfb.so exists in debian/tmp 
but is not installed to anywhere
dh_missing: warning: udeb/usr/lib/xorg/modules/libvbe.so exists in debian/tmp 
but is not installed to anywhere
dh_missing: warning: udeb/usr/lib/xorg/modules/libvgahw.so exists in debian/tmp 
but is not installed to anywhere
dh_missing: warning: udeb/usr/lib/xorg/modules/libint10.so exists in debian/tmp 
but is not installed to anywhere
dh_missing: warning: udeb/usr/lib/xorg/modules/drivers/modesetting_drv.so 
exists in debian/tmp but is not installed to anywhere
dh_missing: warning: udeb/usr/share/X11/xorg.conf.d/10-quirks.conf exists in 
debian/tmp but is not installed to anywhere
dh_missing: error: missing files, aborting
The following debhelper tools have reported what they installed (with 
files per package)
 * dh_install: xdmx (2), xdmx-tools (14), xnest (2), xorg-server-source 
(1), xserver-common (3), xserver-xephyr (2), xserver-xorg-core (13), 
xserver-xorg-core-udeb (4), xserver-xorg-dev (5), xserver-xorg-legacy (3), xvfb 
(4), xwayland (1)
 * dh_installdocs: xdmx (0), xdmx-tools (0), xnest (0), 
xorg-server-source (0), xserver-common (0), xserver-xephyr (1), 
xserver-xorg-core (0), xserver-xorg-dev (0), xserver-xorg-legacy (0), xvfb (0), 
xwayland (0)
 * dh_installman: xdmx (0), xdmx-tools (0), xnest (0), 
xorg-server-source (0), xserver-common (0), xserver-xephyr (0), 
xserver-xorg-core (0), xserver-xorg-dev (0), xserver-xorg-legacy (0), xvfb (0), 
xwayland (0)
If the missing files are installed by another tool, please file a bug 
against it.
When filing the report, if the tool is not part of debhelper itself, 
please reference the
"Logging helpers and dh_missing" section from the "PROGRAMMING" guide 
for debhelper (10.6.3+).
  (in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.gz)
Be sure to test with dpkg-buildpackage -A/-B as the results may vary 
when only a subset is built
For a short-term work-around: Add the files to debian/not-installed

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.4.0-4-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_WARN
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_BE:fr (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy



xserver-xorg-video-qxl: Changes to 'refs/tags/xf86-video-qxl-0.1.5'

2016-12-23 Thread Laurent Bigonville
Rebased ref, commits from common ancestor:



xserver-xorg-video-qxl: Changes to 'refs/tags/xf86-video-qxl-0.1.4'

2016-12-23 Thread Laurent Bigonville
Rebased ref, commits from common ancestor:



xserver-xorg-video-qxl: Changes to 'refs/tags/xf86-video-qxl-0.1.2'

2016-12-23 Thread Laurent Bigonville
Rebased ref, commits from common ancestor:



xserver-xorg-video-qxl: Changes to 'refs/tags/xf86-video-qxl-0.1.3'

2016-12-23 Thread Laurent Bigonville
Tag 'xf86-video-qxl-0.1.3' created by Christophe Fergeau  
at 2014-10-30 13:45 +

xf86-video-qxl 0.1.3
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABCAAGBQJUUkEYAAoJEKnYwhQprGyCfAAP/RzKvzlKXleWjgGBtp4+rFmD
nE0laj5Kq+V+F3ODzCZJlL43NvvlVykJb5HaHnfx9NXspMCtqdpJEZjKnlw4ujjv
A//fLiLnUgddxCyrmCHuinOH1yh/eIY7Q8pmP4HuzBHer43iZpAXzUS7V5APqx4J
gBpWbo97gNVL7Mu9T1qv+5NP3L55dravjoqe0L5NpRz1V/C2S/e/0GJwx7y34AGM
xlP4bS43EIE/u3b8GBS6sfno+Z7ulB2DFO2s6v+ErCVBULILNA1y0J+1tksmH1ku
SB/KkkdwBT+YTkaOPrw9YYmN3TAJIgXFXrGQQ9keEVk8fOtQd6cCJuukafta7Kkm
hgP0bI9jtZkHpv3endwspgOkDei0sL2DYddkU9tj87d0DMRw3YzlOe2jMYDv7/l6
EbXedX2mKE8uZvOOErSdre10pNVcwma+8IWtRP9BrFbsNep3TLgfvIq81ELhALB3
MeX2rLx60DIJ+lbB7WVSdwNkMO+jnA3oNYuOIa3XqD7gfEl6ybjZWZhGvO8F5OTE
3cMH68mgFcWt1nNeWJAiDaJycHqSrmsoKIiM/ZUBafg7ltvVFaQG9TtOXl8WsXAz
x79lEGXkgzUk5nHMxGqyPIatpjZnP64hBsvQ0Hac1vUJcdzaP5Pje0yK+AlCnU8f
bL4FsMRKtf2auoYOYkHi
=M2ZO
-END PGP SIGNATURE-

Changes since xf86-video-qxl-0.1.2:
Christophe Fergeau (2):
  drmmode: Fix compilation warning
  xf86-video-qxl 0.1.3

Jeremy White (10):
  Free the region pointer as well; eliminates a memory leak in dfps mode.
  Skip modes more precisely.
  The display of the RAM size subtracts the frame buffer, but it has
  In XSpice mode, enable the ability to specify the various ram buffer 
sizes.
  Add helper functions for updating the boxes and regions; makes the
  Tune the dfps region tracking to collapse to the bounding rectangle
  Initialize the frame buffer used in dfps mode; this silences a number
  When uploading a region, do not go outside the source image size.
  In XSpice audio, fully clear the data structure; silences valgrind 
warnings.
  Revise the XSpice audio processing to avoid the use of pthreads.

Marc-Andre Lureau (2):
  Assert on QXL_INTERRUPT_ERROR
  Check qxl_download_box() arguments

Marc-André Lureau (2):
  drm: fail gracefuly on monitor resize
  Remove call to CrtcRotate()

---
 NEWS|5 
 configure.ac|4 
 examples/spiceqxl.xorg.conf.example |   30 +
 src/dfps.c  |   86 +++--
 src/qxl.h   |6 
 src/qxl_driver.c|   21 -
 src/qxl_drmmode.c   |   18 -
 src/qxl_image.c |2 
 src/qxl_io.c|5 
 src/qxl_surface.c   |   14 
 src/qxl_ums_mode.c  |4 
 src/spiceqxl_audio.c|  581 ++--
 src/spiceqxl_driver.c   |   60 +--
 src/spiceqxl_driver.h   |7 
 14 files changed, 541 insertions(+), 302 deletions(-)
---



xserver-xorg-video-qxl: Changes to 'refs/tags/xf86-video-qxl-0.1.3'

2016-12-23 Thread Laurent Bigonville
Rebased ref, commits from common ancestor:



xserver-xorg-video-qxl: Changes to 'refs/tags/xf86-video-qxl-0.1.2'

2016-12-23 Thread Laurent Bigonville
Tag 'xf86-video-qxl-0.1.2' created by Alon Levy  at 2014-07-23 
14:03 +

xf86-video-qxl-0.1.2
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQEcBAABAgAGBQJTz8C2AAoJEGSFt2Lm6PXuXDwIAIL+ZnmpC8PR34X6Epa4PuNM
mEogbyiuANUBEtoNimwl+3+B+zSUBA1Wdg1z6AroequdHFyroduwgpRvBw9hKCv4
StkIB7CfbXDAayEzGzQK2OS2ifWnn1tgGRxTjb/nnQRligV+2wgpy3vuf3nHI9sf
sS2Zpm+o1IblWaWD7vwJ5LXFmvYBrwGaStq87A5RAFqQXvmwVUp8P57/sm/qLfxu
j+lXYH+Gr4RVyBCRaguDUJoWkpaYlOWIqrvlUwyKHNS46wN4y8d1Rzi51a3bGrIE
et6hX8MnVTlCNZJUVr5CgnqKudK9QXfcMuEQLcmj7FPUqB8xbaFdBCeWC2jpU18=
=e/Em
-END PGP SIGNATURE-

Changes since xf86-video-qxl-0.1.0:
Adam Jackson (1):
  Remove mibstore.h

Alon Levy (34):
  spiceqxl_main_loop: fix use of watch after removal
  fix a bunch of warnings - unused variables, labels, code
  fix undefined symbol qxl_enter_vt_kms for XSPICE
  xspice: support sending monitors config
  xspice: zero memory on allocation, fix uninitialized use (valgrind 
reported)
  spiceqxl_inputs: expose buttons & position api for agent usage
  qxl_option_helpers: add required includes
  xspice: add vdagent support
  xspice: add uinput support to vdagent support
  Xspice: use subprocess.Popen, nicer cleanup of files/processes
  Xspice: correct doc string
  Xspice: require display parameter, and set if earlier in environment
  Xspice: vdagent{,d} launching support
  qxl_get_formats: use surface enum, not bitmap (fixes clang warning)
  spiceqxl_display: add noreturn attribute (silence clang warning)
  uxa: use PIXMAN consts instead of PICT in some places (silence clang 
warning)
  Xspice: add --audio-fifo-dir
  spiceqxl_audio: fix possible buffer overflow (clang)
  qxl_image: fix build break once MIN/MAX switched to spice-protocol
  Xspice: kill Xorg process on SIGTERM
  xspice: add tests for audio remoting
  Release 0.1.1
  fix make dist
  tests/xspice_util.py: fix hardcoded port
  spiceqxl_spice_server: no need to call spice_server_set_noauth twice
  xspice: chown both files used by vdagent for suid Xorg case
  Xspice: cleanup non regular files too
  Xspice: fix cleanup when some processes are already dead
  Xspice: cleanup vdagent files
  spiceqxl_util.[hc]: add copyright & license headers
  Xspice: add better doc strings for audio & vdagent
  qxl_image.c: fix compilation break
  qxl_driver.c: fix compiler warning 'defined but not used' 
qxl_kernel_mode_enabled
  Release 0.1.2

Andrew Eikum (1):
  Implement sending audio to the client from a directory of FIFO queues

Cole Robinson (1):
  qxl: Report actual module version

Dave Airlie (32):
  qxl: split uxa related code into separate file
  qxl: split user modesetting code and crtc code out.
  qxl: move io functions to a separate file
  qxl_mem: drop unused if 0 code.
  qxl: move mem slots code to qxl_mem.c
  qxl: move garbage collector + alloc into qxl_mem.c
  qxl: move mspace setup to qxl_mem.c
  uxa: port over tiled fill code from EXA
  qxl: split surface struct out into its own header file.
  qxl: pass qxl instead of surface cache to some functions
  qxl_surface: move to using struct to avoid ordering issues with typedef.
  qxl: fix memory leak on driver exit.
  qxl: split common pre init code out from qxl pre init
  qxl_edid: add missing config.h
  qxl: pass surface struct instead of ids in drawable functions.
  qxl: add direct pointer from qxl surface to qxl screen
  qxl: abstract object allocation away from surface/image/cursor code
  qxl: separate surface ums code out into separate file
  qxl: fix build in koji
  qxl: fix xspice build due to missing include.
  qxl: use u64_to_pointer to avoid warnings when building on i686
  qxl: drop pointless and wrong memset.
  qxl: add KMS support v1.2
  qxl/kms: recreate the host image upon resize
  qxl: don't enable kms unless we can find qxl_drm.h
  qxl: fix 32-bit mmaps
  qxl: fix issue with resizing dev_image improperly
  qxl: add uevent handler support
  qxl: drop GPL code from qxl driver
  qxl: fix broken cursor hotspot on KMS driver
  fix build with --disable-kms
  qxl: fix set cursor2 support for older kernel

David Mansfield (1):
  Dynamically adjust chunk size to avoid command buffer overflow.

Hans de Goede (3):
  Add support for XSERVER_PLATFORM_BUS
  Fix qxl_driver_func to adhere to the API
  Add support for server managed fds

Jeremy White (34):
  Change include paths to fix rare compilation issue.
  Unify memory management for the primary screen.
  Add a DeferredFPS option.
  Shift the uxa function initialization to a separate function.
  Add a deferred frames mode.
  Implement copy with fbFill.
  Implement prepare_copy using GC functions.
  Enable the use of SpiceExitOnDisconnect so that Xspice can be configured
  Est

xserver-xorg-video-qxl: Changes to 'refs/tags/xf86-video-qxl-0.1.5'

2016-12-23 Thread Laurent Bigonville
Tag 'xf86-video-qxl-0.1.5' created by Christophe Fergeau  
at 2016-12-19 17:34 +

xf86-video-qxl-0.1.5
-BEGIN PGP SIGNATURE-

iQIcBAABCAAGBQJYWBoWAAoJEKnYwhQprGyCrnUQAIqALHYfcXqomhgXOyUiPk41
f9oSGnKAACmWAKjXEISAhFJixOrytGWlGeM+5L85uiJ10LxvEtpGCmbjyXWbe1Nk
rvSFCIRP8mxKEUG2T+3P7R2X0qhtNFuyeW7Zr2aLbmXFmZK+wSvs1Iibnmoq+RFG
HXU6DenKWvHTT44LIg8lAsy6MuGu0pqtgkRAO8SYVgFt8tKC98PpauxpDQoGA5wb
50t7hCown4DkdacSr1oRhBbR5clc7U8DHpj/MttjogZUzm9EIDmII4TAsdf9bzVD
OGBrxGQw4QuODEcb4SQaduwY0dXI62xMurUhCw8oQcl1EKYANxIfc1Bx7vq1V4KF
B9wT3HY+CCZcUXzHwn/lyuVcbFVo+7gIXpsaBLPkfS45/dEQwkpC+3X9u2BZnmrF
DPiuA2gEF5FSK6a4QN++KXGN9fjVppDp6BSNVCo2H0VGolg9huAiuNpxBWGXGXNE
xtHi/VK27pm+K7Y+R3/GNJl1w7KSWD1jfThH2JJLSB9xBh5IeAmQa0KuNYlbdAL4
DT4aIFeBCSYjCcePo1EVui9OwYk8zbhlqKxza1IfA0S/EITBncwisPec1npyb3la
11nNKbWOPxCWAEW3u/1GcS4WcAWTRYtIUZQKMdLRZxcavC+Qxob2kgvBi8rpy8IN
Yrx3xXbH4aYA64YItppK
=COCW
-END PGP SIGNATURE-

Changes since xf86-video-qxl-0.1.4:
Adam Jackson (1):
  Use pci_io_write8 instead of outb

Christophe Fergeau (16):
  Remove unused variables
  Remove stray blank comment line
  Use <> for system-includes
  Fix compilation with newer Xorg versions
  Add missing licence header
  Add note about deprecated setting of mm_time
  Xspice: Fix 'erorr' typo in error message
  xspice: Don't create Xorg time in timer_add
  Fix "calles" typo in comment
  build: Error out when enabling xspice with X.Org 1.19
  build-sys: Update for 0.1.5 release
  xspice: Adjust to X.org 1.19 changes
  Xspice: Replace malloc/strdup use with xnfalloc/xnfstrdup
  Remove unused 'event_mask' field
  Revert "Remove unused 'event_mask' field"
  NEWS: Xspice now works with X.org 1.19

Dave Airlie (2):
  Disable surfaces when KMS is used
  Disable composite/a8 surfaces for KMS

Francois Gouget (14):
  spiceqxl: Recognize the same set of boolean values as in xorg.conf.
  spiceqxl: Reject invalid boolean values, just like for other options.
  Xspice: Don't set defaults for the options.
  spiceqxl: Fix formatting of a couple of function calls.
  server: Convert qxl->monitors_config to a QXLPHYSICAL using 
physical_address()
  spiceqxl_audio: Let the audio play when no client is connected
  spiceqxl_audio: Only condense the fifo list when one has been closed
  spiceqxl_audio: Fix a race condition in the audio playback
  spiceqxl_audio: Only start the playback channel when fifos are present
  spiceqxl_audio: Stop the playback channel if there is nothing to play
  spiceqxl: Add SpiceVideoCodecs to specify video codec preference
  Xspice: Add --video-codecs to specify encoder and codec preferences
  spiceqxl: Remove an unused macro
  spiceqxl: Improve the Xspice and Xorg configuration option descriptions

Hans de Goede (1):
  Fix crash caused by attempting to access the screen pixmap before it is 
created

Javier Celaya (1):
  Fix drawable mm_time with KMS

Jeremy White (14):
  Do not process watches on select() error.
  Bug fix: libcacard headers and libraries were not correctly used.
  Add and remove the vdagent interface as the vdagent
  Only watch the uinput channel when an agent is connected.
  Correct the XSpice AgentMouse configuration options.
  Document a number of missing XSpice vdagent options in the example 
xorg.conf.
  Set the regular spice port only once, and then only if it
  Xspice: handle parameters with value 0, allows --port 0
  Add support for a --numheads option to the Xspice script.
  XSpice: allow the udcs socket to be specified, rather than hard coded.
  Revise Xspice --auto to use a temporary directory.
  XSpice: auto generate temp files for the vdagent process.
  Provide an implementation for put_image in dfps mode.
  Optimize dfps mode to send updates only for the primary pixmap.

Marc-André Lureau (2):
  kms: initialize primary surface to screen virtual size
  kms: do not overwrite screen virtualX/Y

Owen W. Taylor (1):
  Check for either xfont.pc or xfont2.pc

Uri Lublin (1):
  uxa: fix compiler warnings (initialize width, height, [xy]Dst_copy)

---
 NEWS|   13 ++
 configure.ac|   13 +-
 examples/spiceqxl.xorg.conf.example |  206 ++--
 scripts/Xspice  |  139 
 src/dfps.c  |   33 -
 src/qxl.h   |8 -
 src/qxl_driver.c|   22 +--
 src/qxl_kms.c   |   29 -
 src/qxl_option_helpers.c|   27 +++-
 src/qxl_surface.c   |3 
 src/qxl_uxa.c   |   10 +
 src/spiceccid/Makefile.am   |5 
 src/spiceccid/spiceccid.c   |2 
 src/spiceqxl_audio.c|  176 +++---
 src/spiceqxl_display.c  |2 

xserver-xorg-video-qxl: Changes to 'debian-unstable'

2016-12-23 Thread Laurent Bigonville
 debian/changelog |   13 +
 debian/copyright |  131 ---
 debian/watch |2 
 3 files changed, 120 insertions(+), 26 deletions(-)

New commits:
commit 461aacda521addbea25c0bf63c9163ca175b0dcd
Author: Laurent Bigonville 
Date:   Sat Dec 24 01:48:53 2016 +0100

debian/watch: Track .bz2 files instead of the .gz ones

diff --git a/debian/changelog b/debian/changelog
index bc8c4d2..e83f2b7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-qxl (0.1.5-3) UNRELEASED; urgency=medium
+
+  * debian/watch: Track .bz2 files instead of the .gz ones
+
+ -- Laurent Bigonville   Sat, 24 Dec 2016 01:48:34 +0100
+
 xserver-xorg-video-qxl (0.1.5-2) unstable; urgency=medium
 
   * Team upload.
diff --git a/debian/watch b/debian/watch
index 0f02696..c468721 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,4 +1,4 @@
 #git=git://anongit.freedesktop.org/xorg/driver/xf86-video-qxl
 version=3
 opts="pgpsigurlmangle=s/$/.sig/" \
-https://xorg.freedesktop.org/releases/individual/driver/ 
xf86-video-qxl-(.*)\.tar\.gz
+https://xorg.freedesktop.org/releases/individual/driver/ 
xf86-video-qxl-(.*)\.tar\.bz2

commit 253d7844b783e84acabb63ece89b55616c6378b2
Author: Laurent Bigonville 
Date:   Fri Dec 23 23:17:59 2016 +0100

Update the debian/copyright file and use dep5

Update the debian/copyright file and use dep5, use MIT/Expat license for
the files in debian/ directory as it was the license declared before the
update

diff --git a/debian/changelog b/debian/changelog
index 59bd002..bc8c4d2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xserver-xorg-video-qxl (0.1.5-2) unstable; urgency=medium
+
+  * Team upload.
+  * Update the debian/copyright file and use dep5
+
+ -- Laurent Bigonville   Sat, 24 Dec 2016 01:27:13 +0100
+
 xserver-xorg-video-qxl (0.1.5-1) unstable; urgency=medium
 
   * Team upload.
diff --git a/debian/copyright b/debian/copyright
index 5281bca..a0200c1 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,25 +1,106 @@
-This package was downloaded from
-https://xorg.freedesktop.org/releases/individual/driver/
-
-Copyright 2009 Red Hat, Inc.
-
-Permission is hereby granted, free of charge, to any person obtaining a
-copy of this software and associated documentation files (the "Software"),
-to deal in the Software without restriction, including without limitation
-on the rights to use, copy, modify, merge, publish, distribute, sub
-license, and/or sell copies of the Software, and to permit persons to whom
-the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice (including the next
-paragraph) shall be included in all copies or substantial portions of the
-Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
-THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-src/murmurhash3.c, src/murmurhash3.h is public domain software, and 
-written by Austin Appleby.
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: xf86-video-qxl
+Upstream-Contact: http://lists.freedesktop.org/mailman/listinfo/xorg
+Source: https://xorg.freedesktop.org/releases/individual/driver/
+
+Files: *
+Copyright: 2007-2014 Red Hat, Inc.
+License: Expat
+
+Files: src/dfps.c src/dfps.h src/spiceccid/spiceccid.c
+   src/spiceqxl_audio.c src/spiceqxl_audio.h
+   src/spiceqxl_smartcard.c src/spiceqxl_smartcard.h
+Copyright: 2012, 2014 CodeWeavers, Inc.
+   2012 Andrew Eikum for CodeWeavers Inc.
+   2014 Jeremy White for CodeWeavers Inc.
+License: Expat
+
+Files: src/uxa/uxa.h
+Copyright: 2000, 2008 Keith Packard
+   2004 Eric Anholt
+   2005 Zack Rusin
+License: NTP
+
+Files: src/uxa/uxa-priv.h
+Copyright: 2000, 2008 Keith Packard
+   2005 Zack Rusin, Trolltech
+License: NTP
+
+Files: src/uxa/uxa-accel.c src/uxa/uxa.c src/uxa/uxa-damage.c
+   src/uxa/uxa-render.c src/uxa/uxa-unaccel.c
+Copyright: 1999, 2001, 2003 Keith Packard
+License: NTP
+
+Files: src/uxa/uxa-glyphs.c
+Copyright: 2010 Intel Corporation
+   Partly based on code Copyright © 2008 Red Hat, Inc.
+   Partly based on code Copyright © 2000 SuSE, Inc.
+License: NTP
+
+Files: src/murmurhash3.c src/murmurhash3.h
+Copyright: None
+License: public-domain
+ MurmurHash3 was written by Austin Appleby, and is placed in the public domain.
+ The author hereby disclaims copyright to this source code.
+
+Files: src/mspace.c src/mspace.h
+Copyright: None
+License: public-domain
+ based on dlmalloc from

xserver-xorg-video-qxl: Changes to 'refs/tags/xserver-xorg-video-qxl-0.1.5-2'

2016-12-23 Thread Laurent Bigonville
Tag 'xserver-xorg-video-qxl-0.1.5-2' created by Laurent Bigonville 
 at 2016-12-24 00:40 +

xserver-xorg-video-qxl Debian release 0.1.5-2

Changes since xserver-xorg-video-qxl-0.1.5-1:
Laurent Bigonville (1):
  Update the debian/copyright file and use dep5

---
 debian/changelog |7 ++
 debian/copyright |  131 ---
 2 files changed, 113 insertions(+), 25 deletions(-)
---



xserver-xorg-video-qxl: Changes to 'refs/tags/xf86-video-qxl-0.1.4'

2016-12-23 Thread Laurent Bigonville
Tag 'xf86-video-qxl-0.1.4' created by Christophe Fergeau  
at 2015-04-02 14:54 +

xf86-video-qxl-0.1.4
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABCAAGBQJVHVh/AAoJEKnYwhQprGyC66IP/j41/zt+rMKHXpnJdbfI9BjP
tnEulIgUXtwkzY29Yz1vg/Ig2TjTYOrQOAKmQDPbTc3ZgYL7a/xzZ+nvmS49+Zqn
xm0ASUYAgKR/Fo758m6AQAR1PcFEQnisCzGvsZqUavFA/lBTw0iq8qSn+wmw/t80
hgSwfOS+CsTmOx1q2MTIl0X28uDYjkIPlSLbKjVFt2b4YpYsIbejcQg0OhDS69gh
rway0nypI14FFs7B3gpkZX80cCeeSavY/SY7QhFlj7qPr7ac8KxiswiVtBwQ75ap
EYNJlnN68PhK7sr8jhBYfTsaeLSisJBGO0+vk3RvUcn6NTHhHcQ8MTO0crg+mAr3
P0bZbBDRFUT8g4q3eZWngP6/ZT3TZ/YbCrP9GzqZ1ujGdVgJTQBptvyCCY12kjql
4tnDL7smICR1Je57fCeU/15bY2vgOrJgnoKNQK/8CNbNUkMBi3H5p2ga2kV1vxUx
zc7oaYl9H4C5ivNbzmAzipPt7lBbdM+FNQQdoAuXWiNKjLZFEZWmeUg3tV4jYsxr
TNP4aYmBrg6BmgRkFC4D2E0tNdMdxXAf6g+eoH79mtoW6Qd53z1zEvTOVKSjbsRW
Wg6v1A/By5GQie23WUoRawYm3xSdkT4DnpBwjUHKiPkmZ3zG7SPFJGffeyAQuyfO
1A6ITQ1a3KtcawyqFq/V
=SVqk
-END PGP SIGNATURE-

Changes since xf86-video-qxl-0.1.3:
Christophe Fergeau (4):
  build-sys: Add spiceqxl_smartcard.h to _SOURCES
  build-sys: Fix indentation of trailing \ in Makefile.am
  Don't leak ARGB cursor data bo
  Prepare for 0.1.4 release

Jeremy White (3):
  Enable smartcard support for XSpice.
  Support IFD_RESET, print a diagnostic for unknown power sequences.
  Spice CCID:  Handle server termination.

Jonathon Jongsma (1):
  Update drm properties correctly

Marc-André Lureau (4):
  Xspice: fail if server can't be initialized
  Remove image cache
  build-sys: misc aligning and trailing ws
  build-sys: use regular variables for LIBUDEV_CFLAGS

Uri Lublin (8):
  scripts/Xspice: which: warn if executable is not found
  scripts/Xspice: better error messages for missing vdagent binaries
  scripts/Xspice: add default spice-vdagent executable names
  scripts/Xspice: run vdagentd with -f command line option (fake uinput)
  playback_dir_changed: rename variable "index" to "offset"
  vmc_read: rename variable "read" to "nbytes"
  README.xspice: clone more repos, add some script lines and more
  README.xspice: clone and install xkeyboard-config

---
 NEWS   |7 
 README.xspice  |   97 --
 configure.ac   |   27 +
 examples/spiceqxl.xorg.conf.example|3 
 scripts/Xspice |   20 +
 src/Makefile.am|  126 
 src/qxl.h  |4 
 src/qxl_cursor.c   |1 
 src/qxl_driver.c   |   22 +
 src/qxl_drmmode.c  |   48 +++
 src/qxl_drmmode.h  |1 
 src/qxl_image.c|  106 ---
 src/spiceccid/Makefile.am  |   29 +
 src/spiceccid/spice.pcsc.conf.template |7 
 src/spiceccid/spiceccid.c  |  488 +
 src/spiceqxl_audio.c   |   16 -
 src/spiceqxl_smartcard.c   |  193 +
 src/spiceqxl_smartcard.h   |   31 ++
 src/spiceqxl_vdagent.c |8 
 19 files changed, 1024 insertions(+), 210 deletions(-)
---



xserver-xorg-video-qxl: Changes to 'refs/tags/xserver-xorg-video-qxl-0.1.5-1'

2016-12-20 Thread Laurent Bigonville
Tag 'xserver-xorg-video-qxl-0.1.5-1' created by Laurent Bigonville 
 at 2016-12-20 16:34 +

xserver-xorg-video-qxl Debian release 0.1.5-1

Changes since 0.1.4+20161126git4d7160c-1:
Christophe Fergeau (8):
  Fix "calles" typo in comment
  build: Error out when enabling xspice with X.Org 1.19
  build-sys: Update for 0.1.5 release
  xspice: Adjust to X.org 1.19 changes
  Xspice: Replace malloc/strdup use with xnfalloc/xnfstrdup
  Remove unused 'event_mask' field
  Revert "Remove unused 'event_mask' field"
  NEWS: Xspice now works with X.org 1.19

Dave Airlie (2):
  Disable surfaces when KMS is used
  Disable composite/a8 surfaces for KMS

Francois Gouget (1):
  spiceqxl: Improve the Xspice and Xorg configuration option descriptions

Laurent Bigonville (5):
  Merge branch 'upstream-unstable' into debian-unstable
  New upstream release
  Revert "Disable Xspice again, it's not working with XOrg 1.19 release"
  Update ChangeLog file
  Release to unstable

---
 ChangeLog  |  117 +++
 NEWS   |   13 +
 configure.ac   |5 
 debian/Xspice.1|  115 +++
 debian/changelog   |   10 +
 debian/control |   15 ++
 debian/patches/no-surfaces-kms.patch   |   17 --
 debian/patches/qxl-kms-disable-composite.patch |   43 -
 debian/patches/series  |2 
 debian/rules   |6 
 debian/xserver-xspice.docs |2 
 debian/xserver-xspice.install  |3 
 debian/xserver-xspice.manpages |1 
 examples/spiceqxl.xorg.conf.example|  187 +
 scripts/Xspice |   74 +
 src/qxl_uxa.c  |   10 +
 src/spiceqxl_audio.c   |2 
 src/spiceqxl_main_loop.c   |   99 -
 src/spiceqxl_spice_server.c|   12 -
 19 files changed, 535 insertions(+), 198 deletions(-)
---



xserver-xorg-video-qxl: Changes to 'refs/tags/xserver-xorg-video-qxl-0.1.5-1'

2016-12-20 Thread Laurent Bigonville
Tag 'xserver-xorg-video-qxl-0.1.5-1' created by Laurent Bigonville 
 at 2016-12-20 16:34 +

xserver-xorg-video-qxl Debian release 0.1.5-1

Changes since 0.1.4+20161126git4d7160c-1:
Christophe Fergeau (8):
  Fix "calles" typo in comment
  build: Error out when enabling xspice with X.Org 1.19
  build-sys: Update for 0.1.5 release
  xspice: Adjust to X.org 1.19 changes
  Xspice: Replace malloc/strdup use with xnfalloc/xnfstrdup
  Remove unused 'event_mask' field
  Revert "Remove unused 'event_mask' field"
  NEWS: Xspice now works with X.org 1.19

Dave Airlie (2):
  Disable surfaces when KMS is used
  Disable composite/a8 surfaces for KMS

Francois Gouget (1):
  spiceqxl: Improve the Xspice and Xorg configuration option descriptions

Laurent Bigonville (5):
  Merge branch 'upstream-unstable' into debian-unstable
  New upstream release
  Revert "Disable Xspice again, it's not working with XOrg 1.19 release"
  Update ChangeLog file
  Release to unstable

---
 ChangeLog  |  117 +++
 NEWS   |   13 +
 configure.ac   |5 
 debian/Xspice.1|  115 +++
 debian/changelog   |   10 +
 debian/control |   15 ++
 debian/patches/no-surfaces-kms.patch   |   17 --
 debian/patches/qxl-kms-disable-composite.patch |   43 -
 debian/patches/series  |2 
 debian/rules   |6 
 debian/xserver-xspice.docs |2 
 debian/xserver-xspice.install  |3 
 debian/xserver-xspice.manpages |1 
 examples/spiceqxl.xorg.conf.example|  187 +
 scripts/Xspice |   74 +
 src/qxl_uxa.c  |   10 +
 src/spiceqxl_audio.c   |2 
 src/spiceqxl_main_loop.c   |   99 -
 src/spiceqxl_spice_server.c|   12 -
 19 files changed, 535 insertions(+), 198 deletions(-)
---



xserver-xorg-video-qxl: Changes to 'debian-unstable'

2016-12-20 Thread Laurent Bigonville
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit be4c3d173ac360c8d49e42051f0572307ba6c3a8
Author: Laurent Bigonville 
Date:   Tue Dec 20 17:33:06 2016 +0100

Release to unstable

diff --git a/debian/changelog b/debian/changelog
index a3910bc..59bd002 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,12 @@
-xserver-xorg-video-qxl (0.1.5-1) UNRELEASED; urgency=medium
+xserver-xorg-video-qxl (0.1.5-1) unstable; urgency=medium
 
+  * Team upload.
   * New upstream release
 - Drop debian/patches/no-surfaces-kms.patch and
   debian/patches/qxl-kms-disable-composite.patch, applied upstream
   * Re-reenable Xspice, last release now works with XOrg 1.19
 
- -- Laurent Bigonville   Tue, 20 Dec 2016 10:12:19 +0100
+ -- Laurent Bigonville   Tue, 20 Dec 2016 17:32:52 +0100
 
 xserver-xorg-video-qxl (0.1.4+20161126git4d7160c-1) unstable; urgency=medium
 



xserver-xorg-video-qxl: Changes to 'debian-unstable'

2016-12-20 Thread Laurent Bigonville
 ChangeLog  |  117 +
 debian/Xspice.1|  115 
 debian/changelog   |3 -
 debian/control |   15 +
 debian/rules   |6 ++
 debian/xserver-xspice.docs |2 
 debian/xserver-xspice.install  |3 +
 debian/xserver-xspice.manpages |1 
 8 files changed, 261 insertions(+), 1 deletion(-)

New commits:
commit b3a2aa5f114a5b0b0c2e963b9f0c95397f83c0e2
Author: Laurent Bigonville 
Date:   Tue Dec 20 10:23:29 2016 +0100

Update ChangeLog file

diff --git a/ChangeLog b/ChangeLog
index c0767a0..64be661 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,120 @@
+commit 8d344cf49fdb021ab80354eaaa57a419a6746a56
+Author: Christophe Fergeau 
+Date:   Mon Dec 19 17:36:36 2016 +0100
+
+NEWS: Xspice now works with X.org 1.19
+
+commit a283cda0c4dbacb1d4b398b45f271275a3d1121a
+Author: Christophe Fergeau 
+Date:   Mon Dec 19 17:28:41 2016 +0100
+
+Revert "Remove unused 'event_mask' field"
+
+This reverts commit bfb724076d575d5a49d08913b86885688251a176.
+This was pushed by mistake.
+
+commit bfb724076d575d5a49d08913b86885688251a176
+Author: Christophe Fergeau 
+Date:   Mon Dec 19 10:51:09 2016 +0100
+
+Remove unused 'event_mask' field
+
+With the Xorg 1.19 codepaths, the 'event_mask' field of SpiceWatch is
+only useful for sanity checking the event we get from Xorg. This commit
+assumes Xorg is sane, and removes this extra field.
+
+commit 009776a8a3fb096b11ec95033d1e1a366e26f188
+Author: Christophe Fergeau 
+Date:   Thu Dec 15 10:47:51 2016 +0100
+
+Xspice: Replace malloc/strdup use with xnfalloc/xnfstrdup
+
+spiceqxl_*.c files are Xspice-only code. They contain a few uses of
+malloc/strdup, and none of these are checked for failure. It's better to
+replace these with xfnalloc/xnfstrdup which are provided by the X server
+and cannot fail (aborts on failure).
+
+Signed-off-by: Christophe Fergeau 
+Reviewed-by: Hans de Goede 
+
+commit db353f559d32119e811eab71a9d3128847a64609
+Author: Christophe Fergeau 
+Date:   Wed Dec 14 10:37:03 2016 +0100
+
+xspice: Adjust to X.org 1.19 changes
+
+In newer X.org versions, it's no longer supported to modify the set of
+FDs passed to a BlockHandler method to get notified when the FD has data
+to be read. This was limited anyway as we could only get read events
+this way, and had to do our own polling to get notified about socket
+writeability.
+
+Starting from xserver 1.19, the supported way of doing this is to use
+the SetNotifyFd/RemoveNotifyFd API, which is actually a much better way
+as it matches very well the 'watch' API spice-server expects Xspice to
+implement.
+
+This commit switches to that new API, which removes the need for
+RegisterBlockAndWakeupHandlers().
+
+Signed-off-by: Christophe Fergeau 
+Reviewed-by: Hans de Goede 
+Acked-by: Uri Lublin 
+
+commit 13d4afc1ba55eaed3e7ed4da8c948d3f334598d3
+Author: Christophe Fergeau 
+Date:   Thu Apr 14 18:05:59 2016 +0200
+
+build-sys: Update for 0.1.5 release
+
+commit ce00ab5df8cee45b0dc029973d6eeb937547144d
+Author: Francois Gouget 
+Date:   Thu Dec 8 09:15:55 2016 +0100
+
+spiceqxl: Improve the Xspice and Xorg configuration option descriptions
+
+Group the options more logically and improve their descriptions.
+Add the missing help strings for Xspice --help and standardize the
+messages to start with a lowercase and not end with a period.
+In the Xorg configuration, always show the default in the
+commented-out sample.
+
+Signed-off-by: Francois Gouget 
+Acked-by: Christophe Fergeau 
+
+commit 7657ffb8a5cba20f221c2af93e0c83b81356053c
+Author: Christophe Fergeau 
+Date:   Fri Oct 28 11:56:47 2016 +0200
+
+build: Error out when enabling xspice with X.Org 1.19
+
+xspice needs to be updated to cope with some X.Org 1.19 API changes,
+better to make that explicit at configure time rather than letting
+people discover the hard way (it builds with warnings but will not work)
+that it's broken.
+
+commit 4783c5439552a461516a6d917765000a9b60c295
+Author: Christophe Fergeau 
+Date:   Fri Oct 28 10:54:55 2016 +0200
+
+Fix "calles" typo in comment
+
+commit 4fbe63601d5806814b9bcaef07349759a4b0834d
+Author: Dave Airlie 
+Date:   Fri Aug 5 16:58:04 2016 +0200
+
+Disable composite/a8 surfaces for KMS
+
+This should help with bug #974198
+
+commit 0daf59bd23b8b92b69a28b7bb1fa5961a8e86d97
+Author: Dave Airlie 
+Date:   Fri Aug 5 16:55:31 2016 +0200
+
+Disable surfaces when KMS is used
+
+This is not working properly at the moment.
+
 commit 4d7160c49614c9132e7b7ae4ccfda952daffeefb
 Author: Francois Gouget 
 Date:   Fri Oct 28 16:50:18 2016 +0200

commit 06bf1

xserver-xorg-video-qxl: Changes to 'debian-unstable'

2016-12-20 Thread Laurent Bigonville
 debian/changelog   |8 
 debian/patches/no-surfaces-kms.patch   |   17 -
 debian/patches/qxl-kms-disable-composite.patch |   43 -
 debian/patches/series  |2 -
 4 files changed, 8 insertions(+), 62 deletions(-)

New commits:
commit cf72e3c45109782ce7371297c9c7ef00d5ea1a1a
Author: Laurent Bigonville 
Date:   Tue Dec 20 10:09:38 2016 +0100

New upstream release

* New upstream release
  - Drop debian/patches/no-surfaces-kms.patch and
debian/patches/qxl-kms-disable-composite.patch, applied upstream

diff --git a/debian/changelog b/debian/changelog
index 5930be3..7c2384d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+xserver-xorg-video-qxl (0.1.5-1) UNRELEASED; urgency=medium
+
+  * New upstream release
+- Drop debian/patches/no-surfaces-kms.patch and
+  debian/patches/qxl-kms-disable-composite.patch, applied upstream
+
+ -- Laurent Bigonville   Tue, 20 Dec 2016 10:09:00 +0100
+
 xserver-xorg-video-qxl (0.1.4+20161126git4d7160c-1) unstable; urgency=medium
 
   * Team upload.
diff --git a/debian/patches/no-surfaces-kms.patch 
b/debian/patches/no-surfaces-kms.patch
deleted file mode 100644
index efe824b..000
--- a/debian/patches/no-surfaces-kms.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Description: Disable surfaces when KMS is used
- This is not working properly at the moment.
-Author: Dave Airlie 
-Origin: vendor, 
http://pkgs.fedoraproject.org/cgit/rpms/xorg-x11-drv-qxl.git/tree/no-surfaces-kms.patch
-Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801081
-
 a/src/qxl_uxa.c
-+++ b/src/qxl_uxa.c
-@@ -414,6 +414,8 @@ qxl_create_pixmap (ScreenPtr screen, int
- ErrorF ("Create pixmap: %d %d @ %d (usage: %d)\n", w, h, depth, usage);
- #endif
- 
-+if (qxl->kms_enabled)
-+  goto fallback;
- if (uxa_swapped_out (screen))
-   goto fallback;
- 
diff --git a/debian/patches/qxl-kms-disable-composite.patch 
b/debian/patches/qxl-kms-disable-composite.patch
deleted file mode 100644
index dd56f76..000
--- a/debian/patches/qxl-kms-disable-composite.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-Description: Disable composite/a8 surfaces for KMS
- This should help with bug rh#974198
-Author: From: Dave Airlie 
-Origin: vendor, 
http://pkgs.fedoraproject.org/cgit/rpms/xorg-x11-drv-qxl.git/tree/qxl-kms-disable-composite.patch
-Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801081
-
-diff -up xf86-video-qxl-20130514/src/qxl_kms.c.da 
xf86-video-qxl-20130514/src/qxl_kms.c
-diff -up xf86-video-qxl-20130514/src/qxl_uxa.c.da 
xf86-video-qxl-20130514/src/qxl_uxa.c
 xf86-video-qxl-20130514/src/qxl_uxa.c.da   2013-06-18 10:08:56.113709355 
+1000
-+++ xf86-video-qxl-20130514/src/qxl_uxa.c  2013-06-18 10:10:08.775610941 
+1000
-@@ -222,11 +222,15 @@ qxl_has_composite (qxl_screen_t *qxl)
- #ifdef XF86DRM_MODE
- if (qxl->kms_enabled) {
-+#if 0 /* KMS Composite support seems broken - needs better hw support */
-   static Bool result, checked;
-   if (!checked) {
-   result = qxl_kms_check_cap(qxl, SPICE_DISPLAY_CAP_COMPOSITE);
-   checked = TRUE;
-   }
-   return result;
-+#else
-+  return FALSE;
-+#endif
- }
- #endif
- #ifndef XSPICE
-@@ -244,12 +248,16 @@ qxl_has_a8_surfaces (qxl_screen_t *qxl)
- {
- #ifdef XF86DRM_MODE
- if (qxl->kms_enabled) {
-+#if 0 /* KMS Composite support seems broken - needs better hw support */
- static Bool result, checked;
-   if (!checked) {
- result = qxl_kms_check_cap(qxl, SPICE_DISPLAY_CAP_A8_SURFACE);
-   checked = TRUE;
-   }
-   return result;
-+#else
-+  return FALSE;
-+#endif
- }
- #endif
- #ifndef XSPICE
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 765829c..000
--- a/debian/patches/series
+++ /dev/null
@@ -1,2 +0,0 @@
-no-surfaces-kms.patch
-qxl-kms-disable-composite.patch



xserver-xorg-video-qxl: Changes to 'upstream-unstable'

2016-12-20 Thread Laurent Bigonville
 NEWS|   13 ++
 configure.ac|5 
 examples/spiceqxl.xorg.conf.example |  187 +++-
 scripts/Xspice  |   74 --
 src/qxl_uxa.c   |   10 +
 src/spiceqxl_audio.c|2 
 src/spiceqxl_main_loop.c|   99 +--
 src/spiceqxl_spice_server.c |   12 +-
 8 files changed, 266 insertions(+), 136 deletions(-)

New commits:
commit 8d344cf49fdb021ab80354eaaa57a419a6746a56
Author: Christophe Fergeau 
Date:   Mon Dec 19 17:36:36 2016 +0100

NEWS: Xspice now works with X.org 1.19

diff --git a/NEWS b/NEWS
index 237d121..f4cf81f 100644
--- a/NEWS
+++ b/NEWS
@@ -8,7 +8,7 @@ Fix Xspice crashing after 11 days
 Add --numheads argument to Xspice script
 Allow to setup video codec for streaming when using Xspice (requires
 spice-server 0.13.2)
-X.Org 1.19 fixes (Xspice is still non-functional with it)
+Add support for X.Org 1.19
 Fix compilation on arches which do not have outb (aarch64)
 
 Major changes in 0.1.4

commit a283cda0c4dbacb1d4b398b45f271275a3d1121a
Author: Christophe Fergeau 
Date:   Mon Dec 19 17:28:41 2016 +0100

Revert "Remove unused 'event_mask' field"

This reverts commit bfb724076d575d5a49d08913b86885688251a176.
This was pushed by mistake.

diff --git a/src/spiceqxl_main_loop.c b/src/spiceqxl_main_loop.c
index 86dcad3..0213693 100644
--- a/src/spiceqxl_main_loop.c
+++ b/src/spiceqxl_main_loop.c
@@ -338,6 +338,7 @@ static void xspice_wakeup_handler(pointer data, int nfds, 
pointer readmask)
 
 struct SpiceWatch {
 int fd;
+int event_mask;
 SpiceWatchFunc func;
 void *opaque;
 };
@@ -346,11 +347,11 @@ static void watch_fd_notified(int fd, int xevents, void 
*data)
 {
 SpiceWatch *watch = (SpiceWatch *)data;
 
-if (xevents & X_NOTIFY_READ) {
+if ((watch->event_mask & SPICE_WATCH_EVENT_READ) && (xevents & 
X_NOTIFY_READ)) {
 watch->func(watch->fd, SPICE_WATCH_EVENT_READ, watch->opaque);
 }
 
-if (xevents & X_NOTIFY_WRITE) {
+if ((watch->event_mask & SPICE_WATCH_EVENT_WRITE) && (xevents & 
X_NOTIFY_WRITE)) {
 watch->func(watch->fd, SPICE_WATCH_EVENT_WRITE, watch->opaque);
 }
 }
@@ -360,6 +361,7 @@ static int watch_update_mask_internal(SpiceWatch *watch, 
int event_mask)
 int x_event_mask = 0;
 
 SetNotifyFd(watch->fd, NULL, X_NOTIFY_NONE, NULL);
+watch->event_mask = 0;
 
 if (event_mask & SPICE_WATCH_EVENT_READ) {
 x_event_mask |= X_NOTIFY_READ;
@@ -372,6 +374,7 @@ static int watch_update_mask_internal(SpiceWatch *watch, 
int event_mask)
 return -1;
 }
 SetNotifyFd(watch->fd, watch_fd_notified, x_event_mask, watch);
+watch->event_mask = event_mask;
 
 return 0;
 }

commit bfb724076d575d5a49d08913b86885688251a176
Author: Christophe Fergeau 
Date:   Mon Dec 19 10:51:09 2016 +0100

Remove unused 'event_mask' field

With the Xorg 1.19 codepaths, the 'event_mask' field of SpiceWatch is
only useful for sanity checking the event we get from Xorg. This commit
assumes Xorg is sane, and removes this extra field.

diff --git a/src/spiceqxl_main_loop.c b/src/spiceqxl_main_loop.c
index 0213693..86dcad3 100644
--- a/src/spiceqxl_main_loop.c
+++ b/src/spiceqxl_main_loop.c
@@ -338,7 +338,6 @@ static void xspice_wakeup_handler(pointer data, int nfds, 
pointer readmask)
 
 struct SpiceWatch {
 int fd;
-int event_mask;
 SpiceWatchFunc func;
 void *opaque;
 };
@@ -347,11 +346,11 @@ static void watch_fd_notified(int fd, int xevents, void 
*data)
 {
 SpiceWatch *watch = (SpiceWatch *)data;
 
-if ((watch->event_mask & SPICE_WATCH_EVENT_READ) && (xevents & 
X_NOTIFY_READ)) {
+if (xevents & X_NOTIFY_READ) {
 watch->func(watch->fd, SPICE_WATCH_EVENT_READ, watch->opaque);
 }
 
-if ((watch->event_mask & SPICE_WATCH_EVENT_WRITE) && (xevents & 
X_NOTIFY_WRITE)) {
+if (xevents & X_NOTIFY_WRITE) {
 watch->func(watch->fd, SPICE_WATCH_EVENT_WRITE, watch->opaque);
 }
 }
@@ -361,7 +360,6 @@ static int watch_update_mask_internal(SpiceWatch *watch, 
int event_mask)
 int x_event_mask = 0;
 
 SetNotifyFd(watch->fd, NULL, X_NOTIFY_NONE, NULL);
-watch->event_mask = 0;
 
 if (event_mask & SPICE_WATCH_EVENT_READ) {
 x_event_mask |= X_NOTIFY_READ;
@@ -374,7 +372,6 @@ static int watch_update_mask_internal(SpiceWatch *watch, 
int event_mask)
 return -1;
 }
 SetNotifyFd(watch->fd, watch_fd_notified, x_event_mask, watch);
-watch->event_mask = event_mask;
 
 return 0;
 }

commit 009776a8a3fb096b11ec95033d1e1a366e26f188
Author: Christophe Fergeau 
Date:   Thu Dec 15 10:47:51 2016 +0100

Xspice: Replace malloc/strdup use with xnfalloc/xnfstrdup

spiceqxl_*.c files are Xspice-only code. They contain a few uses of
malloc/strdup, and none of these are checked for failure. It's better to
replace these with xfnalloc

xserver-xorg-video-qxl: Changes to 'debian-unstable'

2016-12-20 Thread Laurent Bigonville
 NEWS|   13 ++
 configure.ac|5 
 examples/spiceqxl.xorg.conf.example |  187 +++-
 scripts/Xspice  |   74 --
 src/qxl_uxa.c   |   10 +
 src/spiceqxl_audio.c|2 
 src/spiceqxl_main_loop.c|   99 +--
 src/spiceqxl_spice_server.c |   12 +-
 8 files changed, 266 insertions(+), 136 deletions(-)

New commits:
commit 8d344cf49fdb021ab80354eaaa57a419a6746a56
Author: Christophe Fergeau 
Date:   Mon Dec 19 17:36:36 2016 +0100

NEWS: Xspice now works with X.org 1.19

diff --git a/NEWS b/NEWS
index 237d121..f4cf81f 100644
--- a/NEWS
+++ b/NEWS
@@ -8,7 +8,7 @@ Fix Xspice crashing after 11 days
 Add --numheads argument to Xspice script
 Allow to setup video codec for streaming when using Xspice (requires
 spice-server 0.13.2)
-X.Org 1.19 fixes (Xspice is still non-functional with it)
+Add support for X.Org 1.19
 Fix compilation on arches which do not have outb (aarch64)
 
 Major changes in 0.1.4

commit a283cda0c4dbacb1d4b398b45f271275a3d1121a
Author: Christophe Fergeau 
Date:   Mon Dec 19 17:28:41 2016 +0100

Revert "Remove unused 'event_mask' field"

This reverts commit bfb724076d575d5a49d08913b86885688251a176.
This was pushed by mistake.

diff --git a/src/spiceqxl_main_loop.c b/src/spiceqxl_main_loop.c
index 86dcad3..0213693 100644
--- a/src/spiceqxl_main_loop.c
+++ b/src/spiceqxl_main_loop.c
@@ -338,6 +338,7 @@ static void xspice_wakeup_handler(pointer data, int nfds, 
pointer readmask)
 
 struct SpiceWatch {
 int fd;
+int event_mask;
 SpiceWatchFunc func;
 void *opaque;
 };
@@ -346,11 +347,11 @@ static void watch_fd_notified(int fd, int xevents, void 
*data)
 {
 SpiceWatch *watch = (SpiceWatch *)data;
 
-if (xevents & X_NOTIFY_READ) {
+if ((watch->event_mask & SPICE_WATCH_EVENT_READ) && (xevents & 
X_NOTIFY_READ)) {
 watch->func(watch->fd, SPICE_WATCH_EVENT_READ, watch->opaque);
 }
 
-if (xevents & X_NOTIFY_WRITE) {
+if ((watch->event_mask & SPICE_WATCH_EVENT_WRITE) && (xevents & 
X_NOTIFY_WRITE)) {
 watch->func(watch->fd, SPICE_WATCH_EVENT_WRITE, watch->opaque);
 }
 }
@@ -360,6 +361,7 @@ static int watch_update_mask_internal(SpiceWatch *watch, 
int event_mask)
 int x_event_mask = 0;
 
 SetNotifyFd(watch->fd, NULL, X_NOTIFY_NONE, NULL);
+watch->event_mask = 0;
 
 if (event_mask & SPICE_WATCH_EVENT_READ) {
 x_event_mask |= X_NOTIFY_READ;
@@ -372,6 +374,7 @@ static int watch_update_mask_internal(SpiceWatch *watch, 
int event_mask)
 return -1;
 }
 SetNotifyFd(watch->fd, watch_fd_notified, x_event_mask, watch);
+watch->event_mask = event_mask;
 
 return 0;
 }

commit bfb724076d575d5a49d08913b86885688251a176
Author: Christophe Fergeau 
Date:   Mon Dec 19 10:51:09 2016 +0100

Remove unused 'event_mask' field

With the Xorg 1.19 codepaths, the 'event_mask' field of SpiceWatch is
only useful for sanity checking the event we get from Xorg. This commit
assumes Xorg is sane, and removes this extra field.

diff --git a/src/spiceqxl_main_loop.c b/src/spiceqxl_main_loop.c
index 0213693..86dcad3 100644
--- a/src/spiceqxl_main_loop.c
+++ b/src/spiceqxl_main_loop.c
@@ -338,7 +338,6 @@ static void xspice_wakeup_handler(pointer data, int nfds, 
pointer readmask)
 
 struct SpiceWatch {
 int fd;
-int event_mask;
 SpiceWatchFunc func;
 void *opaque;
 };
@@ -347,11 +346,11 @@ static void watch_fd_notified(int fd, int xevents, void 
*data)
 {
 SpiceWatch *watch = (SpiceWatch *)data;
 
-if ((watch->event_mask & SPICE_WATCH_EVENT_READ) && (xevents & 
X_NOTIFY_READ)) {
+if (xevents & X_NOTIFY_READ) {
 watch->func(watch->fd, SPICE_WATCH_EVENT_READ, watch->opaque);
 }
 
-if ((watch->event_mask & SPICE_WATCH_EVENT_WRITE) && (xevents & 
X_NOTIFY_WRITE)) {
+if (xevents & X_NOTIFY_WRITE) {
 watch->func(watch->fd, SPICE_WATCH_EVENT_WRITE, watch->opaque);
 }
 }
@@ -361,7 +360,6 @@ static int watch_update_mask_internal(SpiceWatch *watch, 
int event_mask)
 int x_event_mask = 0;
 
 SetNotifyFd(watch->fd, NULL, X_NOTIFY_NONE, NULL);
-watch->event_mask = 0;
 
 if (event_mask & SPICE_WATCH_EVENT_READ) {
 x_event_mask |= X_NOTIFY_READ;
@@ -374,7 +372,6 @@ static int watch_update_mask_internal(SpiceWatch *watch, 
int event_mask)
 return -1;
 }
 SetNotifyFd(watch->fd, watch_fd_notified, x_event_mask, watch);
-watch->event_mask = event_mask;
 
 return 0;
 }

commit 009776a8a3fb096b11ec95033d1e1a366e26f188
Author: Christophe Fergeau 
Date:   Thu Dec 15 10:47:51 2016 +0100

Xspice: Replace malloc/strdup use with xnfalloc/xnfstrdup

spiceqxl_*.c files are Xspice-only code. They contain a few uses of
malloc/strdup, and none of these are checked for failure. It's better to
replace these with xfnalloc

Bug#846506: libinput-dev: Please add dependency against libudev-dev

2016-12-01 Thread Laurent Bigonville
Package: libinput-dev
Version: 1.5.1-1
Severity: serious

Hi,

It seems that libinput-dev is missing a dependency against libudev-dev

libinput.pc:Requires.private: libudev

This makes other packages (like mutter) FTBFS.

Please add the needed dependency against libudev-dev

Regards,

Laurent Bigonville

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libinput-dev depends on:
ii  libinput10  1.5.1-1

libinput-dev recommends no packages.

libinput-dev suggests no packages.

-- no debconf information



xserver-xorg-video-qxl: Changes to 'refs/tags/0.1.4+20161126git4d7160c-1'

2016-11-26 Thread Laurent Bigonville
Tag '0.1.4+20161126git4d7160c-1' created by Laurent Bigonville 
 at 2016-11-26 16:41 +

xserver-xorg-video-qxl Debian release 0.1.4+20161126git4d7160c-1

Changes since xserver-xorg-video-qxl-0.1.4-3:
Adam Jackson (1):
  Use pci_io_write8 instead of outb

Andreas Boll (1):
  Update a bunch of URLs in packaging to https.

Christophe Fergeau (8):
  Remove unused variables
  Remove stray blank comment line
  Use <> for system-includes
  Fix compilation with newer Xorg versions
  Add missing licence header
  Add note about deprecated setting of mm_time
  Xspice: Fix 'erorr' typo in error message
  xspice: Don't create Xorg time in timer_add

Francois Gouget (13):
  spiceqxl: Recognize the same set of boolean values as in xorg.conf.
  spiceqxl: Reject invalid boolean values, just like for other options.
  Xspice: Don't set defaults for the options.
  spiceqxl: Fix formatting of a couple of function calls.
  server: Convert qxl->monitors_config to a QXLPHYSICAL using 
physical_address()
  spiceqxl_audio: Let the audio play when no client is connected
  spiceqxl_audio: Only condense the fifo list when one has been closed
  spiceqxl_audio: Fix a race condition in the audio playback
  spiceqxl_audio: Only start the playback channel when fifos are present
  spiceqxl_audio: Stop the playback channel if there is nothing to play
  spiceqxl: Add SpiceVideoCodecs to specify video codec preference
  Xspice: Add --video-codecs to specify encoder and codec preferences
  spiceqxl: Remove an unused macro

Hans de Goede (1):
  Fix crash caused by attempting to access the screen pixmap before it is 
created

Javier Celaya (1):
  Fix drawable mm_time with KMS

Jeremy White (14):
  Do not process watches on select() error.
  Bug fix: libcacard headers and libraries were not correctly used.
  Add and remove the vdagent interface as the vdagent
  Only watch the uinput channel when an agent is connected.
  Correct the XSpice AgentMouse configuration options.
  Document a number of missing XSpice vdagent options in the example 
xorg.conf.
  Set the regular spice port only once, and then only if it
  Xspice: handle parameters with value 0, allows --port 0
  Add support for a --numheads option to the Xspice script.
  XSpice: allow the udcs socket to be specified, rather than hard coded.
  Revise Xspice --auto to use a temporary directory.
  XSpice: auto generate temp files for the vdagent process.
  Provide an implementation for put_image in dfps mode.
  Optimize dfps mode to send updates only for the primary pixmap.

Laurent Bigonville (12):
  debian/control: Fix wording in xserver-xspice description (Closes: 
#799379)
  Merge branch 'upstream-unstable' into debian-unstable
  New git snapshot (4d7160c) (Closes: #845741)
  debian/control: Bump Standards-Version to 3.9.8, no further changes
  Drop debian/patches/pciaccess_io.diff, applied upstream
  debian/control: Add dh-python to the build-dependencies
  debian/control: Explicitly build-depend against libxfont-dev
  Rely on automatically built dbgsym packages instead of creating a dbg one
  Drop debian/patches/xextproto.diff and build-depend against libxext-dev 
instead
  Disable Xspice again, it's not working with XOrg 1.19 release
  debian/patches/qxl-kms-disable-composite.patch, 
debian/patches/no-surfaces-kms.patch: Fix performance issues/crashes and fix 
graphical glitches by disabling COMPOSITE extension. (Closes: #801081)
  Release to unstable

Marc-André Lureau (2):
  kms: initialize primary surface to screen virtual size
  kms: do not overwrite screen virtualX/Y

Owen W. Taylor (1):
  Check for either xfont.pc or xfont2.pc

Uri Lublin (1):
  uxa: fix compiler warnings (initialize width, height, [xy]Dst_copy)

---
 ChangeLog  |  467 -
 configure.ac   |8 
 debian/Xspice.1|  115 --
 debian/changelog   |   24 +
 debian/control |   40 --
 debian/copyright   |2 
 debian/patches/no-surfaces-kms.patch   |   17 
 debian/patches/pciaccess_io.diff   |   44 --
 debian/patches/qxl-kms-disable-composite.patch |   43 ++
 debian/patches/series  |4 
 debian/patches/xextproto.diff  |   17 
 debian/rules   |9 
 debian/watch   |2 
 debian/xserver-xspice.docs |2 
 debian/xserver-xspice.install  |3 
 debian/xserver-xspice.manpages |1 
 examples/spiceqxl.xorg.conf.example|   73 ++-
 scripts/X

xserver-xorg-video-qxl: Changes to 'debian-unstable'

2016-11-26 Thread Laurent Bigonville
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 0fa54cdb2af4c714129ffc37dee25eaecf110401
Author: Laurent Bigonville 
Date:   Sat Nov 26 17:38:43 2016 +0100

Release to unstable

diff --git a/debian/changelog b/debian/changelog
index a16ecf5..5930be3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
-xserver-xorg-video-qxl (0.1.4+20161126git4d7160c-1) UNRELEASED; urgency=medium
+xserver-xorg-video-qxl (0.1.4+20161126git4d7160c-1) unstable; urgency=medium
 
+  * Team upload.
   [ Laurent Bigonville ]
   * New git snapshot (4d7160c) (Closes: #845741)
 - Drop debian/patches/pciaccess_io.diff, applied upstream
@@ -19,7 +20,7 @@ xserver-xorg-video-qxl (0.1.4+20161126git4d7160c-1) 
UNRELEASED; urgency=medium
   [ Andreas Boll ]
   * Update a bunch of URLs in packaging to https.
 
- -- Laurent Bigonville   Sat, 26 Nov 2016 16:50:19 +0100
+ -- Laurent Bigonville   Sat, 26 Nov 2016 17:38:32 +0100
 
 xserver-xorg-video-qxl (0.1.4-3) unstable; urgency=medium
 



xserver-xorg-video-qxl: Changes to 'upstream-unstable'

2016-11-26 Thread Laurent Bigonville
 configure.ac|8 +
 examples/spiceqxl.xorg.conf.example |   73 ++-
 scripts/Xspice  |   83 -
 src/dfps.c  |   33 +-
 src/qxl.h   |8 -
 src/qxl_driver.c|   22 ++--
 src/qxl_kms.c   |   29 +-
 src/qxl_option_helpers.c|   27 -
 src/qxl_surface.c   |3 
 src/spiceccid/Makefile.am   |5 -
 src/spiceccid/spiceccid.c   |2 
 src/spiceqxl_audio.c|  174 ++--
 src/spiceqxl_display.c  |2 
 src/spiceqxl_io_port.c  |   11 --
 src/spiceqxl_main_loop.c|6 -
 src/spiceqxl_spice_server.c |   22 +++-
 src/spiceqxl_uinput.c   |   15 ++-
 src/spiceqxl_uinput.h   |1 
 src/spiceqxl_vdagent.c  |9 +
 src/uxa/uxa-damage.c|   24 +++-
 src/uxa/uxa-glyphs.c|2 
 src/uxa/uxa-render.c|4 
 22 files changed, 383 insertions(+), 180 deletions(-)

New commits:
commit 4d7160c49614c9132e7b7ae4ccfda952daffeefb
Author: Francois Gouget 
Date:   Fri Oct 28 16:50:18 2016 +0200

spiceqxl: Remove an unused macro

Signed-off-by: Francois Gouget 

diff --git a/src/spiceqxl_io_port.c b/src/spiceqxl_io_port.c
index 165b8a9..6721d3f 100644
--- a/src/spiceqxl_io_port.c
+++ b/src/spiceqxl_io_port.c
@@ -44,17 +44,6 @@
 ret = &m_item->el;  \
 }
 
-#undef SPICE_RING_CONS_ITEM
-#define SPICE_RING_CONS_ITEM(r, ret) {  \
-typeof(r) start = r;\
-typeof(r) end = r + 1;  \
-uint32_t cons = (r)->cons & SPICE_RING_INDEX_MASK(r);   \
-typeof(&(r)->items[cons]) m_item = &(r)->items[cons];   \
-if (!((uint8_t*)m_item >= (uint8_t*)(start) && (uint8_t*)(m_item + 1) 
<= (uint8_t*)(end))) { \
-abort();\
-}   \
-ret = &m_item->el;  \
-}
 
 static int spiceqxl_io_port_debug_level = -1;
 

commit 9739b6a60459f48044d7ef7fff393e631bcef5bf
Author: Hans de Goede 
Date:   Tue Oct 4 13:29:29 2016 +0200

Fix crash caused by attempting to access the screen pixmap before it is 
created

qxl_resize_primary_to_virtual() was using pScrn->pScreen != NULL to check
if createScreenResources has been called. But starting with xserver 1.19
pScrn->pScreen is non NULL even before createScreenResources is called,
causing an invalid access to the screenPixmap in
qxl_resize_primary_to_virtual().

This commit fixes this.

BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=1381045
Signed-off-by: Hans de Goede 
Acked-by: Christophe Fergeau 

diff --git a/src/qxl.h b/src/qxl.h
index 5cc8d05..885048c 100644
--- a/src/qxl.h
+++ b/src/qxl.h
@@ -234,6 +234,7 @@ struct _qxl_screen_t
 struct qxl_ring *  cursor_ring;
 struct qxl_ring *  release_ring;
 
+Boolscreen_resources_created;
 int device_primary;
 struct qxl_bo * primary_bo;
 intnum_modes;
diff --git a/src/qxl_driver.c b/src/qxl_driver.c
index fc1b629..8aecf3c 100644
--- a/src/qxl_driver.c
+++ b/src/qxl_driver.c
@@ -530,7 +530,6 @@ qxl_create_primary(qxl_screen_t *qxl)
 Bool
 qxl_resize_primary_to_virtual (qxl_screen_t *qxl)
 {
-ScreenPtr pScreen;
 long new_surface0_size;
 
 if ((qxl->primary_mode.x_res == qxl->virtual_x &&
@@ -566,9 +565,9 @@ qxl_resize_primary_to_virtual (qxl_screen_t *qxl)
 qxl->primary = qxl_create_primary(qxl);
 qxl->bytes_per_pixel = (qxl->pScrn->bitsPerPixel + 7) / 8;
 
-pScreen = qxl->pScrn->pScreen;
-if (pScreen)
+if (qxl->screen_resources_created)
 {
+ScreenPtr pScreen = qxl->pScrn->pScreen;
PixmapPtr root = pScreen->GetScreenPixmap (pScreen);
 
 if (qxl->deferred_fps <= 0)
@@ -645,6 +644,7 @@ qxl_create_screen_resources (ScreenPtr pScreen)
 qxl_create_desired_modes (qxl);
 qxl_update_edid (qxl);
 
+qxl->screen_resources_created = TRUE;
 return TRUE;
 }
 
diff --git a/src/qxl_kms.c b/src/qxl_kms.c
index fe37af0..d11b20e 100644
--- a/src/qxl_kms.c
+++ b/src/qxl_kms.c
@@ -235,6 +235,7 @@ qxl_create_screen_resources_kms(ScreenPtr pScreen)
 if (!uxa_resources_init (pScreen))
return FALSE;
 
+qxl->screen_resources_created = TRUE;
 return TRUE;
 }
 

commit e13d28ee5d8724fc4b22f26bce01a7d36355f272
Author: Owen W. Taylor 
Date:   Fri Aug 26 11:44:55 2016 -0400

Check for either xfont.pc or xfont2.pc

xserver-xorg-video-qxl: Changes to 'debian-unstable'

2016-11-26 Thread Laurent Bigonville
 ChangeLog  |  467 -
 configure.ac   |8 
 debian/Xspice.1|  115 --
 debian/changelog   |   16 
 debian/control |   34 -
 debian/patches/no-surfaces-kms.patch   |   17 
 debian/patches/pciaccess_io.diff   |   44 --
 debian/patches/qxl-kms-disable-composite.patch |   43 ++
 debian/patches/series  |4 
 debian/patches/xextproto.diff  |   17 
 debian/rules   |9 
 debian/xserver-xspice.docs |2 
 debian/xserver-xspice.install  |3 
 debian/xserver-xspice.manpages |1 
 examples/spiceqxl.xorg.conf.example|   73 ++-
 scripts/Xspice |   83 +++-
 src/dfps.c |   33 +
 src/qxl.h  |8 
 src/qxl_driver.c   |   22 -
 src/qxl_kms.c  |   29 +
 src/qxl_option_helpers.c   |   27 +
 src/qxl_surface.c  |3 
 src/spiceccid/Makefile.am  |5 
 src/spiceccid/spiceccid.c  |2 
 src/spiceqxl_audio.c   |  174 +
 src/spiceqxl_display.c |2 
 src/spiceqxl_io_port.c |   11 
 src/spiceqxl_main_loop.c   |6 
 src/spiceqxl_spice_server.c|   22 -
 src/spiceqxl_uinput.c  |   15 
 src/spiceqxl_uinput.h  |1 
 src/spiceqxl_vdagent.c |9 
 src/uxa/uxa-damage.c   |   24 -
 src/uxa/uxa-glyphs.c   |2 
 src/uxa/uxa-render.c   |4 
 35 files changed, 922 insertions(+), 413 deletions(-)

New commits:
commit 18d05293b5b62dd2205f62c35735ad63525a2b31
Author: Laurent Bigonville 
Date:   Sat Nov 26 16:55:36 2016 +0100

debian/patches/qxl-kms-disable-composite.patch, 
debian/patches/no-surfaces-kms.patch: Fix performance issues/crashes and fix 
graphical glitches by disabling COMPOSITE extension. (Closes: #801081)

diff --git a/debian/changelog b/debian/changelog
index f17612b..a16ecf5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,11 +12,14 @@ xserver-xorg-video-qxl (0.1.4+20161126git4d7160c-1) 
UNRELEASED; urgency=medium
   * Drop debian/patches/xextproto.diff and build-depend against libxext-dev
 instead
   * Disable Xspice again, it's not working with XOrg 1.19 release
+  * debian/patches/qxl-kms-disable-composite.patch,
+debian/patches/no-surfaces-kms.patch: Fix performance issues/crashes and
+fix graphical glitches by disabling COMPOSITE extension. (Closes: #801081)
 
   [ Andreas Boll ]
   * Update a bunch of URLs in packaging to https.
 
- -- Laurent Bigonville   Sat, 26 Nov 2016 16:33:45 +0100
+ -- Laurent Bigonville   Sat, 26 Nov 2016 16:50:19 +0100
 
 xserver-xorg-video-qxl (0.1.4-3) unstable; urgency=medium
 
diff --git a/debian/patches/no-surfaces-kms.patch 
b/debian/patches/no-surfaces-kms.patch
new file mode 100644
index 000..efe824b
--- /dev/null
+++ b/debian/patches/no-surfaces-kms.patch
@@ -0,0 +1,17 @@
+Description: Disable surfaces when KMS is used
+ This is not working properly at the moment.
+Author: Dave Airlie 
+Origin: vendor, 
http://pkgs.fedoraproject.org/cgit/rpms/xorg-x11-drv-qxl.git/tree/no-surfaces-kms.patch
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801081
+
+--- a/src/qxl_uxa.c
 b/src/qxl_uxa.c
+@@ -414,6 +414,8 @@ qxl_create_pixmap (ScreenPtr screen, int
+ ErrorF ("Create pixmap: %d %d @ %d (usage: %d)\n", w, h, depth, usage);
+ #endif
+ 
++if (qxl->kms_enabled)
++  goto fallback;
+ if (uxa_swapped_out (screen))
+   goto fallback;
+ 
diff --git a/debian/patches/qxl-kms-disable-composite.patch 
b/debian/patches/qxl-kms-disable-composite.patch
new file mode 100644
index 000..dd56f76
--- /dev/null
+++ b/debian/patches/qxl-kms-disable-composite.patch
@@ -0,0 +1,43 @@
+Description: Disable composite/a8 surfaces for KMS
+ This should help with bug rh#974198
+Author: From: Dave Airlie 
+Origin: vendor, 
http://pkgs.fedoraproject.org/cgit/rpms/xorg-x11-drv-qxl.git/tree/qxl-kms-disable-composite.patch
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801081
+
+diff -up xf86-video-qxl-20130514/src/qxl_kms.c.da 
xf86-video-qxl-20130514/src/qxl_kms.c
+diff -up xf86-video-qxl-20130514/src/qxl_uxa.c.da 
xf86-video-qxl-20130514/src/qxl_uxa.c
+--- xf86-video-qxl-20130514/src/qxl_uxa.c.da   2013-06-18 10:08:56.113709355 
+1000
 xf86-video-qxl-20130514/src/qxl_uxa.c  2013-06-18 10:10:08.775610941 
+1000
+@@ -222,11 +222,15 @@

Bug#839658: libgl1-mesa-dri: libtxc-dxtn-s2tc0 got renamed to libtxc-dxtn-s2tc

2016-10-03 Thread Laurent Bigonville
Package: libgl1-mesa-dri
Version: 12.0.3-1
Severity: normal

Hi,

libgl1-mesa-dri Recommends libtxc-dxtn-s2tc0 which got renamed to
libtxc-dxtn-s2tc.

Shouldn't it be adjusted?

Also it seems that the 2nd part of the "or" doesn't exist anymore and is
also provided by the new "libtxc-dxtn-s2tc" package

Regards,

Laurent Bigonville

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages xserver-xorg depends on:
ii  x11-xkb-utils 7.7+3
ii  xkb-data  2.18-1
ii  xserver-xorg-core 2:1.18.4-2
ii  xserver-xorg-input-all1:7.7+16
ii  xserver-xorg-input-evdev [xorg-driver-input]  1:2.10.3-1
ii  xserver-xorg-input-libinput [xorg-driver-input]   0.20.0-1
ii  xserver-xorg-input-mouse [xorg-driver-input]  1:1.9.1-1+b1
ii  xserver-xorg-input-synaptics [xorg-driver-input]  1.8.3-2
ii  xserver-xorg-input-wacom [xorg-driver-input]  0.30.0-1+b1
ii  xserver-xorg-video-all1:7.7+16
ii  xserver-xorg-video-amdgpu [xorg-driver-video] 1.1.2-1
ii  xserver-xorg-video-ati [xorg-driver-video]1:7.7.1-1
ii  xserver-xorg-video-fbdev [xorg-driver-video]  1:0.4.4-1+b4
ii  xserver-xorg-video-intel [xorg-driver-video]  2:2.99.917+git20160706-1
ii  xserver-xorg-video-nouveau [xorg-driver-video]1:1.0.13-1
ii  xserver-xorg-video-qxl [xorg-driver-video]0.1.4-3+b1
ii  xserver-xorg-video-radeon [xorg-driver-video] 1:7.7.1-1
ii  xserver-xorg-video-vesa [xorg-driver-video]   1:2.3.4-1+b1
ii  xserver-xorg-video-vmware [xorg-driver-video] 1:13.1.0-2+b1

xserver-xorg recommends no packages.

Versions of packages xserver-xorg-core depends on:
ii  keyboard-configuration1.150
ii  libaudit1 1:2.6.7-1
ii  libc6 2.24-3
ii  libdbus-1-3   1.10.10-1
ii  libdrm2   2.4.70-1
ii  libegl1-mesa  12.0.3-1
ii  libepoxy0 1.3.1-1
ii  libgbm1   12.0.3-1
ii  libgcrypt20   1.7.3-1
ii  libgl1-mesa-glx [libgl1]  12.0.3-1
ii  libpciaccess0 0.13.4-1
ii  libpixman-1-0 0.34.0-1
ii  libselinux1   2.5-3
ii  libsystemd0   231-9
ii  libudev1  231-9
ii  libxau6   1:1.0.8-1
ii  libxdmcp6 1:1.1.2-1.1
ii  libxfont1 1:1.5.2-1
ii  libxshmfence1 1.2-1
ii  udev  231-9
ii  xserver-common2:1.18.4-2

Versions of packages xserver-xorg-core recommends:
ii  libpam-systemd  231-9

Versions of packages xserver-xorg-core suggests:
ii  xfonts-100dpi1:1.0.4+nmu1
ii  xfonts-75dpi 1:1.0.4+nmu1
ii  xfonts-scalable  1:1.0.3-1.1



Bug#801081: Re: xserver-xorg-video-qxl: QXL video unusable due to performance

2016-05-30 Thread Laurent Bigonville



Le 30/05/16 à 08:35, Julien Cristau a écrit :

On Sun, May 29, 2016 at 15:53:28 -0400, Jason Briggs wrote:


Please include this patch as well:

http://pkgs.fedoraproject.org/cgit/rpms/xorg-x11-drv-qxl.git/plain/qxl-kms-disable-composite.patch

it appear to help with glitches.

Is there any chance these two patch can make it into Jessie? The reason is 
because it affects all jessie live CD and live CD can't be used properly at all 
with KVM/spice, it really break functionality and there is no workaround there 
unless you rebuild the CD. There is still 2 years of life to jessie and all 
downstream suffer.


The patches need to make it into an upstream release first.


I would also prefer that.

I already contacted upstream about it, he's aware of the patches and 
merging them somewhere on his list.




Bug#805605: xserver-xorg-core: crash/freeze on logout of tty that was previously serving as a vt for X

2016-01-17 Thread Laurent Bigonville

reassign 810660 xserver-xorg-core
forcemerge 805605 810660
thanks

Le 17/01/16 14:06, Justus Piater a écrit :

Laurent Bigonville  wrote on Sun, 17 Jan 2016 12:29:36
+0100:


This looks like https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810660

Can you try to edit the .bash_logout file in your user directory and
remove the call to clear_console ?

Yes!  Without clear_console the problem is gone.  This suggests that the
double VT swich performed by clear_console triggers it.
OK, I can reproduce this by running chvt manually instead of 
clear_console ("chvt 2; chvt 1"). clear_console should maybe be clever 
picking the vt it switches to but that and other topic I guess.


Merging the two bugs.

Cheers,

Laurent Bigonville



Bug#805605: xserver-xorg-core: crash/freeze on logout of tty that was previously serving as a vt for X

2016-01-17 Thread Laurent Bigonville
On Tue, 05 Jan 2016 09:05:02 +0100 Justus Piater 
 wrote:


Hello,

> I believe I am seeing the same bug (similar symptoms, similar X
> backtrace). It is triggered simply by logging out on some other VT;
> multiple X servers are not required. To reproduce on a freshly-booted
> machine:
>
> - log in (on VT1)
> - startx
> - switch to VT2
> - log in
> - log out
>
> At this point, instead of leaving me on VT2 with a login prompt, it
> automatically switches back to VT1, which is stuck as Brian describes.
>
> Brian, can you reproduce this? If so, I suggest changing the bug title
> to something like:
>
> xserver-xorg-core: crash/freeze on logout on another vt
>
> There appears to be some non-determinism:
>
> - Sometimes the VT1 terminal still shows the mouse pointer (on the
> otherwise empty i3 desktop); sometimes not. (On attempting to switch
> to a different VT, the mouse pointer, if still present, always
> disappears.)
>
> - During my many trials, in a single case, logging out on VT2 worked as
> expected, except that screen brightness was very low.
>
> I'm using an up-to-date Stretch, with rootless X and no display manager,
> using the i915 GPU driver (like Brian apparently, but with a different
> Intel graphics controller, "00:02.0 VGA compatible controller [0300]:
> Intel Corporation Core Processor Integrated Graphics Controller
> [8086:0046] (rev 02)").

This looks like https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810660

Can you try to edit the .bash_logout file in your user directory and 
remove the call to clear_console ?


Cheers,

Laurent Bigonville



xdm: Changes to 'debian-unstable'

2015-12-11 Thread Laurent Bigonville
 debian/changelog |8 
 debian/rules |2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

New commits:
commit 195f616c6931a884351c216ae776dfbad4ef861c
Author: Laurent Bigonville 
Date:   Fri Dec 11 20:32:03 2015 +0100

Release to unstable

diff --git a/debian/changelog b/debian/changelog
index cc64ea1..b1d01f9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,10 @@
-xdm (1:1.1.11-3) UNRELEASED; urgency=medium
+xdm (1:1.1.11-3) unstable; urgency=medium
 
+  * Team upload.
   * debian/control: Explicitly set the path to the systemd system service
 directory, fix FTBFS on !linux architectrures
 
- -- Laurent Bigonville   Fri, 11 Dec 2015 20:18:39 +0100
+ -- Laurent Bigonville   Fri, 11 Dec 2015 20:31:53 +0100
 
 xdm (1:1.1.11-2) unstable; urgency=medium
 

commit 173a87d8bf87b6b363e21181f48c91faf6617bf9
Author: Laurent Bigonville 
Date:   Fri Dec 11 20:22:10 2015 +0100

debian/control: Explicitly set the path to the systemd system service 
directory, fix FTBFS on !linux architectrures

diff --git a/debian/changelog b/debian/changelog
index 37afa79..cc64ea1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xdm (1:1.1.11-3) UNRELEASED; urgency=medium
+
+  * debian/control: Explicitly set the path to the systemd system service
+directory, fix FTBFS on !linux architectrures
+
+ -- Laurent Bigonville   Fri, 11 Dec 2015 20:18:39 +0100
+
 xdm (1:1.1.11-2) unstable; urgency=medium
 
   * Team upload.
diff --git a/debian/rules b/debian/rules
index e3d9c79..5d2dbd3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -24,7 +24,7 @@ confflags += \
--with-pixmapdir=/usr/share/X11/xdm/pixmaps \
--with-color-pixmap=debian.xpm \
--with-bw-pixmap=debianbw.xpm \
-   --with-systemdsystemunitdir=yes \
+   --with-systemdsystemunitdir=/lib/systemd/system \
--disable-xdm-auth \
--with-xft \
--disable-silent-rules \



xdm: Changes to 'refs/tags/xdm-1_1.1.11-3'

2015-12-11 Thread Laurent Bigonville
Tag 'xdm-1_1.1.11-3' created by Laurent Bigonville  at 
2015-12-11 20:53 +

xdm Debian release 1:1.1.11-3

Changes since xdm-1_1.1.11-2:
Laurent Bigonville (2):
  debian/control: Explicitly set the path to the systemd system service 
directory, fix FTBFS on !linux architectrures
  Release to unstable

---
 debian/changelog |8 
 debian/rules |2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)
---



xdm: Changes to 'debian-unstable'

2015-12-11 Thread Laurent Bigonville
 debian/changelog   |   17 +++--
 debian/compat  |2 +-
 debian/control |8 
 debian/patches/22_systemd_service.diff |   13 +
 debian/patches/series  |2 ++
 debian/rules   |3 ++-
 debian/xdm.README.Debian   |2 +-
 debian/xdm.install |1 +
 debian/xdm.pam |   10 ++
 debian/xdm.postinst.in |   18 ++
 10 files changed, 67 insertions(+), 9 deletions(-)

New commits:
commit 51042aaba7965c13462044fd9c711a852beafe1f
Author: Laurent Bigonville 
Date:   Fri Dec 11 18:12:09 2015 +0100

Release to unstable

diff --git a/debian/changelog b/debian/changelog
index e14c2cd..37afa79 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
-xdm (1:1.1.11-2) UNRELEASED; urgency=medium
+xdm (1:1.1.11-2) unstable; urgency=medium
 
+  * Team upload.
   [ Julien Cristau ]
   * xdm.init: remove hal dependency (closes: #605750)
 
@@ -14,7 +15,7 @@ xdm (1:1.1.11-2) UNRELEASED; urgency=medium
   * debian/xdm.README.Debian: Fix a typo
   * debian/rules: Use dh_prep instead of dh_clean -k
 
- -- Laurent Bigonville   Fri, 11 Dec 2015 18:11:00 +0100
+ -- Laurent Bigonville   Fri, 11 Dec 2015 18:12:00 +0100
 
 xdm (1:1.1.11-1) unstable; urgency=low
 

commit 6969437abaf3133ff3a10725229121e7912efe7d
Author: Laurent Bigonville 
Date:   Fri Dec 11 18:11:16 2015 +0100

debian/rules: Use dh_prep instead of dh_clean -k

diff --git a/debian/changelog b/debian/changelog
index 18b287a..e14c2cd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,8 +12,9 @@ xdm (1:1.1.11-2) UNRELEASED; urgency=medium
 #664807, #677437)
   * debian/control: Update the Vcs-* URL's to please lintian
   * debian/xdm.README.Debian: Fix a typo
+  * debian/rules: Use dh_prep instead of dh_clean -k
 
- -- Laurent Bigonville   Fri, 11 Dec 2015 17:48:10 +0100
+ -- Laurent Bigonville   Fri, 11 Dec 2015 18:11:00 +0100
 
 xdm (1:1.1.11-1) unstable; urgency=low
 
diff --git a/debian/rules b/debian/rules
index b758411..e3d9c79 100755
--- a/debian/rules
+++ b/debian/rules
@@ -85,7 +85,7 @@ install: $(STAMP_DIR)/install
 $(STAMP_DIR)/install: $(STAMP_DIR)/build $(STAMP_DIR)/genscripts
dh_testdir
dh_testroot
-   dh_clean -k
+   dh_prep
dh_installdirs
 
cd $(BUILD_DIR) && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install

commit 9580dda467b1b4a8e1178739e19c73ef1286513a
Author: Laurent Bigonville 
Date:   Fri Dec 11 17:48:29 2015 +0100

debian/xdm.README.Debian: Fix a typo

diff --git a/debian/changelog b/debian/changelog
index 1ce6f30..18b287a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -11,8 +11,9 @@ xdm (1:1.1.11-2) UNRELEASED; urgency=medium
   * debian/xdm.pam: Call pam_loginuid.so and pam_selinux.so modules (Closes:
 #664807, #677437)
   * debian/control: Update the Vcs-* URL's to please lintian
+  * debian/xdm.README.Debian: Fix a typo
 
- -- Laurent Bigonville   Fri, 11 Dec 2015 17:46:30 +0100
+ -- Laurent Bigonville   Fri, 11 Dec 2015 17:48:10 +0100
 
 xdm (1:1.1.11-1) unstable; urgency=low
 
diff --git a/debian/xdm.README.Debian b/debian/xdm.README.Debian
index e947369..0a370ff 100644
--- a/debian/xdm.README.Debian
+++ b/debian/xdm.README.Debian
@@ -21,7 +21,7 @@ xdm-config contains X resources specific to xdm itself.  See 
the X(1)
 manual page for more information about X resources, and the xdm(1) manual
 pages for documentation of the available xdm resources.
 
-Xresources contains X resources that are designed to be specfic to sessions
+Xresources contains X resources that are designed to be specific to sessions
 running under xdm.  Note that this file does contain the resource entries
 for xdm itself -- those are contained in the file xdm-config.  See the X(1)
 manual page for more information about X resources.

commit 5b66ff584c9ac5b2cb37c8a8920e17567454fb58
Author: Laurent Bigonville 
Date:   Fri Dec 11 17:46:49 2015 +0100

debian/control: Update the Vcs-* URL's to please lintian

diff --git a/debian/changelog b/debian/changelog
index 1399ecb..1ce6f30 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,8 +10,9 @@ xdm (1:1.1.11-2) UNRELEASED; urgency=medium
   * Bump debhelper compatibility to 9
   * debian/xdm.pam: Call pam_loginuid.so and pam_selinux.so modules (Closes:
 #664807, #677437)
+  * debian/control: Update the Vcs-* URL's to please lintian
 
- -- Laurent Bigonville   Fri, 11 Dec 2015 17:21:55 +0100
+ -- Laurent Bigonville   Fri, 11 Dec 2015 17:46:30 +0100
 
 xdm (1:1.1.11-1) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index aacaa68..4886b7d 100644
--- a/debian/control
+++ b/debian/control
@@ -20,8 +20,8 @@ Build-Depends:
  libtool,
  xutils-dev,
 Standards-Version: 3.9.6
-Vcs-Git: git://git.debian.org/git/pkg-xorg/app/xdm
-Vcs-Browser: http://gi

xdm: Changes to 'refs/tags/xdm-1_1.1.11-2'

2015-12-11 Thread Laurent Bigonville
Tag 'xdm-1_1.1.11-2' created by Laurent Bigonville  at 
2015-12-11 17:12 +

xdm Debian release 1:1.1.11-2

Changes since xdm-1_1.1.11-1:
Julien Cristau (1):
  xdm.init: remove hal dependency (closes: #605750)

Laurent Bigonville (8):
  debian/control: Bump Standards-Version to 3.9.6 (no further changes)
  Bump debhelper compatibility to 9
  debian/xdm.pam: Call pam_loginuid.so and pam_selinux.so modules (Closes: 
#664807, #677437)
  Add xdm.service file and the needed machinery to update the 
display-manager.service symlink (Closes: #759005)
  debian/control: Update the Vcs-* URL's to please lintian
  debian/xdm.README.Debian: Fix a typo
  debian/rules: Use dh_prep instead of dh_clean -k
  Release to unstable

---
 debian/changelog   |   19 +++
 debian/compat  |2 +-
 debian/control |8 
 debian/patches/22_systemd_service.diff |   13 +
 debian/patches/series  |2 ++
 debian/rules   |3 ++-
 debian/xdm.README.Debian   |2 +-
 debian/xdm.init|4 ++--
 debian/xdm.install |1 +
 debian/xdm.pam |   10 ++
 debian/xdm.postinst.in |   18 ++
 11 files changed, 73 insertions(+), 9 deletions(-)
---



xorg-server: Changes to 'debian-experimental'

2015-12-05 Thread Laurent Bigonville
 debian/changelog|6 ++
 debian/control  |2 ++
 debian/patches/add_support_new_libsystemd.patch |   11 +++
 debian/patches/series   |1 +
 debian/rules|   16 ++--
 5 files changed, 30 insertions(+), 6 deletions(-)

New commits:
commit 336d09cee7d7e8b1a1e4ea136911fb2ee416e35f
Author: Laurent Bigonville 
Date:   Sat Dec 5 20:27:27 2015 +0100

Enable systemd socket activation support (Closes: #803254)

diff --git a/debian/changelog b/debian/changelog
index 09f1c95..decde27 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xorg-server (2:1.18.0-2) UNRELEASED; urgency=medium
+
+  * Enable systemd socket activation support (Closes: #803254)
+
+ -- Laurent Bigonville   Sat, 05 Dec 2015 20:26:53 +0100
+
 xorg-server (2:1.18.0-1) experimental; urgency=medium
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index 16c1496..f58a7b3 100644
--- a/debian/control
+++ b/debian/control
@@ -98,6 +98,8 @@ Build-Depends:
  libwayland-dev [linux-any],
 #logind
   libdbus-1-dev (>= 1.0) [linux-any],
+# systemd-daemon
+  libsystemd-dev [linux-any],
 Standards-Version: 3.9.6
 Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/xserver/xorg-server.git
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/xserver/xorg-server.git
diff --git a/debian/patches/add_support_new_libsystemd.patch 
b/debian/patches/add_support_new_libsystemd.patch
new file mode 100644
index 000..d642b60
--- /dev/null
+++ b/debian/patches/add_support_new_libsystemd.patch
@@ -0,0 +1,11 @@
+--- a/configure.ac
 b/configure.ac
+@@ -849,7 +849,7 @@ if test "x$WITH_SYSTEMD_DAEMON" = xyes;
+   AC_MSG_ERROR([systemd support requested but no library has been 
found])
+   fi
+   AC_DEFINE(HAVE_SYSTEMD_DAEMON, 1, [Define to 1 if libsystemd-daemon is 
available])
+-  REQUIRED_LIBS="$REQUIRED_LIBS libsystemd-daemon"
++  REQUIRED_LIBS="$REQUIRED_LIBS libsystemd"
+ fi
+ AM_CONDITIONAL([HAVE_SYSTEMD_DAEMON], [test "x$HAVE_SYSTEMD_DAEMON" = "xyes"])
+ 
diff --git a/debian/patches/series b/debian/patches/series
index 2c8af94..d0ff25a 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -5,3 +5,4 @@
 03_static-nettle.diff
 05_Revert-Unload-submodules.diff
 #08_xfree86_fix_ia64_inx_outx.diff
+add_support_new_libsystemd.patch
diff --git a/debian/rules b/debian/rules
index fe1469a..9013e08 100755
--- a/debian/rules
+++ b/debian/rules
@@ -44,13 +44,15 @@ endif
 
 
 ifeq ($(DEB_HOST_ARCH_OS), linux)
-   selinux = --enable-xselinux
-   wayland = --enable-xwayland
-   logind  = --enable-systemd-logind
+   selinux= --enable-xselinux
+   wayland= --enable-xwayland
+   logind = --enable-systemd-logind
+   systemd-daemon = --with-systemd-daemon
 else
-   selinux = --disable-xselinux
-   wayland = --disable-xwayland
-   logind  = --disable-systemd-logind
+   selinux= --disable-xselinux
+   wayland= --disable-xwayland
+   logind = --disable-systemd-logind
+   systemd-daemon = --without-systemd-daemon
 endif
 
 ifeq ($(DEB_HOST_ARCH_OS), hurd)
@@ -165,6 +167,7 @@ confflags_main = \
--enable-xfree86-utils \
$(wayland) \
$(logind) \
+   $(systemd-daemon) \
--enable-suid-wrapper \
--enable-dmx \
--enable-xvfb \
@@ -198,6 +201,7 @@ confflags_udeb = \
--disable-xfree86-utils \
--disable-xwayland \
--disable-systemd-logind \
+   --without-systemd-daemon \
--disable-suid-wrapper \
--disable-dmx \
--disable-xvfb \



Bug#802769: xinit: startx failed if started after su - from a autologged root (getty@.service)

2015-12-05 Thread Laurent Bigonville

On Fri, 23 Oct 2015 12:51:50 +0200 Walter  wrote:
> Dear Maintainer,

Hi,

> After the apt-get upgrade which changed the xinit from 1.3.4-1 to 1.3.4-3
> the before functioning system stops to work with the following error in
> exec startx:
>
> Fatal server error:
> (EE) xf86OpenConsole: Cannot open virtual console 1 (Permission denied)
>
> The invocation of the startx is:
>
> 1. The system autologs the root user using getty@.service ( via
> ExecStart=-/sbin/agetty -a root %I $TERM )
> 2. the root user starts the  via su - 
> 3. the user's .bash_profile contains the exec startx ...
> (but is the same if you start it manually)
>
> The ls -al /dev/tty give:
> crw--- 1 root tty 4, 1 Jan 1 01:11 /dev/tty1
>
> if you chown  or chmod 666 /dev/tty1, the startx displays the
> graphical screen, but the mouse is not moving the cursor.
>
> If you autostart the  directly from getty@.service, all is 
working as

> expected,
>
> ls -al /dev/tty1
> crw--- 1  tty 4, 1 Jan 1 01:11 /dev/tty1
>
> I filled this bug report because is the upgrade that broke the 
functioning

> system (twice, on two systems build on same image), nothing other changed
> in the meantime except upgrade.

Since the version 2:1.17.2-2 of the xserver, it tries to run as non-root 
using logind features. But this is only working if you are opening the 
current vt.


For the time being, if you want to run the xserver on a different vt, 
you either first need to login on the vt before starting the xserver, or 
the xserver needs to run as root.


To achieve this, you need to install the xserver-xorg-legacy package and 
configure the Xwrapper.config config file (see Xwrapper.config(5) manpage)


Other solution would be to use the socket activation, but this is not 
yet enabled in debian see bug #803254


Cheers,

Laurent Bigonville



Bug#807015: xinit: startx freezes, mouse and keyboard don't work

2015-12-05 Thread Laurent Bigonville

On Sat, 5 Dec 2015 07:55:54 +1100 Craig Sanders  wrote:
> On Fri, Dec 04, 2015 at 01:57:53PM +0100, Laurent Bigonville wrote:
> > Are you using systemd?
>
> Nope, this particular machine is still sysvinit.
>
> It also has over 20 years worth of cruft on it, as i first built it in
> 1994 and have continuously upgraded it (with debian unstable) ever since.
>
> > is libpam-systemd installed on your machine?
>
> Yes, because without it several important packages would be uninstalled,
> including libvirt packages for some unfathomable reason - it's 
impossible to
> have a completely non-systemd machine in debian, you can either have 
systemd

> or you can have a hybrid of systemd + whatever else. systemd, or at least
> parts of it, is mandatory.
>
>
> It is not enabled in /etc/pam.d/ though. None of the files in there use
> it.
>
> and, yes, I have tried it with libpam_systemd enabled. Makes no 
difference.

>
>
> > If it's not the case, try to install xserver-xorg-legacy and look at
> > Xwrapper.config man page
>
> What good would that do? What would it fix, and how? I am running
> neither legacy drivers nor non-linux kernels.
>
> startx worked without this until recently, i'd rather not digress into
> installing and configuring random packages unless there's a good and
> clearly defined reason for it.

Since version 2:1.17.2-2, the xserver is trying running as non-root, but 
you need systemd  for this.


If you don't have systemd installed on your machine, you need a setuid 
wrapper so the server is still started as root. This wrapper is 
installed by the xserver-xorg-legacy package.


I don't think it's a good idea to add your user into the input group.

Laurent Bigonville



Bug#807015: xinit: startx freezes, mouse and keyboard don't work

2015-12-04 Thread Laurent Bigonville

On Fri, 04 Dec 2015 19:03:05 +1100 Craig Sanders  wrote:
Hi,

>
> sometime in the last ~70 days (since I last started X or rebooted),
> something has changed in X that prevents startx from working as an
> ordinary user.
>
> startx *was* working perfectly. Now when I run startx, I can see the
> xfce desktop but neither keyboard nor mouse work at all, can't even
> switch VT with Ctrl-Alt-F1 to kill X. I have to login from another
> machine on the network to kill X and get back to a text console.
>
> seems to be something to do with the error message:
>
> xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
>

Are you using systemd? is libpam-systemd installed on your machine?

If it's not the case, try to install xserver-xorg-legacy and look at 
Xwrapper.config man page


Cheers,

Laurent Bigonville



Bug#801081: xserver-xorg-video-qxl: QXL video unusable due to performance

2015-11-16 Thread Laurent Bigonville
On Mon, 05 Oct 2015 22:58:26 -0400 Pat Roberts 
 wrote:


> Dear Maintainer,

Hi,

> When QXL video is selected in a virt-manager Debian Jessie or Wheezy 
guest, the
> performance of a whole class of applications is so bad it renders the 
driver

> unusable, up to appearing locked up.

Could you please try to use the version from testing/unstable (0.1.4)?

Cheers,

Laurent Bigonville



Bug#779515: Should enable the qxl kernel driver when installed

2015-11-06 Thread Laurent Bigonville

reassign 779515 linux-image-4.2.0-1-amd64
severity 779515 important
thanks

On Sun, 01 Mar 2015 18:47:54 + Ben Hutchings  
wrote:


> I've enabled the kernel's qxl driver, but disabled by default so that
> it doesn't conflict with wheezy's version of xserver-xorg-video-qxl.
>
> Please install a modprobe configuration file with the line:
>
> options qxl modeset=1
>
> (When I tried this on a VM host with virt-manager and QEMU from sid,
> the qxl driver complained of missing features, so KMS still didn't
> work. However, the fall-back to UMS still worked.)

Shouldn't the qxl kernel module be enabled by default in unstable now 
that the xserver-xorg-video-qxl package has been updated?


I quickly tested with stretch kernel and xserver-xorg-video-qxl and it 
seems to work, well actually now that Xserver is running without root 
rights, kernel qxl driver is actually required, X is not starting otherwise.


Could you please revert your patch and enable qxl by default when needed?

Cheers,

Laurent Bigonville



xserver-xorg-video-qxl: Changes to 'debian-unstable'

2015-11-06 Thread Laurent Bigonville
 debian/changelog |7 +++
 debian/control   |2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

New commits:
commit 8064011e9d36158a40c450c58d91567328dd019d
Author: Laurent Bigonville 
Date:   Fri Nov 6 23:50:21 2015 +0100

debian/control: Fix wording in xserver-xspice description (Closes: #799379)

diff --git a/debian/changelog b/debian/changelog
index 8a75313..e27010e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xserver-xorg-video-qxl (0.1.4-4) UNRELEASED; urgency=medium
+
+  * debian/control: Fix wording in xserver-xspice description (Closes:
+#799379)
+
+ -- Laurent Bigonville   Fri, 06 Nov 2015 23:49:42 +0100
+
 xserver-xorg-video-qxl (0.1.4-3) unstable; urgency=medium
 
   * Team upload.
diff --git a/debian/control b/debian/control
index 31bf09a..951567f 100644
--- a/debian/control
+++ b/debian/control
@@ -63,7 +63,7 @@ Description: Xspice X server
  Xspice is an X server and Spice server in one. It consists of a wrapper script
  for executing Xorg with the right parameters and environment variables, a
  module names spiceqxl_drv.so implementing three drivers: a video mostly
- code identical to the guest qxl X driver, and keyboard and mouse reading from
+ identical code to the guest qxl X driver, and keyboard and mouse reading from
  the spice inputs channel.
  .
  Xspice allows regular X connections, while a spice client provides the 
keyboard



xinit: Changes to 'refs/tags/xinit-1.3.4-3'

2015-10-18 Thread Laurent Bigonville
Tag 'xinit-1.3.4-3' created by Laurent Bigonville  at 
2015-10-19 01:54 +

xinit Debian release 1.3.4-3

Changes since xinit-1.3.4-2:
Laurent Bigonville (3):
  d/p/08_pick-free-display.patch: Properly pick a free display number if 
-nolock or -displayfd is used to start X (like GDM is now doing)
  debian/rules: Make /etc/X11/xinit/xserverrc executable again, this got 
lost during the xsfbs -> dh7 switch
  Release to unstable

---
 debian/changelog  |   10 +
 debian/patches/08_pick-free-display.patch |   31 ++
 debian/patches/series |1 
 debian/rules  |1 
 4 files changed, 43 insertions(+)
---



xinit: Changes to 'debian-unstable'

2015-10-18 Thread Laurent Bigonville
 debian/changelog  |   10 +
 debian/patches/08_pick-free-display.patch |   31 ++
 debian/patches/series |1 
 debian/rules  |1 
 4 files changed, 43 insertions(+)

New commits:
commit dbfd254d37e5a71b780cbdaba43cd91b96023780
Author: Laurent Bigonville 
Date:   Mon Oct 19 03:54:42 2015 +0200

Release to unstable

diff --git a/debian/changelog b/debian/changelog
index 8ec79e6..68ad392 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,12 @@
-xinit (1.3.4-3) UNRELEASED; urgency=medium
+xinit (1.3.4-3) unstable; urgency=medium
 
+  * Team upload.
   * d/p/08_pick-free-display.patch: Properly pick a free display number if
 -nolock or -displayfd is used to start X (like GDM is now doing)
   * debian/rules: Make /etc/X11/xinit/xserverrc executable again, this got
 lost during the xsfbs -> dh7 switch
 
- -- Laurent Bigonville   Mon, 19 Oct 2015 03:49:19 +0200
+ -- Laurent Bigonville   Mon, 19 Oct 2015 03:54:32 +0200
 
 xinit (1.3.4-2) unstable; urgency=medium
 

commit a7e33612117b46a103498b8d59a00a37a512497c
Author: Laurent Bigonville 
Date:   Mon Oct 19 03:50:01 2015 +0200

debian/rules: Make /etc/X11/xinit/xserverrc executable again, this got lost 
during the xsfbs -> dh7 switch

diff --git a/debian/changelog b/debian/changelog
index 2e65547..8ec79e6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,8 +2,10 @@ xinit (1.3.4-3) UNRELEASED; urgency=medium
 
   * d/p/08_pick-free-display.patch: Properly pick a free display number if
 -nolock or -displayfd is used to start X (like GDM is now doing)
+  * debian/rules: Make /etc/X11/xinit/xserverrc executable again, this got
+lost during the xsfbs -> dh7 switch
 
- -- Laurent Bigonville   Mon, 19 Oct 2015 03:44:48 +0200
+ -- Laurent Bigonville   Mon, 19 Oct 2015 03:49:19 +0200
 
 xinit (1.3.4-2) unstable; urgency=medium
 
diff --git a/debian/rules b/debian/rules
index 00cae49..35955b2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -20,3 +20,4 @@ override_dh_install:
 override_dh_fixperms:
dh_fixperms
chmod 0755 debian/xinit/etc/X11/xinit/xinitrc
+   chmod 0755 debian/xinit/etc/X11/xinit/xserverrc

commit f5ead13a42ef2147c355a4faf0ddde8c56f7d60c
Author: Laurent Bigonville 
Date:   Mon Oct 19 03:45:54 2015 +0200

d/p/08_pick-free-display.patch: Properly pick a free display number if 
-nolock or -displayfd is used to start X (like GDM is now doing)

diff --git a/debian/changelog b/debian/changelog
index ea67453..2e65547 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xinit (1.3.4-3) UNRELEASED; urgency=medium
+
+  * d/p/08_pick-free-display.patch: Properly pick a free display number if
+-nolock or -displayfd is used to start X (like GDM is now doing)
+
+ -- Laurent Bigonville   Mon, 19 Oct 2015 03:44:48 +0200
+
 xinit (1.3.4-2) unstable; urgency=medium
 
   * Team upload.
diff --git a/debian/patches/08_pick-free-display.patch 
b/debian/patches/08_pick-free-display.patch
new file mode 100644
index 000..74f9304
--- /dev/null
+++ b/debian/patches/08_pick-free-display.patch
@@ -0,0 +1,31 @@
+commit e07fa99039c0f63ed8f0b142e546ef102321fca0
+Author: Hans de Goede 
+Date:   Fri Mar 20 14:25:44 2015 +0100
+
+startx: Fix startx picking an already used display number when -nolock is 
used
+
+Currently startx relies on /tmp/.X?-lock being present for automatically
+picking a free display number. This does not work if -nolock is used when
+starting the server, or if the server is started with -displayfd as 
-displayfd
+implies -nolock.
+
+This is becoming a problem now that -displayfd is getting used by
+display-managers (e.g. gdm), this fixes this by also checking for
+/tmp/.X11-unix/X?
+
+Signed-off-by: Hans de Goede 
+Reviewed-by: Peter Hutterer 
+
+diff --git a/startx.cpp b/startx.cpp
+index cc8be90..a9d477b 100644
+--- a/startx.cpp
 b/startx.cpp
+@@ -120,7 +120,7 @@ enable_xauth=1
+ XCOMM Automatically determine an unused $DISPLAY
+ d=0
+ while true ; do
+-[ -e /tmp/.X$d-lock ] || break
++[ -e "/tmp/.X$d-lock" -o -S "/tmp/.X11-unix/X$d" ] || break
+ d=$(($d + 1))
+ done
+ defaultdisplay=":$d"
diff --git a/debian/patches/series b/debian/patches/series
index 0865b75..a7c5d38 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -3,3 +3,4 @@
 03_debian_startx_manpage.diff
 06_move_serverauthfile_into_tmp.diff
 07_Pass-keeptty-on-current-tty.patch
+08_pick-free-display.patch



xinit: Changes to 'refs/tags/debian/1.3.4-2'

2015-10-18 Thread Laurent Bigonville
Rebased ref, commits from common ancestor:



xinit: Changes to 'refs/tags/xinit-1.3.4-2'

2015-10-18 Thread Laurent Bigonville
Tag 'xinit-1.3.4-2' created by Laurent Bigonville  at 
2015-10-19 01:19 +

xinit Debian release 1.3.4-2

Changes since xinit-1.3.4-1:
Laurent Bigonville (6):
  Make /etc/X11/xinit/xinitrc on upgrade too (Closes: #790433)
  Fix changelog
  debian/control: Bump Standards-Version to 3.9.6 (no further changes)
  d/p/07_Pass-keeptty-on-current-tty.patch: Pass -keeptty when telling the 
server to start on the current tty (Closes: #801529)
  Remove xsfbs and switch to dh7
  Release to unstable

---
 debian/changelog|   11 
 debian/compat   |2 
 debian/control  |5 
 debian/patches/07_Pass-keeptty-on-current-tty.patch |   32 +
 debian/patches/series   |1 
 debian/rules|   97 ---
 debian/xinit.install|2 
 debian/xinit.postinst   |   31 
 debian/xsfbs/repack.sh  |   32 -
 debian/xsfbs/xsfbs.mk   |  285 -
 debian/xsfbs/xsfbs.sh   |  622 
 11 files changed, 91 insertions(+), 1029 deletions(-)
---



xinit: Changes to 'refs/tags/xinit-1.2.1'

2015-10-18 Thread Laurent Bigonville
Tag 'xinit-1.2.1' created by Jeremy Huddleston  at 
2010-03-16 00:07 +

xinit 1.2.1
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (Darwin)

iD8DBQBLnsvcjC1Anjf1NmMRAqKQAJ410505A9Uc4QPEXYcZvT8/cKW8DQCeK3j0
fpWy1o6+PkEIw/cV+3XoYzE=
=aRE5
-END PGP SIGNATURE-

Changes since xinit-1.2.0:
Gaetan Nadon (5):
  .gitignore: use common defaults with custom section # 24239
  Makefile.am: do not include autogen.sh in distribution #24183
  Deploy the new XORG_DEFAULT_OPTIONS #24242
  INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
  Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES

Jeremy Huddleston (4):
  Quiet warning for fts_open
  darwin: Handle home directories that contain a single-quote (')
  Updates for .gitignore
  Update to version 1.2.1 for release.

---
 .gitignore   |   80 --
 INSTALL  |  236 ---
 Makefile.am  |   10 +
 configure.ac |7 -
 privileged_startx/.gitignore |9 +
 privileged_startx/server.c   |2 
 startx.cpp   |2 
 7 files changed, 89 insertions(+), 257 deletions(-)
---



xinit: Changes to 'refs/tags/xinit-1.2.0'

2015-10-18 Thread Laurent Bigonville
Tag 'xinit-1.2.0' created by Rémi Cardona  at 2009-11-14 14:00 
+

xinit 1.2.0
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.13 (GNU/Linux)

iEYEABECAAYFAkr+t/sACgkQfUU/I5AasIqjEgCfZ6zMXvFykw8Erytf7Y6txWVV
hYUAnjmryZk3keU8Hura1tXFMC7PFZDr
=ABSC
-END PGP SIGNATURE-

Changes since xinit-1.1.1:
Alan Coopersmith (7):
  Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
  Purge ancient server names from help, add newer server names instead
  Drop ancient A/UX compatibility hack
  Drop ancient SunWindows compatibility check
  Man page updates
  Strip RCS/CVS tags
  Use platform-specific X server names in man pages for cygwin & darwin

Andres Salomon (1):
  app/xinit: make startx's $? a useful value

Jeremy Huddleston (6):
  Apple: Use MAC_OS_X_VERSION_MIN_REQUIRED instead of 
__MAC_OS_X_VERSION_MIN_REQUIRED
  launchd: Added --with-launchd-id-prefix option to set non-standard 
launchd id prefix (org.x is still default)
  launchd: Include LAUNCHD_ID_PREFIX in the socket name for reverse lookup 
to tell which launchd id owns $DISPLAY
  launchd: Update the DISPLAY envvar to not have a - ... call me paranoid, 
but I feel safer without it
  This is not a GNU project, so declare it foreign.
  Apple: Export X11_PREFS_DOMAIN for children (quartz-wm)

Jon TURNEY (1):
  Cygwin can also have spaces in $HOME

Paulo Cesar Pereira de Andrade (1):
  Correct make distcheck for recent git versions.

Robert Macomber (1):
  startx: fix misparsing of initial client and server arguments which begin 
with / or ./

Rémi Cardona (2):
  make XINITDIR configurable at build-time, default is unchanged
  xinit 1.2.0

---
 .gitignore  |3 
 Makefile.am |   15 ++-
 configure.ac|   52 +
 cpprules.in |8 +-
 org.x.startx.plist.cpp  |4 -
 privileged_startx/Makefile.am   |7 +
 privileged_startx/client.c  |4 -
 privileged_startx/org.x.privileged_startx.plist.cpp |4 -
 privileged_startx/privileged_startx_types.h |6 +
 privileged_startx/server.c  |6 +
 startx.cmd  |3 
 startx.cpp  |   16 ++--
 startx.man  |   44 +--
 xinit.c |   58 +++---
 xinit.man   |   79 +---
 xinitrc.cmd |1 
 xinitrc.cpp |1 
 17 files changed, 160 insertions(+), 151 deletions(-)
---



xinit: Changes to 'refs/tags/xinit-1.1.0'

2015-10-18 Thread Laurent Bigonville
Tag 'xinit-1.1.0' created by Adam Jackson  at 2008-06-12 19:27 
+

xinit 1.1.0
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkhReJkACgkQW4otUKDs0NOHIQCfQHfyZVy+HhTugq4K5CHtF2pe
0M0AoLB3Z5SPeo8ABYpjg6WHu527165K
=UUDX
-END PGP SIGNATURE-

Changes since xinit-1.0.9:
Adam Jackson (1):
  xinit 1.1.0

Jeremy Huddleston (2):
  Properly handle using xserverrc
  Apple: Don't use launchd on Tiger since it doesn't support the features 
we need.

---
 Makefile.am  |4 
 configure.ac |   19 ---
 startx.cpp   |   20 ++--
 3 files changed, 18 insertions(+), 25 deletions(-)
---



xinit: Changes to 'refs/tags/xinit-1.0.9'

2015-10-18 Thread Laurent Bigonville
Tag 'xinit-1.0.9' created by Adam Jackson  at 2008-05-21 18:36 
+

xinit 1.0.9
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkg0a8QACgkQW4otUKDs0NNwiQCfaziYIkl3/EGgOlxXGPHPMnDM
ykIAnRBEwvNqdfU30Za4kni792UBnHm8
=Xynt
-END PGP SIGNATURE-

Changes since xinit-1.0.8:
Adam Jackson (2):
  Unset session environment variables so startx works within a running 
session.
  xinit 1.0.9

Alan Coopersmith (3):
  Use od on /dev/random to generate cookie on Solaris
  Check for proper cookie creation on all platforms
  Use /bin/ksh instead of /bin/sh on Solaris

Jeremy C. Reed (1):
  Use /dev/urandom for cookie it it exists

Jeremy Huddleston (14):
  Apple: Fixed issue where display would not be passed correctly to the 
server if nolisten tcp was enabled.
  Apple: Execute /usr/X11/bin/privileged_startx if it's present
  Apple: Renamed LaunchAgent to org.x.startx to distinguish it from the 
org.x.X11 application
  Correctly handle users with spaces in $HOME
  Apple: privileged_startx is in XINITDIR
  Apple: We renamed font_cache.sh to font_cache for better consistency... 
Changing startx to work with this
  Apple: Wait for privileged_startx to finish, so we don't race to create 
/tmp/.X11-unix
  Apple: Added privileged_startx
  Apple: Fixed make dist to include a missing header and not include 
generated sources
  Cleaned up handling of defaultserver{,args}
  Apple: Use CFProcessPath instead of argv[0] trick.
  Apple: Added some OSX version protection, so this will still compile on 
Tiger and below.
  Apple: No need for these bits being here in xinit as of 
xserver-1.4.0-apple9
  Apple: Don't need to spew unneccessary 'directory exists' messages.

Matthieu Herrb (2):
  OpenBSD: use openssl rand -hex 16 to generate the cookie.
  Replace sprintf() and strcpy() with snprintf().

---
 Makefile.am |   12 
 configure.ac|   38 +--
 org.x.X11.plist.cpp |   27 --
 org.x.startx.plist.cpp  |   25 ++
 privileged_startx/10-tmpdirs.cpp|   37 ++
 privileged_startx/20-font_cache.cpp |   35 ++
 privileged_startx/Makefile.am   |   74 +
 privileged_startx/client.c  |   56 
 privileged_startx/org.x.privileged_startx.plist.cpp |   21 +
 privileged_startx/privileged_startx.c   |   59 
 privileged_startx/privileged_startx.defs|   40 +++
 privileged_startx/privileged_startx_types.h |6 
 privileged_startx/server.c  |  250 
 startx.cpp  |   29 +-
 xinit.c |   89 +--
 xinitrc.cpp |   12 
 16 files changed, 682 insertions(+), 128 deletions(-)
---



xinit: Changes to 'refs/tags/xinit-1.0.7'

2015-10-18 Thread Laurent Bigonville
Tag 'xinit-1.0.7' created by Tilman Sauerbeck  at 
2007-09-17 10:47 +

xinit 1.0.7

Changes since xinit-1.0.6:
Tilman Sauerbeck (2):
  Bug #12448: Don't try to trap 'ERR'.
  Bumped version to 1.0.7.

---
 configure.ac |2 +-
 startx.cpp   |2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
---



xinit: Changes to 'refs/tags/xinit-1.1.1'

2015-10-18 Thread Laurent Bigonville
Tag 'xinit-1.1.1' created by Jeremy Huddleston  at 
2008-12-17 23:20 +

xinit 1.1.1

Changes since xinit-1.1.0:
Alan Coopersmith (1):
  Fix build of startx & xinitrc with Solaris make

Jeremy Huddleston (17):
  Apple: privleged_startx: Increase the timeout so slower machines don't 
get a stray process warning in their system log.
  startx.cpp: Made some things a little more friendly for people who have 
spaces in pathnames.
  Apple: Using eval to protect people who have spaces in their home path.
  Support the instant-off API in SnowLeopard.
  Apple: sleep() to avoid innocent error message spew
  Apple: Make VPATH builds work on darwin
  Apple: Use AvailabilityMacros.h for Tiger compatability
  OSX: Create privleged_startx on Tiger
  OSX Tiger: More compilation fixes...
  OSX Tiger: Hopefully the last fix for Tiger users...
  Apple: Honor X11_PREFS_DOMAIN if it's set (1.4.2-apple26 and later)
  OSX Tiger: Fix discovery of mach port
  OSX: Fixed bad prefix
  OSX: More prefix fixes
  OSX: Don't use login/bash -c hack anymore for org.x.startx LaunchAgent
  Apple: Allow defaults option that maps to a -dpi server command line in 
startx
  xinit 1.1.1

---
 Makefile.am |3 
 configure.ac|   18 +--
 org.x.startx.plist.cpp  |5 -
 privileged_startx/20-font_cache.cpp |4 
 privileged_startx/Makefile.am   |9 +
 privileged_startx/client.c  |6 +
 privileged_startx/org.x.privileged_startx.plist.cpp |   19 ++--
 privileged_startx/server.c  |   68 --
 startx.cpp  |   95 +++-
 xinit.c |   40 +++-
 10 files changed, 191 insertions(+), 76 deletions(-)
---



xinit: Changes to 'refs/tags/xinit-1.0.3'

2015-10-18 Thread Laurent Bigonville
Tag 'xinit-1.0.3' created by Adam Jackson  at 
2006-10-13 21:53 +

xinit 1.0.3

Changes since the dawn of time:
Adam Jackson (6):
  Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global
  Bug #3860: Avoid a bashism. (Diego Pettenò)
  Bug #2027: Treat SIGTERM like SIGINT in xinit. (Andreas Luik)
  Stub COPYING files
  Bump to 1.0.2.
  Bump to 1.0.3

Alan Coopersmith (9):
  x11perf/Makefile.am: xinit/Makefile.am: xvidtune/Makefile.am:
  Use kbd_mode -a to restore console keyboard on Solaris x86 too.
  Add config.h includes for modularization Use RETSIGTYPE if defined by
  Use AC_TYPE_SIGNAL and AC_FUNC_VFORK to replace Imake's SIGNAL_DEFINES and
  Don't define HAS_COOKIE_MAKER if mcookie wasn't found.
  Use cpp to substitute variables in man pages
  Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions 
to
  Add settings for SHELL_CMD & ARCHMANDEFS to match monolith changes for bug
  Change *mandir targets to use new *_MAN_DIR variables set by 
xorg-macros.m4

Daniel Stone (3):
  Move manpages to section 1.
  Define HAS_COOKIE_MAKER and search for mcookie so startx will generate
  Bump to 0.99.1.

Egbert Eich (7):
  Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
  Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
  readding XFree86's cvs IDs
  Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
  Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
  Merging XORG-CURRENT into trunk
  Separate server auth and client .Xautority file in startx. .Xautority 
might

Eric Anholt (4):
  Set CSRG_BASED for BSD systems so the build succeeds.
  Bugzilla #4045: Do a missed replacement of @@ with \ in startx.
  Add/improve .cvsignore files for apps.
  Another pass at .cvsignores for apps.

Jeremy C. Reed (2):
  Bug #4449  Be more
  In comments, change contractions to be spelled out to fix cpp "missing

Kaleb Keithley (4):
  R6.6 is the Xorg base-line
  Initial revision
  XFree86 4.3.0.1
  XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks

Kean Johnson (1):
  See ChangeLog entry 2005-11-07 for details.

Kevin E Martin (10):
  Various changes preparing packages for RC0:
  Update package version number for RC1 release.
  Update package version number for X11R7 RC2 release.
  Make using full paths in the xinit scripts optional.
  Make the programs used in the xinit scripts configurable.
  Update package version number for X11R7 RC3 release.
  Add m4 magic to allow AS_HELP_STRING to work with older versions of
  Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
  Update package version number for final X11R7 release candidate.
  Update package version for X11R7 release.

Matthieu Herrb (2):
  Quote MCOOKIE to allow to specify a command with args (ie
  Check setuid() return value. Bugzilla #7116.

Søren Sandmann Pedersen (1):
  Build system for xinit



xinit: Changes to 'refs/tags/xinit-1.0.8'

2015-10-18 Thread Laurent Bigonville
Tag 'xinit-1.0.8' created by Adam Jackson  at 2008-03-06 22:09 
+

xinit 1.0.8
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (GNU/Linux)

iEYEABECAAYFAkfQa6kACgkQW4otUKDs0NMnBACfUVkwJDhDklo8GWGQaA96BRuw
kBUAoOsdGJZ+qeZExtkcGeoCPUCz87WI
=5S5y
-END PGP SIGNATURE-

Changes since xinit-1.0.7:
Adam Jackson (1):
  xinit 1.0.8

David Nusinow (1):
  Unbreak installs on non-launchd systems

James Cloos (1):
  Add missing PHONY line for automatic ChangeLog generation

Jeremy Huddleston (19):
  Added some support for Xquartz on OS-X.
  Added Apple launchd support
  Changed x11-exec to actually start X11.app.  X11.app will be responsible 
for calling xinit.
  OS-X: Added argv[0] hack for finding Xquartz UI and icon as well as 
claiming its dock icon
  Added support for OS-X preferences to disable tcp/ip connections and xauth
  OS-X: Made defaults test more robust
  OS-X: Need to use bash --login to setup the environment from launchd.
  XQuartz doesn't need the -launchd command line argument anymore.
  OS-X: Properly set enable_xauth if the user has no defaults set and 
choose a valid $display for fast-user-switching.
  OS-X: Add bindir to $PATH in startx if it's not there
  OS-X: Fixed typo
  OS-X: Set fontpath in xinitrc to include system / user fonts.  
Additionally fixed font scaling issues (trac #52)
  Apple: use -nocpp arg to xrdb if cpp is not installed
  Apple: Cleaned up font path setting and added font caching to xinitrc
  Apple: Support spaces in $HOME for font path, and remove duplicate entry
  Added org.x.X11.plist.cpp to EXTRA_DIST
  Apple: font caching and defaults
  Apple: Adding support for an xinitrc.d directory on OSX, so fink doesn't 
need to clobber files
  Apple: Use -c in the launchd plist, so broken .profile/.bashrc don't much 
up startx

Matthieu Herrb (2):
  Use /dev/arandom instead of /dev/urandom to generate the cookie
  Merge branch 'master' of 
ssh://he...@git.freedesktop.org/git/xorg/app/xinit

root (1):
  Define APPLE for the rest of us

---
 .gitignore  |2 
 Makefile.am |   58 
 configure.ac|   38 +-
 cpprules.in |   37 ++
 org.x.X11.plist.cpp |   27 +++
 startx.cpp  |  188 ++--
 xinit.c |   98 +--
 xinitrc.cpp |   28 +++
 8 files changed, 348 insertions(+), 128 deletions(-)
---



xinit: Changes to 'refs/tags/xinit-1.0.6'

2015-10-18 Thread Laurent Bigonville
Tag 'xinit-1.0.6' created by Matthieu Herrb  at 
2007-09-15 16:52 +

xinit version 1.0.6

Changes since xinit-1.0.5:
Matthieu Herrb (4):
  remove .serverauth.$$ file on signals or errors
  MKCOOKIE program for OpenBSD.
  generate
  Bump to 1.0.6

---
 INSTALL  |  236 +++
 configure.ac |   10 ++
 startx.cpp   |1 
 3 files changed, 245 insertions(+), 2 deletions(-)
---



xinit: Changes to 'refs/tags/xinit-1.0.5'

2015-10-18 Thread Laurent Bigonville
Tag 'xinit-1.0.5' created by Eric Anholt  at 2007-09-05 17:15 
+

xinit 1.0.5

Changes since xinit-1.0.4:
Eric Anholt (3):
  Use /dev/random to generate the cookie if mcookie is unavailable.
  Fix broken test for /dev/random cookie generation failure.
  Bump version to 1.0.5.

---
 configure.ac |2 +-
 startx.cpp   |   11 ---
 2 files changed, 9 insertions(+), 4 deletions(-)
---



xinit: Changes to 'refs/tags/xinit-1.0.4'

2015-10-18 Thread Laurent Bigonville
Tag 'xinit-1.0.4' created by Alan Coopersmith  at 
2007-05-22 03:01 +

xinit Version 1.0.4

Changes since xinit-1.0.3:
Alan Coopersmith (11):
  renamed: .cvsignore -> .gitignore
  Add *~ to .gitignore to skip over emacs/patch droppings
  Change example X server argument from bc to -br now that bc is gone
  Stop hardcoding /usr/X11R6/bin in manpage examples
  Bug #10616: Clarify syntax on xinit & startx man pages
  Don't print windowpath debug messages unless built -DDEBUG
  Replace static ChangeLog with dist hook to generate from git log
  Modernize list of Xservers printed when "X" is not found in $PATH
  Remove support for pre-POSIX-1990 platforms
  Remove old Imake checks now that we always build with autoconf
  Version bump: 1.0.4

Daniel Drake (1):
  Fill in COPYING File (X.Org Bugzilla #11024)

Samuel Thibault (1):
  X.Org Bugzilla #8013: xinit should set WINDOWPATH

---
 .cvsignore   |   22 --
 .gitignore   |   23 ++
 COPYING  |   25 +--
 ChangeLog|  103 --
 Makefile.am  |7 +-
 configure.ac |4 -
 startx.man   |2 
 xinit.c  |  199 +--
 xinit.man|8 +-
 9 files changed, 169 insertions(+), 224 deletions(-)
---



xinit: Changes to 'refs/tags/debian/1.3.4-2'

2015-10-18 Thread Laurent Bigonville
Tag 'debian/1.3.4-2' created by Laurent Bigonville  at 
2015-10-19 01:14 +

xinit Debian release 1.3.4-2

Changes since xinit-1.3.4-1:
Laurent Bigonville (6):
  Make /etc/X11/xinit/xinitrc on upgrade too (Closes: #790433)
  Fix changelog
  debian/control: Bump Standards-Version to 3.9.6 (no further changes)
  d/p/07_Pass-keeptty-on-current-tty.patch: Pass -keeptty when telling the 
server to start on the current tty (Closes: #801529)
  Remove xsfbs and switch to dh7
  Release to unstable

---
 debian/changelog|   11 
 debian/compat   |2 
 debian/control  |5 
 debian/patches/07_Pass-keeptty-on-current-tty.patch |   32 +
 debian/patches/series   |1 
 debian/rules|   97 ---
 debian/xinit.install|2 
 debian/xinit.postinst   |   31 
 debian/xsfbs/repack.sh  |   32 -
 debian/xsfbs/xsfbs.mk   |  285 -
 debian/xsfbs/xsfbs.sh   |  622 
 11 files changed, 91 insertions(+), 1029 deletions(-)
---



xinit: Changes to 'debian-unstable'

2015-10-18 Thread Laurent Bigonville
 debian/changelog|9 
 debian/compat   |2 
 debian/control  |5 
 debian/patches/07_Pass-keeptty-on-current-tty.patch |   32 +
 debian/patches/series   |1 
 debian/rules|   97 ---
 debian/xinit.install|2 
 debian/xsfbs/repack.sh  |   32 -
 debian/xsfbs/xsfbs.mk   |  285 -
 debian/xsfbs/xsfbs.sh   |  622 
 10 files changed, 56 insertions(+), 1031 deletions(-)

New commits:
commit 2f852bed08e9d3886c5d691f5c8dd8c511ddcd48
Author: Laurent Bigonville 
Date:   Mon Oct 19 03:14:00 2015 +0200

Release to unstable

diff --git a/debian/changelog b/debian/changelog
index 4c984a1..ea67453 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,12 +1,13 @@
-xinit (1.3.4-2) UNRELEASED; urgency=medium
+xinit (1.3.4-2) unstable; urgency=medium
 
+  * Team upload.
   * Remove xsfbs and switch to dh7
   * Make /etc/X11/xinit/xinitrc executable on upgrade too (Closes: #790433)
   * debian/control: Bump Standards-Version to 3.9.6 (no further changes)
   * d/p/07_Pass-keeptty-on-current-tty.patch: Pass -keeptty when telling the
 server to start on the current tty (Closes: #801529)
 
- -- Laurent Bigonville   Mon, 19 Oct 2015 02:48:20 +0200
+ -- Laurent Bigonville   Mon, 19 Oct 2015 03:13:52 +0200
 
 xinit (1.3.4-1) unstable; urgency=medium
 

commit 1c38f492aa807041313c4d17f222ac5ba166faf3
Author: Laurent Bigonville 
Date:   Mon Oct 19 02:35:43 2015 +0200

Remove xsfbs and switch to dh7

diff --git a/debian/changelog b/debian/changelog
index e0ce7bb..4c984a1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,12 @@
 xinit (1.3.4-2) UNRELEASED; urgency=medium
 
+  * Remove xsfbs and switch to dh7
   * Make /etc/X11/xinit/xinitrc executable on upgrade too (Closes: #790433)
   * debian/control: Bump Standards-Version to 3.9.6 (no further changes)
   * d/p/07_Pass-keeptty-on-current-tty.patch: Pass -keeptty when telling the
 server to start on the current tty (Closes: #801529)
 
- -- Laurent Bigonville   Mon, 19 Oct 2015 02:00:46 +0200
+ -- Laurent Bigonville   Mon, 19 Oct 2015 02:48:20 +0200
 
 xinit (1.3.4-1) unstable; urgency=medium
 
diff --git a/debian/compat b/debian/compat
index 7ed6ff8..ec63514 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-5
+9
diff --git a/debian/control b/debian/control
index e9fdc7b..83291be 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,8 @@ Priority: optional
 Maintainer: Debian X Strike Force 
 Uploaders: Cyril Brulebois 
 Build-Depends:
- debhelper (>= 5.0.0),
+ debhelper (>= 9),
+ dh-autoreconf,
  pkg-config,
  libx11-dev (>= 2:1.0.0),
  quilt,
diff --git a/debian/rules b/debian/rules
index 388af97..00cae49 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,97 +1,22 @@
 #!/usr/bin/make -f
 # debian/rules for the Debian xutils package.
-# Copyright © 2004 Scott James Remnant 
-# Copyright © 2005 Daniel Stone 
-# Copyright © 2005 David Nusinow 
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-include debian/xsfbs/xsfbs.mk
+%:
+   dh $@ --with autoreconf,quilt
 
-DPKG_EXPORT_BUILDFLAGS = 1
-DEB_CFLAGS_MAINT_APPEND = -Wall -g
-include /usr/share/dpkg/buildflags.mk
+override_dh_auto_configure:
+   dh_auto_configure -- --with-xinitdir=/etc/X11/xinit \
+--with-xterm=/usr/bin/xterm
 
-ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
-   NUMJOBS = $(patsubst parallel=%,%,$(filter 
parallel=%,$(DEB_BUILD_OPTIONS)))
-   MAKEFLAGS += -j$(NUMJOBS)
-endif
+override_dh_auto_install:
+   dh_auto_install --destdir=debian/tmp
 
-DEB_HOST_ARCH  ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
-DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
-   confflags += --build=$(DEB_HOST_GNU_TYPE)
-else
-   confflags += --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE)
-endif
+override_dh_install:
+   dh_install --list-missing
 
-configure: $(STAMP_DIR)/patch
-   autoreconf -vfi
-
-build: build-stamp
-build-stamp: configure $(STAMP_DIR)/genscripts
-   dh_testdir
-
-   mkdir -p build
-   cd build && \
-   ../configure --prefix=/usr --mandir=\$${prefix}/share/man \
---infodir=\$${prefix}/share/info $(confflags) \
---with-xinitdir=/etc/X11/xinit \
---with-xterm=/usr/bin/xterm
-   cd build && $(MAKE) || exit 1
-   >$@
-
-clean: xsfclean
-   dh_testdir
-   dh_testroot
-   rm -f build-stamp
-
-   rm -f config.cache config.log config.status
-   rm -f */config.cache */config.log *

xinit: Changes to 'debian-unstable'

2015-10-18 Thread Laurent Bigonville
 debian/changelog |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit c20b96c0f2370b68d9cc2760baa2f9a9a052f5fb
Author: Laurent Bigonville 
Date:   Mon Oct 19 01:35:35 2015 +0200

Fix changelog

diff --git a/debian/changelog b/debian/changelog
index f67b851..d676286 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,6 @@
 xinit (1.3.4-2) UNRELEASED; urgency=medium
 
-  * Make /etc/X11/xinit/xinitrc on upgrade too (Closes: #790433)
+  * Make /etc/X11/xinit/xinitrc executable on upgrade too (Closes: #790433)
 
  -- Laurent Bigonville   Mon, 19 Oct 2015 01:27:14 +0200
 



xinit: Changes to 'debian-unstable'

2015-10-18 Thread Laurent Bigonville
 debian/changelog  |6 ++
 debian/xinit.postinst |   31 +++
 2 files changed, 37 insertions(+)

New commits:
commit a8e678a1d5a18d47f57d97546ce8a377ce5852be
Author: Laurent Bigonville 
Date:   Mon Oct 19 01:28:38 2015 +0200

Make /etc/X11/xinit/xinitrc on upgrade too (Closes: #790433)

diff --git a/debian/changelog b/debian/changelog
index f11e7b0..f67b851 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xinit (1.3.4-2) UNRELEASED; urgency=medium
+
+  * Make /etc/X11/xinit/xinitrc on upgrade too (Closes: #790433)
+
+ -- Laurent Bigonville   Mon, 19 Oct 2015 01:27:14 +0200
+
 xinit (1.3.4-1) unstable; urgency=medium
 
   * Team upload.
diff --git a/debian/xinit.postinst b/debian/xinit.postinst
new file mode 100644
index 000..e0d08f6
--- /dev/null
+++ b/debian/xinit.postinst
@@ -0,0 +1,31 @@
+#!/bin/sh
+# postinst script for xinit
+#
+# see: dh_installdeb(1)
+
+set -e
+
+case "$1" in
+configure)
+   if dpkg --compare-versions "$2" lt-nl "1.3.4-2~"; then
+if ! dpkg-statoverride --list /etc/X11/xinit/xinitrc >/dev/null 
2>&1; then
+chmod 0755 /etc/X11/xinit/xinitrc
+fi
+   fi
+;;
+
+abort-upgrade|abort-remove|abort-deconfigure)
+;;
+
+*)
+echo "postinst called with unknown argument \`$1'" >&2
+exit 1
+;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0



xorg: Changes to 'debian-unstable'

2015-10-08 Thread Laurent Bigonville
  |   78 -
 debian/x11-common.postrm.in|   36 
 debian/x11-common.templates|   22 
 debian/xserver-xorg.install|1 
 debian/xserver-xorg.postrm |   43 
 debian/xserver-xorg.postrm.in  |   45 
 xsf-docs/howto/build-mesa.txt  |   40 
 xsf-docs/howto/configure-input.txt |2 
 100 files changed, 138 insertions(+), 45710 deletions(-)

New commits:
commit 99a2e0ba99cbe7ca2869074f845b2733c02eb10c
Author: Laurent Bigonville 
Date:   Thu Oct 8 10:28:01 2015 +0200

Release to unstable

diff --git a/debian/changelog b/debian/changelog
index d3557d3..3039d0c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,7 @@
-xorg (1:7.7+12) UNRELEASED; urgency=medium
+xorg (1:7.7+12) unstable; urgency=medium
 
+  * Team upload.
+  [ Andreas Boll ]
   * Merge xsf-docs up to 4116d1e commit:
 - build-mesa: Drop nouveau note
 - build-mesa: Update ./configure options
@@ -21,7 +23,7 @@ xorg (1:7.7+12) UNRELEASED; urgency=medium
 - Add xserver-xorg-video-freedreno on armel and armhf.
 - Add xserver-xorg-video-nouveau on arm64.
 
- -- Andreas Boll   Mon, 31 Aug 2015 18:37:12 +0200
+ -- Laurent Bigonville   Thu, 08 Oct 2015 10:24:27 +0200
 
 xorg (1:7.7+11) experimental; urgency=medium
 

commit 7d961127d2753a479b5a3ce3f32152e99798355b
Author: Andreas Boll 
Date:   Thu Sep 10 11:47:59 2015 +0200

Cleanup changelog.

diff --git a/debian/changelog b/debian/changelog
index 9862c48..d3557d3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -9,15 +9,17 @@ xorg (1:7.7+12) UNRELEASED; urgency=medium
 m32r, s390 and sparc.
   * Add upstream url.
   * Use https for Vcs-* fields.
-  * Add support for mips64el by symlinking to vars.mips (Closes:
-#755482).
-  * Remove all non-KMS drivers from xserver-xorg-video-all.
+  * Remove all non-KMS (except fbdev and vesa) drivers from
+xserver-xorg-video-all.
   * Inline all vars files into control.
   * Remove redundant xserver-xorg-input-evdev from xserver-xorg (Already
 in -input-all).
-  * Add xserver-xorg-video-intel on kfreebsd-any.
-  * Add xserver-xorg-video-freedreno on armel and armhf.
-  * Add xserver-xorg-video-nouveau on arm64.
+  * Simplify and consolidate xserver-xorg-{input,video}-all:
+- Use architecture wildcards.
+- Add support for mips64el (Closes: #755482).
+- Add xserver-xorg-video-intel on kfreebsd-any.
+- Add xserver-xorg-video-freedreno on armel and armhf.
+- Add xserver-xorg-video-nouveau on arm64.
 
  -- Andreas Boll   Mon, 31 Aug 2015 18:37:12 +0200
 

commit c4779c796c9ad6ecd82843df1a343c9af9025904
Author: Andreas Boll 
Date:   Thu Sep 10 11:44:25 2015 +0200

Re-add xserver-xorg-video-dummy on s390x.

diff --git a/debian/control b/debian/control
index 7cb3fe7..e882038 100644
--- a/debian/control
+++ b/debian/control
@@ -53,6 +53,7 @@ Depends:
  xserver-xorg-video-ati [!hurd-any !s390x],
  xserver-xorg-video-fbdev [!s390x],
  xserver-xorg-video-freedreno [armel armhf],
+ xserver-xorg-video-dummy [s390x],
  xserver-xorg-video-intel [amd64 i386 kfreebsd-any x32],
  xserver-xorg-video-nouveau [amd64 arm64 armhf i386 powerpc x32],
  xserver-xorg-video-vesa [!s390x],

commit 207026d4b7a5072fdfffcb919bf321491b589bd8
Author: Andreas Boll 
Date:   Thu Sep 10 11:05:56 2015 +0200

Simplify -wacom to !hurd-any !kfreebsd-any !s390x.

diff --git a/debian/control b/debian/control
index f7bb5fd..7cb3fe7 100644
--- a/debian/control
+++ b/debian/control
@@ -78,7 +78,7 @@ Depends:
  xserver-xorg-input-void [s390x],
  ${misc:Depends},
 Recommends:
- xserver-xorg-input-wacom [alpha amd64 armel armhf hppa i386 mips mips64el 
mips powerpc powerpcspe sh4 sparc64 x32],
+ xserver-xorg-input-wacom [!hurd-any !kfreebsd-any !s390x],
 Description: X.Org X server -- input driver metapackage
  This package depends on the full suite of input drivers for the X.Org X server
  (Xorg).  It does not provide any drivers itself, and may be removed if you 
wish

commit 0cd81b4a72f7f8b61450efaec5a80e1814083902
Author: Andreas Boll 
Date:   Thu Sep 10 11:04:18 2015 +0200

Simplify -ati to !hurd-any !s390x.

diff --git a/debian/control b/debian/control
index 51f61dc..f7bb5fd 100644
--- a/debian/control
+++ b/debian/control
@@ -50,7 +50,7 @@ Description: X.Org X server
 Package: xserver-xorg-video-all
 Architecture: any
 Depends:
- xserver-xorg-video-ati [alpha amd64 armel armhf hppa i386 kfreebsd-any m68k 
mips mips64el mipsel powerpc powerpcspe ppc64 sh4 sparc64 x32],
+ xserver-xorg-video-ati [!hurd-any !s390x],
  xserver-xorg-video-fbdev [!s390x],
  xserver-xorg-video-freedreno [armel armhf],
  xserver-xorg-video-intel [amd64 i386 kfreebsd-any x32],

commit e6592308fe4a8e2b011fb44ed64d8791d245ca42
Author: Andreas Boll 
Date:   Wed Sep 9 17:34:32 2015 +0200

Simplify xserver-xorg-input-synaptics to !s390x.

diff --git a/debian/control b/debian/control
index b95443a..51f61dc 100644
--- a/debian/control
+++ b/debian/control
@@ -73,7 +73,7 @@ Depends:
  xserver-xorg-input-evdev [linux-any

xorg: Changes to 'refs/tags/xorg-1_7.7+12'

2015-10-08 Thread Laurent Bigonville
Tag 'xorg-1_7.7+12' created by Laurent Bigonville  at 
2015-10-08 08:29 +

xorg Debian release 1:7.7+12

Changes since xorg-1_7.7+11:
Andreas Boll (27):
  build-mesa: Drop nouveau note
  build-mesa: Update ./configure options
  build-mesa: Drop obsolete FIXME and s/test_application/es2_info/
  build-mesa: Drop obsolete information for squeeze
  Merge branch 'xsf-docs' into debian-experimental
  Bump changelog
  Drop vars files for unsupported architectures
  Add upstream url.
  Use https for Vcs-* fields.
  Drop commented out xserver-xorg-video-glide from vars files.
  Use some more symlinks for vars files.
  Add support for mips64el by symlinking to vars.mips (Closes: #755482).
  Remove all non-KMS drivers from xserver-xorg-video-all.
  Inline XSERVER_XORG_INPUT_RECOMMENDS into control.
  Inline XSERVER_XORG_VIDEO_RECOMMENDS into control.
  Inline XSERVER_XORG_INPUT_DEPENDS into control.
  Inline XSERVER_XORG_VIDEO_DEPENDS into control.
  changelog: Document inlining.
  Drop redundant xserver-xorg-input-evdev from xserver-xorg.
  Add xserver-xorg-video-intel on kfreebsd-any.
  Add xserver-xorg-video-freedreno on armel and armhf.
  Add xserver-xorg-video-nouveau on arm64.
  Simplify xserver-xorg-input-synaptics to !s390x.
  Simplify -ati to !hurd-any !s390x.
  Simplify -wacom to !hurd-any !kfreebsd-any !s390x.
  Re-add xserver-xorg-video-dummy on s390x.
  Cleanup changelog.

Cyril Brulebois (1):
  Fix missing quotation mark in 42-evdev.conf example.

Laurent Bigonville (1):
  Release to unstable

---
 debian/changelog   |   27 
 debian/control |   24 --
 debian/rules   |9 
 debian/scripts/vars.alpha  |   25 ---
 debian/scripts/vars.amd64  |   35 
 debian/scripts/vars.arm|   25 ---
 debian/scripts/vars.arm64  |9 
 debian/scripts/vars.armeb  |   25 ---
 debian/scripts/vars.armel  |   25 ---
 debian/scripts/vars.armhf  |   17 ---
 debian/scripts/vars.hppa   |   18 
 debian/scripts/vars.hurd-i386  |   19 -
 debian/scripts/vars.i386   |   37 --
 debian/scripts/vars.ia64   |   22 
 debian/scripts/vars.kfreebsd-amd64 |   19 -
 debian/scripts/vars.kfreebsd-i386  |   21 ---
 debian/scripts/vars.m32r   |   25 ---
 debian/scripts/vars.m68k   |   23 -
 debian/scripts/vars.mips   |   25 ---
 debian/scripts/vars.mipsel |   25 ---
 debian/scripts/vars.powerpc|   24 --
 debian/scripts/vars.powerpcspe |   24 --
 debian/scripts/vars.ppc64  |   14 
 debian/scripts/vars.ppc64el|8 ---
 debian/scripts/vars.s390   |8 ---
 debian/scripts/vars.s390x  |8 ---
 debian/scripts/vars.sh4|   27 
 debian/scripts/vars.sparc  |   23 -
 debian/scripts/vars.sparc64|   23 -
 debian/scripts/vars.x32|1 
 xsf-docs/howto/build-mesa.txt  |   40 +++--
 xsf-docs/howto/configure-input.txt |2 -
 32 files changed, 58 insertions(+), 599 deletions(-)
---



xorg: Changes to 'debian-experimental'

2015-10-08 Thread Laurent Bigonville
 debian/changelog |6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

New commits:
commit 99a2e0ba99cbe7ca2869074f845b2733c02eb10c
Author: Laurent Bigonville 
Date:   Thu Oct 8 10:28:01 2015 +0200

Release to unstable

diff --git a/debian/changelog b/debian/changelog
index d3557d3..3039d0c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,7 @@
-xorg (1:7.7+12) UNRELEASED; urgency=medium
+xorg (1:7.7+12) unstable; urgency=medium
 
+  * Team upload.
+  [ Andreas Boll ]
   * Merge xsf-docs up to 4116d1e commit:
 - build-mesa: Drop nouveau note
 - build-mesa: Update ./configure options
@@ -21,7 +23,7 @@ xorg (1:7.7+12) UNRELEASED; urgency=medium
 - Add xserver-xorg-video-freedreno on armel and armhf.
 - Add xserver-xorg-video-nouveau on arm64.
 
- -- Andreas Boll   Mon, 31 Aug 2015 18:37:12 +0200
+ -- Laurent Bigonville   Thu, 08 Oct 2015 10:24:27 +0200
 
 xorg (1:7.7+11) experimental; urgency=medium
 



xorg-server: Changes to 'refs/tags/xorg-server-2_1.17.2-3'

2015-10-08 Thread Laurent Bigonville
Tag 'xorg-server-2_1.17.2-3' created by Laurent Bigonville  at 
2015-10-06 07:07 +

xorg-server Debian release 2:1.17.2-3

Changes since xorg-server-2_1.17.2-2:
Andreas Boll (3):
  Update Vcs-* fields.
  Add upstream url.
  Use https for Vcs-* fields.

Julien Cristau (1):
  Only reset environment in the Xorg wrapper if we didn't drop privileges.

Laurent Bigonville (5):
  Move Xorg.wrap.1 man page from the xserver-xorg-core to 
xserver-xorg-legacy package
  Add Closes statement
  Add a Breaks against systemd (<< 226-4~), before that version logind was 
restarted on upgrade which makes the X server crash (See #798097)
  Bump Standards-Version to 3.9.6 (no further changes)
  Release to unstable

---
 debian/changelog  |   19 +++
 debian/control|   10 +++---
 debian/patches/xorg-wrapper-envp.diff |   15 +--
 debian/xserver-xorg-core.install  |2 --
 debian/xserver-xorg-legacy.install|2 ++
 5 files changed, 37 insertions(+), 11 deletions(-)
---



xorg-server: Changes to 'debian-unstable'

2015-10-08 Thread Laurent Bigonville
 debian/changelog  |   35 
 debian/control|   30 +-
 debian/patches/series |1 
 debian/patches/xorg-wrapper-envp.diff |   24 
 debian/po/POTFILES.in |1 
 debian/po/ar.po   |   62 +
 debian/po/ast.po  |   64 ++
 debian/po/be.po   |   58 
 debian/po/bg.po   |   80 +++
 debian/po/bn.po   |   60 
 debian/po/bs.po   |   70 
 debian/po/ca.po   |   79 +++
 debian/po/cs.po   |   79 +++
 debian/po/da.po   |   98 ++
 debian/po/de.po   |   78 +++
 debian/po/dz.po   |   73 +
 debian/po/el.po   |   84 +
 debian/po/eo.po   |   61 +
 debian/po/es.po   |   88 ++
 debian/po/eu.po   |   82 
 debian/po/fi.po   |   62 +
 debian/po/fr.po   |   87 ++
 debian/po/gl.po   |   68 +++
 debian/po/gu.po   |   59 
 debian/po/he.po   |   61 +
 debian/po/hr.po   |   56 +++
 debian/po/hu.po   |   56 +++
 debian/po/id.po   |   74 +
 debian/po/it.po   |   85 +
 debian/po/ja.po   |   81 
 debian/po/kk.po   |   55 +++
 debian/po/km.po   |   70 
 debian/po/ko.po   |   58 
 debian/po/ku.po   |   56 +++
 debian/po/lt.po   |   71 
 debian/po/ml.po   |   70 
 debian/po/mr.po   |   60 
 debian/po/nb.po   |   63 +
 debian/po/ne.po   |   63 +
 debian/po/nl.po   |   82 
 debian/po/nn.po   |   70 
 debian/po/pl.po   |   66 ++
 debian/po/pothead.in  |   30 ++
 debian/po/pt.po   |   67 +++
 debian/po/pt_BR.po|   85 +
 debian/po/ro.po   |   84 +
 debian/po/ru.po   |   87 ++
 debian/po/sk.po   |   65 ++
 debian/po/sq.po   |   66 ++
 debian/po/sr.po   |   60 
 debian/po/s...@latin.po |   61 +
 debian/po/sv.po   |   88 ++
 debian/po/ta.po   |   70 
 debian/po/templates.pot   |   53 ++
 debian/po/th.po   |   59 
 debian/po/tr.po   |   83 
 debian/po/vi.po   |   62 +
 debian/po/wo.po   |   61 +
 debian/po/zh_CN.po|   81 
 debian/po/zh_TW.po|   74 +
 debian/rules  |   11 +++
 debian/xserver-xorg-core.install  |2 
 debian/xserver-xorg-legacy.config |   87 ++
 debian/xserver-xorg-legacy.install|3 +
 debian/xserver-xorg-legacy.postinst   |   77 ++
 debian/xserver-xorg-legacy.postrm |   36 
 debian/xserver-xorg-legacy.templates  |   22 +++
 67 files changed, 4150 insertions(+), 4 deletions(-)

New commits:
commit b85977a295721064c5e4eee3e6762c27af16d3ea
Author: Laurent Bigonville 
Date:   Tue Oct 6 09:06:36 2015 +0200

Release to unstable

diff --git a/debian/changelog b/debian/changelog
index d72d138..0b56c99 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
-xorg-server (2:1.17.2-3) UNRELEASED; urgency=medium
+xorg-server (2:1.17.2-3

xorg-server: Changes to 'debian-experimental'

2015-10-08 Thread Laurent Bigonville
 debian/changelog |8 ++--
 debian/control   |3 ++-
 2 files changed, 8 insertions(+), 3 deletions(-)

New commits:
commit b85977a295721064c5e4eee3e6762c27af16d3ea
Author: Laurent Bigonville 
Date:   Tue Oct 6 09:06:36 2015 +0200

Release to unstable

diff --git a/debian/changelog b/debian/changelog
index d72d138..0b56c99 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
-xorg-server (2:1.17.2-3) UNRELEASED; urgency=medium
+xorg-server (2:1.17.2-3) unstable; urgency=medium
 
+  * Team upload.
   [ Laurent Bigonville ]
   * Move Xorg.wrap.1 man page from the xserver-xorg-core to
 xserver-xorg-legacy package (Closes: #797661)
@@ -14,7 +15,7 @@ xorg-server (2:1.17.2-3) UNRELEASED; urgency=medium
   [ Julien Cristau ]
   * Only reset environment in the Xorg wrapper if we didn't drop privileges.
 
- -- Laurent Bigonville   Tue, 06 Oct 2015 09:05:48 +0200
+ -- Laurent Bigonville   Tue, 06 Oct 2015 09:06:22 +0200
 
 xorg-server (2:1.17.2-2) experimental; urgency=medium
 

commit 2abffe87662e3d8d023bc576051214ddb38e7832
Author: Laurent Bigonville 
Date:   Tue Oct 6 09:06:05 2015 +0200

Bump Standards-Version to 3.9.6 (no further changes)

diff --git a/debian/changelog b/debian/changelog
index 97b77a8..d72d138 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ xorg-server (2:1.17.2-3) UNRELEASED; urgency=medium
 xserver-xorg-legacy package (Closes: #797661)
   * Add a Breaks against systemd (<< 226-4~), before that version logind was
 restarted on upgrade which makes the X server crash (See #798097)
+  * Bump Standards-Version to 3.9.6 (no further changes)
 
   [ Andreas Boll ]
   * Update Vcs-* fields.
@@ -13,7 +14,7 @@ xorg-server (2:1.17.2-3) UNRELEASED; urgency=medium
   [ Julien Cristau ]
   * Only reset environment in the Xorg wrapper if we didn't drop privileges.
 
- -- Laurent Bigonville   Tue, 06 Oct 2015 08:49:08 +0200
+ -- Laurent Bigonville   Tue, 06 Oct 2015 09:05:48 +0200
 
 xorg-server (2:1.17.2-2) experimental; urgency=medium
 
diff --git a/debian/control b/debian/control
index 4eb9539..2f3b6a3 100644
--- a/debian/control
+++ b/debian/control
@@ -98,7 +98,7 @@ Build-Depends:
  libwayland-dev [linux-any],
 #logind
   libdbus-1-dev (>= 1.0) [linux-any],
-Standards-Version: 3.9.2
+Standards-Version: 3.9.6
 Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/debian/xorg.git
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/xserver/xorg-server.git
 Homepage: http://www.x.org/

commit 9b44e1815d3580b80ae61b19fd9392608f0183fe
Author: Laurent Bigonville 
Date:   Tue Oct 6 08:53:37 2015 +0200

Add a Breaks against systemd (<< 226-4~), before that version logind was 
restarted on upgrade which makes the X server crash (See #798097)

diff --git a/debian/changelog b/debian/changelog
index e35fa2d..97b77a8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,8 @@ xorg-server (2:1.17.2-3) UNRELEASED; urgency=medium
   [ Laurent Bigonville ]
   * Move Xorg.wrap.1 man page from the xserver-xorg-core to
 xserver-xorg-legacy package (Closes: #797661)
+  * Add a Breaks against systemd (<< 226-4~), before that version logind was
+restarted on upgrade which makes the X server crash (See #798097)
 
   [ Andreas Boll ]
   * Update Vcs-* fields.
@@ -11,7 +13,7 @@ xorg-server (2:1.17.2-3) UNRELEASED; urgency=medium
   [ Julien Cristau ]
   * Only reset environment in the Xorg wrapper if we didn't drop privileges.
 
- -- Laurent Bigonville   Sat, 22 Aug 2015 16:29:11 +0200
+ -- Laurent Bigonville   Tue, 06 Oct 2015 08:49:08 +0200
 
 xorg-server (2:1.17.2-2) experimental; urgency=medium
 
diff --git a/debian/control b/debian/control
index eb6f745..4eb9539 100644
--- a/debian/control
+++ b/debian/control
@@ -145,6 +145,7 @@ Breaks:
  libgl1-mesa-dri (<< 7.10.2-4),
  libgl1-mesa-dri-experimental (<< 7.10.2-4),
  xserver-xorg (<< 1:7.7+10~),
+ systemd (<< 226-4~),
 Replaces:
  xserver-xorg-video-modesetting,
  xserver-xorg (<< 1:7.7+10~),



xorg-server: Changes to 'debian-experimental'

2015-09-02 Thread Laurent Bigonville
 debian/changelog |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 425d762dc494b8dd83dbfcc30cd1681d59a61f27
Author: Laurent Bigonville 
Date:   Wed Sep 2 10:23:29 2015 +0200

Add Closes statement

diff --git a/debian/changelog b/debian/changelog
index 417b174..31e5fb1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,7 @@
 xorg-server (2:1.17.2-3) UNRELEASED; urgency=medium
 
   * Move Xorg.wrap.1 man page from the xserver-xorg-core to
-xserver-xorg-legacy package
+xserver-xorg-legacy package (Closes: #797661)
 
  -- Laurent Bigonville   Sat, 22 Aug 2015 16:29:11 +0200
 



xorg-server: Changes to 'debian-experimental'

2015-08-23 Thread Laurent Bigonville
 debian/changelog   |7 +++
 debian/control |2 ++
 debian/xserver-xorg-core.install   |2 --
 debian/xserver-xorg-legacy.install |2 ++
 4 files changed, 11 insertions(+), 2 deletions(-)

New commits:
commit cc1e94cb5a7e7172974be98103f0af4170c8dc22
Author: Laurent Bigonville 
Date:   Sat Aug 22 16:30:03 2015 +0200

Move Xorg.wrap.1 man page from the xserver-xorg-core to xserver-xorg-legacy 
package

diff --git a/debian/changelog b/debian/changelog
index eb80147..417b174 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xorg-server (2:1.17.2-3) UNRELEASED; urgency=medium
+
+  * Move Xorg.wrap.1 man page from the xserver-xorg-core to
+xserver-xorg-legacy package
+
+ -- Laurent Bigonville   Sat, 22 Aug 2015 16:29:11 +0200
+
 xorg-server (2:1.17.2-2) experimental; urgency=medium
 
   [ Laurent Bigonville ]
diff --git a/debian/control b/debian/control
index ca9e18e..a837aeb 100644
--- a/debian/control
+++ b/debian/control
@@ -398,8 +398,10 @@ Depends:
  ${misc:Depends},
 Breaks:
  x11-common (<< 1:7.7+10~),
+ xserver-xorg-core (<< 2:1.17.2-3~),
 Replaces:
  x11-common (<< 1:7.7+10~),
+ xserver-xorg-core (<< 2:1.17.2-3~),
 Description: setuid root Xorg server wrapper
  This package provides a wrapper for the Xorg X server, which is
  necessary for legacy drivers and non-Linux kernels.
diff --git a/debian/xserver-xorg-core.install b/debian/xserver-xorg-core.install
index 856b615..e16f9d6 100644
--- a/debian/xserver-xorg-core.install
+++ b/debian/xserver-xorg-core.install
@@ -2,11 +2,9 @@ main/usr/lib/xorg/modules  usr/lib/xorg
 main/usr/bin/Xorg  usr/bin
 main/usr/bin/X usr/bin
 main/usr/share/man/man1/Xorg.1 usr/share/man/man1
-main/usr/share/man/man1/Xorg.wrap.1usr/share/man/man1
 main/usr/share/man/man4usr/share/man/
 main/usr/share/man/man5/xorg.conf.5usr/share/man/man5
 main/usr/share/man/man5/xorg.conf.d.5  usr/share/man/man5
-main/usr/share/man/man5/Xwrapper.config.5  usr/share/man/man5
 main/usr/bin/cvt   usr/bin
 main/usr/bin/gtf   usr/bin
 main/usr/share/man/man1/cvt.1  usr/share/man/man1
diff --git a/debian/xserver-xorg-legacy.install 
b/debian/xserver-xorg-legacy.install
index 5f3eb87..44b995e 100644
--- a/debian/xserver-xorg-legacy.install
+++ b/debian/xserver-xorg-legacy.install
@@ -1 +1,3 @@
 main/usr/lib/xorg/Xorg.wrap usr/lib/xorg
+main/usr/share/man/man1/Xorg.wrap.1usr/share/man/man1
+main/usr/share/man/man5/Xwrapper.config.5  usr/share/man/man5



Bug#759518: x11-common: Print the real name of the executable instead of x-session-manager

2015-08-21 Thread Laurent Bigonville
On Wed, 12 Aug 2015 14:17:16 +0200 Julien Cristau 
wrote:
> On Wed, Aug 12, 2015 at 13:54:19 +0200, Laurent Bigonville wrote:
> 
> > Package: x11-common
> > Followup-For: Bug #759518
> > 
> > Hi,
> > 
> > Yet another version of this patch.
> > 
> > I guess it makes more sense to use the full path of the alternative
> > if we are testing that it exits just the line before.
> > 
> FWIW I'm not convinced that this is a bug, nor something we need to
> change.

Testing for the existence of an executable with the full path and then
relying on the PATH looks like a bug to me.

Printing the name of the executable might be indeed seen as something
cosmetic, that's true. I don't think that adding the call to realpath
is making the code more difficult to read though.

Cheers,

Laurent Bigonville



Bug#759518: x11-common: Print the real name of the executable instead of x-session-manager

2015-08-12 Thread Laurent Bigonville
Package: x11-common
Followup-For: Bug #759518

Hi,

Yet another version of this patch.

I guess it makes more sense to use the full path of the alternative if
we are testing that it exits just the line before.

Cheers,

Laurent Bigonville

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.0.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_BE.utf8, LC_CTYPE=fr_BE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages x11-common depends on:
ii  debconf [debconf-2.0]  1.5.57
ii  lsb-base   4.1+Debian13+nmu1

x11-common recommends no packages.

x11-common suggests no packages.

-- debconf information excluded
diff -Nru xorg-7.7+9/debian/local/Xsession.d/50x11-common_determine-startup xorg-7.7+9bigon1/debian/local/Xsession.d/50x11-common_determine-startup
--- xorg-7.7+9/debian/local/Xsession.d/50x11-common_determine-startup	2013-09-26 01:24:29.0 +0200
+++ xorg-7.7+9bigon1/debian/local/Xsession.d/50x11-common_determine-startup	2015-08-12 13:09:31.0 +0200
@@ -26,11 +26,11 @@
 # default session manager, window manager, and terminal emulator.
 if [ -z "$STARTUP" ]; then
   if [ -x /usr/bin/x-session-manager ]; then
-STARTUP=x-session-manager
+STARTUP=$(readlink -e /usr/bin/x-session-manager)
   elif [ -x /usr/bin/x-window-manager ]; then
-STARTUP=x-window-manager
+STARTUP=$(readlink -e /usr/bin/x-window-manager)
   elif [ -x /usr/bin/x-terminal-emulator ]; then
-STARTUP=x-terminal-emulator
+STARTUP=$(readlink -e /usr/bin/x-terminal-emulator)
   fi
 fi
 


xserver-xorg-video-qxl: Changes to 'refs/tags/xserver-xorg-video-qxl-0.1.4-3'

2015-05-30 Thread Laurent Bigonville
Tag 'xserver-xorg-video-qxl-0.1.4-3' created by Laurent Bigonville 
 at 2015-05-30 14:13 +

xserver-xorg-video-qxl Debian release 0.1.4-3

Changes since xserver-xorg-video-qxl-0.1.4-2:
Laurent Bigonville (2):
  Fix the dependencies of xserver-xspice package
  debian/control: Add libudev-dev to the build-dependency for the linux 
architectures

---
 debian/changelog |   16 
 debian/control   |3 ++-
 debian/rules |5 +
 3 files changed, 23 insertions(+), 1 deletion(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yyha3-0005qn...@moszumanska.debian.org



xserver-xorg-video-qxl: Changes to 'debian-unstable'

2015-05-30 Thread Laurent Bigonville
 debian/changelog |   16 
 debian/control   |3 ++-
 debian/rules |5 +
 3 files changed, 23 insertions(+), 1 deletion(-)

New commits:
commit 18853400544e1fa21820c248de6533e5c6e07a46
Author: Laurent Bigonville 
Date:   Sat May 30 16:03:37 2015 +0200

debian/control: Add libudev-dev to the build-dependency for the linux 
architectures

diff --git a/debian/changelog b/debian/changelog
index 64b5861..8a75313 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -9,8 +9,10 @@ xserver-xorg-video-qxl (0.1.4-3) unstable; urgency=medium
   that we have the proper ABI.
   * debian/rules: Generate the "xviddriver:Depends" substvars for the
 xserver-xspice package.
+  * debian/control: Add libudev-dev to the build-dependency for the linux
+architectures
 
- -- Laurent Bigonville   Sat, 30 May 2015 15:06:37 +0200
+ -- Laurent Bigonville   Sat, 30 May 2015 16:02:55 +0200
 
 xserver-xorg-video-qxl (0.1.4-2) unstable; urgency=medium
 
diff --git a/debian/control b/debian/control
index 858b785..31bf09a 100644
--- a/debian/control
+++ b/debian/control
@@ -19,6 +19,7 @@ Build-Depends:
  libtool,
  xutils-dev (>= 1:7.5),
  quilt (>= 0.46-7~),
+ libudev-dev [linux-any],
  libspice-protocol-dev (>= 0.12.2~),
  libspice-server-dev [amd64],
  python,

commit 68b55ac9d7bcd5e6e5006a6620dbad42451bf57a
Author: Laurent Bigonville 
Date:   Sat May 30 15:07:09 2015 +0200

Fix the dependencies of xserver-xspice package

* Team upload.
* debian/control:
  - xserver-xspice: Drop dependency against xserver-xorg-video-qxl, this
is not needed anymore now that spiceqxl_drv.so is not shipped in that
package.
  - xserver-xspice: Add ${xviddriver:Depends} to the dependencies to ensure
that we have the proper ABI.
* debian/rules: Generate the "xviddriver:Depends" substvars for the
  xserver-xspice package.

diff --git a/debian/changelog b/debian/changelog
index acb946a..64b5861 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,17 @@
+xserver-xorg-video-qxl (0.1.4-3) unstable; urgency=medium
+
+  * Team upload.
+  * debian/control:
+- xserver-xspice: Drop dependency against xserver-xorg-video-qxl, this
+  is not needed anymore now that spiceqxl_drv.so is not shipped in that
+  package.
+- xserver-xspice: Add ${xviddriver:Depends} to the dependencies to ensure
+  that we have the proper ABI.
+  * debian/rules: Generate the "xviddriver:Depends" substvars for the
+    xserver-xspice package.
+
+ -- Laurent Bigonville   Sat, 30 May 2015 15:06:37 +0200
+
 xserver-xorg-video-qxl (0.1.4-2) unstable; urgency=medium
 
   * Team upload.
diff --git a/debian/control b/debian/control
index e1c727f..858b785 100644
--- a/debian/control
+++ b/debian/control
@@ -55,7 +55,7 @@ Description: X.Org X server -- QXL display driver (debugging 
symbols)
 
 Package: xserver-xspice
 Architecture: amd64
-Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, xserver-xorg, 
xserver-xorg-video-qxl (>= 0.0.17-2), python-argparse
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, xserver-xorg, 
${xviddriver:Depends}, python-argparse
 Breaks: xserver-xorg-video-qxl (<< 0.1.4-2~)
 Replaces: xserver-xorg-video-qxl (<< 0.1.4-2~)
 Description: Xspice X server
diff --git a/debian/rules b/debian/rules
index 3c7a6ae..8472622 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,7 @@
 #!/usr/bin/make -f
 
 DEB_HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+VIDEODEP = $(shell cat /usr/share/xserver-xorg/videodrvdep 2>/dev/null)
 
 override_dh_auto_build:
dh_auto_build -- V=1
@@ -24,6 +25,10 @@ override_dh_install:
 override_dh_shlibdeps:
dh_shlibdeps -- --warnings=6
 
+override_dh_xsf_substvars:
+   echo "xviddriver:Depends=$(VIDEODEP)" >> debian/xserver-xspice.substvars
+   dh_xsf_substvars
+
 # Enable Xspice support
 override_dh_auto_configure:
 ifeq ($(DEB_HOST_GNU_TYPE), x86_64-linux-gnu)


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yyha1-0005pl...@moszumanska.debian.org



xserver-xorg-video-qxl: Changes to 'refs/tags/debian/0.1.4-2'

2015-05-30 Thread Laurent Bigonville
Rebased ref, commits from common ancestor:


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yyepo-0007g3...@moszumanska.debian.org



xserver-xorg-video-qxl: Changes to 'refs/tags/xserver-xorg-video-qxl-0.1.4-2'

2015-05-30 Thread Laurent Bigonville
Tag 'xserver-xorg-video-qxl-0.1.4-2' created by Laurent Bigonville 
 at 2015-05-30 11:21 +

xserver-xorg-video-qxl Debian release 0.1.4-2

Changes since xserver-xorg-video-qxl-0.1.4-1:
Laurent Bigonville (5):
  Renable Xspice
  Bump debhelper compatibility to 9
  debian/control: Bump Standards-Version to 3.9.6
  debian/control: Use canonical Vcs URL to please lintian
  Release to unstable

---
 debian/README.source  |3 
 debian/Xspice.1   |  115 ++
 debian/changelog  |   10 ++
 debian/compat |2 
 debian/control|   25 ++-
 debian/rules  |   14 +++-
 debian/xserver-xorg-video-qxl.install |2 
 debian/xserver-xspice.docs|2 
 debian/xserver-xspice.install |3 
 debian/xserver-xspice.manpages|1 
 10 files changed, 170 insertions(+), 7 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yyepx-0007i4...@moszumanska.debian.org



xserver-xorg-video-qxl: Changes to 'refs/tags/debian/0.1.4-2'

2015-05-30 Thread Laurent Bigonville
Tag 'debian/0.1.4-2' created by Laurent Bigonville  at 
2015-05-30 11:12 +

xserver-xorg-video-qxl Debian release 0.1.4-2

Changes since xserver-xorg-video-qxl-0.1.4-1:
Laurent Bigonville (5):
  Renable Xspice
  Bump debhelper compatibility to 9
  debian/control: Bump Standards-Version to 3.9.6
  debian/control: Use canonical Vcs URL to please lintian
  Release to unstable

---
 debian/README.source  |3 
 debian/Xspice.1   |  115 ++
 debian/changelog  |   10 ++
 debian/compat |2 
 debian/control|   25 ++-
 debian/rules  |   14 +++-
 debian/xserver-xorg-video-qxl.install |2 
 debian/xserver-xspice.docs|2 
 debian/xserver-xspice.install |3 
 debian/xserver-xspice.manpages|1 
 10 files changed, 170 insertions(+), 7 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yyemc-0005gn...@moszumanska.debian.org



xserver-xorg-video-qxl: Changes to 'debian-unstable'

2015-05-30 Thread Laurent Bigonville
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 9fde6048bc4f4fadac621a5c8e67b11c26358c1c
Author: Laurent Bigonville 
Date:   Sat May 30 13:12:31 2015 +0200

Release to unstable

diff --git a/debian/changelog b/debian/changelog
index 8b52f47..acb946a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,12 @@
-xserver-xorg-video-qxl (0.1.4-2) UNRELEASED; urgency=medium
+xserver-xorg-video-qxl (0.1.4-2) unstable; urgency=medium
 
+  * Team upload.
   * Renable Xspice
   * Bump debhelper compatibility to 9
   * debian/control: Bump Standards-Version to 3.9.6
   * debian/control: Use canonical Vcs URL to please lintian
 
- -- Laurent Bigonville   Sat, 30 May 2015 13:05:27 +0200
+ -- Laurent Bigonville   Sat, 30 May 2015 13:12:17 +0200
 
 xserver-xorg-video-qxl (0.1.4-1) unstable; urgency=medium
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yyem7-0005ff...@moszumanska.debian.org



xserver-xorg-video-qxl: Changes to 'debian-unstable'

2015-05-30 Thread Laurent Bigonville
 debian/README.source  |3 
 debian/Xspice.1   |  115 ++
 debian/changelog  |9 ++
 debian/compat |2 
 debian/control|   25 ++-
 debian/rules  |   14 +++-
 debian/xserver-xorg-video-qxl.install |2 
 debian/xserver-xspice.docs|2 
 debian/xserver-xspice.install |3 
 debian/xserver-xspice.manpages|1 
 10 files changed, 169 insertions(+), 7 deletions(-)

New commits:
commit 70f907c1846736af6dd322710b26b7f119b34df3
Author: Laurent Bigonville 
Date:   Sat May 30 13:05:50 2015 +0200

debian/control: Use canonical Vcs URL to please lintian

diff --git a/debian/changelog b/debian/changelog
index 82a8733..8b52f47 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,8 +3,9 @@ xserver-xorg-video-qxl (0.1.4-2) UNRELEASED; urgency=medium
   * Renable Xspice
   * Bump debhelper compatibility to 9
   * debian/control: Bump Standards-Version to 3.9.6
+  * debian/control: Use canonical Vcs URL to please lintian
 
- -- Laurent Bigonville   Sat, 30 May 2015 12:58:19 +0200
+ -- Laurent Bigonville   Sat, 30 May 2015 13:05:27 +0200
 
 xserver-xorg-video-qxl (0.1.4-1) unstable; urgency=medium
 
diff --git a/debian/control b/debian/control
index 9771cbc..e1c727f 100644
--- a/debian/control
+++ b/debian/control
@@ -24,8 +24,8 @@ Build-Depends:
  python,
 Standards-Version: 3.9.6
 Homepage: http://spice-space.org/
-Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-qxl
-Vcs-Browser: 
http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-qxl.git
+Vcs-Git: git://anonscm.debian.org/pkg-xorg/driver/xserver-xorg-video-qxl
+Vcs-Browser: 
https://anonscm.debian.org/cgit/pkg-xorg/driver/xserver-xorg-video-qxl.git
 
 Package: xserver-xorg-video-qxl
 Architecture: any

commit 43dd56e476505e26f8c89521406bd0815c14b1d1
Author: Laurent Bigonville 
Date:   Sat May 30 12:58:35 2015 +0200

debian/control: Bump Standards-Version to 3.9.6

diff --git a/debian/changelog b/debian/changelog
index 7da1074..82a8733 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,8 +2,9 @@ xserver-xorg-video-qxl (0.1.4-2) UNRELEASED; urgency=medium
 
   * Renable Xspice
   * Bump debhelper compatibility to 9
+  * debian/control: Bump Standards-Version to 3.9.6
 
- -- Laurent Bigonville   Sat, 30 May 2015 12:51:56 +0200
+ -- Laurent Bigonville   Sat, 30 May 2015 12:58:19 +0200
 
 xserver-xorg-video-qxl (0.1.4-1) unstable; urgency=medium
 
diff --git a/debian/control b/debian/control
index d3751f8..9771cbc 100644
--- a/debian/control
+++ b/debian/control
@@ -22,7 +22,7 @@ Build-Depends:
  libspice-protocol-dev (>= 0.12.2~),
  libspice-server-dev [amd64],
  python,
-Standards-Version: 3.9.4
+Standards-Version: 3.9.6
 Homepage: http://spice-space.org/
 Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-qxl
 Vcs-Browser: 
http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-qxl.git

commit 6bc0ce45d6e6b8e2d03b8b3b638f5ead4945d44c
Author: Laurent Bigonville 
Date:   Sat May 30 12:52:17 2015 +0200

Bump debhelper compatibility to 9

diff --git a/debian/changelog b/debian/changelog
index c105e63..7da1074 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,9 @@
 xserver-xorg-video-qxl (0.1.4-2) UNRELEASED; urgency=medium
 
   * Renable Xspice
+  * Bump debhelper compatibility to 9
 
- -- Laurent Bigonville   Sat, 30 May 2015 12:49:45 +0200
+ -- Laurent Bigonville   Sat, 30 May 2015 12:51:56 +0200
 
 xserver-xorg-video-qxl (0.1.4-1) unstable; urgency=medium
 
diff --git a/debian/compat b/debian/compat
index 7f8f011..ec63514 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-7
+9
diff --git a/debian/control b/debian/control
index 8067455..d3751f8 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: x11
 Priority: optional
 Maintainer: Debian X Strike Force 
 Build-Depends:
- debhelper (>= 8),
+ debhelper (>= 9),
  pkg-config,
  dh-autoreconf,
  xserver-xorg-dev (>= 2:1.9.4),

commit c1990c51616f5179315851db26eb453ad4919463
Author: Laurent Bigonville 
Date:   Sat May 30 12:51:33 2015 +0200

Renable Xspice

diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 000..fce6c23
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,3 @@
+The Xspice.1 manpage is generated using the following command:
+
+help2man --version-string="XSPICE" -S Xspice -N -n "X server and SPICE server" 
./scripts/Xspice > debian/Xspice.1
diff --git a/debian/Xspice.1 b/debian/Xspice.1
new file mode 100644
index 000..2ed555c
--- /dev/null
+++ b/debian/Xspice.1
@@ -0,0 +1,115 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.46.6.
+.TH XSPICE "1" "May 2015" "Xspice" "User Commands"
+.SH NAME
+Xspice \- X server and SPICE server
+.SH DESCRIPTION
+usag

xorg: Changes to 'debian-unstable'

2014-09-24 Thread Laurent Bigonville
 debian/changelog |4 +++-
 debian/control   |6 +++---
 2 files changed, 6 insertions(+), 4 deletions(-)

New commits:
commit 984f5646d0a505341a47a7f134cb0d014fd3ab0b
Author: Laurent Bigonville 
Date:   Wed Sep 24 12:57:37 2014 +0200

debian/control: Use canonical Vcs-* URL

diff --git a/debian/changelog b/debian/changelog
index 457d18a..b09fa77 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,8 +4,9 @@ xorg (1:7.7+8) UNRELEASED; urgency=medium
   * debian/x11-common.init: Call restorecon after creating the socket
 directories to ensure the SELinux context if properly set (Closes: #677831)
   * debian/control: Bump Standards-Version to 3.9.5 (no further changes)
+  * debian/control: Use canonical Vcs-* URL
 
- -- Laurent Bigonville   Wed, 24 Sep 2014 12:55:09 +0200
+ -- Laurent Bigonville   Wed, 24 Sep 2014 12:57:17 +0200
 
 xorg (1:7.7+7) unstable; urgency=medium
 
diff --git a/debian/control b/debian/control
index 0784201..b1e1ff7 100644
--- a/debian/control
+++ b/debian/control
@@ -10,8 +10,8 @@ Build-Depends:
  po-debconf,
 # xsf-docs:
  asciidoc,
-Vcs-Git: git://git.debian.org/git/pkg-xorg/debian/xorg
-Vcs-Browser: http://git.debian.org/?p=pkg-xorg/debian/xorg.git
+Vcs-Git: git://anonscm.debian.org/pkg-xorg/debian/xorg
+Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/debian/xorg.git
 
 Package: x11-common
 Architecture: all

commit 84cf2439ba2da1bcdf8eabd4f621ccd4092fb392
Author: Laurent Bigonville 
Date:   Wed Sep 24 12:55:31 2014 +0200

debian/control: Bump Standards-Version to 3.9.5 (no further changes)

diff --git a/debian/changelog b/debian/changelog
index e232aec..457d18a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,8 +3,9 @@ xorg (1:7.7+8) UNRELEASED; urgency=medium
   * debian/x11-common.init: Add Short-Description field (Closes: #510087)
   * debian/x11-common.init: Call restorecon after creating the socket
 directories to ensure the SELinux context if properly set (Closes: #677831)
+  * debian/control: Bump Standards-Version to 3.9.5 (no further changes)
 
- -- Laurent Bigonville   Wed, 24 Sep 2014 12:18:09 +0200
+ -- Laurent Bigonville   Wed, 24 Sep 2014 12:55:09 +0200
 
 xorg (1:7.7+7) unstable; urgency=medium
 
diff --git a/debian/control b/debian/control
index dfc2b55..0784201 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: x11
 Priority: optional
 Maintainer: Debian X Strike Force 
 Uploaders: Drew Parsons , Cyril Brulebois 

-Standards-Version: 3.9.2
+Standards-Version: 3.9.5
 Build-Depends:
  dpkg (>= 1.16.1),
  debhelper (>= 7),


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xwkiw-0001de...@moszumanska.debian.org



xorg: Changes to 'debian-unstable'

2014-09-24 Thread Laurent Bigonville
 debian/x11-common.init |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 91794aec60f978a149e81e070139f0532ca24df3
Author: Laurent Bigonville 
Date:   Wed Sep 24 12:35:17 2014 +0200

Move the call to restorecon after the loop

Move the call to restorecon after the loop so we are sure this is always
executed

diff --git a/debian/x11-common.init b/debian/x11-common.init
index 102fd22..63c3c30 100644
--- a/debian/x11-common.init
+++ b/debian/x11-common.init
@@ -62,7 +62,6 @@ set_up_dir () {
   "0 0 "*" directory")
 # as it is owned by root, cannot be replaced with a symlink:
 chmod 01777 "$DIR"
-do_restorecon "$DIR"
 break
 ;;
   *" directory")
@@ -76,6 +75,7 @@ set_up_dir () {
 ;;
 esac
   done
+  do_restorecon "$DIR"
 
   return 0
 }


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xwjvv-0005bg...@moszumanska.debian.org



xorg: Changes to 'debian-unstable'

2014-09-24 Thread Laurent Bigonville
 debian/changelog   |8 
 debian/x11-common.init |2 ++
 2 files changed, 10 insertions(+)

New commits:
commit 9c66995099d6dbb10b81030cddc78e3f85605c5c
Author: Laurent Bigonville 
Date:   Wed Sep 24 12:25:38 2014 +0200

debian/x11-common.init: Call restorecon after creating the socket 
directories to ensure the SELinux context if properly set (Closes: #677831)

diff --git a/debian/changelog b/debian/changelog
index 74add54..e232aec 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,10 @@
 xorg (1:7.7+8) UNRELEASED; urgency=medium
 
   * debian/x11-common.init: Add Short-Description field (Closes: #510087)
+  * debian/x11-common.init: Call restorecon after creating the socket
+directories to ensure the SELinux context if properly set (Closes: #677831)
 
- -- Laurent Bigonville   Wed, 24 Sep 2014 10:52:41 +0200
+ -- Laurent Bigonville   Wed, 24 Sep 2014 12:18:09 +0200
 
 xorg (1:7.7+7) unstable; urgency=medium
 
diff --git a/debian/x11-common.init b/debian/x11-common.init
index e8394e8..102fd22 100644
--- a/debian/x11-common.init
+++ b/debian/x11-common.init
@@ -62,6 +62,7 @@ set_up_dir () {
   "0 0 "*" directory")
 # as it is owned by root, cannot be replaced with a symlink:
 chmod 01777 "$DIR"
+do_restorecon "$DIR"
 break
 ;;
   *" directory")

commit c0bac80bf2a637ea08fc82878998987648fe925d
Author: Laurent Bigonville 
Date:   Wed Sep 24 10:53:10 2014 +0200

debian/x11-common.init: Add Short-Description field (Closes: #510087)

diff --git a/debian/changelog b/debian/changelog
index 34162f6..74add54 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xorg (1:7.7+8) UNRELEASED; urgency=medium
+
+  * debian/x11-common.init: Add Short-Description field (Closes: #510087)
+
+ -- Laurent Bigonville   Wed, 24 Sep 2014 10:52:41 +0200
+
 xorg (1:7.7+7) unstable; urgency=medium
 
   * Add minimal ppc64el support (closes: #742731).  Thanks, Breno Leitao!
diff --git a/debian/x11-common.init b/debian/x11-common.init
index 014594b..e8394e8 100644
--- a/debian/x11-common.init
+++ b/debian/x11-common.init
@@ -6,6 +6,7 @@
 # Required-Stop: $remote_fs
 # Default-Start: S
 # Default-Stop:
+# Short-Description: set up the X server and ICE socket directories
 ### END INIT INFO
 
 set -e


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xwjlb-00063l...@moszumanska.debian.org



Bug#759518: x11-common: Print the real name of the executable instead of x-session-manager

2014-09-23 Thread Laurent Bigonville
Le Tue, 23 Sep 2014 21:25:53 +0200,
Laurent Bigonville  a écrit :

> tag 759518 + patch
> thanks
> 
> Hi,
> 
> Is a patch like this acceptable?
> 
> Cheers,
> 
> Laurent Bigonville

Bahh wrong copy/paste I guess we should use
/usr/bin instead of /etc/alternatives/ I guess
diff -Nru xorg-7.7+7/debian/local/Xsession.d/50x11-common_determine-startup xorg-7.7+7bigon1/debian/local/Xsession.d/50x11-common_determine-startup
--- xorg-7.7+7/debian/local/Xsession.d/50x11-common_determine-startup	2013-09-26 01:24:29.0 +0200
+++ xorg-7.7+7bigon1/debian/local/Xsession.d/50x11-common_determine-startup	2014-09-23 21:17:27.0 +0200
@@ -26,11 +26,11 @@
 # default session manager, window manager, and terminal emulator.
 if [ -z "$STARTUP" ]; then
   if [ -x /usr/bin/x-session-manager ]; then
-STARTUP=x-session-manager
+STARTUP=$(basename $(readlink -e /usr/bin/x-session-manager) 2>/dev/null)
   elif [ -x /usr/bin/x-window-manager ]; then
-STARTUP=x-window-manager
+STARTUP=$(basename $(readlink -e /usr/bin/x-window-manager) 2>/dev/null)
   elif [ -x /usr/bin/x-terminal-emulator ]; then
-STARTUP=x-terminal-emulator
+STARTUP=$(basename $(readlink -e /usr/bin/x-terminal-emulator) 2>/dev/null)
   fi
 fi
 


Bug#759518: x11-common: Print the real name of the executable instead of x-session-manager

2014-09-23 Thread Laurent Bigonville
tag 759518 + patch
thanks

Hi,

Is a patch like this acceptable?

Cheers,

Laurent Bigonvillediff -Nru xorg-7.7+7/debian/local/Xsession.d/50x11-common_determine-startup xorg-7.7+7bigon1/debian/local/Xsession.d/50x11-common_determine-startup
--- xorg-7.7+7/debian/local/Xsession.d/50x11-common_determine-startup	2013-09-26 01:24:29.0 +0200
+++ xorg-7.7+7bigon1/debian/local/Xsession.d/50x11-common_determine-startup	2014-09-23 21:17:27.0 +0200
@@ -26,11 +26,11 @@
 # default session manager, window manager, and terminal emulator.
 if [ -z "$STARTUP" ]; then
   if [ -x /usr/bin/x-session-manager ]; then
-STARTUP=x-session-manager
+STARTUP=$(basename $(readlink /etc/alternatives/x-session-manager) 2>/dev/null)
   elif [ -x /usr/bin/x-window-manager ]; then
-STARTUP=x-window-manager
+STARTUP=$(basename $(readlink /etc/alternatives/x-window-manager) 2>/dev/null)
   elif [ -x /usr/bin/x-terminal-emulator ]; then
-STARTUP=x-terminal-emulator
+STARTUP=$(basename $(readlink /etc/alternatives/x-terminal-emulator) 2>/dev/null)
   fi
 fi
 


Bug#759518: x11-common: Print the real name of the executable instead of x-session-manager

2014-09-22 Thread Laurent Bigonville
affects 759518 + apport
thanks

Hi,

Apparently this could actually affects apport (/usr/bin/apport-bug)
that actually try to determine the type of session the user is running
by grepping the process list.

Cheers,

Laurent Bigonville


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140923002154.01a72...@fornost.bigon.be



Bug#754392: weston: segfault on exit when cms-colord.so is loaded

2014-09-16 Thread Laurent Bigonville
Package: weston
Version: 1.5.93-1.1
Followup-For: Bug #754392

Hey,

Still crashing for me with 1.5.93-1.1

Cheers,

Laurent Bigonville

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_BE.utf8, LC_CTYPE=fr_BE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages weston depends on:
ii  adduser 3.113+nmu3
ii  libc6   2.19-11
ii  libcairo2   1.12.16-5
ii  libcolord2  1.2.1-1
ii  libdbus-1-3 1.8.6-2
ii  libdrm2 2.4.56-1
ii  libegl1-mesa10.2.6-1
ii  libegl1-mesa-drivers10.2.6-1
ii  libgbm1 10.2.6-1
ii  libgles2-mesa   10.2.6-1
ii  libglib2.0-02.40.0-5
ii  libinput5   0.6.0+dfsg-1
ii  libjpeg62   1:1.3.1-2
ii  liblcms2-2  2.6-3
ii  libmtdev1   1.1.5-1
ii  libpam0g1.1.8-3.1
ii  libpango-1.0-0  1.36.7-1
ii  libpangocairo-1.0-0 1.36.7-1
ii  libpixman-1-0   0.32.6-3
ii  libpng12-0  1.2.50-2
ii  libsystemd-login0   215-4
ii  libudev1215-4
ii  libwayland-client0  1.5.93-1
ii  libwayland-cursor0  1.5.93-1
ii  libwayland-egl1-mesa [libwayland-egl1]  10.2.6-1
ii  libwayland-server0  1.5.93-1
ii  libx11-62:1.6.2-3
ii  libx11-xcb1 2:1.6.2-3
ii  libxcb-composite0   1.10-3
ii  libxcb-render0  1.10-3
ii  libxcb-shape0   1.10-3
ii  libxcb-shm0 1.10-3
ii  libxcb-xfixes0  1.10-3
ii  libxcb-xkb1 1.10-3
ii  libxcb1 1.10-3
ii  libxcursor1 1:1.1.14-1
ii  libxkbcommon0   0.4.3-1

Versions of packages weston recommends:
ii  libgl1-mesa-dri  10.2.6-1

weston suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140916111008.25639.19292.report...@soldur.bigon.be



xinit: Changes to 'refs/tags/xinit-1.3.2'

2014-09-12 Thread Laurent Bigonville
Tag 'xinit-1.3.2' created by Jeremy Huddleston  at 
2012-01-28 07:15 +

xinit-1.3.2
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (Darwin)

iD8DBQBPI6CMjC1Anjf1NmMRAm7/AJ9noM8iHiZ245UuyZ+SYqY3kTyfZgCfUYu0
vCvWzWNziaFdGmLyCyui9hY=
=Jsfp
-END PGP SIGNATURE-

Changes since xinit-1.3.1:
Jeremy Huddleston (5):
  darwin: Buildfix for Tiger which doesn't have posix_spawn
  startx: Choose an unused $DISPLAY by default on all platforms
  launchd: Add an option (--with-launchagent-xserver) to set the default 
X11 server
  Use default clientargs, serverargs, and display if none were set
  configure.ac: 1.3.2

Julien Cristau (1):
  Include  and  unconditionally

---
 configure.ac |   10 ++
 launchd/user_startx/Makefile.am  |4 
 launchd/user_startx/launchd_startx.c |   22 +-
 launchd/user_startx/startx.plist.cpp |4 
 startx.cpp   |   34 ++
 xinit.c  |2 --
 6 files changed, 57 insertions(+), 19 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xsrxh-000251...@moszumanska.debian.org



xinit: Changes to 'refs/tags/xinit-1.3.4-1'

2014-09-12 Thread Laurent Bigonville
Tag 'xinit-1.3.4-1' created by Laurent Bigonville  at 
2014-09-12 14:01 +

Tagging upload of xinit 1.3.4-1 to unstable.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQEcBAABCAAGBQJUEvzLAAoJEB/FiR66sEPVX5UIAJAS607ou2EmcsWq10j0T440
g3HkVmrpWgh+uuW14yHbHGIGQs2GWjd66qIpimcfUuSodOP1v6oNsZI4BV7L4jAv
GHYlPn64NWrJCzol77/476A6vIh9NtrMKJDPZkUwgteHtVVZu8BzY3D4ob2Nqzp/
MgukKjKSOFEzrRBW7Yhcc4NPh//+YHcK6H412WrkUq3xNYY7/kPXaOZlc/9h10//
Y1BOuQ2s8E6rpodlc6+k1d9eHiP3o9ugYrKPDLhf0aQ4nVcW9HV3To/lXbE2Ceqn
gqpOhm8PkhLjp4hW8sy5IbVl6H7ofzy1fHVYZyxu6pYPqVb7lRohGwMYMCGiMm8=
=TB6I
-END PGP SIGNATURE-

Changes since xinit-1.3.3-1:
Alan Coopersmith (4):
  Fix warnings about parameters to startServer & startClient shadowing 
globals
  Pass files to cpp via CLI arg instead of stdin to workaround gcc 4.8 
change
  configure: Drop AM_MAINTAINER_MODE
  autogen.sh: Honor NOCONFIGURE=1

Brad Smith (1):
  Remove hardcoded path to OpenSSL for OpenBSD

Hans de Goede (7):
  Remove unixware / sco support
  Bump required util-macros version to 1.19
  Replace $RAWCPPFLAGS with $TRADITIONALCPPFLAGS when processing cpp files
  startx: Under Linux start X on the current VT
  startx: Pass vtX as long as the user did not specify one
  startx: Make the bugzilla reference in a comment survive cpp processing
  xinit 1.3.4

Laurent Bigonville (8):
  Merge branch 'upstream-unstable' into debian-unstable
  New upstream release.
  Drop patches that have been merged upstream
  debian/patches/001_debian_xinitrc.diff: Refreshed
  Fix debian/patches/03_debian_startx_manpage.diff, a Debian specific note 
was not shown anymore
  debian/rules: Make /etc/X11/xinit/xinitrc executable to make lintian 
happy and also to fix LP: #491696
  Add LP statement to close launchpad bug
  Release to unstable

---
 ChangeLog| 
 153 ++
 autogen.sh   | 
   5 
 configure.ac | 
  12 
 cpprules.in  | 
   2 
 debian/changelog | 
  20 +
 debian/patches/001_debian_xinitrc.diff   | 
  45 --
 debian/patches/03_debian_startx_manpage.diff | 
  10 
 debian/patches/07-Pass-files-to-cpp-via-CLI-arg-instead-of-stdin-to-wo.patch | 
  27 -
 debian/patches/08-Bump-required-util-macros-version-to-1.19.patch| 
  32 --
 debian/patches/09-Replace-RAWCPPFLAGS-with-TRADITIONALCPPFLAGS-when-pr.patch | 
  31 --
 debian/patches/10-startx-Under-Linux-start-X-on-the-current-VT.patch | 
  52 ---
 debian/patches/11-startx-Pass-vtX-as-long-as-the-user-did-not-specify-.patch | 
  64 
 debian/patches/series| 
  11 
 debian/rules | 
   1 
 startx.cpp   | 
  76 +---
 xinit.c  | 
  14 
 xinitrc.cpp  | 
  43 --
 17 files changed, 221 insertions(+), 377 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xsrwb-0001pf...@moszumanska.debian.org



xinit: Changes to 'upstream-unstable'

2014-09-12 Thread Laurent Bigonville
 autogen.sh   |5 ++-
 configure.ac |   12 +++--
 cpprules.in  |2 -
 startx.cpp   |   76 ++-
 xinit.c  |   14 +-
 xinitrc.cpp  |   43 -
 6 files changed, 39 insertions(+), 113 deletions(-)

New commits:
commit 6f6747d500439782476cf5c029a7fc45fc954c86
Author: Hans de Goede 
Date:   Thu Sep 11 16:29:06 2014 +0200

xinit 1.3.4

Signed-off-by: Hans de Goede 

diff --git a/configure.ac b/configure.ac
index 3e9bd79..18794b3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@ dnl Process this file with autoconf to create configure.
 
 # Initialize Autoconf
 AC_PREREQ([2.60])
-AC_INIT([xinit], [1.3.3],
+AC_INIT([xinit], [1.3.4],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xinit])
 AC_CONFIG_SRCDIR([Makefile.am])
 AC_CONFIG_HEADERS([config.h])

commit e91faac94e36937c96c04277eae7960bf5132b5b
Author: Brad Smith 
Date:   Fri Aug 29 01:34:16 2014 -0400

Remove hardcoded path to OpenSSL for OpenBSD

Since xinit's autoconf script was changed to use AC_PATH_PROGS() to find
openssl this hardcoded path to openssl can be removed. This was noticed
recently when openssl was moved from /usr/sbin to /usr/bin and developers
were looking for anything having hardcoded paths.

Reviewed-by: Matthieu Herrb 

diff --git a/configure.ac b/configure.ac
index f04b7c1..3e9bd79 100644
--- a/configure.ac
+++ b/configure.ac
@@ -160,9 +160,6 @@ if test "x$MCOOKIE" = x ; then
 MCOOKIE="$OPENSSL rand -hex 16"
 else
 case $host_os in
-*openbsd*)
-MCOOKIE='/usr/sbin/openssl rand -hex 16'
-;;
 *solaris*)
 MCOOKIE="/usr/bin/od -X -A n -N 16 /dev/urandom | /usr/bin/tr 
-d ' '"
 ;;

commit 94b002262d27975dabf56c77fd308ebabc894090
Author: Hans de Goede 
Date:   Tue Aug 26 11:52:20 2014 +0200

startx: Make the bugzilla reference in a comment survive cpp processing

https://bugs.freedesktop.org/show_bug.cgi?id=83019

Signed-off-by: Hans de Goede 

diff --git a/startx.cpp b/startx.cpp
index 5dafce7..1c6fce0 100644
--- a/startx.cpp
+++ b/startx.cpp
@@ -191,7 +191,7 @@ if [ x"$server" = x ]; then
 #ifdef __linux__
 XCOMM When starting the defaultserver start X on the current tty to avoid
 XCOMM the startx session being seen as inactive:
-XCOMM https://bugzilla.redhat.com/show_bug.cgi?id=806491
+XCOMM "https://bugzilla.redhat.com/show_bug.cgi?id=806491";
 tty=$(tty)
 if expr match "$tty" '^/dev/tty[0-9]\+$' > /dev/null; then
 tty_num=$(echo "$tty" | grep -oE '[0-9]+$')

commit 5502aaf99f4e723e96791e8f4cf01e0c200ec269
Author: Alan Coopersmith 
Date:   Sat May 31 21:39:32 2014 -0700

autogen.sh: Honor NOCONFIGURE=1

See http://people.gnome.org/~walters/docs/build-api.txt

Signed-off-by: Alan Coopersmith 

diff --git a/autogen.sh b/autogen.sh
index 80ae530..fc34bd5 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -9,5 +9,6 @@ cd $srcdir
 autoreconf -v --install || exit 1
 cd $ORIGDIR || exit $?
 
-$srcdir/configure "$@"
-
+if test -z "$NOCONFIGURE"; then
+$srcdir/configure "$@"
+fi

commit a6a720b5181d4d0529e4eb203ece234ba45f69dd
Author: Alan Coopersmith 
Date:   Sat May 31 21:38:41 2014 -0700

configure: Drop AM_MAINTAINER_MODE

Signed-off-by: Alan Coopersmith 

diff --git a/autogen.sh b/autogen.sh
index e81f989..80ae530 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -9,5 +9,5 @@ cd $srcdir
 autoreconf -v --install || exit 1
 cd $ORIGDIR || exit $?
 
-$srcdir/configure --enable-maintainer-mode "$@"
+$srcdir/configure "$@"
 
diff --git a/configure.ac b/configure.ac
index 37eabfa..f04b7c1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -29,7 +29,6 @@ AC_CONFIG_HEADERS([config.h])
 
 # Initialize Automake
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
-AM_MAINTAINER_MODE
 
 # Require X.Org macros 1.19 or later for TRADITIONALCPPFLAGS
 m4_ifndef([XORG_MACROS_VERSION],

commit 1b23094a8606bf383ec6c7803a9cd300b1bb96a7
Author: Hans de Goede 
Date:   Mon Apr 7 11:23:48 2014 +0200

startx: Pass vtX as long as the user did not specify one

Adding vtX to $defaultserverargs means that it will only be added when
the user specifies no server arguments.

This means that doing ie: "startx -- -depth 16" will cause the server to 
start
on a different vt then just "startx", which does not meat the principle of
least surprise.

Instead always pass the vtX argument, except when the user has specified its
own vtX argument. Note that vtX still only gets added for the default 
server,
since for ie Xnest or Xephyr it makes no sense.

Signed-off-by: Hans de Goede 
Reviewed-by: James Cloos 

diff --git a/startx.cpp b/startx.cpp
index f4a0283..5dafce7 100644
--- a/startx.cpp
+++ b/startx.cpp
@@ -59,6 +59,7 @@ defaultserverargs=""
 defaultdisplay=":0"
 clientargs="

xinit: Changes to 'refs/tags/xinit-1.3.4'

2014-09-12 Thread Laurent Bigonville
Tag 'xinit-1.3.4' created by Hans de Goede  at 2014-09-11 
17:32 +

xinit-1.3.4
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iEYEABECAAYFAlQR3KIACgkQF3VEtJrzE/uhQgCgn59UFWkXbh1c8Yw554wIeGzJ
+r4AmwUKFSQT0lAs0EIezeFykGt9cuQh
=iGAk
-END PGP SIGNATURE-

Changes since xinit-1.3.3:
Alan Coopersmith (4):
  Fix warnings about parameters to startServer & startClient shadowing 
globals
  Pass files to cpp via CLI arg instead of stdin to workaround gcc 4.8 
change
  configure: Drop AM_MAINTAINER_MODE
  autogen.sh: Honor NOCONFIGURE=1

Brad Smith (1):
  Remove hardcoded path to OpenSSL for OpenBSD

Hans de Goede (7):
  Remove unixware / sco support
  Bump required util-macros version to 1.19
  Replace $RAWCPPFLAGS with $TRADITIONALCPPFLAGS when processing cpp files
  startx: Under Linux start X on the current VT
  startx: Pass vtX as long as the user did not specify one
  startx: Make the bugzilla reference in a comment survive cpp processing
  xinit 1.3.4

---
 autogen.sh   |5 ++-
 configure.ac |   12 +++--
 cpprules.in  |2 -
 startx.cpp   |   76 ++-
 xinit.c  |   14 +-
 xinitrc.cpp  |   43 -
 6 files changed, 39 insertions(+), 113 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xsrw9-0001ox...@moszumanska.debian.org



xinit: Changes to 'refs/tags/xinit-1.0.9'

2014-09-12 Thread Laurent Bigonville
Tag 'xinit-1.0.9' created by Adam Jackson  at 2008-05-21 18:36 
+

xinit 1.0.9
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkg0a8QACgkQW4otUKDs0NNwiQCfaziYIkl3/EGgOlxXGPHPMnDM
ykIAnRBEwvNqdfU30Za4kni792UBnHm8
=Xynt
-END PGP SIGNATURE-

Changes since xinit-1.0.8:
Adam Jackson (2):
  Unset session environment variables so startx works within a running 
session.
  xinit 1.0.9

Alan Coopersmith (3):
  Use od on /dev/random to generate cookie on Solaris
  Check for proper cookie creation on all platforms
  Use /bin/ksh instead of /bin/sh on Solaris

Jeremy C. Reed (1):
  Use /dev/urandom for cookie it it exists

Jeremy Huddleston (14):
  Apple: Fixed issue where display would not be passed correctly to the 
server if nolisten tcp was enabled.
  Apple: Execute /usr/X11/bin/privileged_startx if it's present
  Apple: Renamed LaunchAgent to org.x.startx to distinguish it from the 
org.x.X11 application
  Correctly handle users with spaces in $HOME
  Apple: privileged_startx is in XINITDIR
  Apple: We renamed font_cache.sh to font_cache for better consistency... 
Changing startx to work with this
  Apple: Wait for privileged_startx to finish, so we don't race to create 
/tmp/.X11-unix
  Apple: Added privileged_startx
  Apple: Fixed make dist to include a missing header and not include 
generated sources
  Cleaned up handling of defaultserver{,args}
  Apple: Use CFProcessPath instead of argv[0] trick.
  Apple: Added some OSX version protection, so this will still compile on 
Tiger and below.
  Apple: No need for these bits being here in xinit as of 
xserver-1.4.0-apple9
  Apple: Don't need to spew unneccessary 'directory exists' messages.

Matthieu Herrb (2):
  OpenBSD: use openssl rand -hex 16 to generate the cookie.
  Replace sprintf() and strcpy() with snprintf().

---
 Makefile.am |   12 
 configure.ac|   38 +--
 org.x.X11.plist.cpp |   27 --
 org.x.startx.plist.cpp  |   25 ++
 privileged_startx/10-tmpdirs.cpp|   37 ++
 privileged_startx/20-font_cache.cpp |   35 ++
 privileged_startx/Makefile.am   |   74 +
 privileged_startx/client.c  |   56 
 privileged_startx/org.x.privileged_startx.plist.cpp |   21 +
 privileged_startx/privileged_startx.c   |   59 
 privileged_startx/privileged_startx.defs|   40 +++
 privileged_startx/privileged_startx_types.h |6 
 privileged_startx/server.c  |  250 
 startx.cpp  |   29 +-
 xinit.c |   89 +--
 xinitrc.cpp |   12 
 16 files changed, 682 insertions(+), 128 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xsrvr-0001cz...@moszumanska.debian.org



xinit: Changes to 'refs/tags/xinit-1.3.1'

2014-09-12 Thread Laurent Bigonville
Tag 'xinit-1.3.1' created by Jeremy Huddleston  at 
2011-07-25 00:16 +

xinit-1.3.1
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (Darwin)

iD8DBQBOLLXWjC1Anjf1NmMRAiw8AJ4rQ08mpFH/VZoxYZdGHfKVzsYs/ACfShAw
MVHC05NHMCq5D2GAB2keL/s=
=ODAR
-END PGP SIGNATURE-

Changes since xinit-1.3.0:
Alan Coopersmith (4):
  Add usual set of URLs to README
  config: Replace obsolete usage of AC_OUTPUT with AC_CONFIG_FILES
  config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
  Merge adjacent if (timeout) blocks

Cyril Brulebois (1):
  Fix minor typos in startx's comments.

Gaetan Nadon (7):
  config: remove unrequired AC_SUBST([*_CFLAGS])
  config: remove unrequired AC_SUBST([*_LIBS])
  config: remove the workaround for the deprecated AC_HELP_STRING
  man: remove trailing spaces and tabs
  Use XORG_MANPAGE_SECTIONS rather than cpprules.in to build man pages
  Move man pages in the man directory
  DIST_SUBDIRS is not required when using AM_CONDITIONALs

Jeremy Huddleston (17):
  launchd: Reorganized layout of launchd sources
  launchd: Log messages to ASL rather than fprintf
  launchd: Enable stdout/stderr redirection to ASL
  launchd: Fix make dist
  launchd: Remove dead EXTRA_DIST
  launchd: console_redirect: Actually read and log the remaining data when 
we get EV_EOF
  launchd: Brownbag fix string compare
  privileged_startx: Prefer /usr/bin/mktemp
  launchd: Silence clang static analyzer
  Rename launchd-id-prefix to bundle-id-prefix
  launchd: include config.h
  launchd: syslog: Use facility org.x rather than user
  configure.ac: Fix support for the deprecated --with-launchd-id-prefix
  launchd Set the correct id for privileged_startx
  launchd: Update console redirection to work with libdispatch
  launchd: Fix an array-index-out-of-bounds crasher
  configure.ac: Bump version to 1.3.1

Tom Doherty (1):
  Minor typo.

---
 .gitignore|1 
 Makefile.am   |   31 -
 README|   26 +
 configure.ac  |   44 +
 cpprules.in   |   22 
 launchd/Makefile.am   |3 
 launchd/console_redirect.c|  418 ++
 launchd/console_redirect.h|   44 +
 launchd/privileged_startx/.gitignore  |9 
 launchd/privileged_startx/10-tmpdirs.cpp  |   46 +
 launchd/privileged_startx/20-font_cache.cpp   |   35 +
 launchd/privileged_startx/Makefile.am |   82 +++
 launchd/privileged_startx/client.c|   66 ++
 launchd/privileged_startx/privileged_startx.c |   63 ++
 launchd/privileged_startx/privileged_startx.defs  |   40 +
 launchd/privileged_startx/privileged_startx.plist.cpp |   28 +
 launchd/privileged_startx/privileged_startx_types.h   |   10 
 launchd/privileged_startx/server.c|  320 +
 launchd/user_startx/.gitignore|2 
 launchd/user_startx/Makefile.am   |   49 ++
 launchd/user_startx/launchd_startx.c  |   64 ++
 launchd/user_startx/startx.plist.cpp  |   25 +
 man/Makefile.am   |   20 
 man/startx.man|  224 +
 man/xinit.man |  199 
 org.x.startx.plist.cpp|   24 -
 privileged_startx/.gitignore  |9 
 privileged_startx/10-tmpdirs.cpp  |   37 -
 privileged_startx/20-font_cache.cpp   |   35 -
 privileged_startx/Makefile.am |   80 ---
 privileged_startx/client.c|   62 --
 privileged_startx/org.x.privileged_startx.plist.cpp   |   28 -
 privileged_startx/privileged_startx.c |   59 --
 privileged_startx/privileged_startx.defs  |   40 -
 privileged_startx/privileged_startx_types.h   |   10 
 privileged_startx/server.c|  306 -
 startx.cpp|8 
 startx.man|  223 -
 xinit.c   |5 
 xinit.man |  199 
 40 files changed, 1812 insertions(+), 1184 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xsrvs-0001ff...@moszumanska.debian.org



xinit: Changes to 'refs/tags/xinit-1.1.0'

2014-09-12 Thread Laurent Bigonville
Tag 'xinit-1.1.0' created by Adam Jackson  at 2008-06-12 19:27 
+

xinit 1.1.0
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkhReJkACgkQW4otUKDs0NOHIQCfQHfyZVy+HhTugq4K5CHtF2pe
0M0AoLB3Z5SPeo8ABYpjg6WHu527165K
=UUDX
-END PGP SIGNATURE-

Changes since xinit-1.0.9:
Adam Jackson (1):
  xinit 1.1.0

Jeremy Huddleston (2):
  Properly handle using xserverrc
  Apple: Don't use launchd on Tiger since it doesn't support the features 
we need.

---
 Makefile.am  |4 
 configure.ac |   19 ---
 startx.cpp   |   20 ++--
 3 files changed, 18 insertions(+), 25 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xsrvr-0001d2...@moszumanska.debian.org



xinit: Changes to 'refs/tags/xinit-1.3.2'

2014-09-12 Thread Laurent Bigonville
Tag 'xinit-1.3.2' created by Jeremy Huddleston  at 
2012-01-28 07:15 +

xinit-1.3.2
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (Darwin)

iD8DBQBPI6CMjC1Anjf1NmMRAm7/AJ9noM8iHiZ245UuyZ+SYqY3kTyfZgCfUYu0
vCvWzWNziaFdGmLyCyui9hY=
=Jsfp
-END PGP SIGNATURE-

Changes since xinit-1.3.1:
Jeremy Huddleston (5):
  darwin: Buildfix for Tiger which doesn't have posix_spawn
  startx: Choose an unused $DISPLAY by default on all platforms
  launchd: Add an option (--with-launchagent-xserver) to set the default 
X11 server
  Use default clientargs, serverargs, and display if none were set
  configure.ac: 1.3.2

Julien Cristau (1):
  Include  and  unconditionally

---
 configure.ac |   10 ++
 launchd/user_startx/Makefile.am  |4 
 launchd/user_startx/launchd_startx.c |   22 +-
 launchd/user_startx/startx.plist.cpp |4 
 startx.cpp   |   34 ++
 xinit.c  |2 --
 6 files changed, 57 insertions(+), 19 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xsrvs-0001fi...@moszumanska.debian.org



xinit: Changes to 'refs/tags/xinit-1.0.8'

2014-09-12 Thread Laurent Bigonville
Tag 'xinit-1.0.8' created by Adam Jackson  at 2008-03-06 22:09 
+

xinit 1.0.8
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (GNU/Linux)

iEYEABECAAYFAkfQa6kACgkQW4otUKDs0NMnBACfUVkwJDhDklo8GWGQaA96BRuw
kBUAoOsdGJZ+qeZExtkcGeoCPUCz87WI
=5S5y
-END PGP SIGNATURE-

Changes since xinit-1.0.7:
Adam Jackson (1):
  xinit 1.0.8

David Nusinow (1):
  Unbreak installs on non-launchd systems

James Cloos (1):
  Add missing PHONY line for automatic ChangeLog generation

Jeremy Huddleston (19):
  Added some support for Xquartz on OS-X.
  Added Apple launchd support
  Changed x11-exec to actually start X11.app.  X11.app will be responsible 
for calling xinit.
  OS-X: Added argv[0] hack for finding Xquartz UI and icon as well as 
claiming its dock icon
  Added support for OS-X preferences to disable tcp/ip connections and xauth
  OS-X: Made defaults test more robust
  OS-X: Need to use bash --login to setup the environment from launchd.
  XQuartz doesn't need the -launchd command line argument anymore.
  OS-X: Properly set enable_xauth if the user has no defaults set and 
choose a valid $display for fast-user-switching.
  OS-X: Add bindir to $PATH in startx if it's not there
  OS-X: Fixed typo
  OS-X: Set fontpath in xinitrc to include system / user fonts.  
Additionally fixed font scaling issues (trac #52)
  Apple: use -nocpp arg to xrdb if cpp is not installed
  Apple: Cleaned up font path setting and added font caching to xinitrc
  Apple: Support spaces in $HOME for font path, and remove duplicate entry
  Added org.x.X11.plist.cpp to EXTRA_DIST
  Apple: font caching and defaults
  Apple: Adding support for an xinitrc.d directory on OSX, so fink doesn't 
need to clobber files
  Apple: Use -c in the launchd plist, so broken .profile/.bashrc don't much 
up startx

Matthieu Herrb (2):
  Use /dev/arandom instead of /dev/urandom to generate the cookie
  Merge branch 'master' of 
ssh://he...@git.freedesktop.org/git/xorg/app/xinit

root (1):
  Define APPLE for the rest of us

---
 .gitignore  |2 
 Makefile.am |   58 
 configure.ac|   38 +-
 cpprules.in |   37 ++
 org.x.X11.plist.cpp |   27 +++
 startx.cpp  |  188 ++--
 xinit.c |   98 +--
 xinitrc.cpp |   28 +++
 8 files changed, 348 insertions(+), 128 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xsrvr-0001c8...@moszumanska.debian.org



xinit: Changes to 'refs/tags/xinit-1.3.0'

2014-09-12 Thread Laurent Bigonville
Tag 'xinit-1.3.0' created by Alan Coopersmith  at 
2010-10-30 23:44 +

xinit 1.3.0

Changes since xinit-1.2.1:
Alan Coopersmith (2):
  config: Remove unnecessary calls from configure.ac
  xinit 1.3.0

David Shao (1):
  DragonFly BSD: includes for PRIO_PROCESS and setpriority() in xinit.c

Gaetan Nadon (1):
  config: update AC_PREREQ statement to 2.60

Jeremy Huddleston (3):
  Enable support for an xinitrc.d directory
  darwin: Make __APPLE__ path in startx POSIX compliant
  launchd: Explicitly search /sbin

Mikhail Gusarov (16):
  Nuke OS/2 and LynxOS support remnants.
  Fix whitespace
  Simplify environment juggling by using fork() instead of vfork()
  Stop converting functions' return types to void
  Use EXIT_{SUCCESS, FAILURE} from C90 instead of homegrown equivalents
  waitpid(2) is in Unix98
  killpg(2) is in Unix98
  SIGCHLD is in Unix98
  SIGTT{IN,OU} is in Unix98
  setpriority and PRIO_PROCESS are in Unix98
  sys/wait.h is in Unix98
  Use sigaction(2) instead of signal(2) to handle SIGUSR1 and SIGALRM
  Use signals from Unix98 and drop pre-POSIX compatibility
  Fix comment indentation
  Rationalize errors output
  Remove OS/2 leftovers

---
 Makefile.am  |2 
 configure.ac |   22 -
 startx.cmd   |   80 
 startx.cpp   |   18 
 xinit.c  | 1164 ---
 xinit.def|4 
 xinitrc.cmd  |   61 ---
 xinitrc.cpp  |4 
 8 files changed, 510 insertions(+), 845 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xsrvs-0001eo...@moszumanska.debian.org



  1   2   >