Commit Graph

  • a2ee9b4918 Fix a typo in comment Chenxiong Qi 2018-10-20 19:48:30 +08:00
  • 20de3d2e94 Make _make_module reusable Chenxiong Qi 2018-10-19 15:27:16 +08:00
  • 192eaae012 Support Virtual Streams in MMDResolver. Jan Kaluza 2018-10-12 08:15:30 +02:00
  • a33e082646 Merge #1038 Add the ability to query by the base modules a module build buildrequires Matt Prahl 2018-10-17 13:58:55 +00:00
  • 599c881714 Add the ability to query by the base modules a module build buildrequires mprahl 2018-10-11 17:14:02 -04:00
  • 4f9fffff3b Move some of the logic in get_prefixed_version to a ModuleBuild static method mprahl 2018-10-11 14:48:02 -04:00
  • 7a2ea6f366 Correct the docstrings for resolve_requires mprahl 2018-10-16 09:32:50 -04:00
  • 8ef445c0b2 Merge #1041 get_reusable_component now checks the architecture Matt Prahl 2018-10-16 13:24:09 +00:00
  • 8ee7168017 get_reusable_component now checks the architecture Valerij Maljulin 2018-10-12 15:07:39 +02:00
  • e7c3427e3b Merge #1042 Fix a comment according to relative code Matt Prahl 2018-10-16 11:20:56 +00:00
  • f6740c4867 Fix a comment according to relative code Chenxiong Qi 2018-10-16 17:11:49 +08:00
  • 2c29d9095e Merge #1040 Fix wrong inclusion of non-multilib packages in final MMD. Jan Kaluža 2018-10-16 07:10:33 +00:00
  • bcb104a16a Fix wrong inclusion of non-multilib packages in final MMD. Jan Kaluza 2018-10-15 09:53:25 +02:00
  • 7f60db545a renaming koji_arches to arches Valerij Maljulin 2018-10-12 16:56:38 +02:00
  • 924a0951fb add architectures support for format_mmd Valerij Maljulin 2018-10-03 14:57:29 +02:00
  • f27add3659 Release v2.7.0 v2.7.0 mprahl 2018-10-12 07:41:33 -04:00
  • 8f79c2f45c Merge #1035 MBSResolver: only return the latest version for get_module_modulemds() Matt Prahl 2018-10-12 11:29:13 +00:00
  • f54073ebf7 Minor adjustments. Ralph Bean 2018-10-10 16:34:17 -04:00
  • fd0fb5520c Add doc describing how mbs works internally when building modules. Jan Kaluza 2018-09-21 09:21:32 +02:00
  • a42dd0d58d Merge "MockModuleBuilder: Don't run the final createrepo if the module build failed" mprahl 2018-10-10 08:00:31 -04:00
  • b31fb65cef MockModuleBuilder: Don't run the final createrepo if the module build failed Owen W. Taylor 2018-10-06 10:25:01 -04:00
  • 3d3e4121cc MBSResolver: only return the latest version for get_module_modulemds() Owen W. Taylor 2018-10-05 15:18:07 -04:00
  • 117791ee16 Prefix the component disttag with the platform stream mprahl 2018-10-02 11:44:09 -04:00
  • cfb75b4d0f Prefix the module version based on the platform it buildrequires mprahl 2018-10-02 09:39:37 -04:00
  • 54c1ed7166 Change the config base_module_names to be a list instead of a set to allow ordering by the admin mprahl 2018-10-04 07:15:20 -04:00
  • ac400fafcf Set the default base_module_names config option to be platform mprahl 2018-10-03 09:52:41 -04:00
  • 314688f170 Correct the docstrings referring to the old modulemd type mprahl 2018-10-02 08:17:08 -04:00
  • 456ab29c8e Merge #1031 Fix filtering noarch RPMs Matt Prahl 2018-10-02 16:58:54 +00:00
  • 4d0d0cb0df Add test for filtering noarch RPMs with excludearch and multilib. Jan Kaluza 2018-10-02 07:38:55 +02:00
  • d5747b19eb Merge #1026 Add singleton system_resolver Jan Kaluža 2018-10-01 14:11:33 +00:00
  • 0a15989f88 Add koji_tag into resolved buildrequires Chenxiong Qi 2018-09-28 12:09:03 +08:00
  • 520a979d3d Add singleton system_resolver Chenxiong Qi 2018-09-26 13:24:29 +08:00
  • 388b31b693 Fix filtering noarch RPMs Lubomír Sedlář 2018-09-27 15:12:03 +02:00
  • 2c58471630 Fix and reword some docstrings again Chenxiong Qi 2018-09-25 09:55:54 +08:00
  • 4eb3fa8fee 2.6.2 v2.6.2 Jan Kaluza 2018-09-24 14:27:30 +02:00
  • f0cdb5030d Set modulemd 'arch' field in arch-specific modulemd files imported to CG build. Jan Kaluza 2018-09-24 09:45:43 +02:00
  • e606840c47 Fix and reword some docstrings Chenxiong Qi 2018-09-11 12:23:38 +08:00
  • e180ad88bf Merge #1018 Replace dup_nsvc() in test_mbs.py Matt Prahl 2018-09-13 13:06:56 +00:00
  • 2d162b97a1 Replace dup_nsvc() in test_mbs.py Chenxiong Qi 2018-09-13 11:41:16 +08:00
  • cf4e5f47c0 Avoid repeating default context with literal text Chenxiong Qi 2018-09-13 10:08:15 +08:00
  • f7557283ec 2.6.1 v2.6.1 Jan Kaluza 2018-09-12 08:35:36 +02:00
  • 410f65ac3c Get the RPM license headers from Koji and use it to fill the MMD content licenses field. Jan Kaluza 2018-09-11 10:05:55 +02:00
  • 0d66adbc17 Add list of built RPMs to architecture specific modulemd files in CG builds. Jan Kaluza 2018-09-05 08:39:48 +02:00
  • 19e9febec9 Attach architecture specific mmd files to content generator build, for now without arch-specific data. Jan Kaluza 2018-09-04 09:47:03 +02:00
  • 586767e59e Fix the unit tests mprahl 2018-09-11 09:26:01 -04:00
  • cfbe031218 Fix bug breaking local builds. Ralph Bean 2018-09-10 20:47:55 -04:00
  • 63e4d4aac7 2.6.0 v2.6.0 Ralph Bean 2018-09-07 13:56:03 -04:00
  • 598347e1b6 Import module API Filip Valder 2018-07-24 11:52:28 +02:00
  • cfe32afcd0 Rename LocalBuilder to SRPMBuilder and change type detection. Ralph Bean 2018-09-06 22:51:06 -04:00
  • 9d40718895 Allow module components to use a git ref outside of the master branch mprahl 2018-09-06 14:52:26 -04:00
  • e7089d7be0 Rename this to be PDC-agnostic. Ralph Bean 2018-09-04 09:51:56 -04:00
  • 0aff640ef3 Optionally, block building modules with EOL streams. Ralph Bean 2018-08-31 15:23:04 -04:00
  • 1077f11b2a Merge #999 ISSUE-991: Added a method to the producer that will move stuck builds into 'failed' state Matt Prahl 2018-08-30 14:17:31 +00:00
  • 5a3d3d99d3 ISSUE-991: Added a method to the producer that will move stuck builds into 'failed' state Martin Curlej 2018-08-24 14:59:26 +02:00
  • 18a53695bb Merge #1002 Cosmetic fixes in mmd_resolver.py Matt Prahl 2018-08-29 13:05:06 +00:00
  • 44dfd0c37f Return the exit code from tox in docker/test.sh mprahl 2018-08-29 09:01:25 -04:00
  • 6ce92e8ad0 Rename a variable in mmd_resolver.py to not shadow the function input mprahl 2018-08-28 10:06:00 -04:00
  • c37a0e880b Fix the typos in the mmd_resolver.py comments mprahl 2018-08-28 10:04:40 -04:00
  • e5230ef519 Merge #1001 Add some comments to MMDResolver. Matt Prahl 2018-08-28 13:57:01 +00:00
  • dad03d3742 Copy the buildrequires which are not in requires list to expanded MMD. Jan Kaluza 2018-08-28 08:16:39 +02:00
  • c36e6f2ec3 Add some comments to libsolv code. Jan Kaluza 2018-08-28 11:56:04 +02:00
  • 78f94d117b Cast 'version' in get_build_from_nsvc to str. Jan Kaluza 2018-08-22 09:45:00 +02:00
  • 8e5b9334e6 Release 2.5.1 v2.5.1 Jan Kaluza 2018-08-21 14:58:06 +02:00
  • 0cec1ef2f3 Merge #997 Return string representation of exception instead of e.args[0] in Flask error handlers. Matt Prahl 2018-08-21 12:52:53 +00:00
  • a10abcdbcc Return string representation of exception instead of e.args[0] in Flask error handlers. Jan Kaluza 2018-08-21 11:21:04 +02:00
  • 56fe201c33 Fill in the 'filterer_rpms' in backend to not access Koji from frontend. Jan Kaluza 2018-08-21 07:58:52 +02:00
  • 84762891f7 Close threadpools after use. Ralph Bean 2018-08-15 12:47:18 -04:00
  • 2e06199aa8 Release 2.5.0 v2.5.0 Ralph Bean 2018-08-14 11:53:38 -04:00
  • 713172e1d5 Remove some other noisy debug logs mprahl 2018-08-14 11:22:04 -04:00
  • 79be63a7e7 Remove the debug log saying the MBS received a message to reduce noise mprahl 2018-08-14 10:03:53 -04:00
  • 09edb4cba8 Merge #990 Allow overriding the name and stream from scm repos. Matt Prahl 2018-08-14 13:03:52 +00:00
  • f0b35be067 Add BASE_MODULE_KOJI_ARCHES to override default Koji arches. Jan Kaluza 2018-08-14 13:18:46 +02:00
  • 4279e947be Allow overriding the name and stream from scm repos. Ralph Bean 2018-08-13 14:08:36 -04:00
  • d54422adeb Don't filter RPMs of reused components from a module that depends on itself mprahl 2018-08-09 19:37:17 -04:00
  • f422b82ce7 Make _get_reusable_module a public method so it can be used elsewhere mprahl 2018-08-09 19:14:31 -04:00
  • 6d2e4bbffa Fix filters generation Jan Kaluza 2018-08-06 11:19:46 +02:00
  • 7bdba31439 Release v2.4.2 v2.4.2 mprahl 2018-08-07 14:42:59 -04:00
  • 4c9c338298 Fix a log statement in the tag handler mprahl 2018-08-07 14:24:39 -04:00
  • 28acfd8a44 Construct the NVR for the KojiTagChange messages mprahl 2018-08-07 14:20:50 -04:00
  • 0f3f5f80ae Release v2.4.1 v2.4.1 mprahl 2018-08-07 12:10:03 -04:00
  • 5197eb4912 Revert "Use the libmodulemd API properly when setting values on existing objects" mprahl 2018-08-07 12:03:44 -04:00
  • f08135352a Use the NVR instead of the component name when responding to a tag message mprahl 2018-08-07 11:45:50 -04:00
  • 411e459008 Use the actual name from the NVR instead of component.package when reusing components mprahl 2018-08-07 10:29:53 -04:00
  • 3969b2fb1e Expose the component batch in the API to help in future debugging mprahl 2018-08-06 20:08:03 -04:00
  • 042b677a01 Raise an exception if the build is not returned from Koji when checking if the buildroot is ready mprahl 2018-08-06 19:54:33 -04:00
  • 8a54b26fd7 Expose the NVR of component builds in the API to help future debugging mprahl 2018-08-06 19:42:37 -04:00
  • a78c564073 Revert "Store the component's build ID and use that to identify the build when acting on a tag message" mprahl 2018-08-07 10:32:50 -04:00
  • 080eecf836 Fix the Docker image for running unit tests mprahl 2018-08-03 20:59:06 -04:00
  • 9bd16beeef Store the component's build ID and use that to identify the build when acting on a tag message mprahl 2018-08-03 16:59:37 -04:00
  • 8c83959f58 Fix the COPR cleanup database migration for SQLite mprahl 2018-08-03 11:28:11 -04:00
  • 741b24c2b9 Remove the unused Jenkinsfile in favor of .cico-pr.pipeline mprahl 2018-07-26 15:36:16 -04:00
  • a69e1561b4 Fix spacing in .cico-pr.pipeline mprahl 2018-07-26 15:36:01 -04:00
  • 12355a72d4 fixup PR pipeline for quoting Brian Stinson 2018-07-26 13:58:14 -05:00
  • 86cde4171e remove unused syncfromduffynode function Brian Stinson 2018-07-26 12:48:09 -05:00
  • d0fe40943a use the right creds Brian Stinson 2018-07-26 12:41:24 -05:00
  • 36758532ae add a PR pipeline Brian Stinson 2018-07-26 12:37:33 -05:00
  • 8adbd2a3d5 Stop installing missing deps from PyPi in the Docker image for the unit tests mprahl 2018-07-16 18:02:13 -04:00
  • 8173040ea6 Use the libmodulemd API properly when setting values on existing objects mprahl 2018-07-16 18:38:37 -04:00
  • 1ec9849960 Fix the unit tests for TestMBSModule mprahl 2018-07-16 17:57:08 -04:00
  • d45f5dd8c7 Release v2.4.0 v2.4.0 mprahl 2018-07-11 10:10:40 -04:00