Bug#1070681: kalendar: QML module 'org.kde.kitemmodels' not a dependency, but Kalendar fails to launch without it
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
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
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
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
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)
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
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
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
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
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
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
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