debian/changelog | 19 ++++++++++++++++++ debian/control | 14 +++++++++++-- debian/patches/fix-ftbfs-ppc64el.patch | 13 ++++++++++++ debian/patches/series | 4 ++- debian/patches/xf86-ignore-conflicting-rr-caps.patch | 20 +++++++++++++++++++ 5 files changed, 67 insertions(+), 3 deletions(-)
New commits: commit d9c4d93f1488f3c9a21d42d19631f1b924ff00fd Author: Maarten Lankhorst <maarten.lankho...@canonical.com> Date: Thu Feb 13 14:15:11 2014 +0100 fix ftbfs on ppc64el and add breaks/replaces in xserver-common diff --git a/debian/changelog b/debian/changelog index 736daa3..ce8e09d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,16 @@ +xorg-server (2:1.15.0-1ubuntu6) trusty; urgency=low + + * Add a small patch to hopefully fix FTBFS on ppc64el. + * Add breaks/replaces on xserver-common-lts-* to fix upgrades from precise. + + -- Maarten Lankhorst <maarten.lankho...@ubuntu.com> Thu, 13 Feb 2014 14:06:11 +0100 + +xorg-server (2:1.15.0-1ubuntu5) trusty; urgency=medium + + * Another no-change rebuild against latest Mir + + -- Ćukasz 'sil2100' Zemczak <lukasz.zemc...@canonical.com> Wed, 12 Feb 2014 18:33:20 +0100 + xorg-server (2:1.15.0-1ubuntu4) trusty; urgency=low * Only set RR caps that are appropriate to main/gpu screen. (LP: #1277014) diff --git a/debian/control b/debian/control index e24d8a7..f3480dc 100644 --- a/debian/control +++ b/debian/control @@ -90,7 +90,7 @@ Build-Depends: # getpeereid() libbsd-dev [kfreebsd-any], # XMir - libmirclient-dev (>= 0.0.8+13.10.20130803) [!arm64 !powerpc !ppc64el], + libmirclient-dev (>= 0.1.5) [!arm64 !powerpc !ppc64el], libatomic-ops-dev, Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/git/pkg-xorg/xserver/xorg-server @@ -352,7 +352,17 @@ Depends: Recommends: xfonts-base, xauth, -Replaces: xserver-xorg-core (<< 2:1.5.2) +Breaks: + xserver-common-lts-quantal (<< 3:0), + xserver-common-lts-raring (<< 3:0), + xserver-common-lts-saucy (<< 3:0), + xserver-common-lts-trusty (<< 3:0), +Replaces: + xserver-common-lts-quantal (<< 3:0), + xserver-common-lts-raring (<< 3:0), + xserver-common-lts-saucy (<< 3:0), + xserver-common-lts-trusty (<< 3:0), + xserver-xorg-core (<< 2:1.5.2) Description: common files used by various X servers This package provides files necessary for all X.Org based X servers. diff --git a/debian/patches/fix-ftbfs-ppc64el.patch b/debian/patches/fix-ftbfs-ppc64el.patch new file mode 100644 index 0000000..f188ac8 --- /dev/null +++ b/debian/patches/fix-ftbfs-ppc64el.patch @@ -0,0 +1,13 @@ +diff --git a/hw/kdrive/src/kinput.c b/hw/kdrive/src/kinput.c +index a9a9fa5..f88cdc0 100644 +--- a/hw/kdrive/src/kinput.c ++++ b/hw/kdrive/src/kinput.c +@@ -221,7 +221,7 @@ KdUnregisterFd(void *closure, int fd, Bool do_close) + if (do_close) + close(kdInputFds[i].fd); + kdNumInputFds--; +- for (j = i; j < (kdNumInputFds - 1); j++) ++ for (j = i; j < (kdNumInputFds - 1) && j < (KD_MAX_INPUT_FDS - 1); j++) + kdInputFds[j] = kdInputFds[j + 1]; + break; + } diff --git a/debian/patches/series b/debian/patches/series index ca99580..f033d85 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -45,5 +45,6 @@ rrcrtc-brackets-are-hard.patch config-add-no-removal.patch xf86-ignore-conflicting-rr-caps.patch -xmir.patch pixman-validate.patch +fix-ftbfs-ppc64el.patch +xmir.patch commit 91c445bc8b5d43d3531324e238f0cb4c513f1f1a Author: Maarten Lankhorst <maarten.lankho...@canonical.com> Date: Mon Feb 10 18:51:30 2014 +0100 release to trusty diff --git a/debian/changelog b/debian/changelog index b5d8f02..736daa3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -xorg-server (2:1.15.0-1ubuntu4) UNRELEASED; urgency=low +xorg-server (2:1.15.0-1ubuntu4) trusty; urgency=low * Only set RR caps that are appropriate to main/gpu screen. (LP: #1277014) - -- Maarten Lankhorst <maarten.lankho...@ubuntu.com> Mon, 10 Feb 2014 16:45:13 +0100 + -- Maarten Lankhorst <maarten.lankho...@ubuntu.com> Mon, 10 Feb 2014 18:51:19 +0100 xorg-server (2:1.15.0-1ubuntu3) trusty; urgency=low commit 4b1537a61e412cab50e4e673cde5b8449055147b Author: Maarten Lankhorst <maarten.lankho...@canonical.com> Date: Mon Feb 10 18:51:07 2014 +0100 Only set RR caps that are appropriate to main/gpu screen. (LP: #1277014) diff --git a/debian/changelog b/debian/changelog index 74ff76f..b5d8f02 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xorg-server (2:1.15.0-1ubuntu4) UNRELEASED; urgency=low + + * Only set RR caps that are appropriate to main/gpu screen. (LP: #1277014) + + -- Maarten Lankhorst <maarten.lankho...@ubuntu.com> Mon, 10 Feb 2014 16:45:13 +0100 + xorg-server (2:1.15.0-1ubuntu3) trusty; urgency=low * No-change rebuild against correct libgcrypt. diff --git a/debian/patches/series b/debian/patches/series index df7d837..ca99580 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -43,6 +43,7 @@ xf86-inactive-gpuscreen.patch xrandr-rroutputchanged-main.patch rrcrtc-brackets-are-hard.patch config-add-no-removal.patch +xf86-ignore-conflicting-rr-caps.patch xmir.patch pixman-validate.patch diff --git a/debian/patches/xf86-ignore-conflicting-rr-caps.patch b/debian/patches/xf86-ignore-conflicting-rr-caps.patch new file mode 100644 index 0000000..162a30f --- /dev/null +++ b/debian/patches/xf86-ignore-conflicting-rr-caps.patch @@ -0,0 +1,20 @@ +--- a/hw/xfree86/modes/xf86RandR12.c ++++ b/hw/xfree86/modes/xf86RandR12.c +@@ -1569,10 +1569,16 @@ + } + + if (config->name) { ++ uint32_t caps = pScrn->capabilities; + config->randr_provider = RRProviderCreate(pScreen, config->name, + strlen(config->name)); + +- RRProviderSetCapabilities(config->randr_provider, pScrn->capabilities); ++ if (!pScreen->isGPU) ++ caps &= RR_Capability_SinkOffload | RR_Capability_SourceOutput; ++ else ++ caps &= RR_Capability_SourceOffload | RR_Capability_SinkOutput; ++ ++ RRProviderSetCapabilities(config->randr_provider, caps); + } + + return TRUE; -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1wg2ab-0000ki...@moszumanska.debian.org