Advisories ยป MGAA-2026-0159

Updated mgarepo package fixes bugs

Publication date: 25 Oct 2026
Modification date: 25 Oct 2026
Type: bugfix
Affected Mageia releases : 10

Description

Changelog since 1.14.7:
* 1.14.9
- code cleanups
- better error messages on maintdb get
- fix some issues on non-UTF-8 locales
- skip ~/.rpmmacros when running rpm to avoid incorrect data
* 1.14.8
- Fix output truncation in commands_getstatusoutput()
- Fix UTF-8 decoding in execcmd() to avoid decoding exceptions
- Add some typing hints
- Remove unneeded shebang lines from source files
- Allow both kinds of quotes when getting VERSION in setup.py
- Use a version 7 UUID when available
- Use race-free temporary directories
- Properly shell escape arguments to most shell commands
- Allow execcmd() & relatives to take arguments as a list
- Use subprocess.run() instead of os.system() for safety
- Fix editlog when using a terminal editor
- Fix some potential crashes
- Guard subprocesses from files etc. starting with a dash
- Bump the example mga versions in the man page
- Adapt to newer ldap3 package
- Clean up imports
- Many clean-ups and code style improvements from ruff & flake8
                

References

SRPMS

10/core