apt-ostree/.notes
robojerk c39d6c03b5 Fix branch name conversion bug with regex-based solution
- Replace broken sequential replace() logic with robust regex pattern
- Fix architecture name preservation (x86_64, aarch64, arm64)
- Use regex pattern ^([^_]+)_([^_]+)_(.*)$ for proper parsing
- Add lazy_static for efficient regex compilation
- Resolve compose command branch matching issues
- Test: ubuntu_24.04_x86_64 now correctly converts to ubuntu/24.04/x86_64
2025-07-18 20:25:07 +00:00
..
inspiration Initial commit: apt-ostree project with 100% rpm-ostree CLI compatibility 2025-07-18 08:31:01 +00:00
research Fix branch name conversion bug with regex-based solution 2025-07-18 20:25:07 +00:00
rpm-ostree Initial commit: apt-ostree project with 100% rpm-ostree CLI compatibility 2025-07-18 08:31:01 +00:00
tests Initial commit: apt-ostree project with 100% rpm-ostree CLI compatibility 2025-07-18 08:31:01 +00:00
.gitignore Initial commit: apt-ostree project with 100% rpm-ostree CLI compatibility 2025-07-18 08:31:01 +00:00
critical_integration_implementation.md Initial commit: apt-ostree project with 100% rpm-ostree CLI compatibility 2025-07-18 08:31:01 +00:00
phase5_completion_summary.md Initial commit: apt-ostree project with 100% rpm-ostree CLI compatibility 2025-07-18 08:31:01 +00:00
plan.md Initial commit: apt-ostree project with 100% rpm-ostree CLI compatibility 2025-07-18 08:31:01 +00:00
readme.md Initial commit: apt-ostree project with 100% rpm-ostree CLI compatibility 2025-07-18 08:31:01 +00:00
rpm-ostree-cli-analysis.md Initial commit: apt-ostree project with 100% rpm-ostree CLI compatibility 2025-07-18 08:31:01 +00:00
todo.md feat: Implement compose functionality with base image resolution 2025-07-18 19:03:00 +00:00

I want to fork, rebase or whatever the correct term is, the project rpm-ostree to create a new project apt-ostree.

I want to swap out libdnf with libapt-pkg

The the new project is name apt-ostree, for Debian and Ubuntu based systems.

We need to replace libdnf and any and all dnf, and rpm packaging things with apt and deb packaging.

I want the app to be essentially the same. Identical User experience and everything.

But any and all Fedora, RHEL, etc. stuff needs to be swapped out too.