From f8d8b3ab192d02a589c6f29e2c111f568d09f5db Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Sun, 7 Dec 2025 20:59:27 +0100 Subject: [PATCH] dbus-cpp: 5.0.5 -> 5.0.6 --- pkgs/by-name/db/dbus-cpp/package.nix | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/db/dbus-cpp/package.nix b/pkgs/by-name/db/dbus-cpp/package.nix index a3323397ad35..b72d7f5e546f 100644 --- a/pkgs/by-name/db/dbus-cpp/package.nix +++ b/pkgs/by-name/db/dbus-cpp/package.nix @@ -2,7 +2,6 @@ stdenv, lib, fetchFromGitLab, - fetchpatch2, gitUpdater, testers, boost186, @@ -21,13 +20,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "dbus-cpp"; - version = "5.0.5"; + version = "5.0.6"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/lib-cpp/dbus-cpp"; tag = finalAttrs.version; - hash = "sha256-+QqmZsBFmYRwaAFqRyMBxVFFrjZGBDdMaW4YD/7D2gU="; + hash = "sha256-ehP+QW/tTR6tLHEiWGDbiYT9oAqlS346UaVTkJC5bSE="; }; outputs = [ @@ -37,16 +36,6 @@ stdenv.mkDerivation (finalAttrs: { "examples" ]; - patches = [ - # Provide more information when there's an issue in AsyncExecutionLoadTest.RepeatedlyInvokingAnAsyncFunctionWorks - # Remove when version > 5.0.5 - (fetchpatch2 { - name = "0001-dbus-cpp-tests-async_execution_load_test-Print-received-error-on-DBus-method-failure.name"; - url = "https://gitlab.com/ubports/development/core/lib-cpp/dbus-cpp/-/commit/8390ce83153c2ae29f21afd2bf5e79e88c59e6d9.diff"; - hash = "sha256-js2nXT7eG9dcX+yoFMNRVlamQxsbJclmKTX6/5RxxM4="; - }) - ]; - postPatch = '' substituteInPlace doc/CMakeLists.txt \ --replace-fail 'DESTINATION share/''${CMAKE_PROJECT_NAME}/doc' 'DESTINATION ''${CMAKE_INSTALL_DOCDIR}' @@ -101,6 +90,9 @@ stdenv.mkDerivation (finalAttrs: { enableParallelChecking = false; disabledTests = [ + # Flaky flaky flaky. Spams D-Bus with hundreds of requests, and if any is dropped, the test fails. + "async_execution_load_test" + # Possible memory corruption in Executor.TimeoutsAreHandledCorrectly # https://gitlab.com/ubports/development/core/lib-cpp/dbus-cpp/-/issues/10 "executor_test" @@ -113,9 +105,7 @@ stdenv.mkDerivation (finalAttrs: { passthru = { tests.pkg-config = testers.hasPkgConfigModules { package = finalAttrs.finalPackage; - # Not bumped for 5.0.5: https://gitlab.com/ubports/development/core/lib-cpp/dbus-cpp/-/issues/9 - # Try again on next bump. - versionCheck = finalAttrs.version != "5.0.5"; + versionCheck = true; }; updateScript = gitUpdater { }; };