[openSUSE/open-build-service] 1e5ecc: [backend] Cleanup: pass the expanded deps to the c...
Branch: refs/heads/master Home: https://github.com/openSUSE/open-build-service Commit: 1e5eccf10d00ebcdd50d7bb28e3e408b2d4ec454 https://github.com/openSUSE/open-build-service/commit/1e5eccf10d00ebcdd50d7b... Author: Michael Schroeder <mls@suse.de> Date: 2024-08-28 (Wed, 28 Aug 2024) Changed paths: M src/backend/BSRepServer/Checker.pm M src/backend/BSSched/Checker.pm Log Message: ----------- [backend] Cleanup: pass the expanded deps to the check() handler This cleans up the abstraction, as the handlers do not need to know about the $ctx->{'edeps'} anymore. Commit: c61f1a46309447bfa434dc6585258b9bf66fe4a6 https://github.com/openSUSE/open-build-service/commit/c61f1a46309447bfa434dc... Author: Michael Schroeder <mls@suse.de> Date: 2024-08-28 (Wed, 28 Aug 2024) Changed paths: M src/backend/BSSched/BuildJob/Docker.pm M src/backend/BSSched/BuildJob/Package.pm M src/backend/BSSched/BuildJob/PreInstallImage.pm M src/backend/BSSched/Checker.pm Log Message: ----------- [backend] make use of the new "edeps" passed to the check() method This cleans up the abstraction a bit. Also move the "rebuildpackage_needed" calculation into the Checker where it belongs. Commit: 905b0f1c000dab6be3913ce588a81c3daea29eb0 https://github.com/openSUSE/open-build-service/commit/905b0f1c000dab6be3913c... Author: Michael Schroeder <mls@suse.de> Date: 2024-08-28 (Wed, 28 Aug 2024) Changed paths: M src/backend/BSSched/BuildJob/Package.pm Log Message: ----------- [backend] Package: allow $ctx->{'incycle'} to be undef Fixes a warning in the test suite. Commit: f5d657a49be65b3dd5ece9345a41c8665db05d57 https://github.com/openSUSE/open-build-service/commit/f5d657a49be65b3dd5ece9... Author: Michael Schroeder <mls@suse.de> Date: 2024-08-28 (Wed, 28 Aug 2024) Changed paths: M src/backend/t/0110-BSSched-BuildJob-Aggregate.t M src/backend/t/0160-BSSched-BuildJob-KiwiProduct.t M src/backend/t/0170-BSSched-BuildJob-Package.t M src/backend/t/data/0170/buildjob/result/buildjob_13_2_screen Log Message: ----------- [backend] Fix edeps handling in the testcases And also fix the buildjob_13_2_screen data now that the "notmeta" flag is set correctly. Commit: ff32e2b8f6fa4cbb3abb05f57b181da5cec26d31 https://github.com/openSUSE/open-build-service/commit/ff32e2b8f6fa4cbb3abb05... Author: Michael Schroeder <mls@suse.de> Date: 2024-08-28 (Wed, 28 Aug 2024) Changed paths: M src/backend/BSRepServer/Checker.pm M src/backend/BSSched/BuildJob/Docker.pm M src/backend/BSSched/BuildJob/Package.pm M src/backend/BSSched/BuildJob/PreInstallImage.pm M src/backend/BSSched/Checker.pm M src/backend/t/0110-BSSched-BuildJob-Aggregate.t M src/backend/t/0160-BSSched-BuildJob-KiwiProduct.t M src/backend/t/0170-BSSched-BuildJob-Package.t M src/backend/t/data/0170/buildjob/result/buildjob_13_2_screen Log Message: ----------- Merge pull request #16765 from mlschroe/master [backend] clean up handling of the expanded dependencies in the scheduler Compare: https://github.com/openSUSE/open-build-service/compare/35b2d55c695c...ff32e2... To unsubscribe from these emails, change your notification settings at https://github.com/openSUSE/open-build-service/settings/notifications
participants (1)
-
Michael Schroeder