Bug#1070681: kalendar: QML module 'org.kde.kitemmodels' not a dependency, but Kalendar fails to launch without it

2024-05-06 Thread Vedanth Padmaraman
Package: kalendar
Version: 22.12.3-2+b2
Severity: important
X-Debbugs-Cc: vedanthpadmaraman0...@gmail.com

Dear Maintainer,

It seems that Kalendar will not start without finding QML module 
'org.kde.kitemmodels' (from
package qml-module-org-kde-kitemmodels); however, it is not installed as a 
dependency for
Kalendar. I can confirm that on installing `qml-module-org-kde-kitemmodels`,
the issue goes away and Kalendar launches.

* What I did:
  - Installed kalendar without installing Recommended packages:
`apt install --no-install-recommends kalendar`
  - Launched Kalendar

* What happened:
  The app exits immediately. When running from a console, the following error 
message
  is seen:

  $ kalendar
  QML debugging is enabled. Only use this in a safe environment.
  QQmlApplicationEngine failed to load component
  qrc:/main.qml:493:19: Type MainDrawer unavailable
  qrc:/MainDrawer.qml:15:1: module "org.kde.kitemmodels" is not installed

* How I fixed it:
  Installed package `qml-module-org-kde-kitemmodels` through APT:
  `apt install qml-module-org-kde-kitemmodels`

I suppose `qml-module-org-kde-kitemmodels` should be added as a dependency for 
Kalendar... If that
is the case, should I go ahead and submit a patch for the same?

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

Kernel: Linux 6.7.9-amd64 (SMP w/3 CPU threads; PREEMPT)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8), LANGUAGE=en_IN:en
Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled

Versions of packages kalendar depends on:
ii  akonadi-server  4:22.12.3-1+b2
ii  kdepim-runtime  4:22.12.3-2+b1
ii  kio 5.107.0-1+b2
ii  libc6   2.37-17
ii  libgcc-s1   14-20240330-1
ii  libgpgme11t64   1.18.0-4.1+b1
ii  libkf5akonadicalendar5abi1 [libkf5akonadicalendar5-22.  4:22.12.3-1+b2
12]
ii  libkf5akonadicontact5 [libkf5akonadicontact5-22.12] 4:22.12.3-1+b2
ii  libkf5akonadicore5abi2 [libkf5akonadicore5-22.12]   4:22.12.3-1+b2
ii  libkf5akonadimime5 [libkf5akonadimime5-22.12]   4:22.12.3-1+b2
ii  libkf5akonadiwidgets5abi1 [libkf5akonadiwidgets5-22.12  4:22.12.3-1+b2
]
ii  libkf5calendarcore5abi2 5:5.107.0-1+b2
ii  libkf5calendarsupport5abi1 [libkf5calendarsupport5-22.  4:22.12.3-1+b1
12]
ii  libkf5codecs5   5.107.0-1+b2
ii  libkf5configcore5   5.107.0-1+b2
ii  libkf5configgui55.107.0-1+b2
ii  libkf5configwidgets55.107.0-2+b2
ii  libkf5contacts5 5:5.107.0-2
ii  libkf5coreaddons5   5.107.0-1+b2
ii  libkf5dbusaddons5   5.107.0-1+b2
ii  libkf5eventviews5abi1 [libkf5eventviews5-22.12] 4:22.12.3-1+b1
ii  libkf5i18n5 5.107.0-1+b2
ii  libkf5itemmodels5   5.107.0-1+b2
ii  libkf5kiocore5  5.107.0-1+b2
ii  libkf5mailcommon5abi2 [libkf5mailcommon5-22.12] 4:22.12.3-1+b4
ii  libkf5mime5abi1 [libkf5mime5-22.12] 22.12.3-1+b2
ii  libkf5widgetsaddons55.107.0-1+b2
ii  libkf5windowsystem5 5.107.0-1+b2
ii  libkf5xmlgui5   5.107.0-1+b2
ii  libqt5core5t64  5.15.10+dfsg-7.2+b1
ii  libqt5dbus5t64  5.15.10+dfsg-7.2+b1
ii  libqt5gui5t64   5.15.10+dfsg-7.2+b1
ii  libqt5qml5  5.15.10+dfsg-2+b2
ii  libqt5quick55.15.10+dfsg-2+b2
ii  libqt5quickcontrols2-5  5.15.10+dfsg-2+b2
ii  libqt5widgets5t64   5.15.10+dfsg-7.2+b1
ii  libstdc++6  14-20240330-1
ii  qml-module-org-kde-kirigami-addons-labs-mobileform  0.9.0-1+b2
ii  qml-module-org-kde-kirigami25.107.0-1+b2
ii  qml-module-qt-labs-qmlmodels5.15.10+dfsg-2+b2
ii  qml-module-qtlocation   5.15.10+dfsg-3+b2
ii  qml-module-qtpositioning5.15.10+dfsg-3+b2

Versions of packages kalendar recommends:
pn  kalendarac  

kalendar suggests no packages.

-- no debconf information



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

2024-05-06 Thread Witold Baryluk
Package: kdeconnect
Followup-For: Bug #998197
X-Debbugs-Cc: witold.bary...@gmail.com

severity -1 serious
tags -1 security
thanks


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.

And as mentioned already before. It autostarts on desktop login, even if
one does not use KDE (it autostarts in normal gnome-shell session for
example).

So this is even more dangerous.



Processing of kf6-knotifications_6.0.0-1_amd64.changes

2024-05-06 Thread Debian FTP Masters
kf6-knotifications_6.0.0-1_amd64.changes uploaded successfully to localhost
along with the files:
  kf6-knotifications_6.0.0-1.dsc
  kf6-knotifications_6.0.0.orig.tar.xz
  kf6-knotifications_6.0.0.orig.tar.xz.asc
  kf6-knotifications_6.0.0-1.debian.tar.xz
  kf6-knotifications_6.0.0-1_amd64.buildinfo
  libkf6notifications-data_6.0.0-1_all.deb
  libkf6notifications-dev_6.0.0-1_amd64.deb
  libkf6notifications-doc_6.0.0-1_all.deb
  libkf6notifications6-dbgsym_6.0.0-1_amd64.deb
  libkf6notifications6_6.0.0-1_amd64.deb
  qml6-module-org-kde-notifications-dbgsym_6.0.0-1_amd64.deb
  qml6-module-org-kde-notifications_6.0.0-1_amd64.deb

Greetings,

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



Processed: transition: re2

2024-05-06 Thread Debian Bug Tracking System
Processing control commands:

> affects -1 + src:re2
Bug #1070659 [release.debian.org] transition: re2
Added indication that 1070659 affects src:re2
> block -1 with 1070649 1053409
Bug #1070659 [release.debian.org] transition: re2
1070659 was not blocked by any bugs.
1070659 was not blocking any bugs.
Added blocking bug(s) of 1070659: 1053409 and 1070649

-- 
1070659: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1070659
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1033462: KMail: Sending emails fails via Gmail due to OAuth 2.0 Scopes

2024-05-06 Thread Sedat Dilek
Hi,

Unfortunately, I had no big success with playing with Google's OAuth Scopes.

But I found another solution ...

Gmail-Account > Data & Privacy > Apps and services > Third party apps
and services > Akonadi Service For Google Services

... I was able to send emails again via KMail.

[ INFO ]
Akonadi Resources for Google Services has some access to your Google Account

To use some Akonadi Resources for Google Services features, you gave
Akonadi Resources for Google Services some access to your Google
Account.
This access might include sensitive info

[ See your profile info ]
See your primary Google Account email address
Associate you with your personal info on Google

[ Read, compose, send, and permanently delete all your email from
Gmail ] <--- so-called "Scopes"
This app wants permission to do anything you can do in your Gmail, including:
Read your emails
Compose new emails
Add new emails meant for a different email address into your inbox
Send emails for you
Delete your email
Create, change or delete your email labels
Get notified when certain kinds of emails appear in your Gmail inbox,
like a travel confirmation

Your email may contain sensitive info, like names of your contacts,
your private communications, or financial or medical information

[ CONCLUSION ]
Unsure, if this was a clever/smart decision?

BR,
-Sedat-



Bug#1059264: marked as done (qbs: ftbfs on riscv64: test timeout)

2024-05-06 Thread Debian Bug Tracking System
Your message dated Mon, 06 May 2024 15:00:14 +
with message-id 
and subject line Bug#1059264: fixed in qbs 2.3.0-1
has caused the Debian Bug report #1059264,
regarding qbs: ftbfs on riscv64: test timeout
to be marked as done.

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

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


-- 
1059264: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059264
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: qbs
Version: 1.24.1+dfsg-2
Severity: important
Tags: ftbfs patch
User: debian-ri...@lists.debian.org
Usertags: riscv64
X-Debbugs-Cc: debian-ri...@lists.debian.org

Dear Maintainer,

qbs has ftbfs on riscv64 since 2.1.1-2(2023/08) on sid. The problem is
due to timeout on buildd machines for riscv64 now:

```
11: PASS   : TestBlackboxQt::pkgconfigQt(dummy)
11:
11:  pkgconfigQt function time: 14094ms, total time: 641516ms
11: QFATAL : TestBlackboxQt::pkgconfigQt(cross-compiling) Test function timed 
out
11: QObject: Cannot create children for a parent that is in a different thread.
11: (Parent is QCoreApplication(0x3fffc21be0), parent's thread is 
QThread(0x2adb309710), current thread is QThread(0x2adb310660)
11: FAIL!  : TestBlackboxQt::pkgconfigQt(cross-compiling) Received a fatal 
error.
11: Totals: 27 passed, 1 failed, 0 skipped, 0 blacklisted, 641517ms
11: * Finished testing of TestBlackboxQt *
11: Received signal 6 (SIGABRT)
11:  pkgconfigQt function time: 14094ms, total time: 641517ms
11/16 Test #11: tst_blackbox-qt ..Subprocess 
aborted***Exception: 641.58 sec

```

see 2.1.1-2: 
https://buildd.debian.org/status/fetch.php?pkg=qbs=riscv64=2.1.1-2=1692573450=0

```
 staticQtPluginLinking function time: 2857ms, total time: 1026576ms
QFATAL : TestBlackboxQt::staticQtPluginLinking() Test function timed out
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QCoreApplication(0x3fedebcbe0), parent's thread is 
QThread(0x2b098c5710), current thread is QThread(0x2b098cc660)
FAIL!  : TestBlackboxQt::staticQtPluginLinking() Received a fatal error.
Totals: 40 passed, 1 failed, 2 skipped, 0 blacklisted, 1026576ms
* Finished testing of TestBlackboxQt *
Received signal 6 (SIGABRT)
 staticQtPluginLinking function time: 2857ms, total time: 1026576ms

```
see 2.1.2-1: 
https://buildd.debian.org/status/fetch.php?pkg=qbs=riscv64=2.1.2-1=1696133341=0

One case of 2.1.2-2:

```
 includedMocCpp function time: 49495ms, total time: 335283ms
11: QFATAL : TestBlackboxQt::includedMocCpp() Test function timed out
11: QObject: Cannot create children for a parent that is in a different thread.
11: (Parent is QCoreApplication(0x3ff6485b00), parent's thread is 
QThread(0x2b0e560710), current thread is QThread(0x2b0e5676b0)
11: FAIL!  : TestBlackboxQt::includedMocCpp() Received a fatal error.
11: Totals: 9 passed, 1 failed, 0 skipped, 0 blacklisted, 335283ms
...
```
https://buildd.debian.org/status/fetch.php?pkg=qbs=riscv64=2.1.2-2=1702154123=0

So we can see the timeout on tst_blackbox-qt suite mainly. But the
question is that failed test function cases are randomized. So I have
captured a few cases to temporarily skip over riscv64 buildd(holpe this
works). And I would like to suggest that we keep opening the reportbug
until we have more powerful buildd machines to close it as expected
it. I can build it on vf2 without any patch but it has not been tested
many times. 

So could you apply it on next upload or any ideas?

Regards,
--
  Bo YU

diff -Nru qbs-2.1.2/debian/changelog qbs-2.1.2/debian/changelog
--- qbs-2.1.2/debian/changelog  2023-12-08 10:54:19.0 +
+++ qbs-2.1.2/debian/changelog  2023-12-19 10:57:03.0 +
@@ -1,3 +1,10 @@
+qbs (2.1.2-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Skip some test cases on riscv64. (Closes: #-1) 
+
+ -- Bo YU   Tue, 19 Dec 2023 10:57:03 +
+
 qbs (2.1.2-2) unstable; urgency=medium
 
   * Update debian/libqbscore2.1.symbols for loong64 (closes: #1057757).
diff -Nru qbs-2.1.2/debian/patches/series qbs-2.1.2/debian/patches/series
--- qbs-2.1.2/debian/patches/series 2023-12-08 10:54:19.0 +
+++ qbs-2.1.2/debian/patches/series 2023-12-19 10:57:03.0 +
@@ -3,3 +3,4 @@
 no_nosys_specs.diff
 disable_bad_assembly.diff
 asan_atomic.diff
+skip-some-blackbox-qt-tests-on-riscv64.patch
diff -Nru qbs-2.1.2/debian/patches/skip-some-blackbox-qt-tests-on-riscv64.patch 
qbs-2.1.2/debian/patches/skip-some-blackbox-qt-tests-on-riscv64.patch
--- qbs-2.1.2/debian/patches/skip-some-blackbox-qt-tests-on-riscv64.patch   

qbs_2.3.0-1_amd64.changes ACCEPTED into experimental

2024-05-06 Thread Debian FTP Masters
Thank you for your contribution to Debian.



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sun, 05 May 2024 21:30:49 +0300
Source: qbs
Binary: libqbscore2.3 libqbscore2.3-dbgsym qbs qbs-common qbs-dbgsym qbs-dev 
qbs-doc qbs-doc-html qbs-examples
Architecture: source amd64 all
Version: 2.3.0-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers 
Changed-By: Dmitry Shachnev 
Description:
 libqbscore2.3 - Qbs core library
 qbs- cross-platform build tool
 qbs-common - Qbs static files
 qbs-dev- Qbs development files
 qbs-doc- Qbs documentation
 qbs-doc-html - Qbs HTML documentation
 qbs-examples - examples for Qbs build tool
Closes: 1059264
Changes:
 qbs (2.3.0-1) experimental; urgency=medium
 .
   [ Dmitry Shachnev ]
   * Acknowledge NMU, thanks Benjamin Drung!
   * Mark four symbols as optional to fix build with Qt 6.6.
   * New upstream release.
   * Rename libqbscore2.1t64 to libqbscore2.3 for upstream SONAME change.
 - Drop t64-related Provides, Breaks/Replaces and lintian-overrides.
   * Update debian/libqbscore2.3.symbols from buildds’ and current logs.
   * Update debian/copyright.
   * Remove libqt6opengl6-dev build-dependency (merged into qt6-base-dev).
   * Update install files.
   * Bump Standards-Version to 4.7.0, no changes needed.
 .
   [ Bo YU ]
   * Increase the timeout of qtest with QTEST_FUNCTION_TIMEOUT for riscv64.
 (Closes: #1059264)
 .
   [ Lisandro Damián Nicanor Pérez Meyer ]
   * Remove myself from Uploaders.
Checksums-Sha1:
 20707a6ec805a8ba9971b260fb1b8c4694f96c12 2421 qbs_2.3.0-1.dsc
 6c00485c08667476efbbd26fc95c281dceb38723 5615799 qbs_2.3.0.orig.tar.gz
 dad47dd455cfc5426fd138721921e2929bd7dbbc 81488 qbs_2.3.0-1.debian.tar.xz
 80f77ec7a9bc3e788c3d3b67ef757ad74bd7dc7d 55841692 
libqbscore2.3-dbgsym_2.3.0-1_amd64.deb
 186dd262f5769f0305814350dbc6c2eb76c19544 1800252 
libqbscore2.3_2.3.0-1_amd64.deb
 7ec52b5c94e84b8e6a6a5e74d2df2ea1556bc547 190904 qbs-common_2.3.0-1_all.deb
 2e3264e6888137fe78a03c18ae06cf73eae48ba3 25564452 qbs-dbgsym_2.3.0-1_amd64.deb
 3c894b31c46a9e2436b0703c920678caf0e3c7d3 27676 qbs-dev_2.3.0-1_amd64.deb
 c8228377d46d2a9a4e3dc4d9f727136657ac5075 348096 qbs-doc-html_2.3.0-1_all.deb
 9121cd7a2e9122d44adb83078c0a07c88dac78ff 729936 qbs-doc_2.3.0-1_all.deb
 aa9387afca3baa2516d323a087392a484eab0290 465124 qbs-examples_2.3.0-1_all.deb
 0a22b4cf6b52e6c3be3ea8a50c6223104f17babe 16675 qbs_2.3.0-1_amd64.buildinfo
 f31d9379e53f6fca33afa53de06fbe47868b272f 736736 qbs_2.3.0-1_amd64.deb
Checksums-Sha256:
 4d25995630a495533e39f8abaaf484fbd3602d6ed20f44fe043a50a60a4df64b 2421 
qbs_2.3.0-1.dsc
 e7fa44fb36d705ab40f34c24e71bb32beef1210eab2d50bf6f2318a195780826 5615799 
qbs_2.3.0.orig.tar.gz
 44b7d759c2ba01b76f355d7a084e02da27fb8a5fd936d25dc06c5a694aae3a00 81488 
qbs_2.3.0-1.debian.tar.xz
 bb5405f22627a6806e231e34a815156d96c27c9ca55a81ce176aa4b47e0e4837 55841692 
libqbscore2.3-dbgsym_2.3.0-1_amd64.deb
 6a326171c4915e4c69be7c8baa11aa4fa138eb8360d87f1f59e7fd167e30a157 1800252 
libqbscore2.3_2.3.0-1_amd64.deb
 703d92127c0e024bb980acf51227220599f88c3a1561151e4050099fe08e055b 190904 
qbs-common_2.3.0-1_all.deb
 886c75695e2cdaaefec234d680ebb265b41484d8465f516442def4762bf6e647 25564452 
qbs-dbgsym_2.3.0-1_amd64.deb
 f49e78ef912aaea9487621b6dff89d8ed2f25478004e50d2ea4674d5c508050a 27676 
qbs-dev_2.3.0-1_amd64.deb
 d4f05ba1ffc605c0f56b0f29b8953105af9403810f6ae2e7eb4b539a62cf 348096 
qbs-doc-html_2.3.0-1_all.deb
 d0d0d04b2e9d473ef1efd20a047a1f457dbe59b1959458f4d3d2a95c936db17f 729936 
qbs-doc_2.3.0-1_all.deb
 5972f21d6a3253f62d56fd2c05812034a1a9cc7c30bbfe2c28662a33b6346230 465124 
qbs-examples_2.3.0-1_all.deb
 3fbd7f854d257bf3e682c3804f4a112c878957c838f132086a8ff436310011b6 16675 
qbs_2.3.0-1_amd64.buildinfo
 4262b1cd509c85b14381386d4dacda189adee5393ef6ca5242c875e5ea747a5b 736736 
qbs_2.3.0-1_amd64.deb
Files:
 b9974af4effad684d00da545d25f636b 2421 devel optional qbs_2.3.0-1.dsc
 b7bbbfdf19a8c0b34e7f3085fb1a9070 5615799 devel optional qbs_2.3.0.orig.tar.gz
 79073ccb9af7ecea65b2cd46082f5dc8 81488 devel optional qbs_2.3.0-1.debian.tar.xz
 30c886c456bd0a98ac4f3cd2e3529c6c 55841692 debug optional 
libqbscore2.3-dbgsym_2.3.0-1_amd64.deb
 43f10a10b2df54314316e690e830b82b 1800252 libs optional 
libqbscore2.3_2.3.0-1_amd64.deb
 c98bc0579ee34f2c16c62f36c8474b9c 190904 devel optional 
qbs-common_2.3.0-1_all.deb
 876bac3a3617610be5fcd62cd407e60d 25564452 debug optional 
qbs-dbgsym_2.3.0-1_amd64.deb
 bd6bca2252145912981a5d43a5188cc5 27676 libdevel optional 
qbs-dev_2.3.0-1_amd64.deb
 2f69a6a246f286f1eb700d5365248825 348096 doc optional 
qbs-doc-html_2.3.0-1_all.deb
 b894f970a705e1358d4d156ddec17518 729936 doc optional qbs-doc_2.3.0-1_all.deb
 3214cb9fba3ccee71d7665725ca039b1 465124 doc optional 
qbs-examples_2.3.0-1_all.deb
 7983fc0eb4e547bba0a3d80d048ca735 16675 devel optional 
qbs_2.3.0-1_amd64.buildinfo
 4c69c0ad1e551ad9448f4671f5360010 736736 devel optional qbs_2.3.0-1_amd64.deb

-BEGIN PGP SIGNATURE-


signon-ui_0.17+git20231016.eef943f-1_amd64.changes ACCEPTED into experimental

2024-05-06 Thread Debian FTP Masters
Thank you for your contribution to Debian.



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sun, 05 May 2024 21:55:04 +0200
Source: signon-ui
Binary: signon-ui-qt signon-ui-qt-dbgsym signon-ui-service
Architecture: source amd64 all
Version: 0.17+git20231016.eef943f-1
Distribution: experimental
Urgency: medium
Maintainer: Debian/Kubuntu Qt/KDE Maintainers 
Changed-By: Aurélien COUDERC 
Description:
 signon-ui-qt - single Sign-on UI based on Qt
 signon-ui-service - D-Bus service file for signon-ui
Changes:
 signon-ui (0.17+git20231016.eef943f-1) experimental; urgency=medium
 .
   * Team upload.
   * Update packaging to follow the move of the project to its new home in the
 Accounts SSO group on the gitlab.com instance.
   * New upstream git snapshot (git20231016.eef943f).
   * Build against Qt6.
   * Build with hardening=+all build hardening flag.
   * Replace pkg-config with pkgconf.
   * Rename signon-ui-x11 binary package to signon-ui-qt to better
 represent what it does.
   * Bump Standards-Version to 4.7.0, no change required.
   * Make the signon-ui-service package depend on the signon-ui that it uses
 and not the other way round.
Checksums-Sha1:
 549747c53311c8899a1dee69ead78df8ea272940 2429 
signon-ui_0.17+git20231016.eef943f-1.dsc
 49d586e1ae57fd8d367f61768a82689a0fae6417 64644 
signon-ui_0.17+git20231016.eef943f.orig.tar.gz
 cb1c77c1d77e1f7a744eaa39dde10a13a39e6dbc 7716 
signon-ui_0.17+git20231016.eef943f-1.debian.tar.xz
 5410ca1e552203a8146ee39c1d6896d13a1207d7 4063308 
signon-ui-qt-dbgsym_0.17+git20231016.eef943f-1_amd64.deb
 1169346ceeaf3e766df934ca7ed5ac5081461fd1 91572 
signon-ui-qt_0.17+git20231016.eef943f-1_amd64.deb
 029ea16536b329baae411b0da6f21922e328c645 4108 
signon-ui-service_0.17+git20231016.eef943f-1_all.deb
 3d65cda5d0be6ed84f7fdb60431259ac3ae3beec 16065 
signon-ui_0.17+git20231016.eef943f-1_amd64.buildinfo
Checksums-Sha256:
 f116553595e250eaa564673d0a8358bc2b425f89f2f9f505e7faa50259354b8a 2429 
signon-ui_0.17+git20231016.eef943f-1.dsc
 d1868ff9c6fc8cce1e8c091018cf202aab8d676d6aabb8272658e372e7d2b636 64644 
signon-ui_0.17+git20231016.eef943f.orig.tar.gz
 f5fd1e8df5470e785c7fc60939227dbf026213ef63abf4d396dbac1dc7f511a7 7716 
signon-ui_0.17+git20231016.eef943f-1.debian.tar.xz
 0a62f0aa4c9e5782bf79a8e8e6fa06f8bfaf3aa28578389eb5d5b7260a1bca06 4063308 
signon-ui-qt-dbgsym_0.17+git20231016.eef943f-1_amd64.deb
 5e4dfefced3b40b38f17955c0c8b03850230720995714f6ea98c24c5e81f2b70 91572 
signon-ui-qt_0.17+git20231016.eef943f-1_amd64.deb
 e83bb9ec0ec0bfaa1334f3c2d2be4b551724ec86e0a889fae682b5181b99bf99 4108 
signon-ui-service_0.17+git20231016.eef943f-1_all.deb
 c117007209443dd7c9ae20ffd0bf1faba97a30179f0fe9509c98e2845a6b7936 16065 
signon-ui_0.17+git20231016.eef943f-1_amd64.buildinfo
Files:
 87f6f6436bf6c5a3d2d0f46990fe8937 2429 gnome optional 
signon-ui_0.17+git20231016.eef943f-1.dsc
 ae5f83510489710a7ddc565dd6fde73c 64644 gnome optional 
signon-ui_0.17+git20231016.eef943f.orig.tar.gz
 ad1a597a096f94c608d8ea20e36f6497 7716 gnome optional 
signon-ui_0.17+git20231016.eef943f-1.debian.tar.xz
 53a36f4d94b7cb2390c2337f323adc4d 4063308 debug optional 
signon-ui-qt-dbgsym_0.17+git20231016.eef943f-1_amd64.deb
 c3ee733a0d5fe7580744a575a43bc6bf 91572 gnome optional 
signon-ui-qt_0.17+git20231016.eef943f-1_amd64.deb
 f50dd02020a5ab804e06432714ceb0c4 4108 gnome optional 
signon-ui-service_0.17+git20231016.eef943f-1_all.deb
 dffe1f0812a248df70a2007263571e87 16065 gnome optional 
signon-ui_0.17+git20231016.eef943f-1_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQJHBAEBCgAxFiEEIW//QAAaDgcOKDsfcaflM/KRoyQFAmY37M4THGNvdWNvdWZA
ZGViaWFuLm9yZwAKCRBxp+Uz8pGjJDAtEACUjN/KHY0Ztprkynb9VWxC32GC2PL3
QuzklSLy4NpO5+r0+udBS7i9fRizXeyfPqx+tNNhTw0Vwd3qL7WC34DY90dMqd1O
+n36fxkBxBVH929Nt9L8isDa14tX5OgcPvAMvvJ/UYKyLH+FQ2KDceWvldZHKyge
2Rv1SgAGzwZPf0euVAb2vhmS/u5fgDJF6Vf6AbxTnYnlexuAB/tUQ0IRNAmdf9XT
3NNWERhh4xmKTiHfLqygN8afL2UmJHSnC3N2WHQ/z1zFAC+owNcYQIB6obhiqZ0G
WAUmml8FfkV0Hk1krOPQfaeWFt01z2QKRVOHwcZrtkkPbNSrbeGoQWM6gJEifUiU
6z3kpVORLUzlaxEccVQU1AAmT9gUXv0JKNCCV8uaGiQx5Kz6j9iSFikO5FgjNOc1
h3GRvcTcNo/+sRgRaiY6Uh06w5cMdQIsPQ0YXqxbgW7/ETRsmEnZ6m/mFM/pqidC
lp3b2gBn+zS3u09WgY55C//H0StUfkDUmGtnMjMJ+N8h/nHP06MGxGxUCr0WXF4v
qnrsOOe4cjYlKGxJ3IOhZFDKKRH6vg7YaBrn1hsgBYwmaGBbJnD04lUDxuJU0F3X
I5dpaqKiBUd5/w3lKj+32XMDU0yrZwfJ8E18dhzxu5mx8jzYut7bZbDhcHapWWcd
TawVTVpZZUxNjg==
=WjcS
-END PGP SIGNATURE-



pgp2ogK8fFQl3.pgp
Description: PGP signature


Bug#1070406: Qt5: badly clips some fonts when rendering to PDFs

2024-05-06 Thread Thorsten Glaser
Dixi quod…
>Dmitry Shachnev dixit:
>>Now that you dug so deeply, maybe you can try to replace qRound in those
>>three lines that you mentioned with TO_TTF, and check if it fixes the bug
>
>That *and* figure out somehow how to fix the PDF /FontBBox, at
>least… (though I binary-patched the hhea ascender in the PDF and
>it made Atril happy, so it “should”, despite the still-wrong OS/2
>table values some of which are notably used in clipping by some
>softwares…)

Yes, that worked. I’m attaching the final patch in entirety again
for your convenience.

>I’m trying this (attached). That does both (by letting toTruetype()
>adjust the already-existing scaling factor in the caller) and
>applies suitable rounding (normal for normal values, away from zero
>for the bounding box so it’s guaranteed to encompass all possible
>values). I’ll build it now so I don’t know if it even compiles yet…

It still does not address the OS/2 table, but it does manage to
fix both the PDF-side and font-side hhea table metrics, which is
enough for Atril at least. (Not sure whether it’s enough for my
gf’s printer, I’ll have to test. Or extend the patch to fix the
OS/2 table as well, which I probably should anyway; I have to find
the time for that sometime within the next few days.)

bye,
//mirabilos
-- 
> Hi, does anyone sell openbsd stickers by themselves and not packaged
> with other products?
No, the only way I've seen them sold is for $40 with a free OpenBSD CD.
-- Haroon Khalid and Steve Shockley in gmane.os.openbsd.miscDescription: scale /FontBBox and hhea table when scaling fonts
 for embedding (the OS/2 table needs handling XXX TODO)
Author: mirabilos 
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1070406

--- a/src/gui/painting/qpdf.cpp
+++ b/src/gui/painting/qpdf.cpp
@@ -1870,11 +1870,20 @@ void QPdfEnginePrivate::writeAttachmentR
 "endobj\n");
 }
 
+static inline int roundForBbox(qreal v)
+{
+return (v < 0) ? floor(v) : ceil(v);
+}
+
 void QPdfEnginePrivate::embedFont(QFontSubset *font)
 {
+QFontEngine::Properties properties = font->fontEngine->properties();
+QByteArray postscriptName = properties.postscriptName.replace(' ', '_');
+qreal scale = 1000/properties.emSquare.toReal();
+
 //qDebug() << "embedFont" << font->object_id;
 int fontObject = font->object_id;
-QByteArray fontData = font->toTruetype();
+QByteArray fontData = font->toTruetype();
 #ifdef FONT_DUMP
 static int i = 0;
 QString fileName("font%1.ttf");
@@ -1891,11 +1900,7 @@ void QPdfEnginePrivate::embedFont(QFontS
 int toUnicode = requestObject();
 int cidset = requestObject();
 
-QFontEngine::Properties properties = font->fontEngine->properties();
-QByteArray postscriptName = properties.postscriptName.replace(' ', '_');
-
 {
-qreal scale = 1000/properties.emSquare.toReal();
 addXrefEntry(fontDescriptor);
 QByteArray descriptor;
 QPdf::ByteStream s();
@@ -1909,15 +1914,15 @@ void QPdfEnginePrivate::embedFont(QFontS
 s <<  '+' << postscriptName << "\n"
 "/Flags " << 4 << "\n"
 "/FontBBox ["
-  << properties.boundingBox.x()*scale
-  << -(properties.boundingBox.y() + 
properties.boundingBox.height())*scale
-  << (properties.boundingBox.x() + 
properties.boundingBox.width())*scale
-  << -properties.boundingBox.y()*scale  << "]\n"
+  << roundForBbox(properties.boundingBox.x()*scale)
+  << roundForBbox(-(properties.boundingBox.y() + 
properties.boundingBox.height())*scale)
+  << roundForBbox((properties.boundingBox.x() + 
properties.boundingBox.width())*scale)
+  << roundForBbox(-properties.boundingBox.y()*scale)  << "]\n"
 "/ItalicAngle " << properties.italicAngle.toReal() << "\n"
-"/Ascent " << properties.ascent.toReal()*scale << "\n"
-"/Descent " << -properties.descent.toReal()*scale << "\n"
-"/CapHeight " << properties.capHeight.toReal()*scale << "\n"
-"/StemV " << properties.lineWidth.toReal()*scale << "\n"
+"/Ascent " << qRound(properties.ascent.toReal()*scale) << "\n"
+"/Descent " << qRound(-properties.descent.toReal()*scale) << "\n"
+"/CapHeight " << qRound(properties.capHeight.toReal()*scale) << 
"\n"
+"/StemV " << qRound(properties.lineWidth.toReal()*scale) << "\n"
 "/FontFile2 " << fontstream << "0 R\n"
 "/CIDSet " << cidset << "0 R\n"
 ">>\nendobj\n";
--- a/src/gui/text/qfontsubset.cpp
+++ b/src/gui/text/qfontsubset.cpp
@@ -1162,13 +1162,14 @@ static QByteArray bindFont(const QVector
   if really required.
 */
 
-QByteArray QFontSubset::toTruetype() const
+QByteArray QFontSubset::toTruetype(qreal *scalep) const
 {
 qttf_font_tables font;
 memset(, 0, sizeof(qttf_font_tables));
 
 qreal ppem = fontEngine->fontDef.pixelSize;
 #define TO_TTF(x) qRound(x * 2048. / ppem)
+*scalep *= 

Bug#1070638: kde-spectacle: Build-depends on NBS libkcolorpicker-dev

2024-05-06 Thread Scott Kitterman
On Mon, 06 May 2024 10:33:54 -0400 Scott Kitterman  
wrote:
> Source: kde-spectacle
> Version: 22.12.3-1
> Severity: serious
> Tags: ftbfs
> Justification: fails to build from source (but built successfully in the 
past)
> 
> Once kcolorpicker is decrufted, this package will FTBFS.  Please update
> your build-depends.

Also libkimageannotator-dev needs updating.

Scott K

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


Bug#1070638: kde-spectacle: Build-depends on NBS libkcolorpicker-dev

2024-05-06 Thread Scott Kitterman
Source: kde-spectacle
Version: 22.12.3-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

Once kcolorpicker is decrufted, this package will FTBFS.  Please update
your build-depends.

Scott K



Bug#1070564: libqt5quick5-gles: attempt to upgrade to version 5.15.10+dfsg-3 tries to remove other packages

2024-05-06 Thread Cristian Ionescu-Idbohrn

Package: libqt5quick5-gles
Version: 5.15.10+dfsg-2+b3
Severity: important

Hi,

I see this message:

The following packages have been kept back:
  libqt5quick5-gles

when trying to upgrade. If I attempt to manually install I get another 
message:


The following packages will be REMOVED:
   convertall (0.8.0-2)
   hplip-gui (3.22.10+dfsg0-5)
   libqt5charts5-dev (5.15.10-2+b2)
   libqt5gui5t64 (5.15.10+dfsg-7.2+b1)
   libqt5opengl5t64 (5.15.10+dfsg-7.2+b1)
   libqt5webkit5-dev (5.212.0~alpha4-33+b3)
   python3-pyqt5 (5.15.10+dfsg-1+b1)
   python3-pyqt5.qtsvg (5.15.10+dfsg-1+b1)
   python3-pyqt5.qtwebchannel (5.15.10+dfsg-1+b1)
   qtbase5-dev (5.15.10+dfsg-7.2+b1)
   qtconnectivity5-dev (5.15.10-2+b2)
   qtlocation5-dev (5.15.10+dfsg-3+b2)
   qtpositioning5-dev (5.15.10+dfsg-3+b2)
   qttools5-dev (5.15.10-7)
   torbrowser-launcher (0.3.7-1+b1)

Some of those packages may need to be removed, but why these?

   convertall (0.8.0-2)
   hplip-gui (3.22.10+dfsg0-5)
   torbrowser-launcher (0.3.7-1+b1)


Cheers,

--
Cristian

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (50, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.7.12-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: 
LC_ALL set to en_US.UTF-8), LANGUAGE=en_US.UTF-8

Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages libqt5quick5-gles depends on:
ii  libc6   2.38-7
ii  libqt5core5t64 [qtbase-abi-5-15-10] 5.15.10+dfsg-7.2+b1
ii  libqt5gui5t64   5.15.10+dfsg-7.2+b1
ii  libqt5network5t64   5.15.10+dfsg-7.2+b1
ii  libqt5qml5 [qtdeclarative-abi-5-15-10]  5.15.10+dfsg-2+b2
ii  libqt5qmlmodels5    5.15.10+dfsg-2+b2
ii  libstdc++6  14-20240429-1

libqt5quick5-gles recommends no packages.

libqt5quick5-gles suggests no packages.

-- no debconf information