Commit Graph

  • 906bef4e6a add posargs for passing additional args to py.test (e.g. run tests in specific file/dir only) Filip Valder 2017-04-07 10:36:37 +02:00
  • 0ccb5d3939 just compare the two sets (w/-o any ordering) Filip Valder 2017-04-07 10:26:07 +02:00
  • 28dda0a5c8 Use empty chroot with base-runtime Jakub Kadlčík 2017-04-06 22:44:09 +02:00
  • 04270ebc7f Install some required packages into the buildroot Jakub Kadlčík 2017-04-06 19:45:19 +02:00
  • 62d6930d92 Update repos in the chroot instead of the repos for the whole project Jakub Kadlčík 2017-04-06 18:30:32 +02:00
  • 70185edad4 Move chroot-updating logic to separate function Jakub Kadlčík 2017-04-06 18:02:11 +02:00
  • 3b7108dc07 Install module-build-macros to the buildroot Jakub Kadlčík 2017-04-05 21:14:26 +02:00
  • ca805e698e Merge builder.py changes from master, pt2 Jakub Kadlčík 2017-04-07 08:29:10 +02:00
  • 35ff4a8aca Merge builder.py changes from master, pt2 Jakub Kadlčík 2017-04-06 23:17:05 +02:00
  • 469cbc8846 Fix failing test after separating builders Jakub Kadlčík 2017-04-05 12:57:05 +02:00
  • a7ef1f5445 Unify parameter name to module_build Jakub Kadlčík 2017-04-04 15:49:01 +02:00
  • 3ba114c0b1 Merge builder.py changes from master Jakub Kadlčík 2017-04-04 13:32:08 +02:00
  • 98dce17eab Import only the desired builders Jakub Kadlčík 2017-04-03 21:25:22 +02:00
  • 3817d37e35 Move send_repo_done to utils Jakub Kadlčík 2017-04-03 20:56:11 +02:00
  • 18502030f2 Rename _execute_cmd to not be private Jakub Kadlčík 2017-04-03 20:46:30 +02:00
  • a4a3f1734d Move common functions to utils file Jakub Kadlčík 2017-04-03 20:37:36 +02:00
  • 836f0fb88b We can finally have global imports Jakub Kadlčík 2017-03-30 16:05:57 +02:00
  • 02c9f43dbe Set proper authors for particular builders Jakub Kadlčík 2017-03-30 16:03:37 +02:00
  • 9dafe673fe Clean up the docstrings Jakub Kadlčík 2017-03-30 16:02:00 +02:00
  • 0453a7da35 Clean up the unused imports Jakub Kadlčík 2017-03-30 16:00:56 +02:00
  • 6a3de70e8f Use the real testing config not mock Jakub Kadlčík 2017-03-30 15:53:38 +02:00
  • fe1eff5c49 Split builders into separate files Jakub Kadlčík 2017-03-30 15:12:58 +02:00
  • a6c06d251a Merge branch 'master' of ssh://pagure.io/fm-orchestrator Jan Kaluza 2017-04-07 08:03:59 +02:00
  • 9c60457dda Merge #461 NO_AUTH bugfix and improvement Jan Kaluža 2017-04-07 06:01:42 +00:00
  • be717efb14 1.3.18 v1.3.18 Jan Kaluza 2017-04-07 07:23:15 +02:00
  • 11d9fa7148 Do not raise exception in poller, but log it instead. Jan Kaluza 2017-04-07 07:22:22 +02:00
  • 63aded90a7 Merge branch 'master' of ssh://pagure.io/fm-orchestrator Jan Kaluza 2017-04-07 07:21:31 +02:00
  • 9f017c7b71 Further typofix. Ralph Bean 2017-04-06 15:47:16 -04:00
  • 1ec28cd670 Typo in the argument name here. Ralph Bean 2017-04-06 15:45:05 -04:00
  • 861e5eb35f 1.3.17 v1.3.17 Jan Kaluza 2017-04-06 17:50:49 +02:00
  • 6307e5a692 Merge #484 Trigger newRepo manually when all components are tagged to buildroot Jan Kaluža 2017-04-06 15:40:30 +00:00
  • 2eecf690dd Merge #486 Do not try to rebuild the module-build-macros when it already exists in buildroot. Jan Kaluža 2017-04-06 15:36:05 +00:00
  • 8bbe2d359f Trigger newRepo by MBS instead of waiting on Kojira in case when we have sucessfully tagged all the components Jan Kaluza 2017-04-05 12:46:44 +02:00
  • 9c875ce032 Do not try to rebuild the module-build-macros when it already exists in buildroot. Jan Kaluza 2017-04-05 12:51:42 +02:00
  • a725303ba3 Merge #483 Use Koji multicall when tagging builds. Do not query Koji to get the status of builds which we are reusing from previous module build. Jan Kaluža 2017-04-06 12:10:45 +00:00
  • 7fa1dda076 Fix #476 - use '--release f26' when building srpm for local builds Jan Kaluza 2017-04-05 12:46:44 +02:00
  • 061d346d7c Revert "Trigger newRepo manually when Kojira does not manage to build it in 20 minutes." Jan Kaluza 2017-04-05 12:41:29 +02:00
  • 7e5743248e Use Koji multicall when tagging builds. Do not query Koji to get the status of builds which we are reusing from previous module build. Jan Kaluza 2017-04-04 11:23:30 +02:00
  • 2fcd66ad53 Trigger newRepo manually when Kojira does not manage to build it in 20 minutes. Jan Kaluza 2017-04-05 10:13:36 +02:00
  • dc46b6aaa4 Merge #482 Fix another place where tests depend on the right ordering in lists Jan Kaluža 2017-04-04 16:44:24 +00:00
  • acf0e7097c Use FAS groups to manage MBS admins Jan Kaluza 2017-04-04 09:24:25 +02:00
  • 0e4c106ebb Fix another place where tests depend on the right ordering in lists Jan Kaluza 2017-04-04 09:36:32 +02:00
  • 6abe36f90d Add support for 'mbs-build local' and allow 'manage.py build_module_locally' to handle branch name as second argument. Jan Kaluza 2017-04-03 08:02:19 +02:00
  • 1df6f8e8ad Merge #470 Try to get the deps from PDC again on ConnectionError exception. Jan Kaluža 2017-04-03 05:59:25 +00:00
  • 0b1805ee3f Merge #474 Fix #467 - Inject modules.yaml to mock repository Jan Kaluža 2017-04-03 05:58:16 +00:00
  • eaeaf295ab unused method Filip Valder 2017-03-31 22:57:10 +02:00
  • 6412a7fc0f use module owner for whitelisting Koji packages Filip Valder 2017-03-31 15:18:48 +02:00
  • 80f78c7e2e rename to match what it actually does Filip Valder 2017-03-27 16:03:30 +02:00
  • 4c5732957c include %module_name, %module_stream and %module_version in the module-build-macros and fix sending active=True in pdc.py Jan Kaluza 2017-03-31 15:18:53 +02:00
  • 870ff0f018 re-order ignored files/dirs and add these new: /.cache/ /.coverage* /.tox/ Filip Valder 2017-03-31 09:47:50 +02:00
  • 41eaa2b001 include all other deps from test-requirements Filip Valder 2017-03-30 14:23:17 +02:00
  • c9306ae817 Use python-openidc-client Jan Kaluza 2017-03-31 11:27:04 +02:00
  • e6d80c0293 introduce tox & pytest as well as other stuff (flake8, bandit and prepare for future automated build&release steps) Filip Valder 2017-03-30 12:52:07 +02:00
  • 7fb73da3b7 Fix randomly failing test_build tests caused by different ordering of built components. Jan Kaluza 2017-03-31 10:47:19 +02:00
  • 3a25671165 Try to get the deps from PDC again on ConnectionError exception. Jan Kaluza 2017-03-31 09:06:47 +02:00
  • 47c4363601 Fix #467 - Inject modules.yaml to mock repository Jan Kaluza 2017-03-30 17:58:55 +02:00
  • bd41f9a095 Use python-fedora from openidc branch to get the openid token. Jan Kaluza 2017-03-13 13:33:07 +01:00
  • dcba6c8995 Support NO_AUTH changing owner in patch method Jakub Kadlčík 2017-03-30 12:21:01 +02:00
  • 0753c6be2d Move validate_optional_params to BaseHandler Jakub Kadlčík 2017-03-30 11:09:21 +02:00
  • 05bdece65a Don't allow NO_AUTH to be anything Jakub Kadlčík 2017-03-30 10:51:34 +02:00
  • 9a296ee451 Test build submitting with NO_AUTH Jakub Kadlčík 2017-03-28 18:42:25 +02:00
  • 10d3c98381 Construct optional_params in base class Jakub Kadlčík 2017-03-27 13:34:22 +02:00
  • ec0ed91d45 Allow to submit owner when NO_AUTH Jakub Kadlčík 2017-03-27 13:28:06 +02:00
  • 48808547f7 Refactor post methods to separate handlers Jakub Kadlčík 2017-03-27 12:56:23 +02:00
  • 8626f974cf Set anonymous owner when NO_AUTH Jakub Kadlčík 2017-03-27 11:39:16 +02:00
  • 0b12e85e97 Merge #466 Introduce 'admins' config option and allow users defined there to cancel any module build. Jan Kaluža 2017-03-29 12:46:45 +00:00
  • f7c8478d9c Merge #448 Copr builder improvements #2 Jan Kaluža 2017-03-29 12:09:43 +00:00
  • c5f9d713cc Introduce 'admins' config option and allow users defined there to cancel any module build. Jan Kaluza 2017-03-29 12:58:44 +02:00
  • 70b3782231 Fake repo.done message without publishing it Jakub Kadlčík 2017-03-28 19:13:38 +02:00
  • 8bdb151840 Merge #360 Fix format_mmd function for empty scmurl Jan Kaluža 2017-03-28 14:06:17 +00:00
  • dceff4c0c7 Merge #464 Do not create new batch for included module if it is not requested by its buildorder. Jan Kaluža 2017-03-28 14:05:16 +00:00
  • 2c3e47d1d5 Update version and ref for base-runtime Jakub Kadlčík 2017-03-28 16:01:48 +02:00
  • f66de75272 Do not create new batch for included module if it is not requested by its buildorder. Jan Kaluza 2017-03-28 09:32:14 +02:00
  • 597973da98 For mock backend, build all the components in batch in single continue_batch_build call. Jan Kaluza 2017-03-28 12:48:35 +02:00
  • e00797873e Remove the dumped modulemd file after requests Jakub Kadlčík 2017-03-23 20:02:31 +01:00
  • ffbec05c63 Update CoprBuildEnd docstring Jakub Kadlčík 2017-03-23 19:56:00 +01:00
  • ba19f28878 1.3.16 v1.3.16 Jan Kaluza 2017-03-23 17:30:26 +01:00
  • 2561930833 Merge #457 Create the builder in components.py handler only when we really need it. Matt Prahl 2017-03-23 16:11:18 +00:00
  • b1217921aa Create the build in components.py handler only when we really need it. Jan Kaluza 2017-03-23 15:28:24 +01:00
  • 9792715b53 Handle all exceptions in the consumer handlers. Jan Kaluza 2017-03-23 15:09:12 +01:00
  • 296d69b609 Handle all exceptions in the consumer handlers. Jan Kaluza 2017-03-23 14:03:46 +01:00
  • 4a6d961d66 Handle situation when all component builds in a batch fail Jan Kaluza 2017-03-23 12:41:25 +01:00
  • b4d87c4e25 Retry communication with PDC on RuntimeError exception and increase the timeout to 120 seconds Jan Kaluza 2017-03-23 12:56:12 +01:00
  • d7438a4b49 1.3.15 v1.3.15 Jan Kaluza 2017-03-23 10:04:14 +01:00
  • 9c5a97bbd2 Merge #453 Return only the direct build-requires of a module in get_module_build_dependencies and remove module_depsolving_wrapper, because it is not needed anymore. Jan Kaluža 2017-03-23 08:59:51 +00:00
  • f52249decd Return only the direct build-requires of a module in get_module_build_dependencies and remove module_depsolving_wrapper, because it is not needed anymore. Jan Kaluza 2017-03-23 09:26:26 +01:00
  • 7ecfcd5566 1.3.14 v1.3.14 Ralph Bean 2017-03-22 15:00:13 -04:00
  • ba28bfed6d Merge #452 Fix UnboundLocalError. Matt Prahl 2017-03-22 17:51:01 +00:00
  • 74e5ac7e7a 1.3.13 v1.3.13 Jan Kaluza 2017-03-22 18:19:59 +01:00
  • 62a655720d Merge #451 Remove is_waiting_for_repo_regen and use buildroot_ready instead. Do not get buildroot dependencies from the buildrequires recursively. Do not validate Koji tags to inherit. Jan Kaluža 2017-03-22 17:16:00 +00:00
  • aabd28b148 Fix UnboundLocalError. Ralph Bean 2017-03-22 13:10:34 -04:00
  • f743aefe5a More bootstrap scripts. Ralph Bean 2017-03-22 13:09:29 -04:00
  • 1487fd01f2 Remove is_waiting_for_repo_regen and use buildroot_ready instead. Do not get buildroot dependencies from the buildrequires recursively. Do not validate Koji tags to inherit. Jan Kaluza 2017-03-22 17:29:05 +01:00
  • c7a581602f 1.3.12 v1.3.12 Jan Kaluza 2017-03-22 14:48:21 +01:00
  • a2ba358c71 Merge #447 Do not allow starting next batch if the Koji is still building new repo. Jan Kaluža 2017-03-22 13:43:07 +00:00
  • 09601cfbb6 Do not allow starting next batch if the Koji is still building new repo. Jan Kaluza 2017-03-21 13:45:05 +01:00
  • a9fdf08c6f Do not fetch profiles in resolve_profiles recursively. When we are building a module, we just need profiles from build-requires of this particular module, but not all the modules downstream. Jan Kaluza 2017-03-22 09:28:47 +01:00
  • 2fda828cd3 Use fedora production PDC in tests. Jan Kaluza 2017-03-21 18:30:20 +01:00
  • 81ff98cfed Not fail when there is no scmurl Jakub Kadlčík 2017-03-21 11:29:27 +01:00
  • a24b49e162 Generate buildsys.repo.done locally Jakub Kadlčík 2017-03-21 07:59:35 +01:00