-
-
Notifications
You must be signed in to change notification settings - Fork 473
Closed
Description
Hello!
I'm one of the (co-)maintainers of the rand-* packages in debian. I'd like to suggest a discussion about moving from the micro-crate approach to a smaller number of crates.
Our update workflow currently looks like this, we started a rand update shortly after the debian buster release in early July and are still working on it:
- Due to the number of crates depending on rand we upload semver suffixed packages of rand crates first so we don't break the dependency tree for most of our packages
- Since those are technically new packages we need to wait for approval to get them accepted
- Next, we can update the first few packages (usually rand-core)
- Next, we can start packaging crates that are a) new in this release b) depend on the newly updated rand-core and c) didn't previously exist
- Again, those need to be approved
- If the new crates are depending on each other step 4 and 5 need to be repeated
- After all dependencies are updated and missing crates have been accepted we can push the actual rand update
A smaller number of crates (or even a single rand crate) would save us some overhead and make our work a bit easier (we are about a handful of volunteers currently maintaining 572 packages).
What are your thoughts on this?
Thanks!
burdges, est31, jminer and ValarDragon
Metadata
Metadata
Assignees
Labels
No labels