Hi Drew, Am 9. Juni 2023 14:00:47 MESZ schrieb Drew Parsons <dpars...@debian.org>:
Currently golang-github-smallstep-cli only provides the source code (golang-github-smallstep-cli-dev package) for use when building other packages.But the upstream smallstep-cli code builds a binary executable (either bin/step or bin/step-cli). Perhaps this is new in more recent upstream releases, the toplevel Makefile is now quite different. Can src:golang-github-smallstep-cli please now start providing the cli binary executable?
I originally intended to package the binary executable, but eventually gave up.
The problem is that smallstep-cli (and also its counterpart smallstep-ca) require versions of golang-google-genproto-dev and golang-google-grpc-dev that are stuck in experimental for a quite some while now[1]. I had to strip out major parts in order to get the smallstep libraries into bookworm at all.
Instead of waiting for these to enter unstable/testing, the alternative would be to vendor the needed libraries within the smallstep packages, however this does not seem to be a sustainable solution to me and I am hesitant to put the effort into that. Once this issue is resolved, I would definitely like to finally package smallstep-cli :)
cheers, Peymaneh[1]: see https://lists.debian.org/debian-go/2022/11/msg00061.html for context
OpenPGP_signature
Description: OpenPGP digital signature