Commit Graph

  • 74be9e8428 Add documentation that defines libsolv terms and how they relate to MBS mprahl 2019-05-07 08:56:04 -04:00
  • 37e4c718d9 Simplify format_mmd since scm.commit is always set or returns an exception mprahl 2019-04-30 09:49:02 -04:00
  • f4dd91e9ec Add an efficiency improvement to SCM.get_full_commit_hash mprahl 2019-04-30 09:45:28 -04:00
  • 3a22204255 Clean up a comment in SCM.get_latest mprahl 2019-04-29 15:45:53 -04:00
  • c98ac3e4c3 Remove unnecessary getters and setters in the SCM class mprahl 2019-04-29 15:45:24 -04:00
  • 771fad6d50 Resolve the commit in the SCM.commit property method instead of the constructor mprahl 2019-04-29 14:21:45 -04:00
  • 02f00d93c1 Add debug log statements so that SCM problems are easier to debug in the future mprahl 2019-04-29 14:24:16 -04:00
  • 1885a8b11f Improve the readability of SCM.get_latest mprahl 2019-04-29 14:20:23 -04:00
  • 6187ce4a05 Update the SCM.__init__ docstring mprahl 2019-04-29 14:18:49 -04:00
  • b75c3dd76e Remove SCM.is_available since it's not used mprahl 2019-04-29 15:35:29 -04:00
  • 3c4faf0cc0 Remove checking if the commit is set in SCM.checkout since it's always required mprahl 2019-04-29 15:28:35 -04:00
  • ee2ef77fe9 Fix grep to handle the new quoting style introduced in 66c3f821 Mike Bonnet 2019-04-30 21:45:31 -07:00
  • 48778ba545 Grammar fixes Mike Bonnet 2019-04-30 15:24:20 -07:00
  • 5fffcfedd6 Remove unnecessary comment Mike Bonnet 2019-04-30 15:10:41 -07:00
  • 21a6f80e1a Split up long lines in openshift/integration/koji/README.md Mike Bonnet 2019-04-30 15:06:10 -07:00
  • 5594d7e2a4 Explain what run-httpd is doing Mike Bonnet 2019-04-30 15:01:21 -07:00
  • 2c4298e678 read the DigiCert CA cert from a file rather than hard-coding it in the Jenkinsfile Mike Bonnet 2019-04-30 07:19:59 -07:00
  • c369bc416c use CMD instead of ENTRYPOINT Mike Bonnet 2019-04-30 06:49:51 -07:00
  • 9c3d9bb441 MBS-Koji integration tests Mike Bonnet 2019-04-26 12:34:02 -07:00
  • 1e423826c6 CI: add some debug options so we can see what git is doing Brian Stinson 2019-04-30 16:22:57 -05:00
  • c5d000e900 Do not overwrite stream kwarg in build_module_locally. Jan Kaluza 2019-04-30 07:41:35 +02:00
  • 1b486b1625 Greenwave query class and configuration update Valerij Maljulin 2019-04-02 19:43:07 +02:00
  • 7a39e1e893 Merge #1238 Make the code formatting in mbs-cli consistent with the rest of the codebase Jan Kaluža 2019-04-29 05:40:37 +00:00
  • f4553dd3c2 Merge #1237 [v2] Fix -debuginfo/-debugsource packages handling in KojiContentGenerator. Jan Kaluža 2019-04-26 13:24:36 +00:00
  • 5d346f8dd3 Fix -debuginfo/-debugsource packages handling in KojiContentGenerator. Jan Kaluza 2019-04-12 11:28:08 +02:00
  • 4bcdfefcfa Make the code formatting in mbs-cli consistent with the rest of the codebase mprahl 2019-04-26 08:11:07 -04:00
  • 60160a2903 Remove extract_modulemd since it's no longer used in the code mprahl 2019-04-24 09:39:54 -04:00
  • a642b5ddc0 Catch invalid modulemd exceptions using UnprocessableEntity instead of Exception mprahl 2019-04-24 09:38:15 -04:00
  • 6c8d48280d Use load_mmd_file instead of load_mmd where possible mprahl 2019-04-24 09:37:42 -04:00
  • d3b8b11b48 Merge #1235 Some mbs-cli tweaks Jan Kaluža 2019-04-26 06:14:48 +00:00
  • 66c3f82160 Format the coding style across the codebase using "black" and manual tweaks mprahl 2019-04-25 17:58:44 -04:00
  • 559f0dd922 Use dedent when defining the module-build-macros specfile mprahl 2019-04-25 15:53:56 -04:00
  • f5d634efec Fix a deprecation warning in the unit tests by using yaml.safe_load instead of yaml.load mprahl 2019-04-25 08:35:57 -04:00
  • 2fda8cdbfd Expose the stream version of a module in the API mprahl 2019-04-23 13:55:50 -04:00
  • 7b8947f660 Allow buildrequring a virtual stream of a base module mprahl 2019-04-23 13:55:17 -04:00
  • 88078a555b Define a generic error to use in MBSResolver mprahl 2019-04-23 13:07:42 -04:00
  • 00daedccfd Allow the virtual streams of a base module to be queryable in the database and API mprahl 2019-04-22 11:04:11 -04:00
  • 16091b7d86 Revert "Allow getting the latest stream of base module." mprahl 2019-04-16 15:08:27 -04:00
  • 7cbba8e780 Rearrange the imports in mbs-cli mprahl 2019-04-25 10:02:33 -04:00
  • 4715d6aac2 Fix flake8 errors in mbs-cli mprahl 2019-04-25 09:59:51 -04:00
  • 82d8016670 Only import the auth library that gets used in mbs-cli mprahl 2019-04-25 09:59:00 -04:00
  • d0aea40788 Support the stream_version_lte filter in the API mprahl 2019-04-22 13:49:47 -04:00
  • 1146bb3043 Reuse function load_mmd Chenxiong Qi 2019-04-24 08:37:31 +08:00
  • 808b7beec8 Refactor code style of code creating test data Chenxiong Qi 2019-04-24 15:43:59 +08:00
  • 0217496d1f Refactor the API ordering to accept multiple order keyword arguments of the same direction mprahl 2019-04-22 16:23:07 -04:00
  • 3a7786c01b Make _get_module consistent across resolvers mprahl 2019-04-22 12:40:14 -04:00
  • e72538b8b1 Merge #1219 Handle streams in base module stream Matt Prahl 2019-04-23 12:24:36 +00:00
  • 7c993f9165 Handle streams in base module stream Chenxiong Qi 2019-04-22 10:36:32 +08:00
  • 642c37526e Fix typo in MMDResolver._deps2reqs docstring Chenxiong Qi 2019-04-23 10:39:46 +08:00
  • f3d61b8259 Pass list of stream values to _expand_mse_streams Chenxiong Qi 2019-04-22 17:20:14 +08:00
  • 5a82d95756 Release v2.19.1 v2.19.1 mprahl 2019-04-16 14:22:01 -04:00
  • b017dae68b Unpin the version of python-ldap3 in Dockerfile-tests since a new version has been released mprahl 2019-04-15 09:03:37 -04:00
  • 4858e64d96 Merge #1210 Allow passing --platform-id (-p) to build_module_locally. Matt Prahl 2019-04-11 17:19:22 +00:00
  • 83bc780a23 Add backwards-compatibility for cloning local repos with the artifact name and not the full path mprahl 2019-04-11 10:19:30 -04:00
  • 40ed1cbfdc Allow passing --platform-id (-p) to build_module_locally. Jan Kaluza 2019-04-11 06:58:17 +02:00
  • bf58a03cbf Merge #1209 Allow importing MMD without xmd["buildrequires"]. Matt Prahl 2019-04-11 12:19:48 +00:00
  • 3cfefd7e0b Allow importing MMD without xmd["buildrequires"]. Jan Kaluza 2019-04-11 06:45:53 +02:00
  • 4afd3e1209 Remove xmd.mbs.requires from the virtual module documentation mprahl 2019-04-10 08:15:27 -04:00
  • e564edc808 Build counters Valerij Maljulin 2019-04-03 14:33:34 +02:00
  • e32dcc153b Add offline module builds documentation. Jan Kaluza 2019-04-05 08:07:24 +02:00
  • 251c364307 Release v2.19.0 v2.19.0 mprahl 2019-04-04 13:34:21 -04:00
  • bc4a019e7d Allow getting the latest stream of base module. Jan Kaluza 2019-04-04 15:52:46 +02:00
  • f348def71f Fix a log message mprahl 2019-04-04 13:13:30 -04:00
  • d6d0c870fc Disable Greenwave gating by default mprahl 2019-04-04 13:13:11 -04:00
  • 321bb4940f Unpin the libsolv version for the Python 3 tests since it's in stable mprahl 2019-04-04 09:38:10 -04:00
  • 730871ddfd Fix the test_submit_br_metadata_only_module unit test on Python 3 mprahl 2019-04-04 09:28:42 -04:00
  • 9512a49631 Allow whitelisted buildrequires with xmd.mbs.disttag_marking set to influnece the disttag mprahl 2019-04-03 19:31:47 -04:00
  • e2b2da7708 Move the module name validation to validate_mmd mprahl 2019-04-03 17:38:07 -04:00
  • 1570db8a7e Don't allow a user to set the xmd.mbs field in their modulemd mprahl 2019-04-03 17:37:12 -04:00
  • f1480feec2 Allow importing modules without a Koji tag mprahl 2019-04-03 17:17:49 -04:00
  • 9aae63f967 Merge #1200 Fix the unit tests Jan Kaluža 2019-04-04 05:03:39 +00:00
  • f6ecc72fc8 Revert "Fix tests." Jan Kaluza 2019-04-04 07:03:10 +02:00
  • 7a975ac0ff Fix tests. Jan Kaluza 2019-04-04 07:02:38 +02:00
  • 0044b3f34b Whitelist py.test-3 in tox mprahl 2019-04-03 15:33:16 -04:00
  • 24d2be565b Pin the version of libsolv in FEDORA-2019-c381c7bf54 for the tests mprahl 2019-04-03 15:24:43 -04:00
  • d46ce667cf Whitelist flake8 in tox mprahl 2019-04-03 15:24:20 -04:00
  • bc2a1e8d3c Fix the unit tests mprahl 2019-04-03 14:40:52 -04:00
  • 06e903c3c1 Fixes and test improvements based on review feedback. Merlin Mathesius 2019-04-03 11:39:39 -05:00
  • cd76a1dca5 Update scratch context uniqueness suffix character from '.' to '_'. Merlin Mathesius 2019-03-28 11:32:06 -05:00
  • 663b7fc4d0 Allow resubmitting the same NSV for scratch module builds. Merlin Mathesius 2019-03-27 16:58:50 -05:00
  • da57146bf2 GenericBuilder: Add a boolean 'succeeded' parameter to finalize Owen W. Taylor 2019-04-02 14:56:53 -04:00
  • 63bccb28ff Use Fedora 29 when developing with Vagrant mprahl 2019-04-02 10:21:34 -04:00
  • 4bc6e7ed65 Set the $releasever variable in Mock config. Jan Kaluza 2019-04-02 13:59:09 +02:00
  • 0ee801877b Move module build to ready from done according to Greenwave Chenxiong Qi 2019-03-26 09:50:46 +08:00
  • 3992a1f1ac Fix syntax error when checking if --offline is specified in CLI Chenxiong Qi 2019-04-02 08:31:19 +08:00
  • 1c535fa755 Set the module_platform_id in the yum.conf Jan Kaluza 2019-04-01 14:56:50 +02:00
  • 360a8f3b84 Add support for local component repository using file://. Jan Kaluza 2019-04-01 10:21:29 +02:00
  • 67a5a9d1b0 Allow building module in --offline module with dependencies from local repositories. Jan Kaluza 2019-03-29 11:31:20 +01:00
  • e43d979bc8 Import modules found in the local repositories to MBS database for Offline local builds. Jan Kaluza 2019-03-28 12:38:30 +01:00
  • 56b234c2bb Update python-ldap3 to 2.6.1 for the unit tests mprahl 2019-03-29 13:11:07 -04:00
  • d1f6631f3b Fix traceback in MMDResolver when transitive dependency cannot be satisfied. Jan Kaluza 2019-03-27 06:36:43 +01:00
  • d75c3042c7 Release v2.18.2 v2.18.2 mprahl 2019-03-25 12:06:40 -04:00
  • 9651891d74 Support base modules with x.y.z versioning and no virtual streams mprahl 2019-03-25 11:39:59 -04:00
  • 780ed117b4 Find compatible base modules based on the virtual streams. Jan Kaluza 2019-03-25 14:54:17 +01:00
  • f81c25d6dd Fix the failing test of test_auth_header_not_set mprahl 2019-03-20 14:22:42 -04:00
  • 1528cc52c0 Fix the indentation in the virtual modules documentation mprahl 2019-03-20 14:40:03 -04:00
  • ff251b14db Release v2.18.1 v2.18.1 mprahl 2019-03-20 14:25:47 -04:00
  • c65e1b0a53 Log the exception when an invalid modulemd is encountered mprahl 2019-03-20 13:43:22 -04:00
  • 40ce635164 Keep the database session alive when checking the base module modulemd mprahl 2019-03-20 13:42:28 -04:00
  • 803d5409c1 Remove semicolons from virtual modules documentation mprahl 2019-03-20 12:04:15 -04:00