[obs-commits] [openSUSE/open-build-service] 298974: [backend] bs_srcserver: add remotemaponly option
Branch: refs/heads/master Home: https://github.com/openSUSE/open-build-service Commit: 298974f1fc4d23d5034915edb306fed60b483418 https://github.com/openSUSE/open-build-service/commit/298974f1fc4d23d5034915... Author: Michael Schroeder <mls@suse.de> Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M src/backend/bs_srcserver Log Message: ----------- [backend] bs_srcserver: add remotemaponly option We need this to fetch missing entries in the scheduler's remotemap. Commit: 6b3559fbb1ea929389118580f6660a90f080e7a5 https://github.com/openSUSE/open-build-service/commit/6b3559fbb1ea9293891185... Author: Michael Schroeder <mls@suse.de> Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M src/backend/bs_repserver M src/backend/bs_srcserver Log Message: ----------- [backend] fix kiwiurlmapper BSConfig::prp_ext_map handling We want to iterate over the keys, not the key/value pairs. Commit: 59e28297d80f571293f28691b38d830b64ce4448 https://github.com/openSUSE/open-build-service/commit/59e28297d80f571293f286... Author: Michael Schroeder <mls@suse.de> Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M src/backend/BSRepServer/Checker.pm M src/backend/BSSched/BuildJob/Docker.pm M src/backend/BSSched/Checker.pm M src/backend/BSSched/ProjPacks.pm M src/backend/BSSched/Remote.pm M src/backend/bs_sched Log Message: ----------- [backend] make Docker building work for partitions This is not an easy task. The problem is that for Docker builds, the container provides extra path elements. Thus we do not know the complete path when getting the project data (getprojpack). This results in missing entries in our remotemap. This commit tries to deal with that problem by requesting remotemap updates from the build job generation code. We also need a new remotemissing hash so that we do not request non-existing projects over and over again. For now we change the info element from the package data by appending the new path elements. This has the advantage that the project sorting function will see the new dependencies and do the right thing. Patching the info data is a bit nasty, though. Compare: https://github.com/openSUSE/open-build-service/compare/bd754c94f7e6...59e282...
participants (1)
-
Michael Schroeder