Debian Patches
Status for libqtdbustest/0.4.0-2
Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
2001_run-test-in-verbose-mode.patch | Produce more verbose test resultsAbstract: This patch has been added for debugging Debian bug #879937. . It will be removed in a later upload once the issue is resolved. |
Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | no | |||
1001_disable-suicidal-process-test.patch | Disable SuicidalProcess unit testAbstract: The test checks whether the process has the correct arguments and is still alive via ps, the value of argv[0] depends on how the process is exec'd which is an implementation detail and the used ps arguments as well as the resulting output are non-portable. This leads to build failures, disable the test until it gets reimplemented upstream by the UBports project. |
Guido Berhoerster <guido+ubports@berhoerster.name> | no | |||
1003_no-QProcess-waitForstarted-timeout.patch | Never time out, if launching test runner dbus-daemons. This may be have to be turned into long long timeouts instead... | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | yes | |||
1004_make-reading-address-from-dbus-daemon-more-robust.patch | Make reading address from dbus-daemon more robustAbstract: After starting dbus-daemon DBusTestRunner attempts to read the address from stdout and puts it into DBUS_SESSION_BUS_ADDRESS and DBUS_SYSTEM_BUS_ADDRESS environment variables. Unfortunately it sets the process channel mode of the QProcess to QProcess::MergedChannels which results in stdout and stderr being merged. Therefore any warnings dbus-daemon prints to stderr will end up in those environment variables instead of the actual address causing non-obvious problems later on. . Remove this and read exactly one line from stdout which should contain the address. Add an extra sanity check the trimmed output is not empty. . Some consumers also set the session or system configuration file argument passed to the DBusTestRunner to 0, possibly with the intention to avoid the unnecessary startup of either dbus-daemon instance. This worked by accident since it resulted in an empty string passed to --config-file making dbus-daemon quit with an error message which was erroneously interpreted as the bus address. In order to keep this behavior, add a check whether the configuration file passed in is empty and refrain from starting dbus-daemon in that case. |
Guido Berhoerster <guido+ubports@berhoerster.name> | yes | |||
1005_tests-Workaround-cmake-bug.patch | [PATCH] tests: Workaround cmake bug I have no idea what is going on here, but adding the gmock/gtest libraries twice seems to fix the issue where cmake does not wait for gmock to be done building. |
Marius Gripsgard <mariogrip@debian.org> | no | 2024-01-28 | ||
1006_drop-libexecdir-special-behaviour-for-Debian.patch | CMakeLists.txt: Drop special CMake adjustments for libexecdir if building on a Debian-like system. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | yes |
All known versions for source package 'libqtdbustest'
- 0.4.0-2 (sid)
- 0.3.3-1 (trixie, forky)
- 0.2+bzr42+repack1-14 (bookworm)