[Bug 265462] security/crowdsec: update to 1.4.1

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 03 Aug 2022 13:55:03 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265462

--- Comment #5 from marco@crowdsec.net ---
Hi, thanks for suggestion!

Long story short: I have tested, I agree and also GH_TAGNAME=
${DISTVERSIONFULL}-freebsd

do you need a new patch?


Now the long story.

I need the freebsd release tags because I include vendored dependencies, which
are not used in the other builds. But if I reference only the commit hash in
GH_TAGNAME then I would have nothing, anywhere, that references the tag name. I
could remove the 1.3.4-freebsd and its packages would still accidentally build
while taking the code from the 1.4.1-freebsd history... I don't like that.

On the other hand the (misnamed) BUILD_TAG variable is used by the "cscli"
command to display the version number. The makefile calls "git rev-parse HEAD"
under Linux but I can't do that while building from a zip file.

If I set it to the tag name it would render as "v1.4.1-v1.4.1-freebsd".

Ideally, I should be able to avoid a separate release tag by retrieving the
dependencies before the build step, but I have not been able to replicate the
functionality provided by go:modules, or configure it for my case.

-- 
You are receiving this mail because:
You are the assignee for the bug.