Bug#1022972: konsole: Konsole does not handle arrow keys correctly anymore

2022-11-03 Thread Jonas Schäfer
Followup-For: Bug #1022972
Package: konsole
Version: 4:22.08.1-1

Dear Maintainer,

I can confirm the pinentry and konsole issue, but I'll focus on konsole, even 
though I suspect they may share a root cause.

I found that konsole behaves correctly if I switch my keyboard layout to de 
nodeadkeys or us. If I use my normal layout Neo2 (`setxkbmap de neo`), the 
incorrect behaviour occurs.

This can be traced down to the keyboard configuration of konsole. When going 
to: Edit Current Profile... -> Keyboard -> Default (XFree 4) -> Edit...

and then using the "input" field for testing, it can be observed that for the 
arrow up key, different rules trigger depending on the keyboard layout:

Layout   Rule Escape Sequence
de neo   Up-Shift+Ansi+AnyModifier\E[1;1A
us   Up-Shift+Ansi-AppCursorKeys-AnyModifier  \E[A

The former escape sequence is not recognized by my shell (zsh) or by many 
other applications. This affects other keys, too (e.g. End, Home, and function 
keys). Ctrl+Arrow keys work fine, generating a \E[1;5A sequence for Ctrl+Up, 
which is identical between both layouts.

It seems to me as if neo2 somehow causes konsole (or potentially all of Qt, 
looking at the pinentry thing) to assume some unnamed modifier to be active at 
all times.

Max, Nathanael, could you confirm that you're too using Neo2, or similarly 
"exotic" layouts? Otherwise we're probably looking at different issues.

kind regards,
Jonas Schäfer

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.0.0-2-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages konsole depends on:
ii  kio5.98.0-1
ii  konsole-kpart  4:22.08.1-1
ii  libc6  2.35-4
ii  libkf5configcore5  5.98.0-2
ii  libkf5configwidgets5   5.98.0-1
ii  libkf5coreaddons5  5.98.0-1
ii  libkf5crash5   5.98.0-1
ii  libkf5dbusaddons5  5.98.0-1
ii  libkf5globalaccel-bin  5.98.0-1
ii  libkf5globalaccel5 5.98.0-1
ii  libkf5guiaddons5   5.98.0-2
ii  libkf5i18n55.98.0-1+b1
ii  libkf5kiowidgets5  5.98.0-1
ii  libkf5notifyconfig55.98.0-1
ii  libkf5service-bin  5.98.0-1
ii  libkf5service5 5.98.0-1
ii  libkf5widgetsaddons5   5.98.0-1
ii  libkf5windowsystem55.98.0-1
ii  libkf5xmlgui5  5.98.0-1+b1
ii  libqt5core5a   5.15.6+dfsg-2
ii  libqt5gui5 5.15.6+dfsg-2
ii  libqt5widgets5 5.15.6+dfsg-2
ii  libstdc++6 12.2.0-3

konsole recommends no packages.

Versions of packages konsole suggests:
pn  lrzsz  

-- no debconf information



Bug#1015625: marked as done (qt6-tools: ftbfs with LTO (link time optimization) enabled)

2022-11-03 Thread Debian Bug Tracking System
Your message dated Thu, 03 Nov 2022 12:35:41 +
with message-id 
and subject line Bug#1015625: fixed in qt6-tools 6.4.0-2
has caused the Debian Bug report #1015625,
regarding qt6-tools: ftbfs with LTO (link time optimization) enabled
to be marked as done.

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

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1015625: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015625
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:qt6-tools
Version: 6.2.4-2
Severity: minor
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-lto

This package currently fails to build (at least on the amd64
architecture) with link time optimizations enabled.  For a background
for LTO please see

https://wiki.debian.org/ToolChain/LTO

The goal is to enable this optimization by default in an upcoming
Debian release in dpkg-buildflags for 64bit architectures.  The goal
is to get this package to build with link time optimizations, or to
explicitly disable link time optimizations for this package build.

To reproduce the build failure, enable the lto optimization in
testing/unstable by adding "optimize=+lto" to DEB_BUILD_MAINT_OPTIONS
in the debian/rules file, or if this macro is unset, just set it:

export DEB_BUILD_MAINT_OPTIONS = optimize=+lto

Please try to fix the build with lto enabled, fixing the packaging or
forwarding the issue upstream. If the issue cannot be fixed,
explicitly disallow building the package with lto by adding to your
rules file:

export DEB_BUILD_MAINT_OPTIONS = optimize=-lto

or adding that string to your existing setting of DEB_BUILD_MAINT_OPTIONS.

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/dpkglto/qt6-tools_6.2.4-2_unstable_dpkglto.log
The last lines of the build log are at the end of this report.

[...]
- 
(optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_15QHelpFilterDataESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@Base
 6.2.2
- 
(optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_4QUrlESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE21_M_insert_equal_lowerIS4_EESt17_Rb_tree_iteratorIS4_EOT_@Base
 6.2.2
- 
(optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_4QUrlESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE23_M_get_insert_equal_posERS2_@Base
 6.2.2
- 
(optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_4QUrlESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE28_M_get_insert_hint_equal_posESt23_Rb_tree_const_iteratorIS4_ERS2_@Base
 6.2.2
- 
(optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_9QDateTimeESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE11equal_rangeERS2_@Base
 6.2.2
- 
(optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_9QDateTimeESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE24_M_get_insert_unique_posERS2_@Base
 6.2.2
- 
(optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_9QDateTimeESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@Base
 6.2.2
- 
(optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_P15QListWidgetItemESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE11equal_rangeERS2_@Base
 6.2.2
- 
(optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_P15QListWidgetItemESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE24_M_get_insert_unique_posERS2_@Base
 6.2.2
- 
(optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_P15QListWidgetItemESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS2_@Base
 6.2.2
- 
(optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE24_M_get_insert_unique_posERS2_@Base
 6.2.2
- 
(optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERS2_@Base
 6.2.2
- 
(optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_iESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE16_M_insert_uniqueIS3_EES1_ISt17_Rb_tree_iteratorIS3_EbEOT_@Base
 6.2.2
- 
(optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_iESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE24_M_get_insert_unique_posERS2_@Base
 6.2.2
- 
(optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_iESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERS2_@Base
 6.2.2
- 
(optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKi7QStringESt10_Select1stIS3_ESt4lessIiESaIS3_EE24_M_get_insert_unique_posERS1_@Base
 6.2.2
- 
(optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKi7QStringESt10_Select1stIS3_ESt4lessIiESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERS1

Bug#1018004: marked as done (qt6-tools: does not build and link with system litehtml)

2022-11-03 Thread Debian Bug Tracking System
Your message dated Thu, 03 Nov 2022 12:35:41 +
with message-id 
and subject line Bug#1018004: fixed in qt6-tools 6.4.0-2
has caused the Debian Bug report #1018004,
regarding qt6-tools: does not build and link with system litehtml
to be marked as done.

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

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1018004: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1018004
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:qt6-tools
Version: 6.3.1-2
Severity: normal
Tags: patch

Dear Maintainer,

This package does not currently build and link with system litehtml
as apparently desired. A build dependency on liblitehtml-dev seems
to indicate an intention for the package to use the system litehtml
for the Qt Assistant tool, though the currently packaged litehtml
(0.5-3) is not successfully found via CMake due missing the needed
litehtmlConfig.cmake file. So this bug also applies to litehtml.

Failure to build/link with the system litehtml is easily confirmed
by looking at the assistant-qt6 package [1] which shows no depends
on liblitehtml0 as would be expected if system litehtml was used.
For previous versions of qt6-tools (ie. 6.2.4) the usual CMake
status output shows the failure to find system litehtml during the
dh_auto_configure phase which includes the following output [2]:

[...]
-- The following OPTIONAL packages have not been found:

 * Qt6QmlCompilerPlus
 * litehtml
[...]

Builds of Qt 6.3.1 packages including qt6-tools have much reduced
CMake output for some reason, including on Ubuntu Launchpad (not
sure why this is so ?) and so the "not been found" message is not
shown in the build logs (ie. for latest 6.3.1-2 [3] package).

Looking into src:qt6-tools there is a 3rdparty directory [4] which
includes a full copy of litehtml source as at commit 971eadc on
2021-10-28 [5]. This is confirmed by doing a git clone of litehtml
at that exact commit, with no differences seen between that version
of litehtml source and litehtml source included in src:qt6-tools.

Builds of src:qt6-tools that successfully use and link with system
litehtml have been tested by me, through packaging the exact same
version of litehtml (0.5+git20211028) as included in src:qt6-tools.
A patch is then also required due issues with Qt CMake code (trying
to set Qt defs only applicable to source code in the Qt6 Tools
project) and a changed location of litehtml headers (after 0.5).

Builds of src:qt6-tools 6.2.4 against src:litehtml 0.5+git20211028
that demonstrate successful use and linking with the system litehtml
are now available at a recently created Launchpad PPA [6] for Ubuntu
users. So this bug does also affect qt6-tools 6.2.4-2~bpo11+1 as
found in bullseye-backports repository, confirmed by above mentioned
build logs and again by checking depends for assistant-qt6 [7].

Basic testing of the /usr/lib/qt6/bin/assistant binary (installed
via assistant-qt6 binary package) from the Launchpad PPA shows that
it appears to work as intended. Adding precompiled Qt help (.qch)
files via preferences allows browsing of the content successfully.

Attached is a proposed patch which applies cleanly to the qt6-tools
6.3.1-2 package as currently found in Sid. An adaptation of changes
made by this patch was used for 6.2.4 with the mentioned Launchpad
PPA builds, as could be done for the Bullseye qt6-tools backport.
This patch will only be useful once litehtml 0.5+git20211028 is also
packaged, due that version being required for a successful build.

A bug report will subsequently be filed for litehtml detailing the
required version and also other fixes (including updating a patch
to litehtml CMakeLists.txt) for building and linking to work with
qt6-tools successfully. Both packages will have to be updated for
that result to be achieved.

Thank you for your work maintaining the Qt6 packages.

[1] https://packages.debian.org/sid/assistant-qt6
[2]
https://buildd.debian.org/status/fetch.php?pkg=qt6-tools&arch=amd64&ver=6.2.4-3&stamp=1657216677&raw=0
[3]
https://buildd.debian.org/status/fetch.php?pkg=qt6-tools&arch=amd64&ver=6.3.1-2&stamp=1660602816&raw=0
[4] src:qt6-tools -> src/assistant/qlitehtml/src/3rdparty/litehtml
[5] https://github.com/litehtml/litehtml/commit/971eadc
[6] https://launchpad.net/~savoury1/+archive/ubuntu/qt-6-2
[7] https://packages.debian.org/bullseye-backports/assistant-qt6
 debian/changelog |  9 ++
 debian/control   |  2 +-
 /dev/null => debian/patches/fix-build-with-system-litehtml.patch | 62 
 /dev/null => debian/patche

Processing of qt6-tools_6.4.0-2_source.changes

2022-11-03 Thread Debian FTP Masters
qt6-tools_6.4.0-2_source.changes uploaded successfully to localhost
along with the files:
  qt6-tools_6.4.0-2.dsc
  qt6-tools_6.4.0-2.debian.tar.xz
  qt6-tools_6.4.0-2_source.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



qt6-tools_6.4.0-2_source.changes ACCEPTED into experimental

2022-11-03 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Thu, 03 Nov 2022 13:21:20 +0100
Source: qt6-tools
Architecture: source
Version: 6.4.0-2
Distribution: experimental
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers 
Changed-By: Patrick Franz 
Closes: 1015625 1018004
Changes:
 qt6-tools (6.4.0-2) experimental; urgency=medium
 .
   [ Patrick Franz ]
   * Remove redundant B-D.
   * Enable link time optimization (Closes: #1015625).
 .
   [ Rob Savoury ]
   * Actually build with system litehtml (Closes: #1018004):
 - debian/patches/: Add fix-build-with-system-litehtml.patch to fix FTBFS
 - debian/control: Bump to liblitehtml-dev (>= 0.6~) B-D for the
   exact version included in src:qt6-tools, required for successful build
Checksums-Sha1:
 3a7c70d1c3bc012f64f1342c074ffe52facc89de 3163 qt6-tools_6.4.0-2.dsc
 16d78aebac4c98158f24fcaa06c4c8851b9f5928 36544 qt6-tools_6.4.0-2.debian.tar.xz
 dc16963071f0aa38b2f47931cbbcba0716643766 8990 
qt6-tools_6.4.0-2_source.buildinfo
Checksums-Sha256:
 bc491ecc8b2335e99235fe8f82ed56353781984966b713704466491269d45440 3163 
qt6-tools_6.4.0-2.dsc
 0da2896a017c7378bbe166a33f2d70e74bcd03a879009ccb28270b9f1d7329e5 36544 
qt6-tools_6.4.0-2.debian.tar.xz
 ec764f1921ec0ac1ab664d2ccfbdc652b536e0477e716ca1f5acdf687ea52985 8990 
qt6-tools_6.4.0-2_source.buildinfo
Files:
 31492b139927642503e7b58bf2c96bdf 3163 libs optional qt6-tools_6.4.0-2.dsc
 2b491d8cfdaac90319708e0b31aaad2f 36544 libs optional 
qt6-tools_6.4.0-2.debian.tar.xz
 3c843bb292141ecbfc46e939d171f899 8990 libs optional 
qt6-tools_6.4.0-2_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEYodBXDR68cxZHu3Knp96YDB3/lYFAmNjsmkACgkQnp96YDB3
/lb1vRAAie2CzXSXd5m4GPH+W/6LIsvMR2YoUICayUfTojTkvhmRZFN4llPLxjz/
nQcV7alNG+gwmXAaYwn3NWk2KDbKXSnhwQM4/lDZnstLNvKN+21XO7Hluv5UEUi1
NwRitg0IbtdJew21cdNfr+0mYcf6GMmrtdZeMwFoEQ/tNo2fsbxvI3vcN/crvtqJ
RAA1YS2f2QtuA6CEDikuKxeH6nkP3lUP7HYziATaNgUu/Cp9yaL17UjS03PRniOI
oY2MRmENTiBye14xfUSuDm0PFHGkRzm6hKaTdQaGmTq/6MG/do1ajC7/5yyVIsl8
x7l+M9wI1j9nWpisQfixAMx5RgP4jlPIJpQKMqHzfigsggO/TC6mOo2QEM2yCIT0
UeO/My0dZ9ksfeGv4gWDHe5k2zWUtuvTEk+/IJzI/06ijgxXrja1opnvJwpto3UN
B3PYKxLfQApm2PpZ1S1J3nGEMWXM8+S1mhDADaNAMpue1XqqeLYYHCymh2dZ9fez
uTMPqo5xSTXxdT7XxWSULWX2zSkiKLyIoLcshQlfWQiDxWdXR9hRcMFEiug4WjCT
Dg1Q+chSPlLTn/nCz8w9nJ9KumH032Yp74tModOv181A9+5TtUZabr9nHX5TyBJk
DqEDwG2N4P+RwyrkvO2oV4Ff2gVMjsi4dYa9gNoKOjbytz6bRhA=
=wUOP
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Bug#1023408: kwin-wayland: black screen on tty1 after resume from hibernation instead of wayland logon screen

2022-11-03 Thread Dietmar Czekay
Package: kwin-wayland
Version: 4:5.26.0-1
Severity: important

Dear Maintainer,

after sending the laptop to hibernation, the restart did not work.
I see the boot message and end up in a black screen. Every terminal (Ctrl+Alt+2
for instance) works. terminal 7 shows a movable cursor.
But terminal 1 with the wayland session just shows a black screen


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

Kernel: Linux 6.0.0-2-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.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 kwin-wayland depends on:
ii  kwayland-integration  5.26.0-1
ii  kwin-common   4:5.26.0-1
ii  libc6 2.36-4
ii  libcap2-bin   1:2.44-1
ii  libepoxy0 1.5.10-1
ii  libfontconfig12.13.1-4.5
ii  libfreetype6  2.12.1+dfsg-3
ii  libkdecorations2-5v5  4:5.26.0-1
ii  libkf5configcore5 5.98.0-2
ii  libkf5configgui5  5.98.0-2
ii  libkf5configwidgets5  5.98.0-1
ii  libkf5coreaddons5 5.98.0-1
ii  libkf5crash5  5.98.0-1
ii  libkf5dbusaddons5 5.98.0-1
ii  libkf5globalaccel-bin 5.98.0-1
ii  libkf5globalaccel55.98.0-1
ii  libkf5globalaccelprivate5 5.98.0-1
ii  libkf5i18n5   5.98.0-1+b1
ii  libkf5idletime5   5.98.0-1
ii  libkf5notifications5  5.98.0-1
ii  libkf5plasma5 5.98.0-1
ii  libkf5service-bin 5.98.0-1
ii  libkf5service55.98.0-1
ii  libkf5windowsystem5   5.98.0-1
ii  libkwineffects14  4:5.26.0-1
ii  libkwinglutils14  4:5.26.0-1
ii  libpipewire-0.3-0 0.3.59-1+b1
ii  libqaccessibilityclient-qt5-0 0.4.1-1+b1
ii  libqt5core5a [qtbase-abi-5-15-6]  5.15.6+dfsg-2
ii  libqt5dbus5   5.15.6+dfsg-2
ii  libqt5gui55.15.6+dfsg-2
ii  libqt5network55.15.6+dfsg-2
ii  libqt5qml55.15.6+dfsg-2
ii  libqt5quick5  5.15.6+dfsg-2
ii  libqt5widgets55.15.6+dfsg-2
ii  libstdc++612.2.0-7
ii  libxcb-randr0 1.15-1
ii  libxcb-xfixes01.15-1
ii  libxcb1   1.15-1
ii  xwayland  2:22.1.3-2

kwin-wayland recommends no packages.

kwin-wayland suggests no packages.

-- no debconf information



Bug#954781: libqt5core5a: QT will not use Wayland on Gnome

2022-11-03 Thread Dmitry Shachnev
Hi Carlos!

On Mon, Oct 31, 2022 at 06:55:49PM -0300, Carlos Henrique Lima Melara wrote:
> Took a little while, sorry. Last week was pretty busy. I managed to try
> it today. I will attach the terminal output in the end. So my feedback
> is below.
> 
> 1. I wasn't able to reproduce the misplaced menus (QTBUG-68636) in
> unstable or experimental versions.

Me too, actually.

> 2. Your patch makes qt choose the wayland plugin on gnome's wayland
> session by default.

Good. It will reach unstable together with next transition, 5.15.7
or 5.15.8.

> 3. The only problem is that qtwayland5 wayland platform plugin is not
> installed by default in a clean install of debian so applications fail
> to run wayland natively (fallback to xcb).
>
> I think we would need the qtwayland5 installed by default when gnome is
> installed (since wayland is the default there). Do you know which
> package should Depends or Recommends qtwayland5 (maybe gnome-core or
> some other package)?

libqt5gui5 currently suggests it. Do you think it needs to be a
recommendation?

> The terminal output below shows 3 executions of kristall. The first was
> using the version from unstable. The second was using the experimental
> version - fallback to xcb because the wayland platform plugin wasn't
> installed. The third is using experimental's version after qtwayland5
> was installed.
>
> charles@debianSid-vm:~$ kristall 
> Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use 
> QT_QPA_PLATFORM=wayland to run on Wayland anyway.
> defaultServiceProvider::requestService(): no service found for - 
> "org.qt-project.qt.mediaplayer"
> Loaded 79 bytes of type "text" / "gemini"
> charles@debianSid-vm:~$ kristall 
> qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
> defaultServiceProvider::requestService(): no service found for - 
> "org.qt-project.qt.mediaplayer"
> Loaded 79 bytes of type "text" / "gemini"
> charles@debianSid-vm:~$ kristall 
> QSocketNotifier: Can only be used with threads started with QThread
> defaultServiceProvider::requestService(): no service found for - 
> "org.qt-project.qt.mediaplayer"
> Loaded 79 bytes of type "text" / "gemini"
> ignoring 1 out of 1
> 2 0 "text/gemini"
> Loaded 1265 bytes of type "text" / "gemini"
> cache: pushing url  QUrl("gemini://gemini.circumlunar.space/")
> ignoring 1 out of 1
> 2 0 "text/gemini"
> Loaded 350 bytes of type "text" / "gemini"
> cache: pushing url  QUrl("gemini://gemini.circumlunar.space/news/")
> qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
> qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
> Loaded 79 bytes of type "text" / "gemini"

This is probably just debug output, does not indicate actual errors.

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#954781: libqt5core5a: QT will not use Wayland on Gnome

2022-11-03 Thread Renato Gallo
I think it should be more than a recommendation

On Thu, Nov 3, 2022 at 4:06 PM Dmitry Shachnev  wrote:

> Hi Carlos!
>
> On Mon, Oct 31, 2022 at 06:55:49PM -0300, Carlos Henrique Lima Melara
> wrote:
> > Took a little while, sorry. Last week was pretty busy. I managed to try
> > it today. I will attach the terminal output in the end. So my feedback
> > is below.
> >
> > 1. I wasn't able to reproduce the misplaced menus (QTBUG-68636) in
> > unstable or experimental versions.
>
> Me too, actually.
>
> > 2. Your patch makes qt choose the wayland plugin on gnome's wayland
> > session by default.
>
> Good. It will reach unstable together with next transition, 5.15.7
> or 5.15.8.
>
> > 3. The only problem is that qtwayland5 wayland platform plugin is not
> > installed by default in a clean install of debian so applications fail
> > to run wayland natively (fallback to xcb).
> >
> > I think we would need the qtwayland5 installed by default when gnome is
> > installed (since wayland is the default there). Do you know which
> > package should Depends or Recommends qtwayland5 (maybe gnome-core or
> > some other package)?
>
> libqt5gui5 currently suggests it. Do you think it needs to be a
> recommendation?
>
> > The terminal output below shows 3 executions of kristall. The first was
> > using the version from unstable. The second was using the experimental
> > version - fallback to xcb because the wayland platform plugin wasn't
> > installed. The third is using experimental's version after qtwayland5
> > was installed.
> >
> > charles@debianSid-vm:~$ kristall
> > Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use
> QT_QPA_PLATFORM=wayland to run on Wayland anyway.
> > defaultServiceProvider::requestService(): no service found for -
> "org.qt-project.qt.mediaplayer"
> > Loaded 79 bytes of type "text" / "gemini"
> > charles@debianSid-vm:~$ kristall
> > qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
> > defaultServiceProvider::requestService(): no service found for -
> "org.qt-project.qt.mediaplayer"
> > Loaded 79 bytes of type "text" / "gemini"
> > charles@debianSid-vm:~$ kristall
> > QSocketNotifier: Can only be used with threads started with QThread
> > defaultServiceProvider::requestService(): no service found for -
> "org.qt-project.qt.mediaplayer"
> > Loaded 79 bytes of type "text" / "gemini"
> > ignoring 1 out of 1
> > 2 0 "text/gemini"
> > Loaded 1265 bytes of type "text" / "gemini"
> > cache: pushing url  QUrl("gemini://gemini.circumlunar.space/")
> > ignoring 1 out of 1
> > 2 0 "text/gemini"
> > Loaded 350 bytes of type "text" / "gemini"
> > cache: pushing url  QUrl("gemini://gemini.circumlunar.space/news/")
> > qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
> > qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
> > Loaded 79 bytes of type "text" / "gemini"
>
> This is probably just debug output, does not indicate actual errors.
>
> --
> Dmitry Shachnev
>


Bug#954781: libqt5core5a: QT will not use Wayland on Gnome

2022-11-03 Thread Carlos Henrique Lima Melara
On Thu, Nov 03, 2022 at 06:02:03PM +0300, Dmitry Shachnev wrote:
> > 3. The only problem is that qtwayland5 wayland platform plugin is not
> > installed by default in a clean install of debian so applications fail
> > to run wayland natively (fallback to xcb).
> >
> > I think we would need the qtwayland5 installed by default when gnome is
> > installed (since wayland is the default there). Do you know which
> > package should Depends or Recommends qtwayland5 (maybe gnome-core or
> > some other package)?
> 
> libqt5gui5 currently suggests it. Do you think it needs to be a
> recommendation?

I think it should be at least a recommendation when wayland is installed
since we're defaulting to run natively. Can we make this behaviour
promoting qtwayland5 to Recommends in libqt5gui5? Because I think people
running X11 will also get the qtwayland5, right? If so, is there other
package that we could use to recommend or depend so it's only installed
when wayland is installed?

I forgot to mention in the first email, but there is a bug filled
against qtwayland5 regarding this matter too [1].

> > The terminal output below shows 3 executions of kristall. The first was
> > using the version from unstable. The second was using the experimental
> > version - fallback to xcb because the wayland platform plugin wasn't
> > installed. The third is using experimental's version after qtwayland5
> > was installed.
> >
> > charles@debianSid-vm:~$ kristall 
> > Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use 
> > QT_QPA_PLATFORM=wayland to run on Wayland anyway.
> > defaultServiceProvider::requestService(): no service found for - 
> > "org.qt-project.qt.mediaplayer"
> > Loaded 79 bytes of type "text" / "gemini"
> > charles@debianSid-vm:~$ kristall 
> > qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
> > defaultServiceProvider::requestService(): no service found for - 
> > "org.qt-project.qt.mediaplayer"
> > Loaded 79 bytes of type "text" / "gemini"
> > charles@debianSid-vm:~$ kristall 
> > QSocketNotifier: Can only be used with threads started with QThread
> > defaultServiceProvider::requestService(): no service found for - 
> > "org.qt-project.qt.mediaplayer"
> > Loaded 79 bytes of type "text" / "gemini"
> > ignoring 1 out of 1
> > 2 0 "text/gemini"
> > Loaded 1265 bytes of type "text" / "gemini"
> > cache: pushing url  QUrl("gemini://gemini.circumlunar.space/")
> > ignoring 1 out of 1
> > 2 0 "text/gemini"
> > Loaded 350 bytes of type "text" / "gemini"
> > cache: pushing url  QUrl("gemini://gemini.circumlunar.space/news/")
> > qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
> > qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
> > Loaded 79 bytes of type "text" / "gemini"
> 
> This is probably just debug output, does not indicate actual errors.

I think so too. I just left for completeness :-)

Thanks,
Charles

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998698


signature.asc
Description: PGP signature


Re: Bug#1020387: dictionaries-common: Consensus regarding the packaging of the Qt WebEngine hunspell binary dictionaries

2022-11-03 Thread Soren Stoutner
On Friday, October 28, 2022 4:09:45 AM MST Agustin Martin wrote:
> I am not particularly happy about this (see details below), but seems
> we will have to package all these .bdic files because qtwebengine and
> chromium use them. Since some .bdic may fail to build I would rather
> prefer them to be generated during package creation, where it is
> easier not to create them if required. If done during package install
> I think everything should be handled from qtwebengine package. In this
> case some fine tuning can be done to improve efficiency (handling
> symlinks better, regenerate only when a new version of dict package is
> installed or incompatibilities in qtwebengine hunspell appear, ...)

I agree with you.  I am also unhappy that Chromium and QtWebEngine want to use 
a specialized file format instead of just using the standard Hunspell files.  
However, as much as I don’t like it, I also agree with you that the best thing 
Debian can do in the short term is to move forward with the packaging of these 
.bdic files while we wait to see if we can make any changes upstream.

Given that nobody else responded to this question, I think there is a 
consensus that it is best to create the .bdic files during package creation.

The next question that needs to be answered is if we should create new binary 
packages for the .bdic files or if we should ship them as part of the existing 
Hunspell language binary packages.  The opinions that have been expressed so 
far have run the gamut on both sides, but my sense is they lean a little 
towards shipping them in the existing Hunspell packages so as to not add 80+ 
new packages to Debian that only contain a few files each.

Is there anyone who feels strongly that they should not be shipped in the 
existing files?

-- 
Soren Stoutner
so...@stoutner.com

signature.asc
Description: This is a digitally signed message part.


Bug#822061: kalarm: KF5 version requires plasma-workspace to work properly

2022-11-03 Thread David Jarvie
This bug is no longer applicable. KAlarm no longer uses ktimezoned with Qt5 
because it now uses QTimeZone.

-- 
David Jarvie.
KDE developer, KAlarm author.