Bug#1143448: calamares: Please include upstream patch to fix input on Wayland

undef <[email protected]> Sun, 02 Aug 2026 01:06:38 +0000
Newsgroups gmane.linux.debian.devel.qt-kde
Message-ID <178563279899.52511.6837000779954672561.reportbug__48894.8668282077$1785632969$gmane$org@localhost>
This is a multi-part MIME message sent by reportbug.


--===============5414458754775660831==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Package: calamares
Version: 3.4.2-1.1
Severity: normal
Tags: patch
X-Debbugs-Cc: undef <[email protected]>

Dear Maintainer,

Please consider including the attached patch in Calamares. It comes directly
from upstream (https://codeberg.org/Calamares/calamares/commit/b1967b16fd3ffa086ad6292fa94c5a5063a5401d)
and seems to fix input in some modules on Wayland. I'm hoping that with this
patch included, the mobile module from calamares-extensions will again become
usable.

This patch is already upstream, and thus can be dropped for the next release.

Thanks,
Undef.

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: 13.6
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 7.1.5-1.qubes.fc41.x86_64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages calamares depends on:
ii  libc6                2.42-17
ii  libcrypt1            1:4.4.38-1
ii  libgcc-s1            16.1.0-3
ii  libkf6coreaddons6    6.26.0-3
ii  libkf6crash6         6.26.0-1
ii  libkf6parts6         6.26.0-1
ii  libkpmcore13         26.04.0-1
ii  libparted2t64        3.7-1
ii  libpwquality1        1.4.5-5+b3
ii  libpython3.14        3.14.6-1
ii  libqt6core6t64       6.10.2+dfsg-15
ii  libqt6dbus6          6.10.2+dfsg-15
ii  libqt6gui6           6.10.2+dfsg-15
ii  libqt6network6       6.10.2+dfsg-15
ii  libqt6qml6           6.10.2+dfsg-6
ii  libqt6quick6         6.10.2+dfsg-6
ii  libqt6quickwidgets6  6.10.2+dfsg-6
ii  libqt6svg6           6.10.2-9
ii  libqt6widgets6       6.10.2+dfsg-15
ii  libqt6xml6           6.10.2+dfsg-15
ii  libstdc++6           16.1.0-3
ii  libyaml-cpp0.9       0.9.0+dfsg-9
ii  os-prober            1.83

Versions of packages calamares recommends:
ii  btrfs-progs                 6.14-1
ii  qml6-module-qtquick-window  6.10.2+dfsg-6
ii  squashfs-tools              1:4.7.5-1

calamares suggests no packages.

-- no debconf information

--===============5414458754775660831==
Content-Type: application/mbox
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="0001-d-patches-Include-upstream-fix-for-input-on-Wayland.patch"

RnJvbSBhYTgyNmFhMzQwYmZlMWYyY2I1YTEyODFlNWRiZDViZGZmZDI2OTQ3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiB1bmRlZiA8Z2l0bGFiQHVuZGVmLnRvb2xzPgpEYXRlOiBTdW4s
IDIgQXVnIDIwMjYgMDA6NTc6MzQgKzAwMDAKU3ViamVjdDogW1BBVENIXSBkL3BhdGNoZXM6IElu
Y2x1ZGUgdXBzdHJlYW0gZml4IGZvciBpbnB1dCBvbiBXYXlsYW5kCgpUaGlzIGZpeCBoYXMgYmVl
biBhY2NlcHRlZCB1cHN0cmVhbSwgYnV0IG5vIHJlbGVhc2UgaGFzIGJlZW4gbWFkZQp5ZXQuIEl0
IHJlc29sdmVzIHRleHQgaW5wdXQgZmllbGRzIG9uIFdheWxhbmQgYW5kIHByb3N1bWFibHkgbGlu
dXhmYi4KSW4gdGVzdGluZyBvbiBXYXlsYW5kLCB0aGlzIHNlZW1zIHRvIGZpeCB0aGUgbW9iaWxl
IG1vZHVsZSBmcm9tCmNhbGFtYXJlcy1leHRlbnNpb25zLgoKVGhlIHBhdGNoIHNob3VsZCBiZSBk
cm9wcGVkIG9uIHRoZSBuZXh0IHJlbGVhc2Ugb2YgQ2FsYW1hcmVzLgotLS0KIC4uLmluZy10by1j
cmVhdGVXaW5kb3dDb250YWluZXItZm9yLVF0Ni5wYXRjaCB8IDgwICsrKysrKysrKysrKysrKysr
KysKIGRlYmlhbi9wYXRjaGVzL3NlcmllcyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsK
IDIgZmlsZXMgY2hhbmdlZCwgODEgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRl
Ymlhbi9wYXRjaGVzLzAwMDEtUmV2ZXJ0LW1vdmluZy10by1jcmVhdGVXaW5kb3dDb250YWluZXIt
Zm9yLVF0Ni5wYXRjaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRlYmlhbi9wYXRjaGVzL3NlcmllcwoK
ZGlmZiAtLWdpdCBhL2RlYmlhbi9wYXRjaGVzLzAwMDEtUmV2ZXJ0LW1vdmluZy10by1jcmVhdGVX
aW5kb3dDb250YWluZXItZm9yLVF0Ni5wYXRjaCBiL2RlYmlhbi9wYXRjaGVzLzAwMDEtUmV2ZXJ0
LW1vdmluZy10by1jcmVhdGVXaW5kb3dDb250YWluZXItZm9yLVF0Ni5wYXRjaApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAuLmE2ZDc3ODQ3NQotLS0gL2Rldi9udWxsCisrKyBi
L2RlYmlhbi9wYXRjaGVzLzAwMDEtUmV2ZXJ0LW1vdmluZy10by1jcmVhdGVXaW5kb3dDb250YWlu
ZXItZm9yLVF0Ni5wYXRjaApAQCAtMCwwICsxLDgwIEBACitGcm9tOiBkZW1tIDxkZW1tQGthb3N4
LnVzPgorRGF0ZTogU2F0LCAxNCBNYXIgMjAyNiAxNDo1MjoyMSArMDEwMAorU3ViamVjdDogUmV2
ZXJ0IG1vdmluZyB0byBjcmVhdGVXaW5kb3dDb250YWluZXIgZm9yIFF0NiBpdCBpcyBjcmVhdGlu
ZyBhbgorIGlzc3VlIGZvciBwdXJlIHdheWFsbmQsIGFsdG91Z2ggaXQgaXMgbGlnaHRlciBvbiBy
ZXNvdXJjZXMsCisgaXQgY3JlYXRlcyBhbiBleHRyYSBsYXllciB0aGF0IHdheWxhbmQgY2FuJ3Qg
aGFuZGxlLiAgTW9zdCBub3RhYmx5LAorIGlucHV0IGlzIG5vdCBwb3NzaWJsZSBvbiBRTUwgbW9k
dWxlcyBsaWtlIGtleWJvYXJkcSAmIHVzZXJzcQorCistLS0KKyBzcmMvbGliY2FsYW1hcmVzdWkv
dmlld3BhZ2VzL1FtbFZpZXdTdGVwLmNwcCB8IDIwICstLS0tLS0tLS0tLS0tLS0tLS0tCisgc3Jj
L2xpYmNhbGFtYXJlc3VpL3ZpZXdwYWdlcy9RbWxWaWV3U3RlcC5oICAgfCAgNSAtLS0tLQorIDIg
ZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDI0IGRlbGV0aW9ucygtKQorCitkaWZmIC0t
Z2l0IGEvc3JjL2xpYmNhbGFtYXJlc3VpL3ZpZXdwYWdlcy9RbWxWaWV3U3RlcC5jcHAgYi9zcmMv
bGliY2FsYW1hcmVzdWkvdmlld3BhZ2VzL1FtbFZpZXdTdGVwLmNwcAoraW5kZXggMDg2ZjhmYS4u
NDFjZTU1YyAxMDA2NDQKKy0tLSBhL3NyYy9saWJjYWxhbWFyZXN1aS92aWV3cGFnZXMvUW1sVmll
d1N0ZXAuY3BwCisrKysgYi9zcmMvbGliY2FsYW1hcmVzdWkvdmlld3BhZ2VzL1FtbFZpZXdTdGVw
LmNwcAorQEAgLTI0LDkgKzI0LDggQEAKKyAjaW5jbHVkZSA8UVFtbENvbnRleHQ+CisgI2luY2x1
ZGUgPFFRbWxFbmdpbmU+CisgI2luY2x1ZGUgPFFRdWlja0l0ZW0+CistI2lmIFFUX1ZFUlNJT04g
PCBRVF9WRVJTSU9OX0NIRUNLKCA2LCAwLCAwICkKKyAjaW5jbHVkZSA8UVF1aWNrV2lkZ2V0Pgor
LSNlbHNlCisrI2lmIFFUX1ZFUlNJT04gPiBRVF9WRVJTSU9OX0NIRUNLKCA2LCAwLCAwICkKKyAj
aW5jbHVkZSA8UVF1aWNrV2luZG93PgorICNlbmRpZgorIAorQEAgLTc0LDE0ICs3MywxMCBAQCBR
bWxWaWV3U3RlcDo6UW1sVmlld1N0ZXAoIFFPYmplY3QqIHBhcmVudCApCisgeworICAgICBDYWxh
bWFyZXM6OnJlZ2lzdGVyUW1sTW9kZWxzKCk7CisgCistI2lmIFFUX1ZFUlNJT04gPCBRVF9WRVJT
SU9OX0NIRUNLKCA2LCAwLCAwICkKKyAgICAgbV9xbWxXaWRnZXQgPSBuZXcgUVF1aWNrV2lkZ2V0
OworICAgICBtX3FtbFdpZGdldC0+c2V0UmVzaXplTW9kZSggUVF1aWNrV2lkZ2V0OjpTaXplUm9v
dE9iamVjdFRvVmlldyApOworICAgICBtX3FtbFdpZGdldC0+c2V0U2l6ZVBvbGljeSggUVNpemVQ
b2xpY3k6OkV4cGFuZGluZywgUVNpemVQb2xpY3k6OkV4cGFuZGluZyApOworICAgICBtX3FtbEVu
Z2luZSA9IG1fcW1sV2lkZ2V0LT5lbmdpbmUoKTsKKy0jZWxzZQorLSAgICBtX3FtbEVuZ2luZSA9
IG5ldyBRUW1sRW5naW5lKCB0aGlzICk7CistI2VuZGlmCisgCisgICAgIFFWQm94TGF5b3V0KiBs
YXlvdXQgPSBuZXcgUVZCb3hMYXlvdXQoIG1fd2lkZ2V0ICk7CisgICAgIGxheW91dC0+YWRkV2lk
Z2V0KCBtX3NwaW5uZXIgKTsKK0BAIC0xOTIsMjAgKzE4Nyw3IEBAIFFtbFZpZXdTdGVwOjpsb2Fk
Q29tcGxldGUoKQorICAgICAgICAgfQorICAgICAgICAgZWxzZQorICAgICAgICAgeworLSNpZiBR
VF9WRVJTSU9OIDwgUVRfVkVSU0lPTl9DSEVDSyggNiwgMCwgMCApCistICAgICAgICAgICAgLy8g
c2V0Q29udGVudCgpIGlzIHB1YmxpYyBBUEksIGJ1dCBub3QgZG9jdW1lbnRlZCBwdWJsaWNseS4K
Ky0gICAgICAgICAgICAvLyBJdCBpcyBtYXJrZWQgXGludGVybmFsIGluIHRoZSBRdCBzb3VyY2Vz
LCBidXQgZG9lcyBleGFjdGx5CistICAgICAgICAgICAgLy8gd2hhdCBpcyBuZWVkZWQ6IHNldHMg
dXAgdmlzdWFsIHBhcmVudCBieSByZXBsYWNpbmcgdGhlIHJvb3QKKy0gICAgICAgICAgICAvLyBp
dGVtLCBhbmQgaGFuZGxpbmcgcmVzaXplcy4KKyAgICAgICAgICAgICBtX3FtbFdpZGdldC0+c2V0
Q29udGVudCggUVVybCggbV9xbWxGaWxlTmFtZSApLCBtX3FtbENvbXBvbmVudCwgbV9xbWxPYmpl
Y3QgKTsKKy0jZWxzZQorLSAgICAgICAgICAgIGF1dG8qIHF1aWNrID0gbmV3IFFRdWlja1dpbmRv
dzsKKy0gICAgICAgICAgICBhdXRvKiByb290ID0gcXVpY2stPmNvbnRlbnRJdGVtKCk7CistICAg
ICAgICAgICAgbV9xbWxPYmplY3QtPnNldFBhcmVudEl0ZW0oIHJvb3QgKTsKKy0gICAgICAgICAg
ICBtX3FtbE9iamVjdC0+YmluZGFibGVXaWR0aCgpLnNldEJpbmRpbmcoIFsgPSBdKCkgeyByZXR1
cm4gcm9vdC0+d2lkdGgoKTsgfSApOworLSAgICAgICAgICAgIG1fcW1sT2JqZWN0LT5iaW5kYWJs
ZUhlaWdodCgpLnNldEJpbmRpbmcoIFsgPSBdKCkgeyByZXR1cm4gcm9vdC0+aGVpZ2h0KCk7IH0g
KTsKKy0gICAgICAgICAgICBtX3FtbFdpZGdldCA9IFFXaWRnZXQ6OmNyZWF0ZVdpbmRvd0NvbnRh
aW5lciggcXVpY2ssIG1fd2lkZ2V0ICk7CistI2VuZGlmCisgICAgICAgICAgICAgc2hvd1FtbCgp
OworICAgICAgICAgfQorICAgICB9CitkaWZmIC0tZ2l0IGEvc3JjL2xpYmNhbGFtYXJlc3VpL3Zp
ZXdwYWdlcy9RbWxWaWV3U3RlcC5oIGIvc3JjL2xpYmNhbGFtYXJlc3VpL3ZpZXdwYWdlcy9RbWxW
aWV3U3RlcC5oCitpbmRleCAwZDlmNmNmLi5mZWVkMWUwIDEwMDY0NAorLS0tIGEvc3JjL2xpYmNh
bGFtYXJlc3VpL3ZpZXdwYWdlcy9RbWxWaWV3U3RlcC5oCisrKysgYi9zcmMvbGliY2FsYW1hcmVz
dWkvdmlld3BhZ2VzL1FtbFZpZXdTdGVwLmgKK0BAIC0xMTIsMTIgKzExMiw3IEBAIHByaXZhdGU6
CisgICAgIFFXaWRnZXQqIG1fd2lkZ2V0ID0gbnVsbHB0cjsKKyAgICAgV2FpdGluZ1dpZGdldCog
bV9zcGlubmVyID0gbnVsbHB0cjsKKyAKKy0jaWYgUVRfVkVSU0lPTiA8IFFUX1ZFUlNJT05fQ0hF
Q0soIDYsIDAsIDAgKQorICAgICBRUXVpY2tXaWRnZXQqIG1fcW1sV2lkZ2V0ID0gbnVsbHB0cjsK
Ky0jZWxzZQorLSAgICBRV2lkZ2V0KiBtX3FtbFdpZGdldCA9IG51bGxwdHI7ICAvLyBRdDY6IGNv
bnRhaW5lciBmb3IgUVF1aWNrV2luZG93CistI2VuZGlmCistCisgICAgIFFRbWxFbmdpbmUqIG1f
cW1sRW5naW5lID0gbnVsbHB0cjsgIC8vIFF0NTogcG9pbnRzIHRvIFF1aWNrV2lkZ2V0IGVuZ2lu
ZSwgUXQ2OiBzZXBhcmF0ZSBlbmdpbmUKKyAgICAgUVFtbENvbXBvbmVudCogbV9xbWxDb21wb25l
bnQgPSBudWxscHRyOworICAgICBRUXVpY2tJdGVtKiBtX3FtbE9iamVjdCA9IG51bGxwdHI7CmRp
ZmYgLS1naXQgYS9kZWJpYW4vcGF0Y2hlcy9zZXJpZXMgYi9kZWJpYW4vcGF0Y2hlcy9zZXJpZXMK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwLi45MGM3ZjVmNmYKLS0tIC9kZXYv
bnVsbAorKysgYi9kZWJpYW4vcGF0Y2hlcy9zZXJpZXMKQEAgLTAsMCArMSBAQAorMDAwMS1SZXZl
cnQtbW92aW5nLXRvLWNyZWF0ZVdpbmRvd0NvbnRhaW5lci1mb3ItUXQ2LnBhdGNoCi0tIAoyLjQ3
LjMKCg==

--===============5414458754775660831==--