modulemd-tools icon indicating copy to clipboard operation
modulemd-tools copied to clipboard

Collection of tools for parsing and generating modulemd YAML files

Results 8 modulemd-tools issues
Sort by recently updated
recently updated
newest added

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...

performance

We currently skip some tests that don't work on either RHEL 8 or Fedora. We should fix them.

technical-debt

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...

enhancement

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...

enhancement