Bug#1031061: kpackage: FTBFS randomly (test "plasma-querytest" fails)

2023-02-10 Thread Santiago Vila

Package: src:kpackage
Version: 5.102.0-1
Severity: important
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in bookworm, your package failed to build:


[...]
 debian/rules binary-indep
dh binary-indep --with kf5,pkgkde_symbolshelper --buildsystem kf5 --without 
build_stamp
   dh_update_autotools_config -i -O--buildsystem=kf5
   dh_autoreconf -i -O--buildsystem=kf5
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<>'
dh_auto_configure -- -DBUILD_QCH=ON
cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr 
-DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var 
-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF 
-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON 
-DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix 
Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu 
-DCMAKE_BUILD_TYPE=Debian -DCMAKE_INSTALL_SYSCONFDIR=/etc -DKDE_INSTALL_USE_QT_SYS_PATHS=ON 
-DBUILD_QCH=ON ..
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features

[... snipped ...]

[ 71%] Automatic MOC for target plasmoidpackagetest
cd /<>/obj-x86_64-linux-gnu/autotests && /usr/bin/cmake -E cmake_autogen 
/<>/obj-x86_64-linux-gnu/autotests/CMakeFiles/plasmoidpackagetest_autogen.dir/AutogenInfo.json
 Debian
AutoGen: Refreshing parse cache because it doesn't exist.
AutoMoc: Generating 
"SRC:/obj-x86_64-linux-gnu/autotests/plasmoidpackagetest_autogen/moc_predefs.h",
 because it doesn't exist.
/usr/bin/c++ -dM -E -c /usr/share/cmake-3.25/Modules/CMakeCXXCompilerABI.cpp -DKCOREADDONS_DEPRECATED_WARNINGS_SINCE=0x6 -DKCOREADDONS_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55b00 -DKCOREADDONS_LIB 
-DKF_DEPRECATED_WARNINGS_SINCE=0x6 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x56100 -DKPACKAGE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPACKAGE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DQT_CORE_LIB 
-DQT_DEPRECATED_WARNINGS_SINCE=0x6 -DQT_DISABLE_DEPRECATED_BEFORE=0x50f02 -DQT_FORCE_ASSERTS -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT 
-DQT_NO_URL_CAST_FROM_STRING "-DQT_TESTCASE_BUILDDIR=\"/<>/obj-x86_64-linux-gnu\"" -DQT_TESTLIB_LIB -DQT_USE_QSTRINGBUILDER 
"-DTRANSLATION_DOMAIN=\"libkpackage5\"" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-x86_64-linux-gnu/autotests -I/<>/autotests 
-I/<>/obj-x86_64-linux-gnu -I/<>/src -I/<>/obj-x86_64-linux-gnu/src/kpackage 
-I/<>/obj-x86_64-linux-gnu/src/kpackage/KPackage -I/<>/src/kpackage -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtTest 
-I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5 -I/usr/include/KF5/KArchive -I/usr/include/KF5/KI18n 
-I/usr/include/c++/12 -I/usr/include/x86_64-linux-gnu/c++/12 -I/usr/include/c++/12/backward -I/usr/lib/gcc/x86_64-linux-gnu/12/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include
AutoGen: Parsing "SRC:/autotests/plasmoidpackagetest.h"
AutoGen: Parsing "SRC:/autotests/plasmoidpackagetest.cpp"
AutoMoc: Generating 
"SRC:/obj-x86_64-linux-gnu/autotests/plasmoidpackagetest_autogen/EWIEGA46WW/moc_plasmoidpackagetest.cpp",
 because it doesn't exist, from "SRC:/autotests/plasmoidpackagetest.h"
/usr/lib/qt5/bin/moc -DKCOREADDONS_DEPRECATED_WARNINGS_SINCE=0x6 -DKCOREADDONS_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55b00 -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x6 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x56100 
-DKPACKAGE_DEPRECATED_WARNINGS_SINCE=0x0 -DKPACKAGE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x6 -DQT_DISABLE_DEPRECATED_BEFORE=0x50f02 -DQT_FORCE_ASSERTS -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH 
-DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING "-DQT_TESTCASE_BUILDDIR=\"/<>/obj-x86_64-linux-gnu\"" -DQT_TESTLIB_LIB -DQT_USE_QSTRINGBUILDER 
"-DTRANSLATION_DOMAIN=\"libkpackage5\"" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-x86_64-linux-gnu/autotests -I/<>/autotests -I/<>/obj-x86_64-linux-gnu 
-I/<>/src -I/<>/obj-x86_64-linux-gnu/src/kpackage -I/<>/obj-x86_64-linux-gnu/src/kpackage/KPackage -I/<>/src/kpackage 
-I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtTest -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5 -I/usr/include/KF5/KArchive 
-I/usr/include/KF5/KI18n -I/usr/include/c++/12 -I/usr/include/x86_64-linux-gnu/c++/12 -I/usr/include/c++/12/backward -I/usr/lib/gcc/x86_64-linux-gnu/12/include -I/usr/local/include 

Bug#1030895: Symbol diffs

2023-02-10 Thread Lisandro Damián Nicanor Pérez Meyer
Hi Eric!

On Fri, 10 Feb 2023 14:36:05 +0800 Eric Long  wrote:
> Attached is the generated symbol diff using pkgkde-symbolshelper.
> 
> Cheers,
> Eric
> 

The problem are these three symbols gone missing:

lisandro@gryffindor:/tmp/tmp.XxK8t7vqRk$ grep MISS * | grep -v optional
+#MISSING: 6.4.2+dfsg-0rc0-2# 
_ZTVSt15_Sp_counted_ptrIPSt6vectorIcSaIcEELN9__gnu_cxx12_Lock_policyE2EE@Base 
6.2.2
+#MISSING: 6.4.2+dfsg-0rc0-2# 
_ZTVSt15_Sp_counted_ptrIPSt6vectorIhSaIhEELN9__gnu_cxx12_Lock_policyE2EE@Base 
6.2.2
+#MISSING: 6.4.2+dfsg-0rc0-2# 
_ZTVSt19_Sp_counted_deleterIPcSt14default_deleteIA_cESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base
 6.2.2

They are entries to the vtable which the compiler is free to generate and they 
should be marked as optional. NOn the less pkgkde-symbolshelper [1] should 
handle them, at very least marking them as not available on RISC-V.

That being said, what are the chances of those patches reaching upstream? I 
guess chrome upstreams would love to have such a patch for RISC-V.

[1] 

See if you can make sense of it, else feel free to contact me again, CCing me.

Kinds regards, Lisandro.


[1] https://qt-kde-team.pages.debian.net/symbolfiles.html


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


Bug#1030980: Qt6::qmake IMPORTED_LOCATION points to build architecture qmake6

2023-02-10 Thread Lisandro Damián Nicanor Pérez Meyer
El jueves, 9 de febrero de 2023 07:59:43 -03 Helmut Grohne escribió:
> Package: qt6-base-dev
> User: debian-cr...@lists.debian.org
> Usertags: ftcbfs
> Control: affects -1 + src:fcitx-qt5
> 
> Hi,
> 
> thanks for adding the -qmake6 wrapper. This piece seems to work
> fine. The next step is making packages actually use it and this is where
> it gets difficult.
> 
> fcitx-qt6 extracts the Qt6::qmake IMPORTED_LOCATION and expects to find
> a working qmake there. What it gets is the build architecture qmake
> instead of our lovely wrapper. Bummer.
> 
> I looked into how this could be fixed and got entangled in the mess of
> cmake files until I completely lost track. What I found is that the
> imported location is (wrongly) defined in
> /usr/lib//cmake/Qt6CoreTools/Qt6CoreToolsTargets-none.cmake as
> ${_IMPORT_PREFIX}/lib/qt6/libexec/qmake aka /usr/lib/qt6/libexec/qmake
> while it should be /usr/bin/-qmake6.  Tracking down how this
> file is generated is where I failed. Would someone be available to
> support me with that task?

I can try... 


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


qt6-quick3d_6.4.2-1~bpo11+2_source.changes ACCEPTED into bullseye-backports

2023-02-10 Thread Debian FTP Masters
Thank you for your contribution to Debian.



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Fri, 10 Feb 2023 13:43:42 -0300
Source: qt6-quick3d
Architecture: source
Version: 6.4.2-1~bpo11+2
Distribution: bullseye-backports
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers 
Changed-By: Lisandro Damián Nicanor Pérez Meyer 
Changes:
 qt6-quick3d (6.4.2-1~bpo11+2) bullseye-backports; urgency=medium
 .
   * Update symbols files with buildds' logs.
Checksums-Sha1:
 e7b67730f9920e21fafaaceb2e06c663d7a1a2ab 4258 qt6-quick3d_6.4.2-1~bpo11+2.dsc
 dd59b271c60f5a552c1daddb51a6ef79bcb402ee 40352 
qt6-quick3d_6.4.2-1~bpo11+2.debian.tar.xz
 79d122a903804fdf3dbbc07695eceb76b0452649 13535 
qt6-quick3d_6.4.2-1~bpo11+2_source.buildinfo
Checksums-Sha256:
 348cf3ce63f2e3b0c0ebe2489c6b0c536c9ab33d038bf6b047cab2b0ce587c39 4258 
qt6-quick3d_6.4.2-1~bpo11+2.dsc
 76fe82bd269869abe4d26924fb397e18fb5b1e4288b096d56ed95cef71a35120 40352 
qt6-quick3d_6.4.2-1~bpo11+2.debian.tar.xz
 be56e54415f0ed5e9719a83f7709c1860b76f6a6ad3a6cd507a959824b5f07cc 13535 
qt6-quick3d_6.4.2-1~bpo11+2_source.buildinfo
Files:
 29959329ff7895a5622a419f5ddf32ba 4258 libs optional 
qt6-quick3d_6.4.2-1~bpo11+2.dsc
 097507759450be2f8fdbd2ce8b241bcf 40352 libs optional 
qt6-quick3d_6.4.2-1~bpo11+2.debian.tar.xz
 3afc931d72ed3e02fdcd4ccb172a7bc8 13535 libs optional 
qt6-quick3d_6.4.2-1~bpo11+2_source.buildinfo

-BEGIN PGP SIGNATURE-

iQJIBAEBCgAyFiEEEt36hKwjsrvwSzE8q2RfQGKGp9AFAmPmdG4UHGxpc2FuZHJv
QGRlYmlhbi5vcmcACgkQq2RfQGKGp9CdLxAAsK1gqjvVvZDAoRWA+WdokCwnD7V/
+vRT0G2UnOzr3f9jA8qL0SNK7b+yNE3HnYdTffRyj9I75bHvGjXJGyLOB0VqLrdV
ioEraASffp4tU7R3g12gfLnUH2twkcXftLRqhrXLhff30fsxdVbxxPcod1OWbKrs
Wo+nf59fA1PqND87TpABILW4mkDTHTNxeZvBeQe2v6+doaM4BQMMJF61IC5zZH8m
c2nQzASkkfm05PdWF8gUVnlFFdQZ5ihB0jCelgCAewy2b5vgz/qD8jYIfj5N3vEw
BTizAuVh4+hCCfvFauPXMJwR6//ysYQmYg49tzrGpIEBbo4kFGcXeFhEMSZH92Ru
lXYII4zf2+3ED/BacbP9vsVQiucBlYkHbKHnOlgIjNj/iUbf+mSocYoej1ecN0Od
pkAEBviirkk2XJ86loUB5zm72pt9XECUhQOowHTJFh4lIFJRuqPgMpWe3MpmGK60
fJfS4XCXCxwKsSCfbkKUF6kpxfb9zwJzwA3tccixhvu8zdnCMHNer/umksQUpNnJ
1IdymBEeMxfRzwh/iM4kRoq7CzSE12rXFXydkBc+Ieo/7YO1cK3OD7hxYTIQQHO7
15JgkBk5Mw3wMzBA4O1p2C8GRD5sPMsn3oh1//8xglh2UAv9xlORNClOWKgsshLN
B7hLeZL7MeC/YJY=
=sfRG
-END PGP SIGNATURE-



Processing of qt6-quick3d_6.4.2-1~bpo11+2_source.changes

2023-02-10 Thread Debian FTP Masters
qt6-quick3d_6.4.2-1~bpo11+2_source.changes uploaded successfully to localhost
along with the files:
  qt6-quick3d_6.4.2-1~bpo11+2.dsc
  qt6-quick3d_6.4.2-1~bpo11+2.debian.tar.xz
  qt6-quick3d_6.4.2-1~bpo11+2_source.buildinfo

Greetings,

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



Re: Runit with KDE Plasma: krunner current working directory /

2023-02-10 Thread Reinhard Karcher
Hi Martin!

I have a different system: Debian SID/Testing with usrmerge, systemd
and bash, and I see the expected behavior: cwd linked to /home/USER.
So I suspect, that it is not caused by KDE/QT.

Reinhard

Am Freitag, 10. Februar 2023, 14:39 schrieb Martin Steigerwald:
> Hi!
> 
> This puzzled me for a long time and I have no idea where to report this:
> 
> …proc# ls -ld $(pidof krunner)/cwd
> lrwxrwxrwx 1 USER USER 0 10. Feb 14:26 15116/cwd -> /
> …proc# ls -ld $(pidof plasmashell)/cwd
> lrwxrwxrwx 1 USER USER 0 10. Feb 14:27 9191/cwd -> /home/USER
> 
> This is with /bin/sh pointing to Dash, the user shell is Z-Shell, but I
> have also seen this on systems where the user shell is Bash. No
> usrmerge. (I hope to avoid it as long as possible.)
> 
> According to pstree krunner's parent process is runit which of course
> has current working directory pointing to /.
> 
> Plasmashell instead is going like this
> 
> ├─runsv(2066)─┬─sddm(2116)─┬
> 
> ─sddm-helper(8989)───startplasma-x11(8994)─┬─plasma_session(9056)─┬
> 
> I bet through SDDM its working directory is set to the actual home
> directory of the user.
> 
> Is this a bug with runit? Is this an upstream bug?
> 
> Any idea how to find the root cause for this and determine what needs to
> be fixed?
> 
> I tried to work around this by doing "cd $HOME" in my zshrc. However
> this makes open new tabs in Konsole always start at $HOME even when I
> open them with a tab active which has a different cwd. Yeah, I got only
> do "cd $HOME" if current working directory is /, but I'd rather see this
> fixed. However, I do not even know where to report this issue.
> 
> Any insight greatly appreciated.
> 
> Best,






qt6-declarative_6.4.2+dfsg-1~bpo11+2_source.changes ACCEPTED into bullseye-backports

2023-02-10 Thread Debian FTP Masters
Thank you for your contribution to Debian.



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Fri, 10 Feb 2023 10:04:22 -0300
Source: qt6-declarative
Architecture: source
Version: 6.4.2+dfsg-1~bpo11+2
Distribution: bullseye-backports
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers 
Changed-By: Lisandro Damián Nicanor Pérez Meyer 
Changes:
 qt6-declarative (6.4.2+dfsg-1~bpo11+2) bullseye-backports; urgency=medium
 .
   * Update symbols files with buildds' logs.
Checksums-Sha1:
 47fd9b9f0f9a8b7e96474a3c4309eac1950395b3 6771 
qt6-declarative_6.4.2+dfsg-1~bpo11+2.dsc
 4c9aab151c1bd776222d1775d8425f1be35f032c 136848 
qt6-declarative_6.4.2+dfsg-1~bpo11+2.debian.tar.xz
 8207b39dc1573672151992356789ad59c87788c5 12857 
qt6-declarative_6.4.2+dfsg-1~bpo11+2_source.buildinfo
Checksums-Sha256:
 e2344427f88b1cfb2aa51189ca414ebb0681c1c857b41c9c9686365a46e8e25a 6771 
qt6-declarative_6.4.2+dfsg-1~bpo11+2.dsc
 e4cdefc3e77c92d2a98c317041a58b3866aae6c9dd8cb7dc5bf4be1b094b2f5d 136848 
qt6-declarative_6.4.2+dfsg-1~bpo11+2.debian.tar.xz
 56bab894a24c710ae27f2a13fd610dba94d493903fdaa13b0cbcdb2c2b45a5a7 12857 
qt6-declarative_6.4.2+dfsg-1~bpo11+2_source.buildinfo
Files:
 4646d94674a97d9b4589724fae336062 6771 libs optional 
qt6-declarative_6.4.2+dfsg-1~bpo11+2.dsc
 d554d64596502a3da0ebe25d1bf86d19 136848 libs optional 
qt6-declarative_6.4.2+dfsg-1~bpo11+2.debian.tar.xz
 e91b158627059d80268d00e28db49aee 12857 libs optional 
qt6-declarative_6.4.2+dfsg-1~bpo11+2_source.buildinfo

-BEGIN PGP SIGNATURE-

iQJIBAEBCgAyFiEEEt36hKwjsrvwSzE8q2RfQGKGp9AFAmPmQQMUHGxpc2FuZHJv
QGRlYmlhbi5vcmcACgkQq2RfQGKGp9ADdg/7BtNXuegsv+6nIAZNLA5IoAMyKP+8
SPfA1FzL4J/zM16/W0U4fxc1h3EkLvhha2atF7VMvK8vy1NC2Q+UfvGAWSPhwace
/aBar0V6LWhF0nZydIqd2j1hueH/eagqodmH/YjfkyPRrZ8kKHQEavNx+Cd2432x
IMmPmKDzu3lo1LnPBQYQ+/4190T6/GJG9BF5/Qa8A4TOxTqC95gknoty7Tf9fI1O
DA7dFy07PWW8/yU5xjAhLwyp7veNiGwCWdhF8jPK7GpNUtPXkXzX+eiYxGR/ahGH
JMF/LRVBGPMKDVKFWWRMKAU2u3642AnjfPwBVwAggSUkef2o3m5FXLJCjUCuTH9E
zZjAQapIq7o5LMO0BLct4552lApxMwCsGVJx6Ta8Q0u6A9RJy+d+byzHQk4BejMn
/G9rBYf0BJomCltO0i4YlgYpEEMHHTXsPvUfKDRmpvIeyety65iLYlYdRg0NZL8H
XrMF7RnyUlkorOFc/QTIPGX7elF5eyklOK9alla+0sJ6cbyRHzSxRYrAL84YBAjQ
QYHROnvoQB0ndz2JAXZZvbR69D9jUe/2ofVSAMRXDcjoWlXtb6QEjKdx+4zem7DX
8F31UDSbvFQtaXgPP0WruxxCReseVkZwGYdbAfqh6ydNhZtW/B+onHq3dN7i0B/e
FrOUn5PN6NulBww=
=tfe+
-END PGP SIGNATURE-



Runit with KDE Plasma: krunner current working directory /

2023-02-10 Thread Martin Steigerwald
Hi!

This puzzled me for a long time and I have no idea where to report this:

…proc# ls -ld $(pidof krunner)/cwd
lrwxrwxrwx 1 USER USER 0 10. Feb 14:26 15116/cwd -> /
…proc# ls -ld $(pidof plasmashell)/cwd
lrwxrwxrwx 1 USER USER 0 10. Feb 14:27 9191/cwd -> /home/USER

This is with /bin/sh pointing to Dash, the user shell is Z-Shell, but I 
have also seen this on systems where the user shell is Bash. No 
usrmerge. (I hope to avoid it as long as possible.)

According to pstree krunner's parent process is runit which of course 
has current working directory pointing to /.

Plasmashell instead is going like this

├─runsv(2066)─┬─sddm(2116)─┬

─sddm-helper(8989)───startplasma-x11(8994)─┬─plasma_session(9056)─┬

I bet through SDDM its working directory is set to the actual home 
directory of the user.

Is this a bug with runit? Is this an upstream bug?

Any idea how to find the root cause for this and determine what needs to 
be fixed?

I tried to work around this by doing "cd $HOME" in my zshrc. However 
this makes open new tabs in Konsole always start at $HOME even when I 
open them with a tab active which has a different cwd. Yeah, I got only 
do "cd $HOME" if current working directory is /, but I'd rather see this 
fixed. However, I do not even know where to report this issue.

Any insight greatly appreciated.

Best,
-- 
Martin




Processing of qt6-declarative_6.4.2+dfsg-1~bpo11+2_source.changes

2023-02-10 Thread Debian FTP Masters
qt6-declarative_6.4.2+dfsg-1~bpo11+2_source.changes uploaded successfully to 
localhost
along with the files:
  qt6-declarative_6.4.2+dfsg-1~bpo11+2.dsc
  qt6-declarative_6.4.2+dfsg-1~bpo11+2.debian.tar.xz
  qt6-declarative_6.4.2+dfsg-1~bpo11+2_source.buildinfo

Greetings,

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