Replies: 5 comments 8 replies
-
|
I assume it's been considered, but why not merge composefs-rs into this repo? If we can't guarantee API continuity, we can bump the major. And for maintaining the current C code, have a |
Beta Was this translation helpful? Give feedback.
-
|
IMHO opinion we should:
|
Beta Was this translation helpful? Give feedback.
-
|
What do we do with the C versions of the tools (not the library)? Do we keep them around, or do we remove them from the C repo/tarball and make that the library only? |
Beta Was this translation helpful? Give feedback.
-
Sounds good. An advantage of this alternative is that this make it possible to mark the repo composefs-c as archived in the github web interface (see https://docs.github.com/en/repositories/archiving-a-github-repository/archiving-repositories) in future.
Sounds good.
Also fine but moving composefs-rs into this org sounds better. |
Beta Was this translation helpful? Give feedback.
-
what stops us to just move it now? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello! There's been a lot of work on the https://github.com/containers/composefs-rs/ project which is a Rust reimplementation of a lot of what is going on in this project currently.
What I'm writing up is reflecting some offline/internal chat, but I think it's very important to surface it here and get input from other maintainers, contributors and users.
Here's my proposal in a nutshell:
Development focus moves to composefs-rs
That's in practice what has been happening so far.
Maintenance status
We will keep this project in maintenance mode for quite some time to come. From my PoV we ship this code in RHEL9 today and I'm committed to help fixing any critical bugs for at least the lifetime of that, which is quite long.
Migration plan
We will reimplement some of the core CLI tool functionality like
mkcomposefsandcomposefs-infoin composefs-rs.More migration plan details
Actually today, composefs-rs doesn't implement quite the same EROFS format, which means checksums are different between the two. More in #410 for example. We can probably just live with this for a while, but fixing it would obviously make it easier for existing users to adapt (especially across in place upgrades).
Git repository and org
Obviously a big thing that happened here is we donated to the CNCF, but composefs-rs is not.
Regardless, one thing that would probably be helpful in this is to rename github repository here to
composefs-c.We could just move composefs-rs into this org, and also contribute it to the CNCF; that'd be my preferred outcome. Alternatively, we could move composefs-rs into the bootc-dev organization and not have the overhead of separate orgs.
Beta Was this translation helpful? Give feedback.
All reactions