From 00aa186b9920e26f566e1b229f85d09fa42bbd7b Mon Sep 17 00:00:00 2001 From: Markus Fritsche Date: Wed, 29 Apr 2026 18:41:48 +0000 Subject: [PATCH] arch/kwin-fourier: switch active patch to upstream-shape 0002 0002-transaction-poll-dmabuf-fd-directly-upstream-shape.patch is the form we'll be sending to invent.kde.org/plasma/kwin (see upstream-submissions/kwin-fourier/kde-mr-body.md). Same observable behavior as 0001 (skip the EXPORT_SYNC_FILE round-trip), cleaner shape: dup() the dmabuf fd and hand it to TransactionFence directly instead of bypassing the wait entirely. 0001 is kept on disk for reference; carry could revert to it if the upstream-shape MR runs into review issues. Co-Authored-By: Claude Opus 4.7 (1M context) --- arch/kwin-fourier/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/kwin-fourier/PKGBUILD b/arch/kwin-fourier/PKGBUILD index ec651a3fa..b30063c75 100644 --- a/arch/kwin-fourier/PKGBUILD +++ b/arch/kwin-fourier/PKGBUILD @@ -98,7 +98,7 @@ makedepends=(extra-cmake-modules optdepends=('plasma-keyboard: virtual keyboard') groups=(plasma) source=(https://download.kde.org/stable/plasma/$_dirver/$pkgname-$pkgver.tar.xz{,.sig} - 0001-transaction-bypass-watchDmaBuf-fence-wait.patch) + 0002-transaction-poll-dmabuf-fd-directly-upstream-shape.patch) sha256sums=('3f9439760580a977d018daf4b35b62e5a1700def7b21c8dfbfc789d21378d7ad' 'SKIP' 'SKIP') @@ -109,7 +109,7 @@ validpgpkeys=('E0A3EB202F8E57528E13E72FD7574483BB57B18D' # Jonathan Esk-Riddell '1FA881591C26B276D7A5518EEAAF29B42A678C20') # Marco Martin prepare() { - patch -d $pkgname-$pkgver -p1 < 0001-transaction-bypass-watchDmaBuf-fence-wait.patch + patch -d $pkgname-$pkgver -p1 < 0002-transaction-poll-dmabuf-fd-directly-upstream-shape.patch } build() {