andrewchambers / bupstash

Easy and efficient encrypted backups.
https://bupstash.io
MIT License
896 stars 31 forks source link

Prebuilt binaries #342

Open deajan opened 2 years ago

deajan commented 2 years ago

Hello,

Is it possible to provide prebuilt binaries (at least for linux) for bupstash for releases ? This would make my backup benchmark script much easier by just downloading an executable instead of a whole compile toolchain ;)

Best regards.

deajan commented 2 years ago

There's a huge usecase for bupstash on NAS (synology, qnap...) and other targets. It would be really cool if bupstash had prebuild x86 and x64 (old glibc and newer glibc) binaries. Maybe even arm64 targets if that's not too complicated.

awilkins commented 1 year ago

Yeah, just ran into this on my ASUSTOR NAS ; my shiny new build of bupstash needs glibc-2.2[89] which it doesn't have.

Now I know why I've got the fork mentioned here in my remotes list ..

awilkins commented 1 year ago

See #379 for a reasonably easy musl build for using on x86_64 NAS boxes.

v0.12 currently chowing through a backup from my desktop to my NAS :-)

This approach would probably work OK for other arches.

andrewchambers commented 1 year ago

Really quite embarrassed at how long this has been taking for me - just lots of stuff to do really.

awilkins commented 1 year ago

Release engineering is a PITA and you shouldn't be hard on yourself :p

MartinNowak commented 1 year ago

Seems like sth. for https://github.com/andrewchambers/bupstash/actions/workflows/release.yml if you don't need any fancy signing process yet.

ptman commented 1 year ago

On nixOS I haven't noticed the lack of prebuilt binaries, but now that I looked I could only find them for old releases.