118 Commits

Author SHA1 Message Date
Jan Kaluza
34dc744041 Version 2.26.0 2019-08-12 10:54:17 +02:00
mprahl
530136a522 Add documentation about dependency resolution
This was written with the help of Jan Kaluža.

Co-authored-by: Jan Kaluža <jkaluza@redhat.com>
2019-08-02 15:49:47 -04:00
Chenxiong Qi
68fe2b69f1 Allow to run tests with PostgreSQL inside Vagrant machine
Signed-off-by: Chenxiong Qi <cqi@redhat.com>
2019-07-19 06:34:08 +08:00
mprahl
dae4f10189 Clean up the change log 2019-07-17 15:52:38 -05:00
mprahl
1cb1e65767 Release v2.25.0 2019-07-17 08:24:26 -05:00
mprahl
1bcb40d4d0 Allow specifying a specific module build to reuse components from
This resolves #1296.
2019-07-16 11:40:59 +00:00
mprahl
96d44d049e Add the ability to automatically buildrequire default modules defined by the buildrequired base module
A base module can set xmd.mbs.default_modules_url, which contains a
URL to a list of modules in the format of name:stream separated by
new lines. When a module buildrequires this base module, the list
of default modules are added as buildrequires of the module automatically
unless there are conflicting streams or the default module is not
in the MBS database.
2019-07-05 14:52:50 -04:00
Valerij Maljulin
7277ac480f Release v2.22.0 2019-07-01 17:26:31 +02:00
mprahl
c887448a7c Add additional documentation about rebuild strategies 2019-06-25 10:19:23 -04:00
mprahl
35eb016fd8 Move the Rebuild Strategies documentation to a separate file 2019-06-24 14:29:58 -04:00
Chenxiong Qi
5f93a47051 Allow to run specific test inside container
For example, contrib/run-unittests.sh /src/tests/test_utils ...

Please note that the path starts from /src, which is the root directory of
code inside container.

Signed-off-by: Chenxiong Qi <cqi@redhat.com>
2019-06-21 10:48:10 -04:00
Jan Kaluza
e1b29d2fde Version 2.23.0 2019-06-20 06:55:00 +02:00
Valerij Maljulin
392a456dab Release v2.22.0 2019-06-18 10:44:58 +02:00
Chenxiong Qi
630f7b4e18 Allow to run tests with PostgreSQL inside container
This patch introduces a new environment variable in order to allow running
tests with different database backend. This is useful particularly for running
tests inside container. With this change, it is possible run tests in following
combinations:

* Python 2 and SQLite
* Python 3 and SQLite
* Python 2 and PostgreSQL
* Python 3 and PostgreSQL

Package python-psycopg2 is installed in both Dockerfile-tests and
Dockerfile-tests-py3 in case of running tests with PostgreSQL.

A new script contrib/run-unittests.sh is added to make it easy to run tests. An
example:

    contrib/run-unittests.sh --py3 --with-pgsql

that runs tests with Python 3 and PostgreSQL.

Signed-off-by: Chenxiong Qi <cqi@redhat.com>
2019-06-17 22:47:23 +08:00
Hunor Csomortáni
1848350e13 Document updating the test images in Quay.io
Signed-off-by: Hunor Csomortáni <csomh@redhat.com>
2019-06-12 08:31:39 +02:00
Hunor Csomortáni
9b90836595 Document using images from Quay.io for testing
Signed-off-by: Hunor Csomortáni <csomh@redhat.com>
2019-06-12 08:31:39 +02:00
Hunor Csomortáni
7db21b7385 Contributing: replace docker with podman
Recommend using podman instead of docker because:

* one can spin up containers without sudo with podman;
* docker in Fedora has a really old version, and probably will be
  depercated at some point.

Signed-off-by: Hunor Csomortáni <csomh@redhat.com>
2019-06-11 14:04:30 +02:00
Jan Kaluza
ae2b6d9533 Release 2.21.0 2019-05-24 10:17:56 +02:00
mprahl
e2a75c3323 Release v2.20.0 2019-05-10 10:23:15 -04:00
mprahl
53ba1513e2 Add a code style guide 2019-05-10 13:02:27 +00:00
mprahl
74be9e8428 Add documentation that defines libsolv terms and how they relate to MBS 2019-05-07 08:56:54 -04:00
mprahl
5a82d95756 Release v2.19.1 2019-04-16 14:22:01 -04:00
mprahl
4afd3e1209 Remove xmd.mbs.requires from the virtual module documentation
This field has not been used for a long time and it should not
be documented any more.
2019-04-10 08:15:29 -04:00
Jan Kaluza
e32dcc153b Add offline module builds documentation. 2019-04-05 08:07:24 +02:00
mprahl
251c364307 Release v2.19.0 2019-04-04 13:34:21 -04:00
mprahl
f1480feec2 Allow importing modules without a Koji tag
These module builds will basically act as metadata-only module builds.
This will be more useful as additional features stem from these types
of builds.
2019-04-04 09:09:38 -04:00
mprahl
d75c3042c7 Release v2.18.2 2019-03-25 12:06:40 -04:00
mprahl
1528cc52c0 Fix the indentation in the virtual modules documentation 2019-03-20 14:40:03 -04:00
mprahl
ff251b14db Release v2.18.1 2019-03-20 14:25:47 -04:00
mprahl
803d5409c1 Remove semicolons from virtual modules documentation 2019-03-20 12:04:15 -04:00
Jan Kaluza
1631a1ba4f Release 2.18.0 2019-03-20 09:22:42 +01:00
Merlin Mathesius
7b7b07211e Add/improve documentation for scratch module build requests,
particularly for the new 'modulemd' and 'module_name' parameters.

Signed-off-by: Merlin Mathesius <mmathesi@redhat.com>
2019-03-19 11:56:47 +00:00
mprahl
64053e7fed Document virtual platforms 2019-03-19 11:40:20 +00:00
mprahl
63c7a35e4b Instruct the user to delete the container after the test is run 2019-03-15 12:06:51 -04:00
Jan Kaluza
9778812ab5 Version 2.17.0 2019-03-12 07:51:18 +01:00
Chenxiong Qi
ea56685667 Fix config name MODULES_ALLOW_SCRATCH in docs
Signed-off-by: Chenxiong Qi <cqi@redhat.com>
2019-03-06 14:38:37 +08:00
Jan Kaluza
40e00f8aa8 Release 2.16.0 2019-03-04 10:13:33 +01:00
Merlin Mathesius
7794950802 Add preliminary module scratch build details to documentation.
Signed-off-by: Merlin Mathesius <mmathesi@redhat.com>
2019-03-01 10:27:04 -06:00
Jan Kaluza
1258294984 Release 2.15.0 2019-03-01 15:18:23 +01:00
mprahl
89ccef5e42 Release v2.14.0 2019-02-14 13:39:32 -05:00
mprahl
fce77b48dc Release v2.13.1 2019-01-28 09:14:52 -05:00
mprahl
6817102506 Release v2.13.0 2019-01-24 13:23:13 -05:00
mprahl
a94ad0a20b Release v2.12.2 2019-01-17 09:37:53 -05:00
mprahl
5b0cb105f8 Add a missing entry to the change log 2019-01-17 09:35:20 -05:00
mprahl
522db2743a Release v2.12.1 2019-01-16 16:00:01 -05:00
mprahl
82c9b993f0 Release v2.12.0 2019-01-14 08:47:46 -05:00
Merlin Mathesius
9974d48709 Correct reStructuredText markup in docs
Signed-off-by: Merlin Mathesius <mmathesi@redhat.com>
2019-01-10 15:33:15 -06:00
mprahl
3515919a94 Add a missing entry to the change log 2018-12-19 13:06:03 -05:00
mprahl
b579a30931 Release v2.11.1 2018-12-19 09:09:38 -05:00
mprahl
dd1baf1682 Release v2.11.0 2018-12-18 16:25:26 -05:00