Commit graph

3 commits

Author SHA1 Message Date
joe
ec082f4d86 Fix Rust compilation errors and test failures
- Add missing modules to lib.rs (apt, package_manager, ostree, test_support, etc.)
- Fix DebPackageMetadata type compatibility with PackageInfo
- Add missing description and scripts fields to DebPackageMetadata
- Create apt.rs module alias for apt_compat
- Create minimal apt_ostree_integration.rs with required types
- Fix type conversions in package_manager.rs resolve_dependencies
- Update all test instances of DebPackageMetadata with new fields
- All Rust code now compiles successfully
- All tests now pass successfully
2025-08-13 22:13:31 -07:00
joe
2b326debd7 Implement Phase 4: Advanced dependency resolution features
- Add dependency_resolver module with advanced conflict detection
- Implement DependencyResolver with circular dependency detection
- Add package metadata structures (DebPackageMetadata, DependencyConstraint)
- Integrate dependency resolution into lib.rs exports
- Support for dependency tree resolution and validation
- Conflict detection with severity levels (Critical, Warning, Info)
- Known system conflict detection (mail servers, display managers, init systems)
- Generate comprehensive dependency resolution reports
2025-08-13 15:25:43 -07:00
robojerk
a48ad95d70 Initial commit: apt-ostree project with 100% rpm-ostree CLI compatibility 2025-07-18 08:31:01 +00:00