flood icon indicating copy to clipboard operation
flood copied to clipboard

upgrade bazel to v8

Open trim21 opened this issue 11 months ago • 6 comments

https://github.com/jesec/flood/blob/ffadb05abdb07f5dc964e1008267dbafcf93d0d9/.github/workflows/distribute-debian.yml#L15

trim21 avatar Jan 29 '25 14:01 trim21

@trim21 : sure, I've now dabled a bit with packaging. How can I asisst ?

Also, I'd love to get this into upstream Debian. Currently no pacakge for it, what should we call it when installed from apt ? ( flood ?

beadon avatar Sep 22 '25 03:09 beadon

@trim21 : sure, I've now dabled a bit with packaging. How can I asisst ?

Thanks, I did try to upgrade bazel but I didn't complete it and I can't find my branch now, I forget what have I done and where I failed .....

you can try to run packaging with bazel 8 and see what happened

Also, I'd love to get this into upstream Debian. Currently no pacakge for it, what should we call it when installed from apt ? ( flood ?

I don't know how to contribute a package to upstream debian...

trim21 avatar Sep 26 '25 05:09 trim21

Ok! This is actually easier than you think.

  1. signup ( read here : https://www.debian.org/devel/join/newmaint )
  • requies a salsa account, requires setting up a signing key, most interactions with the system are done via email automations.
  • register here : https://salsa.debian.org/public
  1. Check out the instructions here under "Becoming a Debian Maintainer" : https://wiki.debian.org/DebianMaintainer

From here, then creating a package is possible.

beadon avatar Sep 26 '25 06:09 beadon

We already have one apt repo with a static linked binary, which means it should work on allmost all debian version, so I don't think I'll maintain it again at upstream debian.

trim21 avatar Sep 26 '25 07:09 trim21

oh, where is this apt repo ?

beadon avatar Sep 26 '25 07:09 beadon

https://github.com/jesec/flood/wiki/Install-Flood-on-Debian,-Ubuntu-and-derivatives

trim21 avatar Sep 26 '25 07:09 trim21