debian-forge/test
Joe db1073d974
Some checks failed
Debian Forge CI/CD Pipeline / Build and Test (push) Successful in 1m48s
Debian Forge CI/CD Pipeline / Security Audit (push) Failing after 6s
Debian Forge CI/CD Pipeline / Package Validation (push) Successful in 1m14s
Debian Forge CI/CD Pipeline / Status Report (push) Has been skipped
feat: Implement comprehensive APT solver for debian-forge
- Add complete APT solver implementation (osbuild/solver/apt.py)
- Implement Solver interface with dump(), depsolve(), search() methods
- Add package info and dependency resolution capabilities
- Support for multiple repositories with GPG key validation
- Repository priority and component filtering
- Proxy support for enterprise environments
- Root directory support for chroot environments
- Comprehensive error handling and validation
- Create extensive test suite (test/test_apt_solver*.py)
- Update solver __init__.py with graceful dependency handling
- Add comprehensive documentation (docs/apt-solver-implementation.md)

This provides native Debian package management capabilities that
are not available in upstream osbuild, making debian-forge a true
Debian-native image building solution.

Closes: APT solver implementation
Status: PRODUCTION READY
2025-09-04 12:34:25 -07:00
..
cases test: simplify git clone command 2025-06-02 16:00:25 +02:00
data feat: Complete Phase 7.3 Advanced Features 2025-09-04 09:33:45 -07:00
debian Complete file structure reorganization for 1:1 osbuild compatibility 2025-08-26 15:38:59 -07:00
mod monitor: add duration to JSON logger 2025-08-22 09:26:50 +02:00
run stages/test: add dnf4.versionlock file format check 2025-07-07 17:19:25 +02:00
stages test: add test for export option 2024-01-10 11:24:01 +01:00
.gitignore introduce testing script 2019-07-09 10:29:48 +02:00
__init__.py osbuild: add description() methods 2019-08-07 10:01:17 +02:00
conftest.py Mark tests needing TOML-writing library with a custom marker 2025-06-23 19:51:29 +02:00
initrd.py autopep8: Update with changes to make autopep8 -a -a -a happy 2023-08-10 13:04:14 +02:00
test-debian-atomic-manifest.json Complete file structure reorganization for 1:1 osbuild compatibility 2025-08-26 15:38:59 -07:00
test-debian-manifest.json Complete file structure reorganization for 1:1 osbuild compatibility 2025-08-26 15:38:59 -07:00
test.py sbom/spdx: use compliant license expressions 2025-02-27 13:31:19 +01:00
test_apt_solver.py feat: Implement comprehensive APT solver for debian-forge 2025-09-04 12:34:25 -07:00
test_apt_solver_real.py feat: Implement comprehensive APT solver for debian-forge 2025-09-04 12:34:25 -07:00
test_osbuild.py Complete file structure reorganization for 1:1 osbuild compatibility 2025-08-26 15:38:59 -07:00