dimo414 / bkt

a subprocess caching utility, available as a command line binary and a Rust library.
https://www.bkt.rs
MIT License
247 stars 13 forks source link

Get bkt into the major package managers #12

Open dimo414 opened 2 years ago

dimo414 commented 2 years ago

I don't have much experience with this, but filing a bug to keep track of this over time. Package managers to consider: https://github.com/junegunn/fzf#using-linux-package-managers.

benthetechguy commented 2 years ago

Last dependency just cleared 🥳

benthetechguy commented 2 years ago

After a month, a Debian Member finally bothered to upload bkt, and it has now been accepted into Debian unstable. If there are no bugs, it should migrate to testing after a couple days. https://packages.debian.org/sid/bkt

dimo414 commented 2 years ago

Thanks for the update! That link seems broken now, did it get rolled back?

benthetechguy commented 2 years ago

It seems that the autopkgtests have failed due to a dependency that hasn't yet gone through the upload queue. This should resolve itself after a few days. You can already install bkt on amd64 on Debian unstable: https://deb.debian.org/debian/pool/main/r/rust-bkt/bkt_0.5.4-1_amd64.deb

dimo414 commented 2 years ago

It seems like bkt is still stuck in unstable, perhaps because of the flaky test tracked in #14? I've just disabled that test for the time being, in case that's helpful.

tranzystorekk commented 2 years ago

Aaaand we're on Void now! (Took the liberty of disabling that one test in CI)

dimo414 commented 2 years ago

Neat, thank you!

thiagowfx commented 2 years ago

NixOS packaging would also be nice!

dimo414 commented 1 year ago

@benthetechguy do you happen to know what's needed to get bkt out of Debian unstable?

Also FYI to everyone who is so kindly maintaining packages, I plan to cut a 0.6.0 release in the next few days.

alexmyczko commented 1 year ago

Not sure but fixing this? https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1026801

And no worries, people can request a backport of it...

dimo414 commented 1 year ago

@alexmyczko sorry I missed your reply; I think that failure has been resolved by 61da09ae56. If it hasn't it would be great to report an issue here, ideally with reproduction steps, since I don't see bug reports submitted against Debian.

benthetechguy commented 1 year ago

Hi,

Sorry for my long inactivity. I've been busy with school and haven't had time to work much on bkt packaging or Debian as a whole. I haven't used bkt for a while now and thus no longer have much of a motivation to work on its packaging, so I would much appreciate if someone else would adopt the package.

Since it's already part of the Rust Team, you don't have to do anything special apart from adding yourself to the Uploaders list in debcargo.toml (feel free to also remove me). I think most of the hard work is done and all you have to do to get this package to migrate properly to testing and stable from there is to update to the latest version. Unfortunately, since we are only a few weeks away from the release of Debian 12 Bookworm, it doesn't seem like the new version would make it in time to reach the stable release of Debian.

Thanks and sorry again!

alexmyczko commented 1 year ago

i have requested BPO of bkt in #debian-rust (simple sid backport works fine for me)

alexanderkjall commented 1 year ago

bkt is now packaged for trixie: https://packages.debian.org/trixie/bkt

dimo414 commented 1 year ago

That's great to hear, thank you so much!

yonas commented 9 months ago

Alpine request here: https://gitlab.alpinelinux.org/alpine/aports/-/issues/15731

thiagowfx commented 4 months ago

Alpine: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/68650