deb-mock/docs/Release-Notes-3.1.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

77 lines
2.4 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
layout: default
title: Release Notes - Mock v3.1
---
Released on 2022-07-22.
## Mock v3.1 changes:
- There's a fix for a new RPM behavior on F37+ where `rpmbuild` automatically
cleans the `%buildroot` directory upon a successful build. This behavior is
not desired when Mock user wants to keep the buildroot contents for further
debugging (`config_opts["cleanup_on_success"] = False` is
configured, or `--no-cleanup-after` option is used). [Original bug
report.][rhbz#2105393]
- Mock v3.1+ started using `/bin/tar` instead of `/bin/gtar` for normal work
with archives. This default can be changed by a new option
`config_opts["tar_binary"]`. This should help with distributing Mock to
GNU/Linux distributions where `/bin/gtar` symbolic link doesn't exist.
- Mock v3.1+ *still* expects that that the default system Tar represents
a GNU tar implementation (unless `config_opts["tar"] = 'bsdtar'`). Mock v3.1
version though got several fixes that make the work with the BSD tar
implementation more convenient.
## mock-core-configs-37-4-1
* Add AlmaLinux 9 and AlmaLinux 9 + EPEL configs (neal@gompa.dev)
* Update the AlmaLinux 8 GPG key path (neal@gompa.dev)
* Fix description typo on AlmaLinux 8 for x86_64 (neal@gompa.dev)
* Add RHEL9 templates and configs (carl@george.computer)
## mock-core-configs-37.5-1
* configs: add ELN local Koji repo
* config: sync epel-8 and epel-9 templates
* Add Rocky Linux 9 Configuration and Mod RL8 (label@rockylinux.org)
* Update Fedora ELN repo template (sgallagh@redhat.com)
* EuroLinux 9 chroot configs added (git@istiak.com)
* Fedora 34 is EOL
* circlelinux+epel-8 as epel-8 alternative
* Fix dist value for openSUSE Leap 15.4 (ngompa@opensuse.org)
* Add CircleLinux 8 configs (bella@cclinux.org)
* Add openSUSE Leap 15.4 configs (ngompa@opensuse.org)
* Move openSUSE Leap 15.2 to EOL directory (ngompa@opensuse.org)
* Use MirrorCache for openSUSE repositories instead of MirrorBrain (ngompa@opensuse.org)
* Add Anolis OS 7 and Anolis OS 8 templates and configs (wb-zh951434@alibaba-inc.com)
**Following contributors contributed to this release:**
* babakovalucie
* Bella Zhang
* Carl George
* DominikaMarchovska
* Istiak Ferdous
* JeremiasVavak
* katerin71
* Louis Abel
* Miroslav Suchý
* naveen
* Neal Gompa
* Nico Kadel-Garcia
* Papapja
* PastelBrush
* SpiderKate
* Stephen Gallagher
* terezakoktava
* Zhao Hang
Thank you.
[rhbz#2105393]: https://bugzilla.redhat.com/show_bug.cgi?id=2105393