fix: Update all references from deb-mock to mock (correct naming)
Some checks failed
Debian Forge CI/CD Pipeline / Build and Test (push) Successful in 2m0s
Debian Forge CI/CD Pipeline / Security Audit (push) Failing after 6s
Debian Forge CI/CD Pipeline / Package Validation (push) Successful in 58s
Debian Forge CI/CD Pipeline / Status Report (push) Has been skipped

- Update stage documentation and comments to use 'mock' instead of 'deb-mock'
- Fix import statements to use 'from mock import' instead of 'from deb_mock import'
- Update error messages to reference 'mock package' instead of 'deb-mock package'
- Update test script to check for 'mock' availability instead of 'deb-mock'
- Update documentation to reflect correct naming convention
- All tests still pass with corrected naming

The 'deb-mock' name was deprecated and the package is now simply called 'mock'.
This update ensures our integration uses the correct, current naming.

Status: All tests passing (100% success rate)
Impact: Corrected naming convention for production readiness
This commit is contained in:
Joe 2025-09-04 15:40:09 -07:00
parent 07ceab7fcd
commit f5b783cb13
4 changed files with 28 additions and 28 deletions

View file

@ -33,11 +33,11 @@ def main(tree, options):
with enhanced isolation and reproducibility.
"""
try:
# Import deb-mock API
# Import mock API
try:
from deb_mock import create_client, MockConfigBuilder, MockAPIClient
from mock import create_client, MockConfigBuilder, MockAPIClient
except ImportError:
raise RuntimeError("deb-mock package not available. Please install deb-mock first.")
raise RuntimeError("mock package not available. Please install mock first.")
# Parse options
mock_options = options.get('mock_options', {})

View file

@ -1,8 +1,8 @@
#!/usr/bin/env python3
"""
Debian Mock Integration Stage for debian-forge
Mock Integration Stage for debian-forge
This stage provides integration with deb-mock for enhanced build isolation
This stage provides integration with mock (formerly deb-mock) for enhanced build isolation
and reproducibility. It allows osbuild stages to run within mock chroot
environments for better isolation and consistent builds.
@ -35,11 +35,11 @@ def main(tree, options):
proper isolation and caching.
"""
try:
# Import deb-mock API
# Import mock API
try:
from deb_mock import create_client, MockConfigBuilder, MockAPIClient
from mock import create_client, MockConfigBuilder, MockAPIClient
except ImportError:
raise RuntimeError("deb-mock package not available. Please install deb-mock first.")
raise RuntimeError("mock package not available. Please install mock first.")
# Parse options
mock_options = options.get('mock_options', {})