Bug#1071235: transition: qt6-base 6.6.2

2024-05-16 Thread Patrick Franz
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: delta...@debian.org
User: release.debian@packages.debian.org
Usertags: transition

Hi Release Team,

we would like to request a transition for Qt 6 from 6.4.2 to 6.6.2.

To prepare for this transition, we tried to build as many reverse
dependencies as possible. We encountered some FTBFS, but those failures have
either been fixed since or patches are available to make the packages
build with Qt 6.6.

As part of this transition, we also reverted the name changes from the
time_t transition for all libraries in qt6-base except the core library
which will keep the t64-suffix (libqt6core6t64).
We think this is ok since every Qt library depends on libqt6core6t64 and
hence depending on libqt6core6t64 signals t64-compatibility.

The Ben file for the transition is attached.


Thank you.


--
Patrick Franz
title = "Qt 6.6.2";

is_affected = .depends ~ 
/\b(libqt6concurrent6|libqt6dbus6|libqt6gui6|libqt6network6|libqt6opengl6|libqt6openglwidgets6|libqt6printsupport6|libqt6sql6|libqt6test6|libqt6widgets6|libqt6xml6|libqt6concurrent6t64|libqt6dbus6t64|libqt6gui6t64|libqt6network6t64|libqt6opengl6t64|libqt6openglwidgets6t64|libqt6printsupport6t64|libqt6sql6t64|libqt6test6t64|libqt6widgets6t64|libqt6xml6t64|qt6-.*-abi
 \(= 6\.4\.2\)|qt6-.*-private-abi \(= 6\.6\.2\))\b/;

is_good = .depends ~ 
/\b(libqt6concurrent6|libqt6dbus6|libqt6gui6|libqt6network6|libqt6opengl6|libqt6openglwidgets6|libqt6printsupport6|libqt6sql6|libqt6test6|libqt6widgets6|libqt6xml6|qt6-.*-private-abi
 \(= 6\.6\.2\))\b/;

is_bad = .depends ~ 
/\b(libqt6concurrent6t64|libqt6dbus6t64|libqt6gui6t64|libqt6network6t64|libqt6opengl6t64|libqt6openglwidgets6t64|libqt6printsupport6t64|libqt6sql6t64|libqt6test6t64|libqt6widgets6t64|libqt6xml6t64|qt6-.*-abi
 \(= 6\.4\.2\))\b/;


Bug#998197: kdeconnectd: should not listen on all interfaces by default

2024-05-09 Thread Patrick Franz
Control: severity -1 important

Hi Witold,

On Tue, 07 May 2024 02:36:46 + Witold Baryluk 
 wrote:
[...]
> Elevating severity, because it looks like I didn't even installed this
> package (I did inspect all apt-get install invokations since system
> creation), and it kdeconnect could only be installed due to some
> suggests / recommends, not due to any dependency or direct request.

How the package was installed on your system, I don't know, but as you 
suspect it was likely a recommendation of another package.

Regarding the issue at hand:
I can see why you consider this a problem. But unfortunately, there is 
no way of changing that behaviour, I suspect the behaviour might be 
intentional. People have requested this feature upstream (https://
bugs.kde.org/show_bug.cgi?id=432378) and even asked for ways to disable 
kdeconnectd (https://bugs.kde.org/show_bug.cgi?id=417615). The latter 
bug report could give you ideas how to achieve that.

If this issue poses a serious problem for you, you can remove kdeconnect 
from your system. That might also give you a hint why it was installed 
in the first place. Upstream KDE actually recommends installing 
kdeconnect as part of the Plasma installation. Whether that 
recommendation fits the Debian's recommendation, is yet to be determined 
and we might have to see over the recommendation.

However, I do disagree about the severity of this. I don't think that 
this issue warrants the removal of kdeconnect from Debian and hence, I'm 
lowering it to important.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1070254: ktp-text-ui FTBFS: undefined reference to `snappy::RawCompress(char const*, unsigned long, char*, unsigned long*)'

2024-05-02 Thread Patrick Franz
Hej,

Am Donnerstag, 2. Mai 2024, 15:24:07 CEST schrieb Helmut Grohne:
> Source: ktp-text-ui
> Version: 22.12.3-1
> Severity: serious
> Tags: ftbfs
> Justification: fails to build from source (but built successfully in
> the past)
> 
> ktp-text-ui fails to build from source in unstable on amd64. The

[...] 

> | /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.10 /usr/bin/ld:
> | /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5.15.15: undefined
> | reference to `snappy::RawCompress(char const*, unsigned long,
> | char*, unsigned long*)' collect2: error: ld returned 1 exit status

That looks like it's https://bugs.debian.org/cgi-bin/bugreport.cgi?
bug=1070254 for which a fix has been uploaded.

I guess trying to rebuild it tomorrow will fix this build error.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1070084: libkpimgapi-data: KAddressBook, and possibly related programs, fail to integrate with Google

2024-04-29 Thread Patrick Franz
Hi Daniel,

this is a known problem as Google deprecated the Contacts API and 
replaced it with the People API. The KDE PIM in unstable, testing and 
stable is too old to support the People API which was added for 23.04.

The only option to fix this is to update the entire KDE PIM stack 
(roughly 50 packages) to 23.04 or later. However, this is sadly not 
possible right now. I cannot give you a timeline when this is going to 
happen.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1069831: kaddressbook: KAddressBook is not in the application launcher.

2024-04-25 Thread Patrick Franz
Hej Olaf,

Am Donnerstag, 25. April 2024, 14:56:01 CEST schrieb olaf:
> Package: kaddressbook
> Version: 4:22.12.3-1+b1
> Severity: normal
> 
> Dear Maintainer,
> 
> the term used in the KDE Help Center (KDE-Hilfezentrum) is
> "KAddressBook" ("Das Handbuch zu KAddressBook").
> 
> There is no "KAddressBook" in the "KDE application launcher"
> ("Anwendungsstarter", my translation, what this launcher is called in
> the original is unknown to me).
> 
> However, there is an "Addressbuch" which becomes "KAddressBook" after
> startup.
> 
> Maybe it has something to do with the infantilization of program
> names, as GNOME has done, maybe it is a translation error into German?

I think this is one of those "It's not a bug, it's a feature."

When you type a term into the search field in your application launcher, 
I think it only searches the fields for your system language, highly 
likely by design. I KAddressbook's example, the German translation lists 
"Addresbuch" and therefore the app will show up in your launcher. 
However, it will not show up when you type "kaddressbook" as this term 
is not listed under German.

If you switched your system language to English, it would list the app 
when you search for "kaddressbook", but not when you search for 
"Adressbuch". And this is intentional as you wouldn't want tons of 
results just because your search term matches something in French or 
Swaheli, now would you ?

I'm inclined to close this bug as I don't think that this is a bug...


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1069836: bullseye-pu: package libkf5ksieve/20.08.3-1+deb11u1

2024-04-25 Thread Patrick Franz
Package: release.debian.org
Severity: normal
Tags: bullseye
X-Debbugs-Cc: delta...@debian.org
User: release.debian@packages.debian.org
Usertags: pu

This is the same request as for bookworm (#1069690).
Relevant bug report is #1069163.

[ Reason ]
There is a bug in libkf5sieve where the password instead of the
username is sent when using managesieve and could therefore be
logged on a server as the login will fail.

[ Impact ]
Potentially sensitive passwords are logged on a server.

[ Tests ]
Affected user has successfully tested the patched version.

[ Risks ]
The patch is trivial (1 line is changed) and it's quite obvious
that it was a bug in the first place.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]
1-line patch to fix the bug.
diffstat for libkf5ksieve-20.08.3 libkf5ksieve-20.08.3

 changelog   |8 
 patches/password_leak.patch |   30 ++
 patches/series  |1 +
 3 files changed, 39 insertions(+)

diff -Nru libkf5ksieve-20.08.3/debian/changelog 
libkf5ksieve-20.08.3/debian/changelog
--- libkf5ksieve-20.08.3/debian/changelog   2020-12-16 01:50:06.0 
+0100
+++ libkf5ksieve-20.08.3/debian/changelog   2024-04-25 12:37:50.0 
+0200
@@ -1,3 +1,11 @@
+libkf5ksieve (4:20.08.3-1+deb11u1) bullseye; urgency=medium
+
+  * Team upload.
+  * Add patch to prevent leaking passwords into server-side logs
+(Closes: #1069163).
+
+ -- Patrick Franz   Thu, 25 Apr 2024 12:37:50 +0200
+
 libkf5ksieve (4:20.08.3-1) unstable; urgency=medium
 
   [ Sandro Knauß ]
diff -Nru libkf5ksieve-20.08.3/debian/patches/password_leak.patch 
libkf5ksieve-20.08.3/debian/patches/password_leak.patch
--- libkf5ksieve-20.08.3/debian/patches/password_leak.patch 1970-01-01 
01:00:00.0 +0100
+++ libkf5ksieve-20.08.3/debian/patches/password_leak.patch 2024-04-25 
12:36:16.0 +0200
@@ -0,0 +1,30 @@
+From 6b460ba93ac4ac503ba039d0b788ac7595120db1 Mon Sep 17 00:00:00 2001
+From: Laurent Montel 
+Date: Wed, 8 Mar 2023 06:51:22 +0100
+Subject: [PATCH] Fix 467034: libksieve/src/kmanagesieve/session.cpp assigns
+ password to username & gets logged(
+
+Bug investigate by "bib" thanks
+BUG: 467034
+BUG: 437858
+FIXED-IN: 5.23.0
+---
+ src/kmanagesieve/session.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/kmanagesieve/session.cpp b/src/kmanagesieve/session.cpp
+index 26fd7b59..0e40d721 100644
+--- a/src/kmanagesieve/session.cpp
 b/src/kmanagesieve/session.cpp
+@@ -273,7 +273,7 @@ KManageSieve::AuthDetails 
Session::requestAuthDetails(const QUrl )
+ AuthDetails ad;
+ ad.valid = false;
+ if (dlg->exec()) {
+-ad.username = dlg->password();
++ad.username = dlg->username();
+ ad.password = dlg->password();
+ ad.valid = true;
+ }
+-- 
+GitLab
+
diff -Nru libkf5ksieve-20.08.3/debian/patches/series 
libkf5ksieve-20.08.3/debian/patches/series
--- libkf5ksieve-20.08.3/debian/patches/series  1970-01-01 01:00:00.0 
+0100
+++ libkf5ksieve-20.08.3/debian/patches/series  2024-04-25 12:36:09.0 
+0200
@@ -0,0 +1 @@
+password_leak.patch


Bug#1069690: bookworm-pu: package libkf5ksieve/4:22.12.3-1+deb12u1

2024-04-25 Thread Patrick Franz
Hi,

forgot to mention: The relevant bug report for libkf5ksieve is
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069163


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1062965: Re: Bug#1069810: qt6-tools:6.4.2: Please add support for loongarch64

2024-04-25 Thread Patrick Franz
Hej,

Am Donnerstag, 25. April 2024, 13:49:46 CEST schrieb 王怀卿:
[...]
> Would you
> please provide an approximate timeline for the release of the 6.6.2
> version of qt6-tools by the Debian community?

I'm sorry, but I cannot. I doubt anyone can. 

The time_t transition is quite complex and the first packages have 
started to migrate to testing, but It's unknown when all relevant 
packages for Qt 6 can migrate.
What you can do is check when qt6-base migrates. That might give you an 
idea how long it's going to take until 6.6.2 is available.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1069810: qt6-tools:6.4.2: Please add support for loongarch64

2024-04-25 Thread Patrick Franz
Hej,

I will likely not add this patch for 6.4.2 as my plan regarding Qt 6 is 
the following:

During the time_t transition, I only want to change or fix what is 
absolutely necessary for the transition to succeed. Adding support for 
loong64 is not among that. 
Once the transition is completed for Qt 6, I want to push Qt 6.6.2 to 
unstable which builds successfully on loong64.

Thanks for your understanding.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1069690: bookworm-pu: package libkf5ksieve/4:22.12.3-1+deb12u1

2024-04-22 Thread Patrick Franz
Package: release.debian.org
Severity: normal
Tags: bookworm
X-Debbugs-Cc: delta...@debian.org
User: release.debian@packages.debian.org
Usertags: pu

[ Reason ]
There is a bug in libkf5sieve where the password instead of the
username is sent when using managesieve and could therefore be
logged on a server as the login will fail.

[ Impact ]
Potentially sensitive passwords are logged on a server.

[ Tests ]
Affected user has successfully tested the patched version.

[ Risks ]
The patch is trivial (1 line is changed) and it's quite obvious
that it was a bug in the first place.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]
1-line patch to fix the bug.
diffstat for libkf5ksieve-22.12.3 libkf5ksieve-22.12.3

 changelog   |8 
 patches/password_leak.patch |   30 ++
 patches/series  |1 +
 3 files changed, 39 insertions(+)

diff -Nru libkf5ksieve-22.12.3/debian/changelog 
libkf5ksieve-22.12.3/debian/changelog
--- libkf5ksieve-22.12.3/debian/changelog   2023-03-01 21:32:56.0 
+0100
+++ libkf5ksieve-22.12.3/debian/changelog   2024-04-22 17:43:15.0 
+0200
@@ -1,3 +1,11 @@
+libkf5ksieve (4:22.12.3-1+deb12u1) bookworm; urgency=medium
+
+  [ Patrick Franz ]
+  * Add patch to prevent leaking passwords into server-side logs
+(Closes: #1069163).
+
+ -- Patrick Franz   Mon, 22 Apr 2024 17:43:15 +0200
+
 libkf5ksieve (4:22.12.3-1) unstable; urgency=medium
 
   [ Patrick Franz ]
diff -Nru libkf5ksieve-22.12.3/debian/patches/password_leak.patch 
libkf5ksieve-22.12.3/debian/patches/password_leak.patch
--- libkf5ksieve-22.12.3/debian/patches/password_leak.patch 1970-01-01 
01:00:00.0 +0100
+++ libkf5ksieve-22.12.3/debian/patches/password_leak.patch 2024-04-19 
13:08:00.0 +0200
@@ -0,0 +1,30 @@
+From 6b460ba93ac4ac503ba039d0b788ac7595120db1 Mon Sep 17 00:00:00 2001
+From: Laurent Montel 
+Date: Wed, 8 Mar 2023 06:51:22 +0100
+Subject: [PATCH] Fix 467034: libksieve/src/kmanagesieve/session.cpp assigns
+ password to username & gets logged(
+
+Bug investigate by "bib" thanks
+BUG: 467034
+BUG: 437858
+FIXED-IN: 5.23.0
+---
+ src/kmanagesieve/session.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/kmanagesieve/session.cpp b/src/kmanagesieve/session.cpp
+index 26fd7b59..0e40d721 100644
+--- a/src/kmanagesieve/session.cpp
 b/src/kmanagesieve/session.cpp
+@@ -273,7 +273,7 @@ KManageSieve::AuthDetails 
Session::requestAuthDetails(const QUrl )
+ AuthDetails ad;
+ ad.valid = false;
+ if (dlg->exec()) {
+-ad.username = dlg->password();
++ad.username = dlg->username();
+ ad.password = dlg->password();
+ ad.valid = true;
+ }
+-- 
+GitLab
+
diff -Nru libkf5ksieve-22.12.3/debian/patches/series 
libkf5ksieve-22.12.3/debian/patches/series
--- libkf5ksieve-22.12.3/debian/patches/series  1970-01-01 01:00:00.0 
+0100
+++ libkf5ksieve-22.12.3/debian/patches/series  2024-04-19 13:08:20.0 
+0200
@@ -0,0 +1 @@
+password_leak.patch


Bug#1068521: ITP: kf6-kstatusnotifieritem -- Implementation of Status Notifier Items

2024-04-06 Thread Patrick Franz
Package: wnpp
Severity: wishlist
Owner: Patrick Franz 
X-Debbugs-Cc: debian-de...@lists.debian.org, 
delta...@debian.org,debian-qt-...@lists.debian.org

* Package name: kf6-kstatusnotifieritem
  Version : 6.0.0
  Upstream Contact: KDE
* URL : https://invent.kde.org/frameworks/kstatusnotifieritem
* License : LGPL, CC0
  Programming Lang: C++
  Description : Implementation of Status Notifier Items

KStatusNotifierItem provides an implementation of Status Notifier Items.

Package will be maintained within the Debian Qt/KDE team.



Bug#1068520: ITP: kf6-kcolorscheme -- Classes to read and interact with KColorScheme

2024-04-06 Thread Patrick Franz
Package: wnpp
Severity: wishlist
Owner: Patrick Franz 
X-Debbugs-Cc: debian-de...@lists.debian.org, 
delta...@debian.org,debian-qt-...@lists.debian.org

* Package name: kf6-kcolorscheme
  Version : 6.0.0
  Upstream Contact: KDE
* URL : https://invent.kde.org/frameworks/kcolorscheme
* License : LGPL, BSD, CC0
  Programming Lang: C++
  Description : Classes to read and interact with KColorScheme

KColorScheme provides classes to read and interact with KColorScheme.

Package will be maintained within the Debian Qt/KDE team.



Bug#1068519: ITP: kf6-ktexttemplate -- Library to allow application developers to separate the structure of documents from the data they contain

2024-04-06 Thread Patrick Franz
Package: wnpp
Severity: wishlist
Owner: Patrick Franz 
X-Debbugs-Cc: debian-de...@lists.debian.org, delta...@debian.org, 
debian-qt-...@lists.debian.org

* Package name: kf6-ktexttemplate
  Version : 6.0.0
  Upstream Contact: KDE
* URL : https://invent.kde.org/frameworks/ktexttemplate
* License : LGPL
  Programming Lang: C++
  Description : Library to allow application developers to separate the 
structure of documents from the data they contain

KTextTemplate is a library to allow application developers to separate the
structure of documents from the data they contain.

The goal of KTextTemplate is to make it easier for application developers
to separate the structure of documents from the data they contain,
opening the door for theming and advanced generation of other text such as code.

Package will be maintained within the Debian Qt/KDE team.



Bug#1068518: ITP: kf6-ksvg -- Library for rendering SVG-based themes with stylesheet re-coloring and on-disk caching

2024-04-06 Thread Patrick Franz
Package: wnpp
Severity: wishlist
Owner: Patrick Franz 
X-Debbugs-Cc: debian-de...@lists.debian.org, 
delta...@debian.org,debian-qt-...@lists.debian.org

* Package name: kf6-ksvg
  Version : 6.0.0
  Upstream Contact: KDE
* URL : https://invent.kde.org/frameworks/ksvg
* License : GPL, LGPL, BSD, MIT, CC0
  Programming Lang: C++
  Description : Library for rendering SVG-based themes with stylesheet 
re-coloring and on-disk caching

KSvg provides both C++ classes and QtQuick components to render svgs based
on image packs. Compared to plain QSvg, it caches the rendered images on
disk with KImageCache, and can re-color properly crafted svg shapes that
include internal stylesheets.

Package will be maintained within the Debian Qt/KDE team.



Bug#1060035: prison-kf5: update debian/libkf5prison5.symbols for loong64

2024-03-15 Thread Patrick Franz
Hi Zhang,

On Fri, 05 Jan 2024 03:23:21 + Zhang Na  wrote:
> Source: prison-kf5
> Version: 5.107.0-2
> Severity: normal
> X-Debbugs-Cc: zhan...@loongson.cn
> 
> Dear Maintainer,
> 
>   Please update debian/libkf5prison5.symbols for loong64, thanks!

I don't quite understand that patch. prison-kf5 builds fine on loong64, 
there are no symbol errors and hence there is nothing to fix.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1063368: kate: Shift-key not working

2024-02-07 Thread Patrick Franz
Hej,

Am Mittwoch, 7. Februar 2024, 03:18:49 CET schrieb Dominik Huber:
[...]
> I've tried everything I know in trying to narrow the problem down, so
> if you have any suggestions/questions I'd be happy to try/answer
> them.

1.) Does the problem also occur with a new user on your native system ?

2.) You said that the problem also occurs with other applications. That 
points to that it's not a Kate problem but rather that the problem lies 
deeper in your system.
What went wrong during your upgrade, one can only guess. Maybe, you can 
widen your search and see if others have the same problem. Don't limit 
yourself to Kate or Debian in that case. That's all I can recommend.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1063368: kate: Shift-key not working

2024-02-06 Thread Patrick Franz
Hej,

Am Dienstag, 6. Februar 2024, 22:10:47 CET schrieb Dominik:
> Package: kate
> Version: 4:22.12.3-1
> Severity: important
> 
> Dear Maintainer,
> 
> The shift key has no effect when writing (e.g. Shift+a results in 'a'
> instead of 'A').
> 
> Some general observations about the probelm itself:
> - Caps lock works.
> - Shift hotkeys work (e.g. Shift+Left in order to mark the character
> left of the cursor). - Alt Gr has the same problem (I changed my
> keybooard layout to german and Alt Gr+q prints 'q' instead of '@'). -
> Some other applications have the same issue (e.g. kwrite, vlc,
> texstudio, wireshark). I think all my Qt-applications do, but Qt
> might also be unrelated. Other applications such as xfce4-terminal or
> firefox work flawlessly.
> 
> With "distrobox" I created a container for debian stable (like mine)
> and debian testing, and the problem occurs only in the "stable"
> conteiner. Therefore, I don't think it's some configuration error of
> mine. Also, this suggests that the bug has been fixed in more recent
> package versions. However, those are not available yet for stable via
> apt upgrade.
> 
> stable:
> image: quay.io/toolbx-images/archlinux-toolbox:latest
> Qt-Version (kate): 5.15.8
> kate-Version: 22.12.3
> 
> testing:
> image: docker.io/library/debian:testing
> Qt-Version (kate): 5.15.10
> kate-Version: 23.08.1

I'm slightly confused about which system you are actually running and 
how you do that (natively or in a container). Because your "Debian 
stable" seems to be some Arch container.

Also, I cannot reproduce the issue on Debian Stable and I don't remember 
this ever being an issue.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1061205: Please upgrade to llvm-toolchain-17

2024-02-04 Thread Patrick Franz
Hi,

I have a patch that makes qt6-tools build with llvm-toolchain-17.

However, qt6-tools in affected by the ongoing 64bit time_t transition 
and I don't want to interfere with that.

I can upload the patch once qt6-tools has been uploaded to unstable for 
the transition.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1061205: Please upgrade to llvm-toolchain-17

2024-01-24 Thread Patrick Franz
Hej Sylvestre,

Am Samstag, 20. Januar 2024, 21:57:14 CET schrieb Sylvestre Ledru:
> Source: qt6-tools
> Severity: important
> 
> Dear Maintainer,
> 
> As part of the effort to limit the number of llvm packages in the
> archive, it would be great if you could upgrade to -17.
> 
> This package depends on 15.

Unfortunately, qt6-tools 6.4.2 in unstable does not build with 
llvm-toolchain-17, only with -15. I don't know how much work it would be 
to create patches to make this work.
However, qt6-tools 6.6.1 (which is currently in experimental) builds 
fine with llvm-toolchain-17. We do not have an ETA for the transition 
yet, but I hope it's not in the too-distant-future.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1060228: qt6-multimedia: Cmake config for MultimediaQuickPrivate is not packaged

2024-01-09 Thread Patrick Franz
Hej Robert,

Am Sonntag, 7. Januar 2024, 22:40:33 CET schrieb Robert Griebl:
> Source: qt6-multimedia
> Version: 6.4.2-11
> Severity: normal
> X-Debbugs-Cc: rob...@griebl.org
> 
> Hi,
> 
> The Debian Qt6 MM packages are not shipping with a cmake config for
> the private module "MultimediaQuickPrivate".
> 
> While you normally do not have to deal with this private module, you
> definitely DO need it when using qmltc to compile QML code using
> QtMultiMedia QML types, as qmltc generates code that includes private
> headers from there:
> 
> Failed to find required Qt component "MultimediaQuickPrivate".
> [cmake]
> [cmake]   Expected Config file at
> [cmake]  
> "/usr/lib/x86_64-linux-gnu/cmake/Qt6MultimediaQuickPrivate/Qt6Multime
> diaQuickPrivateConfig.cmake" [cmake]   does NOT exist
> [cmake]

The exclusion of the file and the private headers is indeed intentional 
and not an oversight.
We normally try to avoid packaging the private headers unless we 
absolutely have to. Granted, that makes qmltc a little less useful in 
this case, but at the moment the argument is not strong enough for me to 
package the private headers as they add significant maintaining work.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1057299: designer-qt6: is libqquickwidget.so part of the interface or an implementation detail?

2023-12-21 Thread Patrick Franz
Hej,

Am Montag, 4. Dezember 2023, 13:24:24 CET schrieb Lisandro Damián 
Nicanor Pérez Meyer:
[...]
> I think there is a huge chance that this will be fixed with 6.6, where
> we passed some extra variables to let Qt stuff build without
> requiring QML stuff. Might need an extra upload of phonon
> afterwards...

I think this is independent of what we did in regards to the plugins for 
Qt 6.6 as it now concerns more than just QML plugins.

I also think Helmut is correct in that we likely should split the 
package in 2: One for the designer (that can be M-A: foreign) and one 
for the plugins with M-A: same.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1059231: ITP: qt6-location -- Qt6 Location

2023-12-21 Thread Patrick Franz
Package: wnpp
Severity: wishlist
Owner: Patrick Franz 
X-Debbugs-Cc: debian-de...@lists.debian.org, 
delta...@debian.org,debian-qt-...@lists.debian.org

* Package name: qt6-location
  Version : 6.6.1
  Upstream Contact: The Qt Company Ltd.
* URL : https://www.qt.io/developers/
* License : GPL, LGPL, FDL
  Programming Lang: C++
  Description : Qt6 Location

Qt is a cross-platform C++ application framework. Qt's primary feature
is its rich set of widgets that provide standard GUI functionality.

The Qt Location module helps you create mapping solutions using data
available from popular location service providers, such as Open Street Map.



Bug#1057755: Qt WebEngine Security Support In Stable

2023-12-16 Thread Patrick Franz
Hej,

Am Sonntag, 17. Dezember 2023, 00:33:58 CET schrieb Soren Stoutner:
[...]
> > No matter what angelfish does, qtwebview-opensource-src will in any
> > case also need a rebuild.
> 
> Qt WebView is deprecated upstream.  It was based on the same Apple
> WebKit source that WebViewGTK uses.  It was replaced quite a while
> ago by Qt WebEngine, which is based on Google’s Chromium.  There is
> no Qt 6 version of Qt WebView, so it will go entirely away at that
> point.

There is one: https://tracker.debian.org/pkg/qt6-webview

Are you perhaps confusing Qt WebView with Qt WebKit ?


> But this brings up an interesting question.  Why are the Qt source
> packages building private-dev binary packages?  There was probably
> some historical reason for doing so, but handling security support in
> stable would be a lot easier if we stopped shipping private headers
> that other packages can build- depends on.  Perhaps Dmitry or Patrick
> could provide some background.

Usually, we try to avoid packaging the private headers. But for some 
packages, we just need to. And that's because other packages depend on 
them incl. other Qt submodules.
We don't have a rule set in stone, but we usually package private 
headers when either another Qt submodule needs them (e.g. qtwebview 
needs the private headers of qtwebengine, hence we package them) or when 
important KDE components need them (e.g. qtwayland).


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1057755: Qt WebEngine Security Support In Stable

2023-12-13 Thread Patrick Franz
Hej Soren,

Am Mittwoch, 13. Dezember 2023, 22:19:04 CET schrieb Soren Stoutner:
[...]
> Qt has LTS releases about every 18 months and supports them for 36
> months (three years). This means there are always two active LTS
> releases.  Unless there is an unusually long freeze, stable should
> end up with a release that has somewhere between 1and 2 years of
> support.  It might not be perfect, but it is a lot better than what
> we currently have.

Don't forget that the open-source Qt LTS releases are delayed by a year.


> The transition to KDE 6 is a bit of a unique situation.  I would
> imagine that it would need to mature a bit before most people want to
> be using it (thinking of the old KDE 4 transition, or even the one to
> KDE 5).  By the time KDE 6 is ready to propagate to stable, I would
> imagine that there will be a version that is based on an LTS release
> of Qt.

The release schedule for Plasma 6 is not set in stone yet, but the 
earliest they can base it on a Qt LTS would be in about a year.
Let's see how that lines up with trixie.


> Looking at KDE’s release information, I see that KDE has an LTS
> release about 1-2 years.  I am assuming these KDE LTS releases are
> compatible with Qt LTS releases, although if anyone has any
> information to the contrary please share.
> 
> https://community.kde.org/Schedules/Plasma_5[1]
> 
> https://endoflife.date/kde-plasma[2]
> 
> How feasible would it be to make sure that stable always ships with
> paired LTS releases of KDE and Qt?

KDE doesn't have LTS releases, only Plasma has.

If Plasma 6 continues the path of Plasma 5, they'll have LTS releases 
every 2 years, namely early in even years so that it fits with the Ubuntu 
LTS release among other things. And that is quite a bad fit for Debian. 
[Plasma 5.27 in bookworm is an outlier. It was made LTS because it is 
the last Plasma 5 release.]

KDE used to support Plasma LTS releases for about 18-20 months. That 
meant that by the time of a Debian release, the LTS release is almost 
out of support. And yes, support for an LTS version stops several months 
before the next LTS version is released.


> As you point out above, those
> release windows might not line up exactly with Debian’s release
> window, but it seems like it would be an improvement on the current
> situation.  Beyond security support issues, there would probably be a
> lot of stability benefits (like KMail not breaking as often).

There is no LTS version of Kmail. Neither the Frameworks nor KDE Gear 
have LTS versions. By the time of a Debian release, both are already out 
of support.


> If you don’t think it is feasible to ship LTS versions of KDE and Qt
> in stable, how do you propose handling proper security support for
> KDE and Qt?

I can only do with what I have. If you want better support, you need 
more resources.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1057755: Qt WebEngine Security Support In Stable

2023-12-13 Thread Patrick Franz
Hej,

Am Freitag, 8. Dezember 2023, 02:49:56 CET schrieb Soren Stoutner:
[...]
> For the Qt and KDE maintainers, how feasible would it be
> to always make sure an LTS release of Qt is what is shipped in stable
> releases?

Probably not very feasible. 

One issue is that Debian & Qt have different release schedules. Debian 
releases happen roughly every 2 years whereas Qt LTS releases happen 
every 18 months (if they keep the schedule).
That means that it aligns well for some releases (like trixie), but 
badly for other releases. In the worst case, Qt could be close to 2 
years old when Debian is released if we stick to LTS releases.

Another complication is that the KDE regularly requires quite recent 
versions of its dependencies. The KDE 6 megarelease in February requires 
Qt 6.6 and has done so since the first alpha release. In other words, a 
6-months old LTS Qt was already too old.
If we have to stick to old KDE versions, the entire KDE stack might be 
out of support before Debian even gets to its first freeze.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1057359: qmake: use qmake6 when QT_SELECT=qt6

2023-12-13 Thread Patrick Franz
Hej,

Am Montag, 11. Dezember 2023, 16:30:14 CET schrieb Helmut Grohne:
[...]
> Can I also get some ack from Qt maintainers such that we can move
> forward in consensus?
 
+1

And thanks for all the work you put in.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1057050: qt6-multimedia: Please build with EIGEN_DONT_VECTORIZE on powerpc to fix FTBFS

2023-12-07 Thread Patrick Franz
Hej,

Am Donnerstag, 7. Dezember 2023, 08:09:50 CET schrieb Christian 
Marillat:
> On 02 déc. 2023 10:10, John Paul Adrian Glaubitz  wrote:
> > Hi!
> > 
> > On Sat, 2023-12-02 at 00:46 +0100, Patrick Franz wrote:
> >> We're in the middle of packaging Qt 6.6 and I had not planned to do
> >> any more 6.4.2 updates unless absolutely necessary.
> >> 
> >> Do you know whether this patch will also work on Qt 6.6.1 ?
> > 
> > Yes, absolutely. And since it only adds some powerpc-specific lines
> > to debian/rules, there is nothing really that would need to be
> > rebased when updating to a newer Qt version.
> > 
> > It's always safe to apply this patch.
> 
> It is possible to see this bug fixed ?

I'll include the fix in 6.6.1 which is being worked on.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1057050: qt6-multimedia: Please build with EIGEN_DONT_VECTORIZE on powerpc to fix FTBFS

2023-12-01 Thread Patrick Franz
Hej,

Am Dienstag, 28. November 2023, 20:22:36 CET schrieb John Paul Adrian 
Glaubitz:
[...]
> With the above change, cmake defines the preprocessor macro
> EIGEN_DONT_VECTORIZE and the build succeeds on powerpc.
> 
> Could you apply this change for the next upload in order to fix the
> build on powerpc?

We're in the middle of packaging Qt 6.6 and I had not planned to do any 
more 6.4.2 updates unless absolutely necessary.

Do you know whether this patch will also work on Qt 6.6.1 ?


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1057015: ITP: qt6-grpc -- Qt 6 Protobuf & gRPC support

2023-11-27 Thread Patrick Franz
Package: wnpp
Severity: wishlist
Owner: Patrick Franz 
X-Debbugs-Cc: debian-de...@lists.debian.org, 
delta...@debian.org,debian-qt-...@lists.debian.org

* Package name: qt6-grpc
  Version : 6.6.0
  Upstream Contact: The Qt Company Ltd.
* URL : https://www.qt.io/developers/
* License : GPL, LGPL, BSD
  Description : Qt 6 Protobuf & gRPC support

Qt is a cross-platform C++ application framework. Qt's primary feature
is its rich set of widgets that provide standard GUI functionality.

This module contains support for protobuf and gRPC.



Bug#1055295: RM: libqt6opengl6-dev -- ROM; Package is not built anymore

2023-11-03 Thread Patrick Franz
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: qt6-b...@packages.debian.org, delta...@debian.org
Control: affects -1 + src:qt6-base

Hi,

could you please remove the binary package "libqt6opengl6-dev" from
unstable ? It is also available in bullseye-backports and bookworm,
but still needed in those 2 suites.

The reason is that qt6-base from 6.4.2+dfsg-12 on does not build
libqt6opengl6-dev anymore as the functionality has been moved into
qt6-base-dev.

Thank you.


Regards, Patrick Franz



Bug#1006292: bullseye-pu: package plasma-discover/5.20.5-3

2023-10-14 Thread Patrick Franz
Hi Adam,

On Sat, 14 Oct 2023 19:46:36 +0100 "Adam D. Barratt"  wrote:
[...]
> Thanks; please go ahead.

It's uploaded.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1053609: 1053...@bugs.debian.org

2023-10-12 Thread Patrick Franz
Hi Leandro,

On Thu, 12 Oct 2023 01:52:12 -0300 Leandro Cunha 
 wrote:
> Hi,
> 
> This issue will be fixed in stable, so is this the reason that
> justifies you opening this bug?

Yes, opening this bug will help fixing this in stable.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1053408: qt6-webengine: FTBFS with re2 >= 20230601 (which requires abseil)

2023-10-07 Thread Patrick Franz
Hi Stefano,

On Tue, 3 Oct 2023 17:07:52 +0200 Stefano Rivera  
wrote:
> Source: qt6-webengine
> Version: 6.4.2-final+dfsg-11
> Severity: normal
> Tags: upstream
> Affects: src:re2
> 
> The next RE2 transition is waiting for qt6-webengine to support
> libre2-11 (re2 >= 20230601), available in experimental.
> 
> Upstream, RE2 added a dependency on Abseil, changing its API a little.
> 
> Chromium has supported this since around 116. (Debian's chromium
> currently builds with the bundled re2). The relevant commits are by
> https://chromium-review.googlesource.com/q/owner:jun...@chromium.org
> and reference bug 1447090

qt6-webengine based on chromium 116 or later will not hit unstable 
before June 2024 or so and I feel like trying to patch the bundled 
version of chromium will be going down the rabbit hole.

However, I can switch to the bundled version of re2 until qt6-webengine 
is based on a chromium version that supports the newer re2.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1053609: plasma-desktop: plasmashell can crash when dropping a folder with many files on the desktop

2023-10-07 Thread Patrick Franz
Package: plasma-desktop
Version: 4:5.27.8-1
Severity: important
Forwarded: https://bugs.kde.org/show_bug.cgi?id=471903
X-Debbugs-Cc: delta...@debian.org,antde...@gmail.com

Dear Maintainer,

plasmashell can crash when you drop a folder containing many files onto the 
desktop.

Bug is tracked upstream at https://bugs.kde.org/show_bug.cgi?id=471903



Bug#1006292: bullseye-pu: package plasma-discover/5.20.5-3

2023-10-04 Thread Patrick Franz
Hej,

Am Mittwoch, 4. Oktober 2023, 15:02:11 CEST schrieb Adam D. Barratt:
[...]
> Thanks, but it's too late to get the updated package accepted for the
> 11.8 point release now in any case.
> 
> The question that remains from Jonathan's mail is - is it OK to
> include the plasma-desktop and knewstuff updates without
> plasma-discover, or should those be held back until plasma-discover
> is ready, and all three released at the same time?

I don't know to be honest. I guess the safe way is to release all three 
together.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1006292: bullseye-pu: package plasma-discover/5.20.5-3

2023-10-03 Thread Patrick Franz
Hej,

Am Montag, 2. Oktober 2023, 19:04:00 CEST schrieb Jonathan Wiltshire:
[...]
> Ping on this? It's urgent given the point release is planned for the
> coming weekend, and we're currently unsure if the related fix is safe
> to release without this one. If there's no answer we'll have to play
> safe and hold plasma-desktop back until the next cycle as well.

I've fixed it and it builds now. I'm attaching a debdiff to the version 
that was supposed to be uploaded.


-- 
Med vänliga hälsningar

Patrick Franzdiffstat for plasma-discover-5.20.5 plasma-discover-5.20.5

 changelog  |8 
 plasma-discover-common.install |1 -
 plasma-discover.install|1 -
 3 files changed, 8 insertions(+), 2 deletions(-)

diff -Nru plasma-discover-5.20.5/debian/changelog plasma-discover-5.20.5/debian/changelog
--- plasma-discover-5.20.5/debian/changelog	2022-02-22 22:20:28.0 +0100
+++ plasma-discover-5.20.5/debian/changelog	2023-10-03 19:11:07.0 +0200
@@ -1,3 +1,11 @@
+plasma-discover (5.20.5-3+deb11u2) bullseye; urgency=medium
+
+  [ Patrick Franz ]
+  * Team upload.
+  * Update list of installed files.
+
+ -- Patrick Franz   Tue, 03 Oct 2023 19:11:07 +0200
+
 plasma-discover (5.20.5-3+deb11u1) bullseye; urgency=medium
 
   * Team upload.
diff -Nru plasma-discover-5.20.5/debian/plasma-discover-common.install plasma-discover-5.20.5/debian/plasma-discover-common.install
--- plasma-discover-5.20.5/debian/plasma-discover-common.install	2022-02-22 22:20:28.0 +0100
+++ plasma-discover-5.20.5/debian/plasma-discover-common.install	2023-10-03 19:09:08.0 +0200
@@ -1,6 +1,5 @@
 usr/share/discover/
 usr/share/icons/hicolor/*/apps/plasmadiscover.*
-usr/share/knsrcfiles/
 usr/share/kxmlgui5/plasmadiscover/
 usr/share/libdiscover/categories/packagekit-backend-categories.xml
 usr/share/locale/
diff -Nru plasma-discover-5.20.5/debian/plasma-discover.install plasma-discover-5.20.5/debian/plasma-discover.install
--- plasma-discover-5.20.5/debian/plasma-discover.install	2022-02-22 22:20:28.0 +0100
+++ plasma-discover-5.20.5/debian/plasma-discover.install	2023-10-03 19:07:36.0 +0200
@@ -5,7 +5,6 @@
 usr/lib/*/libexec/kf5/discover/runservice
 usr/lib/*/plasma-discover/
 usr/lib/*/qt5/plugins/discover-notifier/DiscoverPackageKitNotifier.so
-usr/lib/*/qt5/plugins/discover/kns-backend.so
 usr/lib/*/qt5/plugins/discover/packagekit-backend.so
 usr/share/applications/org.kde.discover.apt.urlhandler.desktop
 usr/share/applications/org.kde.discover.desktop


Bug#1006292: bullseye-pu: package plasma-discover/5.20.5-3

2023-10-02 Thread Patrick Franz
Hej,

Am Montag, 2. Oktober 2023, 19:04:00 CEST schrieb Jonathan Wiltshire:
> Ping on this? It's urgent given the point release is planned for the
> coming weekend, and we're currently unsure if the related fix is safe
> to release without this one. If there's no answer we'll have to play
> safe and hold plasma-desktop back until the next cycle as well.

Thanks for the ping. I'll try to get it done tomorrow or the day after.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1052062: plasma-desktop: Tab order of Application tab within an application's .desktop file is incorrect

2023-09-26 Thread Patrick Franz
Hi JT,

On Sat, 16 Sep 2023 12:20:50 -0700 JT Hundley  
wrote:
> Package: plasma-desktop
> Version: 4:5.27.5-2
> Severity: minor
> Tags: a11y upstream
> 
> Dear Maintainer,
> 
> Steps to reproduce:
> 1. Right click on any .desktop file and select properties.
> 2. Click the Application tab at the top.
> 3. Press tab to cycle through the available LineEdit fields.
> 4. Observe that the order is Application tab, Name, Description,
> Comment, Environment Variables, Program, Browse button, Work path,
> browse work path button, Arguments.
> 
> The order is from top to bottom with the exception of Arguments being
> skipped and then added last. The order should be completely top to
> bottom. The end of the current order should be Program browse button,
> Arguments, Work path, browse Work path button instead.
> 
> I'm pretty sure this is an upstream issue as it's also present in KDE
> version 5.27.8 on EndeavorOS. Thank you for your time and hard work
> making Debian badass. I apologize if this isn't the right package to
> report this in.

As EndeavorOS is not a Debian-based distro and you're seeing the issue 
there as well, then it is highly-likely an upstream issue as you 
suspect.
In that case, I'd recommend you file a bug upstream so all Linux distros 
will get the fix.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1040474: plasma-workspace: /usr/bin/plasmashell eats all memory

2023-09-26 Thread Patrick Franz
Hi,

On Thu, 06 Jul 2023 12:44:07 +0200 "J.L.G. Pallero"  wrote:
> Package: plasma-workspace
> Version: 4:5.27.5-2+b1
> Severity: important
> X-Debbugs-Cc: jgpall...@gmail.com
> 
> Dear Maintainer,
> 
> yesterday, july 5th 2023, I updated my Debian Sid installation. Among others, 
> the package plasma-workspace
> was updated from version 4:5.27.5-2 to version 4:5.27.5-2+b1. Today it is 
> impossible to work with Plasma
> because all the RAM memory (plus part of the swap) is occupied. In my case I 
> have 16 GB and I can see that
> the process called /usr/bin/plasmashell is running 82.5% of the total memory 
> used. I uninstalled all Plasma
> packages related with Wayland in order to ensure that X11 is used, but the 
> problem persists.
> 
> If I use other window manager, as for example now IceWM, all works without 
> problem. Also, I can use Plasma
> applications like Kate and no problems with memory exist.

Do you still see the issue ?

When plasma-workspace was updated, it was merely recompiled and
not a new plasma-workspace version.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1042929: plasma-workspace: plasmashell becomes unresponsive for several minutes when a USB drive is plugged in

2023-09-26 Thread Patrick Franz
Hi Alex,

On Wed, 02 Aug 2023 21:12:46 -0400 Alex Krusemark 
 wrote:
> Package: plasma-workspace
> Version: 4:5.27.5-2+b2
> Severity: important
> X-Debbugs-Cc: akrusem...@posteo.net
> 
> Upon plugging in a USB flash drive to the computer, plasmashell (such
> as the panel, launcher, and krunner) freezes and become completely
> unresponsive for several minutes. During this time I can use programs
> in open windows and kwin continues working, but I cannot interact with
> plasma itself. After a few minutes, the new disk becomes available and
> plasmashell usually starts working again.
> 
> I am not sure whether the root cause is in plasmashell, udisks, or
> somewhere in between, but of course the shell is not expected to
> freeze while waiting on a background job.
> 
> While the shell is frozen, it logs this output:
> 
> kf.solid.backends.udisks2: Error getting props:
> "org.freedesktop.DBus.Error.NoReply" "Did not receive a reply.
> Possible causes include: the remote application did not send a reply,
> the message bus security policy blocked the reply, the reply timeout
> expired, or the network connection was broken." for "/org/freedesktop/
> UDisks2/block_devices/sdi" file:///usr/share/plasma/plasmoids/
> org.kde.plasma.devicenotifier/contents/ui/DeviceItem.qml:36:5:
> Unable to assign [undefined] to bool

Unfortunately, I cannot reproduce this. kglobalaccel used to cause CPU 
spikes when inserting a USB device, but this behaviour has become 
significantly better over the years and definitely doesn't freeze the 
plasmashell for several minutes anymore.

Can you monitor which application or process is maybe hogging your CPU 
when you plugin something ?

Otherwise, I could suggest that you file a bug upstream.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1002818: plasma-systemmonitor: no sensors to add

2023-09-26 Thread Patrick Franz
Hi Emilian,

On Wed, 29 Dec 2021 10:59:07 +0100 Emilian Nowak  
wrote:
> Package: plasma-systemmonitor
> Version: 5.23.4-2
> Severity: normal
> X-Debbugs-Cc: emil.no...@gmail.com
> 
> Dear Maintainer,
> 
> When I open plasma-system moitor with new tab I cannot add any sensor. 
There
> should be some list of possible sensors to add.
> 
> Running sensors from CLI results in plenty of sensors.

Do you still encounter the issue ? Because I cannot reproduce this and 
the systemmonitor gives me plenty of sensors to choose from.

If it is still an issue, could you start the systemmonitor from the 
terminal and paste the messages ?


-- 
Med vänliga hälsningar

Patrick Franz



Bug#863621: plasma-pa: Notification sounds volume stuck at zero

2023-09-26 Thread Patrick Franz
Hi Timo,

On Mon, 29 May 2017 14:23:00 +0300 Timo Kalliomäki  
wrote:
> Package: plasma-pa
> Version: 4:5.8.6-1
> Severity: important
> 
> Dear Maintainer,
> 
> I wanted to change my "notification sounds" volume. I opened the
> plasma-pa settings and moved the slider. The slider was at zero, and
> trying to change the value resulted in the setting immediately
> returning back to zero. The expected outcome was being able to set the
> volume to a non-zero value.
> 
> As a workaround, I used pavucontrol to change the value from zero.
> After this, plasma-pa also seems to work properly.

Does that still happen with Plasma 5.27 ? On Sid running Plasma 5.27.8, 
I can set the slider to any desired volume from 0.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1019439: Show/detect HDMI output even if analog stereo is selected as device profile

2023-09-26 Thread Patrick Franz
Hi,

On Fri, 09 Sep 2022 09:20:02 + mYnDstrEAm  
wrote:
> Package: plasma-pa
> Version: 5.20.5-1
> 
> See https://bugs.kde.org/show_bug.cgi?id=458736
> 
> In version 5.20.5-1 in Debian11, HDMI output was not detected when 
connecting HDMI-ARC to a display when Analog Stereo was selected as 
output in the pulseaudio advanced settings.
> 
> It should detect it automatically even if Analog Stereo is selected as 
output profile so you have HDMI out in the devices dropdown even before 
changing it to some digital output.

Does this problem still occur in Plasma 5.27 ?


-- 
Med vänliga hälsningar

Patrick Franz



Bug#730849: network-manager-kde: KDE network manager, can't change from DHCP to static.

2023-09-26 Thread Patrick Franz
Hi,

On Sat, 30 Nov 2013 10:45:43 +0200 Giorgos Kostopoulos 
 wrote:
> Package: network-manager-kde
> Version: 1:0.9.0.3-1
> Severity: important
> 
> Dear Maintainer,
> *** 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)?
> 
> KDE Network Manager can't change my wired connection from DHCP to 
static.
> 
> 
>* What was the outcome of this action?
> 
> On Wired window -> clicking the connection -> Edit -> Method -> 
Manual.
> Here no matter what I'm entering, it can't save the changes.
> After entering the values -> OK -> everything is lost.
> Reopening the Edit window results to a blank window DHCP again.
> Also testing with third-party tools, confirms that DHCP never changed 
to
> static.
> 
>* What outcome did you expect instead?
> 
> To save the changes (after OK).
> 
> 
> Note 1: Wicd never worked for me, either.
> Note 2: I opened a thread on fora, but a solution couldn't found.
> Here: http://forums.debian.net/viewtopic.php?f=5=109403
> 
> My system is Wheezy (fresh installation) KDE x64.
> Greets!!! :-)
> Giorgos.

Been a long time, but do you still encounter this issue or can we close 
the bug ?


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1051855: plasma-workspace-wallpapers: Other similar packages are named with "background"

2023-09-26 Thread Patrick Franz
Hi Xavier,

On Wed, 13 Sep 2023 19:19:52 +0200 Xavier Brochard 
 wrote:
> Package: plasma-workspace-wallpapers
> Version: 4:5.27.5-2
> Severity: wishlist
> X-Debbugs-Cc: xav...@alternatif.org
> 
> Dear Maintainer,
> 
> This package name is hard to guess because its name is different than
> other similar packages (gnome-backgrounds, sway-backgrounds, mate-
> backgrounds  and so on). 
> The package is also hard to find, because the only package depending on
> it is kde-full.
> 
> May be a fake or meta package named "kde-background" could help ?

1.) Whether the name is hard to guess or not, is quite subjective. 
Personally, I think wallpaper makes more sense than background.

2.) Upstream KDE calls this package "Plasma Workspace Wallpapers", so 
that's what we are using as well unless there is a good reason not to.

3.) The other packages you mentioned are called like that upstream, i.e. 
Gnome is calling it gnome-backgrounds, Mate is calling it mate-
backgrounds etc. KDE made the decision to call it wallpapers instead of 
backgrounds.

With that said, I'm leaning towards closing this unless you want to keep 
it open...


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1052661: drkonqi: drop deallocation size mismatch to support hardened_malloc

2023-09-25 Thread Patrick Franz
Hi Christian,

On Mon, 25 Sep 2023 22:02:12 +0200 Christian Göttsche 
 wrote:
[...]
> The memory returned by sd_journal_get_cursor(3) is free'd via
> std::default_delete::operator() instead of free(3).
> Please consider applying the attached patch.

Unfortunately, I cannot tell whether this patch causes any unintended 
consequences, so I suggest you try to get this patch merged upstream at
https://invent.kde.org/plasma/drkonqi. If merged, it'd be included in 
the next release and would also help everyone, not just Debian.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1052543: bookworm-pu: package plasma-framework/5.103.0-1+deb12u1

2023-09-24 Thread Patrick Franz
Hi Adam,

On Sun, 24 Sep 2023 17:37:58 +0100 "Adam D. Barratt"  wrote:
[...]
> Please go ahead.

Package has been uploaded.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1050723: plasma-workspace: plasmashell crashes when closing a window

2023-09-24 Thread Patrick Franz
Hi David,

I have backported the patch to plasma-framework and put in the request 
for it to be accepted into bookworm: 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052543


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1049974: bookworm-pu: package plasma-workspace/5.27.5-2+deb12u1

2023-09-24 Thread Patrick Franz
Hi Adam,

On Sat, 23 Sep 2023 21:41:40 +0100 "Adam D. Barratt"  wrote:
[...]
> Please go ahead.

Package has been uploaded.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1052543: bookworm-pu: package plasma-framework/5.103.0-1+deb12u1

2023-09-24 Thread Patrick Franz
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-Cc: plasma-framew...@packages.debian.org, delta...@debian.org
Control: affects -1 + src:plasma-framework

[ Reason ]
Upstream KDE has received a number of bug reports about plasmashell
crashing when closing windows. This patch backports the fix to
avoid these crashes back into bookworm.

It was fixed in plasma-framework 5.104.0 which is available in
unstable (unstable currently has 5.107.0)

The corresponding Debian bug report is
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050723
with the upstream bug report to be found at
https://bugs.kde.org/show_bug.cgi?id=472543.

[ Impact ]
plasmashell crashes somewhat regularly when closing a window.

[ Tests ]
No manual or automated tests were conducted on the Debian side.
However, the request for this backport comes from upstream KDE and
the patch has been included upstream as well.

[ Risks ]
The code change is trivial - it is a 1-line patch.
The patch is coming directly from upstream and has been included
in subsequent versions of plasma-framework.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]
One-line patch to fix plasmashell crashing when closing windows.
diffstat for plasma-framework-5.103.0 plasma-framework-5.103.0

 changelog   |7 +++
 patches/fix-plasmashell-crash.patch |   33 +
 patches/series  |1 +
 3 files changed, 41 insertions(+)

diff -Nru plasma-framework-5.103.0/debian/changelog 
plasma-framework-5.103.0/debian/changelog
--- plasma-framework-5.103.0/debian/changelog   2023-02-12 21:44:34.0 
+0100
+++ plasma-framework-5.103.0/debian/changelog   2023-09-24 12:36:00.0 
+0200
@@ -1,3 +1,10 @@
+plasma-framework (5.103.0-1+deb12u1) bookworm; urgency=medium
+
+  * Team upload.
+  * Add patch to fix plasmashell crashes (Closes: #1050723).
+
+ -- Patrick Franz   Sun, 24 Sep 2023 12:36:00 +0200
+
 plasma-framework (5.103.0-1) unstable; urgency=medium
 
   [ Aurélien COUDERC ]
diff -Nru plasma-framework-5.103.0/debian/patches/fix-plasmashell-crash.patch 
plasma-framework-5.103.0/debian/patches/fix-plasmashell-crash.patch
--- plasma-framework-5.103.0/debian/patches/fix-plasmashell-crash.patch 
1970-01-01 01:00:00.0 +0100
+++ plasma-framework-5.103.0/debian/patches/fix-plasmashell-crash.patch 
2023-09-24 12:32:39.0 +0200
@@ -0,0 +1,33 @@
+From 0ad9576f29a3fcc41cec283ad13d3e654508ce1f Mon Sep 17 00:00:00 2001
+From: Fushan Wen 
+Date: Tue, 7 Mar 2023 22:34:03 +0800
+Subject: [PATCH] WindowThumbnail: postpone texture deletion to avoid crash
+
+The culprit was the texture that was delete as soon as the item was
+delete while they may be used a bit longer by the render thread.
+
+See also: https://github.com/sailfishos/sailfish-office/pull/85
+
+BUG: 464186
+BUG: 446874
+FIXED-IN: 5.104
+---
+ src/declarativeimports/core/windowthumbnail.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/declarativeimports/core/windowthumbnail.cpp 
b/src/declarativeimports/core/windowthumbnail.cpp
+index 6a08f3bc29..7b1e26dc80 100644
+--- a/src/declarativeimports/core/windowthumbnail.cpp
 b/src/declarativeimports/core/windowthumbnail.cpp
+@@ -233,7 +233,7 @@ void WindowThumbnail::releaseResources()
+ {
+ QQuickWindow::RenderStage m_renderStage = QQuickWindow::NoStage;
+ if (m_textureProvider) {
+-window()->scheduleRenderJob(new 
DiscardTextureProviderRunnable(m_textureProvider), m_renderStage);
++window()->scheduleRenderJob(new 
DiscardTextureProviderRunnable(m_textureProvider), 
QQuickWindow::AfterSynchronizingStage);
+ m_textureProvider = nullptr;
+ }
+ 
+-- 
+GitLab
+
diff -Nru plasma-framework-5.103.0/debian/patches/series 
plasma-framework-5.103.0/debian/patches/series
--- plasma-framework-5.103.0/debian/patches/series  1970-01-01 
01:00:00.0 +0100
+++ plasma-framework-5.103.0/debian/patches/series  2023-09-24 
12:32:50.0 +0200
@@ -0,0 +1 @@
+fix-plasmashell-crash.patch


Bug#1041351: app crashes immediately

2023-09-23 Thread Patrick Franz
Hi,

On Sat, 23 Sep 2023 14:04:43 +0200 VA  wrote:
[...]
> The problem is that convertall app is not a cleanly-designed python 
> app with a dedicated package (even just in local, no need to be on 
> PyPI), so the python interpreter can't find the rest of convertall 
> sources.

Then I suggest you take that to the upstream developer at
https://github.com/doug-101/ConvertAll to improve the app's design.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1051494: qt6-base-examples is missing the actual code

2023-09-23 Thread Patrick Franz
Hi Michael,

On Fri, 8 Sep 2023 16:48:29 + (UTC) Michael Neilly 
 wrote:
> Package: qt6-base-examples
> Version: 6.4.2+dfsg-18
> Severity: normal
> 
> Dear Maintainer,
> 
> Qt Creator does not show examples for Qt6. Only for Qt5.

This is a known problem, but it is an upstream issue as they do not 
include the actual source code for the examples anymore. Other 
distributions like Fedora have the same problem.

We have raised the issue upstream, but so far it does not seem to be a 
priority for them: https://bugreports.qt.io/browse/QTBUG-106532


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1052429: snapd-glib: FTBFS on riscv64

2023-09-21 Thread Patrick Franz
Package: snapd-glib
Version: 1.63-5
Severity: important
Tags: ftbfs
X-Debbugs-Cc: delta...@debian.org

Dear Maintainer,

snapd-glib fails to build on riscv64.

plasma-discover build-depends on libsnapd-qt-dev and it would be nice
if we could make plasma-discover build on all supported architectures.

Looking at the buildlogs, the fix seems to be rather easy as it is only
symbol-errors that prevent the successful build.

Thank you for maintaining the package.


--
Med vänliga hälsningar

Patrick Franz


Bug#1050747: ITP: ktextaddons -- Various text handling addons

2023-08-28 Thread Patrick Franz
Package: wnpp
Severity: wishlist
Owner: Patrick Franz 
X-Debbugs-Cc: debian-de...@lists.debian.org, 
delta...@debian.org,debian-qt-...@lists.debian.org

* Package name: ktextaddons
  Version : 1.4.0
* URL : https://invent.kde.org/libraries/ktextaddons
* License : GPL-2, LGPL-2
  Programming Lang: C++
  Description : Various text handling addons

KTextAddons is a collection of text addons libraries developed
by the KDE community.

Package will be maintained within the Debian Qt/KDE team.



Bug#894892: libkscreenlocker5: unable to unlock locked screen ("unlocking failed")

2023-08-20 Thread Patrick Franz
Hi Hans,

On Tue, 15 Aug 2023 16:53:52 +0200 "Hans-J. Ullrich" 
 wrote:
[...]
> I hope, this might help though, although it is not much usefull
> information in this report.

Unless you can find some error message in e.g. your syslog, there isn't 
really much a maintainer can do.

The best thing would probably be to report the bug upstream at
https://bugs.kde.org/ if that hasn't been done yet. They know much 
better how to debug this error. I'm sorry that I cannot do more than 
that.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1037557: Acknowledgement (plasma-workspace: krunner crash almost everytime when start typing)

2023-08-20 Thread Patrick Franz
Hi,

FYI, I've requested plasma-workspace to be updated in Debian Stable and 
will upload the fix to bookworm once the request is approved.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1049974: bookworm-pu: package plasma-workspace/5.27.5-2+deb12u1

2023-08-17 Thread Patrick Franz
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-Cc: plasma-worksp...@packages.debian.org, delta...@debian.org
Control: affects -1 + src:plasma-workspace

[ Reason ]
krunner (a launcher built into KDE Plasma capable of doing all
sorts of things) crashes when characters or numbers are typed
in a rapid fashion.
The bug was sadly introduced in Plasma 5.27.5, but subsequently
fixed in Plasma 5.27.6. The Debian bug report can be found under
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037557

This update backports a patch for plasma-workspace that is included
in 5.27.6 back to 5.27.5. The patch is taken directly from the
upstream project.

[ Impact ]
krunner cannot be used, in some cases hardly at all.

[ Tests ]
Both the bug submitter and myself verified that in the fixed
version of plasma-workspace krunner does not crash any more.
The bug is also solved in testing and unstable as they ship
Plasma 5.27.7.

[ Risks ]
Risks are generally low. The patch is directly from upstream and
part of subsequent releases of Plasma.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]
Added patch to migiate krunner crash.
diffstat for plasma-workspace-5.27.5 plasma-workspace-5.27.5

 changelog   |6 ++
 patches/krunner_crash.patch |  107 
 patches/series  |3 +
 3 files changed, 116 insertions(+)

diff -Nru plasma-workspace-5.27.5/debian/changelog 
plasma-workspace-5.27.5/debian/changelog
--- plasma-workspace-5.27.5/debian/changelog2023-05-27 18:23:46.0 
+0200
+++ plasma-workspace-5.27.5/debian/changelog2023-08-16 21:18:49.0 
+0200
@@ -1,3 +1,9 @@
+plasma-workspace (4:5.27.5-2+deb12u1) bookworm; urgency=medium
+
+  * Backport patch to fix crash in krunner (Closes: #1037557).
+
+ -- Patrick Franz   Wed, 16 Aug 2023 21:18:49 +0200
+
 plasma-workspace (4:5.27.5-2) unstable; urgency=medium
 
   * Release to unstable.
diff -Nru plasma-workspace-5.27.5/debian/patches/krunner_crash.patch 
plasma-workspace-5.27.5/debian/patches/krunner_crash.patch
--- plasma-workspace-5.27.5/debian/patches/krunner_crash.patch  1970-01-01 
01:00:00.0 +0100
+++ plasma-workspace-5.27.5/debian/patches/krunner_crash.patch  2023-08-16 
21:14:47.0 +0200
@@ -0,0 +1,107 @@
+From 9d18e0821455366c00a763252515d48741316f6c Mon Sep 17 00:00:00 2001
+From: Max Ramanouski 
+Date: Thu, 1 Jun 2023 19:05:00 +0300
+Subject: [PATCH] runners/calculator: implement thread-safety in
+ QalculateEngine::evaluate
+
+Libqalculate does not seem to support ability to run multiple computations
+that are controlled or have timeout set beeing run in the same time.
+After the timeout was introduced in QalculateEngine this led to BUG 470219,
+which happens when computations are started from multiple threads in the same 
time
+that "confuses" libqalculate computation thread which leads to crash in 
libqalculate code.
+
+To fix that we need to ensure that only one evaluation is running at single 
moment of time.
+This is done via QalculateLock class that is like QMutexLocker but for 
libqalculate.
+QalculateLock is implemented with two static mutexes. Mutex s_evalLock is used
+to ensure that only one evaluation is running at single moment.
+Mutex s_ctrlLock is used to ensure that thread that aborted evaluation will
+get to start next evaluation.
+
+BUG: 470219
+---
+ runners/calculator/qalculate_engine.cpp | 43 -
+ 1 file changed, 35 insertions(+), 8 deletions(-)
+
+diff --git a/runners/calculator/qalculate_engine.cpp 
b/runners/calculator/qalculate_engine.cpp
+index a9d0a78243..09ff75fed5 100644
+--- a/runners/calculator/qalculate_engine.cpp
 b/runners/calculator/qalculate_engine.cpp
+@@ -17,11 +17,42 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include 
+ #include 
+ #include 
+ 
++constexpr int evaluationTimeout = 1;
++
++// Synchronization lock that ensures that
++// a) only one evaluation is running at a time
++// b) abortion and preemption of evaluation is synchronized
++class QalculateLock
++{
++public:
++QalculateLock()
++{
++QMutexLocker ctrlLocker(_ctrlLock);
++CALCULATOR->abort();
++s_evalLock.lock();
++CALCULATOR->startControl(evaluationTimeout);
++}
++
++~QalculateLock()
++{
++CALCULATOR->stopControl();
++s_evalLock.unlock();
++}
++
++private:
++static QMutex s_ctrlLock;
++static QMutex s_evalLock;
++};
++
++QMutex QalculateLock::s_ctrlLock;
++QMutex QalculateLock::s_evalLock;
++
+ QAtomicInt QalculateEngine::s_counter;
+ 
+ QalculateEngine::QalculateEngine(QObject *parent)
+@@ -114,7 +145,8 @@ QString QalculateEngine::evaluate(const QString 
, 

Bug#1037557: plasma-workspace: krunner crash almost everytime when start typing

2023-08-16 Thread Patrick Franz
Hej Piotr,

I've backported the fix to Plasma 5.27.5. Can you please be so kind and 
test it ? You can find the updated packages at 
https://people.debian.org/~deltaone/plasma-workspace/


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1037557: Info received (Bug#1037557: Acknowledgement (plasma-workspace: krunner crash almost everytime when start typing))

2023-08-16 Thread Patrick Franz
Hej Piotr,

Am Montag, 14. August 2023, 00:30:51 CEST schrieb piorunz:
[...]
> Hi Patrick,
> Yes, exactly! I was able to dig this information out finally and came
> to same conclusion - it's already fixed upstream two months ago:
> https://invent.kde.org/plasma/plasma-workspace/-/commit/e2ef967c58605
> 43c7c4bf3da9129b0c70292e8ed
> 
> Is there any chance that this is cherry picked and imported to Debian
> Stable? Stable is still running 5.27.5, I don't know when it will be
> moved to 5.27.6?

Stable won't get 5.27.6. It _might_ get a later version.

In the meantime, I'll try to backport this to 5.27.5 and get it into 
bookworm independently of what happens with the rest of Plasma.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1037557: Info received (Bug#1037557: Acknowledgement (plasma-workspace: krunner crash almost everytime when start typing))

2023-08-13 Thread Patrick Franz
Hi,

I was able to reproduce the bug on bookworm, but it is solved for me in 
testing ans unstable. Is it maybe this bug ?
https://bugs.kde.org/show_bug.cgi?id=470219

That is solved in Plasma 5.27.6...


-- 
Med vänliga hälsningar

Patrick Franz



Bug#894892: libkscreenlocker5: The file "/usr/lib/x86_64-linux-gnu/libexec/kcheckpass" is NOT existent in the stable package.

2023-08-11 Thread Patrick Franz
Hi Hans,

On Fri, 11 Aug 2023 23:35:23 +0200 "Hans-J. Ullrich"  
 wrote:
[...]
> I discovered, that in the bookworm repo in the package
> libscreenlocker5, the mentioned file "kcheckpass" is not existent. Thus
> the above workaround does not work. 
> 
> I also tried to manually copy the file from bullseye with no success
> and suppose, kcheckpass from bullseye is incompatible with bookworm.
> Please repack the lib with the missing file.

The "kcheckpass"-binary was removed from kscreenlocker over a year ago, 
because it was obsolete.
Hence, distributions cannot ship the binary as it is not built anymore.

If you cannot unlock your screen, a simple "It doesn't work" is 
unfortunately not sufficient to debug it. The first thing you can do is to  
create a new user on your system and try to unlock the screen with that 
user.
That will tell you whether something is wrong with the system or just 
with your default user.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1006294: bullseye-pu: package knewstuff/5.78.0-4

2023-08-02 Thread Patrick Franz
Hi,

On Mon, 24 Jul 2023 21:20:41 +0100 Jonathan Wiltshire  
wrote:
[...]
> Please go ahead.

Package has been uploaded.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1006293: bullseye-pu: package plasma-desktop/4:5.20.5-4

2023-08-02 Thread Patrick Franz
Hi,

On Sun, 30 Jul 2023 14:51:03 +0100 Jonathan Wiltshire  
wrote:
[...]
> Please go ahead.

Package has been uploaded.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1006292: bullseye-pu: package plasma-discover/5.20.5-3

2023-08-02 Thread Patrick Franz
Hi,

On Tue, 25 Jul 2023 22:31:30 +0100 Jonathan Wiltshire  
wrote:
> Hi,
> 
> This request was approved but not uploaded in time for the previous 
> point release (11.7). Should it be part of 11.8 in a few weeks time, 
> or abandoned and closed?

Package has been uploaded.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1041351: app crashes immediately

2023-07-29 Thread Patrick Franz
Hi,

On Mon, 17 Jul 2023 22:07:49 +0200 VA  wrote:
> Package: convertall
> Version: 0.8.0-2
> Severity: serious
[...]

I'm downgrading this as I cannot reproduce your error. I tried on 3 
different systems, but the app starts as usual every time.

Unfortunately, you did not provide any information about the system 
you're running. Without it, we cannot investigate this any further.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1042018: qt6-declarative: FTBFS on hppa - Segmentation fault in /usr/lib/qt6/bin/qsb

2023-07-25 Thread Patrick Franz
severity -1 normal
thanks

Hi,

since hppa is not an officially supported architecture, I'm downgrading 
the severity.

Due to the lack of resources, it's unlikely we'll even investigate this. 
However, if you have a patch, I'm happy to apply it.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1036240: bullseye-pu: package kscreenlocker/5.20.5-1+deb11u1

2023-07-23 Thread Patrick Franz
Hi Jonathan,

On Sun, 23 Jul 2023 13:45:57 +0100 Jonathan Wiltshire  
wrote:
> Control: tag -1 confirmed
> 
> On Wed, May 17, 2023 at 10:56:53PM +0200, Patrick Franz wrote:
> > When trying to unlock the screen and entering a wrong password,
> > it can lead to an endless loop when using the PAM module.
> > This fix applies a patch from upstream that fixes the
> > behaviour.
> > See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035732
> 
> Please go ahead.
> 
> Thanks,

Package has been uploaded.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1030895: qt6-webengine: Enable riscv64 support

2023-07-20 Thread Patrick Franz
Hi,

On Sat, 15 Apr 2023 23:32:53 +0800 Bo YU  wrote:
[...]
> Could you try it on the next upload?
> 
> Thanks again for all here.

Before we can consider applying this patch, there is the question of 
maintenance. I am not very keen on having a 12.000-line patch to 
maintain for qtwebengine which in itself is already hard to maintain.

Just for fun, I tried to apply the patch to the recently released Qt 
Webengine 6.5.2 and unfortunately, a significant number of hunks from 
various subpackages could not be applied and would have to be 
readjusted. I'm afraid we'll run into the very same problem for each new 
Qt release. And that makes such a patch unsuitable.

So, unless you have an idea how to avoid running into this problem...


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1038693: qt6-declarative-dev: inappropriately included cmake file

2023-06-20 Thread Patrick Franz
Hej,

Am Dienstag, 20. Juni 2023, 12:12:15 CEST schrieb Dmitry Shachnev:
> I don't think we need to ship the cmake files for plugins at all. In
> Qt 5 they were only creating issues, so I didn't ship them.
> 
> Nothing links against plugins, and Qt can find them without the need
> for cmake files.

Yes, we had a similar issue in another module I think. I'll simply 
remove the corresponding cmake-files.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1036867: unblock: qt6-base/6.4.2+dfsg-10

2023-05-28 Thread Patrick Franz
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: delta...@debian.org,debian-qt-...@lists.debian.org

Please unblock package qt6-base

[ Reason ]
Fixes CVE-2023-33285 that prevents a buffer overflow.

[ Impact ]
Lack of security fixes.

[ Tests ]
Tested by upstream, do not break API/ABI, seems safe.

[ Risks ]
None that I can think of.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

unblock qt6-base/6.4.2+dfsg-10
diffstat for qt6-base-6.4.2+dfsg qt6-base-6.4.2+dfsg

 changelog   |7 
 patches/cve-2023-33285.diff |   70 
 patches/series  |3 +
 3 files changed, 79 insertions(+), 1 deletion(-)

diff -Nru qt6-base-6.4.2+dfsg/debian/changelog 
qt6-base-6.4.2+dfsg/debian/changelog
--- qt6-base-6.4.2+dfsg/debian/changelog2023-05-22 16:40:45.0 
+0200
+++ qt6-base-6.4.2+dfsg/debian/changelog2023-05-28 10:41:24.0 
+0200
@@ -1,3 +1,10 @@
+qt6-base (6.4.2+dfsg-10) unstable; urgency=medium
+
+  [ Patrick Franz ]
+  * Add patch to fix CVE-2023-33285 (Closes: #1036848).
+
+ -- Patrick Franz   Sun, 28 May 2023 10:41:24 +0200
+
 qt6-base (6.4.2+dfsg-9) unstable; urgency=medium
 
   * Team upload.
diff -Nru qt6-base-6.4.2+dfsg/debian/patches/cve-2023-33285.diff 
qt6-base-6.4.2+dfsg/debian/patches/cve-2023-33285.diff
--- qt6-base-6.4.2+dfsg/debian/patches/cve-2023-33285.diff  1970-01-01 
01:00:00.0 +0100
+++ qt6-base-6.4.2+dfsg/debian/patches/cve-2023-33285.diff  2023-05-28 
10:40:55.0 +0200
@@ -0,0 +1,70 @@
+diff --git a/src/network/kernel/qdnslookup_unix.cpp 
b/src/network/kernel/qdnslookup_unix.cpp
+index 75f7c6c440..de0113494f 100644
+--- a/src/network/kernel/qdnslookup_unix.cpp
 b/src/network/kernel/qdnslookup_unix.cpp
+@@ -193,7 +193,6 @@ void QDnsLookupRunnable::query(const int requestType, 
const QByteArray 
+ // responseLength in case of error, we still can extract the
+ // exact error code from the response.
+ HEADER *header = (HEADER*)response;
+-const int answerCount = ntohs(header->ancount);
+ switch (header->rcode) {
+ case NOERROR:
+ break;
+@@ -226,18 +225,31 @@ void QDnsLookupRunnable::query(const int requestType, 
const QByteArray 
+ return;
+ }
+
+-// Skip the query host, type (2 bytes) and class (2 bytes).
+ char host[PACKETSZ], answer[PACKETSZ];
+ unsigned char *p = response + sizeof(HEADER);
+-int status = local_dn_expand(response, response + responseLength, p, 
host, sizeof(host));
+-if (status < 0) {
++int status;
++
++if (ntohs(header->qdcount) == 1) {
++// Skip the query host, type (2 bytes) and class (2 bytes).
++status = local_dn_expand(response, response + responseLength, p, 
host, sizeof(host));
++if (status < 0) {
++reply->error = QDnsLookup::InvalidReplyError;
++reply->errorString = tr("Could not expand domain name");
++return;
++}
++if ((p - response) + status + 4 >= responseLength)
++header->qdcount = 0x;   // invalid reply below
++else
++p += status + 4;
++}
++if (ntohs(header->qdcount) > 1) {
+ reply->error = QDnsLookup::InvalidReplyError;
+-reply->errorString = tr("Could not expand domain name");
++reply->errorString = tr("Invalid reply received");
+ return;
+ }
+-p += status + 4;
+
+ // Extract results.
++const int answerCount = ntohs(header->ancount);
+ int answerIndex = 0;
+ while ((p < response + responseLength) && (answerIndex < answerCount)) {
+ status = local_dn_expand(response, response + responseLength, p, 
host, sizeof(host));
+@@ -249,6 +261,11 @@ void QDnsLookupRunnable::query(const int requestType, 
const QByteArray 
+ const QString name = QUrl::fromAce(host);
+
+ p += status;
++
++if ((p - response) + 10 > responseLength) {
++// probably just a truncated reply, return what we have
++return;
++}
+ const quint16 type = (p[0] << 8) | p[1];
+ p += 2; // RR type
+ p += 2; // RR class
+@@ -256,6 +273,8 @@ void QDnsLookupRunnable::query(const int requestType, 
const QByteArray 
+ p += 4;
+ const quint16 size = (p[0] << 8) | p[1];
+ p += 2;
++if ((p - response) + size > responseLength)
++return; // truncated
+
+ if (type == QDnsLookup::A) {
+ if (size != 4) {
diff -Nru qt6-base-6.4.2+dfsg/debian/patches/series 
qt6-base-6.4.2+dfsg/debian/patches/series
--- qt6-base-6.4.2+dfsg/debian/patches/series   2023-05-22 16:37:22.0 
+0200
++

Bug#1036240: bullseye-pu: package kscreenlocker/5.20.5-1+deb11u1

2023-05-17 Thread Patrick Franz
Package: release.debian.org
Severity: normal
Tags: bullseye
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-Cc: delta...@debian.org,debian-qt-...@lists.debian.org

[ Reason ]
When trying to unlock the screen and entering a wrong password,
it can lead to an endless loop when using the PAM module.
This fix applies a patch from upstream that fixes the
behaviour.
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035732

[ Impact ]
The screen cannot be unlocked and log files get flooded.

[ Tests ]
The bug reporter confirmed that the applied patch fixes the
issue.

[ Risks ]
The risks are low. The patch comes directly from upstream and
has been applied to later versions of kscreenlocker.
In addition, only a single line in the code needs to be moved.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]

[ Other info ]
diffstat for kscreenlocker-5.20.5 kscreenlocker-5.20.5

 changelog |6 ++
 patches/auth_failure.diff |   15 +++
 patches/series|1 +
 3 files changed, 22 insertions(+)

diff -Nru kscreenlocker-5.20.5/debian/changelog 
kscreenlocker-5.20.5/debian/changelog
--- kscreenlocker-5.20.5/debian/changelog   2021-01-06 15:50:51.0 
+0100
+++ kscreenlocker-5.20.5/debian/changelog   2023-05-17 22:40:20.0 
+0200
@@ -1,3 +1,9 @@
+kscreenlocker (5.20.5-1+deb11u1) bullseye; urgency=medium
+
+  * Fix authentication error when using PAM (Closes: #1035732).
+
+ -- Patrick Franz   Wed, 17 May 2023 22:40:20 +0200
+
 kscreenlocker (5.20.5-1) unstable; urgency=medium
 
   [ Pino Toscano ]
diff -Nru kscreenlocker-5.20.5/debian/patches/auth_failure.diff 
kscreenlocker-5.20.5/debian/patches/auth_failure.diff
--- kscreenlocker-5.20.5/debian/patches/auth_failure.diff   1970-01-01 
01:00:00.0 +0100
+++ kscreenlocker-5.20.5/debian/patches/auth_failure.diff   2023-05-13 
11:24:07.0 +0200
@@ -0,0 +1,15 @@
+diff --git a/greeter/authenticator.cpp b/greeter/authenticator.cpp
+index b184e04..2dabd0f 100644
+--- a/greeter/authenticator.cpp
 b/greeter/authenticator.cpp
+@@ -281,9 +281,9 @@ void KCheckPass::handleVerify()
+ emit failed();
+ return;
+ case ConvPutAuthError:
++case ConvPutAuthAbort:
+ cantCheck();
+ return;
+-case ConvPutAuthAbort:
+ case ConvPutReadyForAuthentication:
+ m_ready = true;
+ if (m_mode == AuthenticationMode::Direct) {
diff -Nru kscreenlocker-5.20.5/debian/patches/series 
kscreenlocker-5.20.5/debian/patches/series
--- kscreenlocker-5.20.5/debian/patches/series  1970-01-01 01:00:00.0 
+0100
+++ kscreenlocker-5.20.5/debian/patches/series  2023-05-13 11:21:34.0 
+0200
@@ -0,0 +1 @@
+auth_failure.diff


Bug#1035732: libkscreenlocker5: Endless loop when using PAM

2023-05-13 Thread Patrick Franz
Hi Andreas,

On Mon, 8 May 2023 14:15:17 +0200 "Poenicke, Andreas (TKM)" 
 wrote:
> Package: libkscreenlocker5
> Version: 5.20.5-1
> Severity: critical
> Tags: patch upstream
> Justification: breaks the whole system
[...]
> Please include the short patch
> https://invent.kde.org/plasma/kscreenlocker/-/commit/fca315cf72826f93eda7a026016b33818b9d1f39
> to kscreenlocker-5.20.5 in bullseye.

Thanks for reporting this. I have applied the patch onto the version
in bullseye and uploaded it here: 

https://people.debian.org/~deltaone/kscreenlocker/

Could be so kind and install it ? If you can confirm it fixes your issue,
I'll prepare the upload for stable.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1035056: (no subject)

2023-05-11 Thread Patrick Franz
Hi,

we've uploaded Plasma 5.27.5 to experimental and this is the version 
that we would prefer to have in bookworm instead of 5.27.2.

I can only iterate what hefee said before: This is merely a bugfix 
release and does not add new (build) dependencies or functionality.
Plasma 5.27.5 fixes over 100 (!!) bugs that currently exist in bookworm.
Backporting bugfixes one by one is not really an option as this would put 
too much work on both the Qt/KDE and the release team.

I hereby ask kindly for approval to upload Plasma 5.27.5 to unstable 
such that it can and will migrate to bookworm.

Plasma 5.27.5 is a suite of 56 source packages in total and we would 
like to avoid sending 56 unblock/approval requests. The affected 
packages are:

bluedevil
breeze
breeze-grub
breeze-gtk
breeze-plymouth
drkonqi
flatpak-kcm
kactivitymanagerd
kde-cli-tools
kdecoration
kde-gtk-config
kdeplasma-addons
kgamma5
khotkeys
kinfocenter
kmenuedit
kpipewire
kscreen
kscreenlocker
ksshaskpass
ksystemstats
kwallet-pam
kwayland-integration
kwin
kwrited
layer-shell-qt
libkscreen
libksysguard
milou
oxygen
oxygen-sounds
plasma-bigscreen
plasma-browser-integration
plasma-desktop
plasma-discover
plasma-disks
plasma-firewall
plasma-integration
plasma-nano
plasma-nm
plasma-pa
plasma-remotecontrollers
plasma-sdk
plasma-systemmonitor
plasma-thunderbolt
plasma-vault
plasma-welcome
plasma-workspace
plasma-workspace-wallpapers
plymouth-kcm
polkit-kde-agent-1
powerdevil
qqc2-breeze-style
sddm-kcm
systemsettings
xdg-desktop-portal-kde


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1035970: unblock: qt6-datavis3d/6.4.2-3

2023-05-11 Thread Patrick Franz
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: delta...@debian.org

Please unblock package qt6-datavis3d

[ Reason ]
A cmake-file in qt6-datavisualization-dev references a plugin in a package
that is not a dependency of qt6-datavisualization-dev, hence potentially 
resulting in build errors if qt6-datavisualization-dev is used a   
dependency.
The fix (see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035791)
prevents installing a number of cmake-files as those are not needed
and should not have been installed in the first place.

[ Impact ]
Potential build failures if the package is used a build dependnecy.

[ Tests ]
Manual inspection of the generated deb-packages confirms the cmake-files
in question are not installed anymore.

[ Risks ]
Changes are rather trivial.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

[ Other info ]

unblock qt6-datavis3d/6.4.2-3
diffstat for qt6-datavis3d-6.4.2 qt6-datavis3d-6.4.2

 changelog |7 +++
 not-installed |   14 ++
 qt6-datavisualization-dev.install |6 --
 3 files changed, 17 insertions(+), 10 deletions(-)

diff -Nru qt6-datavis3d-6.4.2/debian/changelog 
qt6-datavis3d-6.4.2/debian/changelog
--- qt6-datavis3d-6.4.2/debian/changelog2023-01-28 18:01:33.0 
+0100
+++ qt6-datavis3d-6.4.2/debian/changelog2023-05-11 12:34:27.0 
+0200
@@ -1,3 +1,10 @@
+qt6-datavis3d (6.4.2-3) unstable; urgency=medium
+
+  [ Patrick Franz ]
+  * Do not install cmake-files for Qml plugins (Closes: #1035791).
+
+ -- Patrick Franz   Thu, 11 May 2023 12:34:27 +0200
+
 qt6-datavis3d (6.4.2-2) unstable; urgency=medium
 
   [ Patrick Franz ]
diff -Nru qt6-datavis3d-6.4.2/debian/not-installed 
qt6-datavis3d-6.4.2/debian/not-installed
--- qt6-datavis3d-6.4.2/debian/not-installed2022-08-15 18:52:08.0 
+0200
+++ qt6-datavis3d-6.4.2/debian/not-installed2023-05-11 12:28:29.0 
+0200
@@ -1,10 +1,16 @@
-usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/*/QtDataVisualization/private/*.h
 
usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualizationQml/*/QtDataVisualizationQml/private/*.h
-usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/modules/qt_lib_datavisualization_private.pri
-usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/modules/qt_lib_datavisualizationqml_private.pri
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtDataVisualization/*/QtDataVisualization/private/*.h
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6DataVisualizationQml2AdditionalTargetInfo.cmake
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6DataVisualizationQml2Config.cmake
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6DataVisualizationQml2ConfigVersion.cmake
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6DataVisualizationQml2ConfigVersionImpl.cmake
-usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6DataVisualizationQml2Targets-none.cmake
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6DataVisualizationQml2Targets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6DataVisualizationQml2Targets-none.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6DataVisualizationQmlpluginAdditionalTargetInfo.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6DataVisualizationQmlpluginConfig.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6DataVisualizationQmlpluginConfigVersion.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6DataVisualizationQmlpluginConfigVersionImpl.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6DataVisualizationQmlpluginTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6DataVisualizationQmlpluginTargets-none.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/modules/qt_lib_datavisualization_private.pri
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/modules/qt_lib_datavisualizationqml_private.pri
diff -Nru qt6-datavis3d-6.4.2/debian/qt6-datavisualization-dev.install 
qt6-datavis3d-6.4.2/debian/qt6-datavisualization-dev.install
--- qt6-datavis3d-6.4.2/debian/qt6-datavisualization-dev.install
2022-10-05 00:00:28.0 +0200
+++ qt6-datavis3d-6.4.2/debian/qt6-datavisualization-dev.install
2023-05-11 12:28:35.0 +0200
@@ -102,12 +102,6 @@
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6DataVisualizationQml/Qt6DataVisualizationQmlTargets-none.cmake
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6DataVisualizationQml/Qt6DataVisualizationQmlTargets.cmake
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6DataVisualizationQml/Qt6DataVisualizationQmlVersionlessTargets.cmake
-usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6DataVisualizationQmlpluginAdditionalTargetInfo.cmake
-usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins

Bug#1035969: unblock: qt6-charts/6.4.2-3

2023-05-11 Thread Patrick Franz
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: delta...@debian.org

Please unblock package qt6-charts

[ Reason ]
A cmake-file in qt6-charts-dev references a plugin in a package
that is not a dependency of qt6-charts-dev, hence potentially 
resulting in build errors if qt6-charts-dev is used a 
dependency.
The fix (see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035792)
prevents installing a number of cmake-files as those are not needed
and should not have been installed in the first place.

[ Impact ]
Potential build failures if the package is used a build dependnecy.

[ Tests ]
Manual inspection of the generated deb-packages confirms the cmake-files
in question are not installed anymore.

[ Risks ]
Changes are rather trivial.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

[ Other info ]

unblock qt6-charts/6.4.2-3
diffstat for qt6-charts-6.4.2 qt6-charts-6.4.2

 changelog  |7 +++
 not-installed  |6 ++
 qt6-charts-dev.install |6 --
 3 files changed, 13 insertions(+), 6 deletions(-)

diff -Nru qt6-charts-6.4.2/debian/changelog qt6-charts-6.4.2/debian/changelog
--- qt6-charts-6.4.2/debian/changelog   2023-02-01 21:43:24.0 +0100
+++ qt6-charts-6.4.2/debian/changelog   2023-05-11 12:25:19.0 +0200
@@ -1,3 +1,10 @@
+qt6-charts (6.4.2-3) unstable; urgency=medium
+
+  [ Patrick Franz ]
+  * Do not install cmake-files for Qml plugins (Closes: #1035792).
+
+ -- Patrick Franz   Thu, 11 May 2023 12:25:19 +0200
+
 qt6-charts (6.4.2-2) unstable; urgency=medium
 
   [ Patrick Franz ]
diff -Nru qt6-charts-6.4.2/debian/not-installed 
qt6-charts-6.4.2/debian/not-installed
--- qt6-charts-6.4.2/debian/not-installed   2021-11-17 06:06:49.0 
+0100
+++ qt6-charts-6.4.2/debian/not-installed   2023-05-11 12:20:36.0 
+0200
@@ -1,4 +1,10 @@
 usr/include/*/qt6/QtCharts/6.*
 usr/include/*/qt6/QtChartsQml/6.*
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2AdditionalTargetInfo.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2Config.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2ConfigVersion.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2ConfigVersionImpl.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2Targets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2Targets-none.cmake
 usr/lib/*/qt6/mkspecs/modules/qt_lib_charts_private.pri
 usr/lib/*/qt6/mkspecs/modules/qt_lib_chartsqml_private.pri
diff -Nru qt6-charts-6.4.2/debian/qt6-charts-dev.install 
qt6-charts-6.4.2/debian/qt6-charts-dev.install
--- qt6-charts-6.4.2/debian/qt6-charts-dev.install  2022-10-05 
00:08:05.0 +0200
+++ qt6-charts-6.4.2/debian/qt6-charts-dev.install  2023-05-11 
12:20:14.0 +0200
@@ -134,12 +134,6 @@
 usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6ChartsQml/Qt6ChartsQmlTargets-none.cmake
 usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6ChartsQml/Qt6ChartsQmlTargets.cmake
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6ChartsQml/Qt6ChartsQmlVersionlessTargets.cmake
-usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2AdditionalTargetInfo.cmake
-usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2Config.cmake
-usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2ConfigVersion.cmake
-usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2ConfigVersionImpl.cmake
-usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2Targets-none.cmake
-usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6qtchartsqml2Targets.cmake
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6Charts.prl
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6Charts.so
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6ChartsQml.prl


Bug#1035642: unblock: qt6-quick3dphysics/6.4.2-2

2023-05-06 Thread Patrick Franz
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: delta...@debian.org

Please unblock package qt6-quick3dphysics

[ Reason ]
The package qt6-quick3dphysics-dev ships 2 broken symlinks
to 2 shared libraries (libqt6quick3dphysics6 and
libqt6quick3dphysicshelpers6).
The fix adds the 2 shared libraries as dependencies and thus
ensures that the symlinks always point to existing libraries.

[ Impact ]
When using qt6-quick3dphysics-dev as a build dependency, the
build could fail as the needed shared libaries are potentially
not installed.

[ Tests ]
The shared libraries have been added as dependencies as per
https://packages.debian.org/unstable/qt6-quick3dphysics-dev

[ Risks ]
Risk is very low.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

[ Other info ]

unblock qt6-quick3dphysics/6.4.2-2
diffstat for qt6-quick3dphysics-6.4.2 qt6-quick3dphysics-6.4.2

 changelog |8 
 control   |   14 --
 2 files changed, 16 insertions(+), 6 deletions(-)

diff -Nru qt6-quick3dphysics-6.4.2/debian/changelog 
qt6-quick3dphysics-6.4.2/debian/changelog
--- qt6-quick3dphysics-6.4.2/debian/changelog   2023-01-28 18:19:25.0 
+0100
+++ qt6-quick3dphysics-6.4.2/debian/changelog   2023-05-06 14:24:43.0 
+0200
@@ -1,3 +1,11 @@
+qt6-quick3dphysics (6.4.2-2) unstable; urgency=medium
+
+  [ Patrick Franz ]
+  * Add libqt6quick3dphysics6 and libqt6quick3dphysicshelpers6 as
+dependencies to qt6-quick3dphysics-dev (Closes: #1035459).
+
+ -- Patrick Franz   Sat, 06 May 2023 14:24:43 +0200
+
 qt6-quick3dphysics (6.4.2-1) unstable; urgency=medium
 
   [ Patrick Franz ]
diff -Nru qt6-quick3dphysics-6.4.2/debian/control 
qt6-quick3dphysics-6.4.2/debian/control
--- qt6-quick3dphysics-6.4.2/debian/control 2022-12-30 16:46:01.0 
+0100
+++ qt6-quick3dphysics-6.4.2/debian/control 2023-05-06 14:17:36.0 
+0200
@@ -2,7 +2,7 @@
 Section: libs
 Priority: optional
 Maintainer: Debian Qt/KDE Maintainers 
-Uploaders: Patrick Franz 
+Uploaders: Patrick Franz ,
 Build-Depends: cmake (>= 3.24~),
debhelper-compat (= 13),
ninja-build,
@@ -30,7 +30,7 @@
 Package: libqt6quick3dphysics6
 Architecture: amd64 arm64 armel armhf mips64el
 Multi-Arch: same
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends},
 Description: Qt 6 Quick 3D Physics library
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
@@ -40,7 +40,7 @@
 Package: libqt6quick3dphysicshelpers6
 Architecture: amd64 arm64 armel armhf mips64el
 Multi-Arch: same
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends},
 Description: Qt 6 Quick 3D Physics Helpers library
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
@@ -50,7 +50,7 @@
 Package: qml6-module-qtquick3d-physics
 Architecture: amd64 arm64 armel armhf mips64el
 Multi-Arch: same
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends},
 Description: Qt 6 Quick 3D Physics QML module
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
@@ -61,7 +61,9 @@
 Section: libdevel
 Architecture: amd64 arm64 armel armhf mips64el
 Multi-Arch: same
-Depends: ${misc:Depends}
+Depends: libqt6quick3dphysics6 (= ${binary:Version}),
+ libqt6quick3dphysicshelpers6 (= ${binary:Version}),
+ ${misc:Depends},
 Description: Qt 6 Quick 3D Physics - development files
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
@@ -73,7 +75,7 @@
 Architecture: amd64 arm64 armel armhf mips64el
 Multi-Arch: foreign
 Section: devel
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends},
 Description: Qt 6 Quick 3D Physics development programs
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.


Bug#1035637: unblock: qt6-multimedia/6.4.2-5

2023-05-06 Thread Patrick Franz
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: delta...@debian.org

Please unblock package qt6-multimedia

[ Reason ]
qt6-multimedia-dev ships a broken symlink to a shared library.
The shared library is a private library though for the package
qml6-module-qtquick3d-spatialaudio and not needed for
development.
The fix removes all references to the shared library.

[ Impact ]
Unknown.

[ Tests ]
I manually inspected the built package and all relevant files
have been removed.

[ Risks ]
Changes are trivial.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

[ Other info ]

unblock qt6-multimedia/6.4.2-5
diffstat for qt6-multimedia-6.4.2 qt6-multimedia-6.4.2

 changelog  |8 
 not-installed  |   28 ++--
 qt6-multimedia-dev.install |   24 
 3 files changed, 34 insertions(+), 26 deletions(-)

diff -Nru qt6-multimedia-6.4.2/debian/changelog 
qt6-multimedia-6.4.2/debian/changelog
--- qt6-multimedia-6.4.2/debian/changelog   2023-01-27 19:48:31.0 
+0100
+++ qt6-multimedia-6.4.2/debian/changelog   2023-05-06 17:40:13.0 
+0200
@@ -1,3 +1,11 @@
+qt6-multimedia (6.4.2-5) unstable; urgency=medium
+
+  [ Patrick Franz ]
+  * Remove references of libqt6quick3dspatialaudio6 in qt6-multimedia-
+dev (Closes: #1035457).
+
+ -- Patrick Franz   Sat, 06 May 2023 17:40:13 +0200
+
 qt6-multimedia (6.4.2-4) unstable; urgency=medium
 
   * Team upload to unstable.
diff -Nru qt6-multimedia-6.4.2/debian/not-installed 
qt6-multimedia-6.4.2/debian/not-installed
--- qt6-multimedia-6.4.2/debian/not-installed   2023-01-27 19:48:31.0 
+0100
+++ qt6-multimedia-6.4.2/debian/not-installed   2023-05-06 17:32:02.0 
+0200
@@ -2,6 +2,11 @@
 usr/include/${DEB_HOST_MULTIARCH}/qt6/QtMultimediaQuick/6.*
 usr/include/${DEB_HOST_MULTIARCH}/qt6/QtMultimediaWidgets/6.*
 usr/include/${DEB_HOST_MULTIARCH}/qt6/QtQuick3DSpatialAudio/6.*
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtQuick3DSpatialAudio/QtQuick3DSpatialAudio
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtQuick3DSpatialAudio/QtQuick3DSpatialAudioDepends
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtQuick3DSpatialAudio/qtquick3dspatialaudioexports.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtQuick3DSpatialAudio/QtQuick3DSpatialAudioVersion
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtQuick3DSpatialAudio/qtquick3dspatialaudioversion.h
 usr/include/${DEB_HOST_MULTIARCH}/qt6/QtSpatialAudio/6.*
 usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Multimedia/Qt6QFFmpegMediaPlugin*
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6MultimediaQuickPrivate/Qt6MultimediaQuickPrivateAdditionalTargetInfo.cmake
@@ -9,17 +14,36 @@
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6MultimediaQuickPrivate/Qt6MultimediaQuickPrivateConfigVersion.cmake
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6MultimediaQuickPrivate/Qt6MultimediaQuickPrivateConfigVersionImpl.cmake
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6MultimediaQuickPrivate/Qt6MultimediaQuickPrivateDependencies.cmake
-usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6MultimediaQuickPrivate/Qt6MultimediaQuickPrivateTargets-none.cmake
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6MultimediaQuickPrivate/Qt6MultimediaQuickPrivateTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6MultimediaQuickPrivate/Qt6MultimediaQuickPrivateTargets-none.cmake
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6MultimediaQuickPrivate/Qt6MultimediaQuickPrivateVersionlessTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6quick3dspatialaudioAdditionalTargetInfo.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6quick3dspatialaudioConfig.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6quick3dspatialaudioConfigVersion.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6quick3dspatialaudioConfigVersionImpl.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6quick3dspatialaudioTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6quick3dspatialaudioTargets-none.cmake
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6quickmultimediaAdditionalTargetInfo.cmake
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6quickmultimediaConfig.cmake
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6quickmultimediaConfigVersion.cmake
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6quickmultimediaConfigVersionImpl.cmake
-usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6quickmultimediaTargets-none.cmake
 
usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6quickmultimediaTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Qml/QmlPlugins/Qt6quickmultimediaTargets-none.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6Quick3DSpatialAudioPrivate/Qt6Quick3DSpatialAudioPrivateAdditionalTargetInfo.cmake
+usr/lib/${DEB_HOST_MULTIARCH

Bug#1035634: unblock: qt6-scxml/6.4.2-2

2023-05-06 Thread Patrick Franz
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: delta...@debian.org

Please unblock package qt6-scxml

[ Reason ]
One of the cmake-files in qt6-scxml-dev references a plugin.
However, this plugin was not installed even though the plugin
might be needed to build other packages.
This fix installs the missing plugin.

[ Impact ]
Certain packages cannot be built. So far, the only known package
is pyside 6.5, but there might be more.

[ Tests ]
The plugin (libqscxmlecmascriptdatamodel.so) is now installed, see
https://packages.debian.org/sid/amd64/libqt6scxml6/filelist

[ Risks ]
Risk is low, the only change is installing one additional file.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

[ Other info ]

unblock qt6-scxml/6.4.2-2
diffstat for qt6-scxml-6.4.2 qt6-scxml-6.4.2

 changelog|7 +++
 libqt6scxml6.install |1 +
 not-installed|1 -
 3 files changed, 8 insertions(+), 1 deletion(-)

diff -Nru qt6-scxml-6.4.2/debian/changelog qt6-scxml-6.4.2/debian/changelog
--- qt6-scxml-6.4.2/debian/changelog2023-01-24 12:46:29.0 +0100
+++ qt6-scxml-6.4.2/debian/changelog2023-05-01 01:53:51.0 +0200
@@ -1,3 +1,10 @@
+qt6-scxml (6.4.2-2) unstable; urgency=medium
+
+  [ Patrick Franz ]
+  * Install the ECMAScript Data Model plugin (Closes: #1035066).
+
+ -- Patrick Franz   Mon, 01 May 2023 01:53:51 +0200
+
 qt6-scxml (6.4.2-1) unstable; urgency=medium
 
   [ Patrick Franz ]
diff -Nru qt6-scxml-6.4.2/debian/libqt6scxml6.install 
qt6-scxml-6.4.2/debian/libqt6scxml6.install
--- qt6-scxml-6.4.2/debian/libqt6scxml6.install 2021-12-07 10:44:16.0 
+0100
+++ qt6-scxml-6.4.2/debian/libqt6scxml6.install 2023-05-01 01:25:45.0 
+0200
@@ -1 +1,2 @@
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6Scxml.so.*
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/scxmldatamodel/libqscxmlecmascriptdatamodel.so
diff -Nru qt6-scxml-6.4.2/debian/not-installed 
qt6-scxml-6.4.2/debian/not-installed
--- qt6-scxml-6.4.2/debian/not-installed2021-12-07 10:44:16.0 
+0100
+++ qt6-scxml-6.4.2/debian/not-installed2023-05-01 01:25:46.0 
+0200
@@ -18,4 +18,3 @@
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/modules/qt_lib_scxmlqml_private.pri
 
usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/modules/qt_lib_statemachine_private.pri
 
usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/modules/qt_lib_statemachineqml_private.pri
-usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/scxmldatamodel/libqscxmlecmascriptdatamodel.so


Bug#1034037: unblock: qt6-tools/6.4.2-1

2023-04-06 Thread Patrick Franz
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: delta...@debian.org

Please unblock package qt6-tools

[ Reason ]
Qt 6.4.2 was released in January 2023. In order to get the transition done in 
time,
we received pre-release tarballs from The Qt Company to prepare the packaging 
and we
completed the transition in time.
Since those were pre-release tarballs, we marked the version as 6.4.2~rc1. 
After the
release, it turned out that the pre-release tarballs were identical to the 
official
6.4.2 tarballs. We then reuploaded every package and marked the packages as 
version
6.4.2 to reflect this.
The rc1 version of qt6-tools is in bookworm, but the "official" 6.4.2 is not 
yet.
It was uploaded in January, but its migration has been blocked by 
llvm-toolchain-15.

We'd like to request an unblock such that qt6-tools 6.4.2-1 can migrate to 
testing 
once llvm-toolchain-15 has migrated.

[ Impact ]
The impact is minimal as this is merely a cosmetic change.

[ Tests ]
No additional tests have been run.

[ Risks ]
The risks are minimal as it is the same tarball simply rebuilt.
The checksums for both tarballs are identical, see
https://tracker.debian.org/news/1402882/accepted-qt6-tools-642rc1-1-source-into-experimental/
and
https://tracker.debian.org/news/1414695/accepted-qt6-tools-642-1-source-into-unstable/

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

[ Other info ]
-

unblock qt6-tools/6.4.2-1
diffstat for qt6-tools-6.4.2~rc1 qt6-tools-6.4.2

 changelog |7 +++
 1 file changed, 7 insertions(+)

diff -Nru qt6-tools-6.4.2~rc1/debian/changelog qt6-tools-6.4.2/debian/changelog
--- qt6-tools-6.4.2~rc1/debian/changelog2022-12-30 16:59:08.0 
+0100
+++ qt6-tools-6.4.2/debian/changelog2023-01-29 00:54:45.0 +0100
@@ -1,3 +1,10 @@
+qt6-tools (6.4.2-1) unstable; urgency=medium
+
+  [ Patrick Franz ]
+  * Switch to the official 6.4.2 tarball, the tarball is the same.
+
+ -- Patrick Franz   Sun, 29 Jan 2023 00:54:45 +0100
+
 qt6-tools (6.4.2~rc1-2) unstable; urgency=medium
 
   [ Patrick Franz ]


Bug#1033286: systemsettings crashes when trying to access the Flatpak permission module

2023-03-21 Thread Patrick Franz
Package: systemsettings
Version: 4:5.27.2-1
Severity: important
X-Debbugs-Cc: delta...@debian.org

Dear Maintainer,

systemsettings crashes when trying to access the Flatpak Permission module.
This is due to the flatpak package not being required by the Permission
module. Installing the flatpak package resolves the issue.


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

Kernel: Linux 6.0.0-6-amd64 (SMP w/20 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages systemsettings depends on:
ii  kio 5.103.0-1
ii  kpackagetool5   5.103.0-1
ii  libc6   2.36-8
ii  libkf5activities5   5.103.0-1
ii  libkf5auth5 5.103.0-1
ii  libkf5authcore5 5.103.0-1
ii  libkf5completion5   5.103.0-1
ii  libkf5configcore5   5.103.0-1
ii  libkf5configgui55.103.0-1
ii  libkf5configwidgets55.103.0-1
ii  libkf5coreaddons5   5.103.0-1
ii  libkf5crash55.103.0-1
ii  libkf5dbusaddons5   5.103.0-1
ii  libkf5i18n5 5.103.0-1
ii  libkf5iconthemes5   5.103.0-1
ii  libkf5itemmodels5   5.103.0-1
ii  libkf5itemviews55.103.0-1
ii  libkf5kcmutils5 5.103.0-3
ii  libkf5kiocore5  5.103.0-1
ii  libkf5kiogui5   5.103.0-1
ii  libkf5kiowidgets5   5.103.0-1
ii  libkf5kirigami2-5   5.103.0-1
ii  libkf5notifications55.103.0-1
ii  libkf5package5  5.103.0-1
ii  libkf5runner5   5.103.0-1
ii  libkf5service-bin   5.103.0-1
ii  libkf5service5  5.103.0-1
ii  libkf5widgetsaddons55.103.0-1
ii  libkf5windowsystem5 5.103.0-1
ii  libkf5xmlgui5   5.103.0-1
ii  libkworkspace5-54:5.27.2-1
ii  libqt5core5a5.15.8+dfsg-3
ii  libqt5gui5  5.15.8+dfsg-3
ii  libqt5qml5  5.15.8+dfsg-3
ii  libqt5quick55.15.8+dfsg-3
ii  libqt5quickwidgets5 5.15.8+dfsg-3
ii  libqt5widgets5  5.15.8+dfsg-3
ii  libstdc++6  12.2.0-14
ii  qml-module-org-kde-kcm  5.103.0-1
ii  qml-module-org-kde-kcmutils 5.103.0-3
ii  qml-module-org-kde-kirigami25.103.0-1
ii  qml-module-org-kde-kitemmodels  5.103.0-1
ii  qml-module-org-kde-newstuff 5.103.0-1
ii  qml-module-qtquick-controls 5.15.8-2
ii  qml-module-qtquick-layouts  5.15.8+dfsg-3
ii  qml-module-qtquick-shapes   5.15.8+dfsg-3
ii  qml-module-qtquick2 5.15.8+dfsg-3

systemsettings recommends no packages.

systemsettings suggests no packages.

-- no debconf information



Bug#1032240: akonadi server fails to start since it cannot connect to mysql database

2023-03-10 Thread Patrick Franz
Hi,

the issue is connected to MariaDB when upgrading after the shutdown was 
not clean, see https://bugs.debian.org/cgi-bin/bugreport.cgi?
bug=1032047#40

We are trying to find a solution for this.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1032512: Unneeded versioned dependency to libx11-xcb1

2023-03-09 Thread Patrick Franz
Hi,

On Thu, 9 Mar 2023 06:34:16 +0100 Klaus Ethgen  wrote:
[...]
> But the versioned dependency is unneeded as I could test by forcing
> install old version. It does not only work, it does also work better
> in the "broken" state than with the correct dependencies.
> 
> So it IS a bug of this package.

No, it is not a bug in Qt.

The versioned dependency is picked up by the Debian build system and not 
by code in Qt. If it has to pick 1.8.4, then it is because it either 
needs it or it cannot determine which version would suffice. Merely 
pointing to a single use case is not enough to lower it. Maybe there are 
use cases where 1.8.4 is needed.

There are a dozen packages depending on libx11-xcb1 1.8.4 - do you want 
those to lessen their dependencies as well ? Manually editing 
automatically picked-up dependencies is asking for trouble.

The bug is in libx11. If you want the situation solved, please help 
fixing the bug there.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1032512: Unneeded versioned dependency to libx11-xcb1

2023-03-08 Thread Patrick Franz
Hi,

On Wed, 8 Mar 2023 22:17:41 +0100 Klaus Ethgen  wrote:
[...]
> 
> Look at #1032379...

The versioned dependency on libx11-xcb1 was picked up automatically for 
a reason and I have no intention of fiddling with it.

As this is an issue with libx11 and not a bug in Qt, it should be fixed 
there and not here. I'm inclined to close both this bug and #1032513.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1032512: Unneeded versioned dependency to libx11-xcb1

2023-03-08 Thread Patrick Franz
Hi Klaus,

On Wed, 8 Mar 2023 11:41:57 +0100 Klaus Ethgen  wrote:
> Package: libqt6opengl6
> Version: 6.4.2+dfsg-7
> Severity: important
> 
> The package has an versioned dependency to libxcb-xkb1, which
> currently prevent the workaround about a critical bug in that library 
> by using the version bevore the current one.

Can you elaborate a bit more ? Are you saying you need to use
libx11-xcb1 2:1.8.3 ?


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1025823: qt6-base FTBFS on Alpha; Unknown Q_PROCESSOR_xxx macro

2023-02-28 Thread Patrick Franz
Hi,

somehow the patch still doesn't apply cleanly:

dpkg-source: info: building qt6-base using existing 
./qt6-base_6.4.2+dfsg.orig.tar.xz
dpkg-source: info: using patch list from debian/patches/series
patching file src/corelib/global/qprocessordetection.h
patching file src/corelib/plugin/qelfparser_p.cpp
Hunk #2 FAILED at 382.
1 out of 2 hunks FAILED
dpkg-source: info: the patch has fuzz which is not allowed, or is malformed


I'm afraid this won't be merged for bookworm and will have to wait
until Debian gets 6.5 or later.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1030632: cannot select picture from a local directory to use as desktop background in kde plasma

2023-02-13 Thread Patrick Franz
Hi,

is this bug still persisting ? Unfortunately, you didn't provide us with 
the versions of your installed packages.
Your bug sounds like you were running a mixed Plasma, i.e. some packages 
were from the 5.26 release, some from the 5.27 release.

Could you please update to the latest versions available in testing 
(5.26.90 which is the 5.27 beta) and see whether you still experience 
this bug ?


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1030594: RM: kio-sieve -- ROM; Binary package has been dropped upstream

2023-02-05 Thread Patrick Franz
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: libkf5ksi...@packages.debian.org, delta...@debian.org
Control: affects -1 + src:libkf5ksieve

Dear FTP team,

the binary package kio-sieve has been dropped upstream from it source
package libkf5ksieve and can thus be deleted from both unstable and testing.

The latest upload of libkf5ksieve (22.12.2-1) does not build this
binary package anymore and therefore it should be removed.

Thank you very much.


-- 
Med vänliga hälsningar

Patrick Franz


Bug#1029079: akonadi-backend-mysql: Build against default-mysql-{client,server}-core 1.1.0

2023-01-17 Thread Patrick Franz
Hi Sedat,

On Tue, 17 Jan 2023 14:51:56 +0100 Sedat Dilek  
wrote:
> I removed akonadi-backend-mysql from my Debian/unstable AMD64 box as I 
> need a higher version of mariadb.

There is no need to remove akonadi-backend-mysql from Sid and I also 
don't see why we would need to rebuild it.
During the upgrade of MariaDB, the package default-mysql-server-core is 
unconfigured for a short moment, but that's it. The log should tell you 
that it's configured afterwards.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1028000: RM: kalendar [armel ppc64el s390x alpha hppa m68k riscv64 sh4] -- ROM; ANAIS

2023-01-05 Thread Patrick Franz
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: kalen...@packages.debian.org, delta...@debian.org
Control: affects -1 + src:kalendar

Hi,

in its newest version 22.12.0, the kalendar package has picked
up a dependency which requires the Qt 5 WebEngine. However, this
engine is only available on certain architectures.

kalendar can therefore not be built anymore on the following
architectures (but could be built there before):

armel ppc64el s390x alpha hppa m68k riscv64 sh4

I hereby request the removal of kalendar for these architectures
in unstable and testing.

Thank you very much.


-- 
Med vänliga hälsningar

Patrick Franz


Bug#1024752: (no subject)

2023-01-03 Thread Patrick Franz
Control: tag -1 pending

Fixed with
https://salsa.debian.org/qt-kde-team/qt6/qt6-websockets/-/commit/d2942bad0311f86137cbe284a3280ea5f785ee35
and will be part of the next upload once the transition is completed
and 6.4.2 final is available.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1026933: Transition Qt 6.4.2

2023-01-03 Thread Patrick Franz
Hi,

On Tue, 3 Jan 2023 06:40:04 +0100 Sebastiaan Couwenberg 
 wrote:
[...]
> Testing migration is blocked by this hint:
> 
>   # 2022-12-31
>   # uncorrdinated change of -dev package names
>   block qt6-base
> 
> Can you elaborate what the maintainer needs to do to get this 
> transition unblocked?

At this stage: nothing.

We have renamed a number of dev-packages such that all source packages 
follow the qt6-$MODULE-dev scheme.
However, in the meantime we have added a Provides for the old package 
names, such that you can continue using old dev-package names such as 
libqt6core5compat6-dev.

We will file bugs against packages still depending on the old packages 
and ask maintainers to switch. No timeframe has been set for this 
though.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1026933: Transition Qt 6.4.2

2022-12-29 Thread Patrick Franz
Hi,

Qt 6.4.2~rc1 has now been built successfully on every architecture 
except s390x where the builds have been queued. However, we don't see a 
reason why 6.4.2 couldn't be built on s390x.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1026254: Transition KDE PIM 22.12

2022-12-29 Thread Patrick Franz
Control: tags -1 - moreinfo

Hi,

On Sun, 18 Dec 2022 13:01:08 +0100 Sebastian Ramacher 
> Please remove the moreinfo tag once the transition is staged in
> experimental.

KDE PIM was uploaded to experimental a week ago and has been built 
successfully on all architectures except s390x where some packages are 
still queued. However, I don't a see a reason why the builds should 
fail.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1026933: Transition Qt 6.4.2

2022-12-27 Thread Patrick Franz
Hi,

we have uploaded Qt 6.4.2~rc1 to experimental.
We still don't know when the final release is going to happen, but the 
rc1 version is sufficient to do the transition.

I will update this bug report once everything has been built 
successfully in experimental.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1025663: qmake6: how should users query for QT_INSTALL_PLUGINS?

2022-12-26 Thread Patrick Franz
Hi,

I agree that solution a) sounds like the better option, especially since 
we've gone this route with Qt 5.

However, I will revisit this issue once we have transitioned 6.4 into 
unstable.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1026933: Transition Qt 6.4.2

2022-12-24 Thread Patrick Franz
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: transition
X-Debbugs-Cc: delta...@debian.org,debian-qt-...@lists.debian.org

Hi Release Team,

we would like to request a transition for Qt 6.4.2.

It is not a huge transition as only the following packages are affected 
by it (if I'm not mistaken):

* calibre
* fcitx-qt5
* fcitx5-qt
* pyqt6
* qbs
* qt6ct
* qtcreator


Now, Qt 6.4.2 has not been released yet, but we have started packaging
and should be finished with it in 1-2 days.
Unfortunately, we don't know yet the exact date yet of the release.
The Qt Company is aware of the transition freeze and would really like
to get Qt 6.4.2 into bookworm, and thus they are trying to get it 
released as soon as possible. Though, it might take until the first
week in January until it is released.


Here is the Ben file:

---
title = "Qt 6.4.2";

is_affected = .depends ~ /qt6-base-abi \(= 6\.3\.1\)/ | .depends ~ 
/qt6-base-abi \(= 6\.4\.2\)/;
is_good = .depends ~ /qt6-base-abi \(= 6\.4\.2\)/;
is_bad = .depends ~ /qt6-base-abi \(= 6\.3\.1\)/;
---

Thank you very much.


-- 
Med vänliga hälsningar

Patrick Franz


Bug#1026254: Transition KDE PIM 22.12

2022-12-17 Thread Patrick Franz
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: transition
X-Debbugs-Cc: delta...@debian.org, debian-qt-...@lists.debian.org

Hi Release Team,

we would like to request a transition for KDE PIM 22.12.

The packages depending on KDE PIM are:

* digikam
* kgpg
* kio-gdrive
* kjots
* kmymoney
* kraft
* zanshin

All of these packages should just need a rebuild against 22.12.

Note that we have not yet uploaded KDE PIM 22.12 to experimental
yet as we are waiting for one package to clear NEW, but the
packaging is complete. Once libkf5pimcommon has cleared NEW, we
can upload it to experimental immediately.
I wanted to request the transition in good time before the freeze
in January and will update this bug report when the upload to
experimental is complete.

In any case, here is the BEN file:

---
title = "KDEPIM 22.12";

is_affected = .depends ~ /libkf5.*-22.08/ | .depends ~ /libkf5.*-22.12/;
is_good = .depends ~ /libkf5.*-22.12/;
is_bad = .depends ~ /libkf5.*-22.08/;
---

Thank you.


-- 
Med vänliga hälsningar

Patrick Franz


Bug#1025823: qt6-base FTBFS on Alpha; Unknown Q_PROCESSOR_xxx macro

2022-12-15 Thread Patrick Franz
Hi Michael,

thanks for the patch. Could you please rebase this against the latest 
from the 6.4 branch ?


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1023333: qt6-webengine: Fail to build with rollup 3

2022-12-10 Thread Patrick Franz
Hi,

On Wed, 02 Nov 2022 14:49:51 +0100 y...@debian.org wrote:
> Package: qt6-webengine
> Severity: important
> User: pkg-javascript-de...@lists.alioth.debian.org
> Usertags: rollup-3
> 
> Sent with mass-bug
> 
> qt6-webengine's build failed with rollup 3. This is often due to a
> bad rollup.config.js which was accepted before (ES in a .js file).
> 
> To fix it, try to move rollup.config.js into rollup.config.mjs or
> rewrite it into CommonJS.
> 
> rollup 3.x is available in experimental branch.
> 
> Note: this may be a false positive, I'm unable to reproduce the
> complete build. Also this package contains a copy of an old rollup:
> src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/
> rollup and many other JS modules, available in Debian 

I think this is a false positive. qt6-webengine built successfully with 
rollup as a build-dependency in experimental with rollup 3.3.0-1 used.

See the corresponding build-log: https://buildd.debian.org/status/
fetch.php?pkg=qt6-
webengine=amd64=6.4.1%2Bdfsg-1=1668705336=0


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1024488: kaddressbook: Unused build-dependency on libgpgmepp-dev?

2022-11-20 Thread Patrick Franz
Hi Andreas,

On Sun, 20 Nov 2022 16:12:33 +0100 Andreas Metzler  
wrote:
> Source: kaddressbook
> Version: 4:22.08.3-1
> Severity: minor
> 
> Hello,
> 
> afaict kaddressbook's b-d on libgpgmepp-dev is unused:
> ametzler@argenau:/tmp/BUGS$ grep -ril gpgme kaddressbook-22.08.3/ 
buildlog.kaddressbook_22.08.3-1_amd64
> kaddressbook-22.08.3/debian/control
> 
> Could you please doublecheck? - TIA!

It seems that the following commit removed it:
https://invent.kde.org/pim/kaddressbook/-/commit/
eb9dad153f199c925ac60c0a33eca6ff0c1f9f44

Will try not to forget to remove it before the next upload.


-- 
Med vänliga hälsningar

Patrick Franz



  1   2   >