modulemd-tools
modulemd-tools copied to clipboard
Collection of tools for parsing and generating modulemd YAML files
I have a question about install docker-ce in offline case: there are two vms, one is online, another is not. I try to download the rpm of docker-ce in the...
Could we somewhat cooperate on creating an appropriate mock configuration for the created local repository? This is just a rough idea/brainstorm, "this" can be implemented in Mock directly, or anywhere...
Here's the patch: ``` diff --git a/dir2module/dir2module/dir2module.py b/dir2module/dir2module/dir2module.py index 6643a83..e639bba 100755 --- a/dir2module/dir2module/dir2module.py +++ b/dir2module/dir2module/dir2module.py @@ -113,8 +113,8 @@ class Module(ModuleBase): for pkglicense in self.licenses: mod_stream.add_content_license(pkglicense) - for nevra in...
[root@test-change module]# /root/.local/bin/repo2module -s stable . modules.yaml Traceback (most recent call last): File "/root/.local/bin/repo2module", line 11, in load_entry_point('repo2module==0.1', 'console_scripts', 'repo2module')() File "/root/.local/lib/python3.6/site-packages/repo2module-0.1-py3.6.egg/repo2module/cli.py", line 122, in cli File "/root/.local/lib/python3.6/site-packages/repo2module-0.1-py3.6.egg/repo2module/cli.py", line 65,...
The [code](https://github.com/rpm-software-management/modulemd-tools/blob/d904fd3e0452f889d4e52637fd8998611d2118a0/createrepo_mod/createrepo_mod.py#L57-L64) eats in order of magnitude more IO than the optimized createrepo_c run on large repositories. In copr, we run: /usr/bin/createrepo_mod /var/lib/copr/public_html/results/iucar/cran/fedora-31-x86_64 --database --ignore-lock --local-sqlite --cachedir /tmp/ --workers 8...
We currently skip some tests that don't work on either RHEL 8 or Fedora. We should fix them.
I imagine that every build system that supports building modules needs to have some piece of code determining what module RPMs can be built simultaneously and which need to wait...
The `modulemd-generate-macros` script expects, that some mandatory attributes that are described as `AUTOMATIC`, are filled in the modulemd YAML file (such as `name`, `stream`, `version`, `context`, and `arch`). Otherwise, it...