deb-mock/docs/Release-Notes-6.3.md
robojerk 4c0dcb2522
Some checks failed
Build Deb-Mock Package / build (push) Successful in 54s
Lint Code / Lint All Code (push) Failing after 1s
Test Deb-Mock Build / test (push) Failing after 36s
enhance: Add comprehensive .gitignore for deb-mock project
- Add mock-specific build artifacts (chroot/, mock-*, mockroot/)
- Include package build files (*.deb, *.changes, *.buildinfo)
- Add development tools (.coverage, .pytest_cache, .tox)
- Include system files (.DS_Store, Thumbs.db, ._*)
- Add temporary and backup files (*.tmp, *.bak, *.backup)
- Include local configuration overrides (config.local.yaml, .env.local)
- Add test artifacts and documentation builds
- Comprehensive coverage for Python build system project

This ensures build artifacts, chroot environments, and development
tools are properly ignored in version control.
2025-08-18 23:37:49 -07:00

2 KiB

layout title
default Release Notes - Mock 6.3

Release 6.3 - 2025-06-18

New features

Bugfixes

  • The /bin/dnf command is no longer hardcoded in the --calculate-build-dependencies code, and we use the standard config_opts['dnf5_command'] (or config_opts['dnf_command'], respectively).

  • The mechanism for creating the mock group has been fixed again on Fedora/RHEL, because the built-in RPM user creation mechanism only works on F42 and newer. Mock on older distributions returned back to using %pre scriptlet.

  • The mock-core-configs package files were previously owned by the mock group, same as a few files in mock package — which was unnecessary. These files are intended to be read-only and accessible by anyone. This issue was actually causing install-order problems when mock-core-configs or mock was installed before mock-filesystem. So newly those files have the default 0644, root, root ownership.

  • This release includes a fix for a Python 3.14 incompatibility.

    Mock refused to start as non-root user with Python 3.14. This was because of the change in behaviour of ProcessPoolExecutor in Python. The code has been altered to work with both old and new Python.

Mock Core Configs changes

  • Added AlmaLinux 10 configs
  • Add AlmaLinux kitten 10 x86_64_v2 config
  • Added Rocky Linux 10 configs

The following contributors have contributed to this release:

  • FeRD (Frank Dana)
  • Javier Hernández
  • Jonathan Wright
  • Konstantin Shalygin
  • Louis Abel
  • Miroslav Suchý

Thank You!