Performant source for RPM repositories metadata https://github.com/gridhead/metasource

12 stars 13 forks 12 watchers Go GNU Affero General Public License v3.0
centos fedora hacktoberfest metadata python repositories rpm
4 Open Issues Need Help Last updated: Sep 9, 2025

Open Issues Need Help

View All on GitHub

AI Summary: This issue proposes a refactoring task to simplify the directory structure of the 'models' folder by removing any subdirectories and placing all model-related files directly within it. The goal is to improve the overall codebase layout and potentially make navigation and imports more straightforward.

Complexity: 3/5
good first issue

Performant source for RPM repositories metadata https://github.com/gridhead/metasource

Go
#centos#fedora#hacktoberfest#metadata#python#repositories#rpm

AI Summary: Investigate and resolve potential memory leaks in the database population code introduced in PR https://github.com/gridhead/metasource/pull/7 within the mdapi project. This involves analyzing the code for memory usage patterns, identifying potential leaks, and implementing solutions to prevent excessive memory consumption during database population.

Complexity: 4/5
help wanted

Performant source for RPM repositories metadata https://github.com/gridhead/metasource

Go
#centos#fedora#hacktoberfest#metadata#python#repositories#rpm

AI Summary: The task involves improving the mdapi project's user interface and quality of life by adding features such as request limits, source/binary repository mapping, HTML and JSON package listings, package size information, support for -updates and -updates-testing repositories, CentOS Stream repository inclusion, and a diffing functionality between versions. This requires modifications to the API's routing, data handling, and potentially database schema.

Complexity: 4/5
help wanted

Performant source for RPM repositories metadata https://github.com/gridhead/metasource

Go
#centos#fedora#hacktoberfest#metadata#python#repositories#rpm

AI Summary: The task requires extending the existing test suite for the `mdapi` project to include Python 3.13. This involves modifying the `tox.ini` configuration file to add Python 3.13 as a testing environment and ensuring that the tests run successfully on this version. No code changes within the project itself are expected to be necessary, unless incompatibilities are discovered.

Complexity: 2/5
dependencies good first issue

Performant source for RPM repositories metadata https://github.com/gridhead/metasource

Go
#centos#fedora#hacktoberfest#metadata#python#repositories#rpm