[Bug 273944] security/crowdsec: update to 1.5.4, and more
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 273944] security/crowdsec: update to 1.5.4"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 19 Sep 2023 21:45:23 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273944 --- Comment #2 from marco@crowdsec.net --- (In reply to Robert Clausecker from comment #1) Hi, thanks! I'll update the patch tomorrow in light of your review > The quarterly branch is still on Go 1.19. Is this version of the Go toolchain still supported? This needs Go 1.20, so no quarterly, it's ok. I'll stop proposing that, we seldom have bugfix-only releases. > I see that you have removed -mod=vendor from the build options. Is this option now supplied by some other means? Yes, dependencies are now read from github before the build, there is a vendor.tgz file created at release time by a github action. I tested in poudriere. > I really wonder why you can't just use the standard USES=go build target. I'd like to do that, and have done so for the crowdsec bouncers already. Maybe for the next release, until this version crowdsec had 5 go.mod files - one for each notification plugin. Removing gmake should be easier but I haven't gotten around to do it. > While I was able to find a binary that links to libre2.so, I didn't find one that links with libabsl_base.so. Is this LIB_DEPENDS correct? It may depend on the version of re2, because abseil is a new dependency. I certainly have it in my binaries when building against the main branch. Not libabsl_base.so, but everything else, I'm not sure what's the right file to put there. ldd /usr/local/bin/crowdsec /usr/local/bin/crowdsec: libthr.so.3 => /lib/libthr.so.3 (0x183fe90cd000) libre2.so.11 => /usr/local/lib/libre2.so.11 (0x183fe8301000) libabsl_spinlock_wait.so.2301.0.0 => /usr/local/lib/libabsl_spinlock_wait.so.2301.0.0 (0x183fe913f000) libabsl_flags.so.2301.0.0 => /usr/local/lib/libabsl_flags.so.2301.0.0 (0x183fe9ee1000) libabsl_bad_optional_access.so.2301.0.0 => /usr/local/lib/libabsl_bad_optional_access.so.2301.0.0 (0x183fea5cb000) libabsl_strings_internal.so.2301.0.0 => /usr/local/lib/libabsl_strings_internal.so.2301.0.0 (0x183febe96000) libabsl_flags_program_name.so.2301.0.0 => /usr/local/lib/libabsl_flags_program_name.so.2301.0.0 (0x183feb0b1000) libabsl_graphcycles_internal.so.2301.0.0 => /usr/local/lib/libabsl_graphcycles_internal.so.2301.0.0 (0x183fecc11000) libabsl_civil_time.so.2301.0.0 => /usr/local/lib/libabsl_civil_time.so.2301.0.0 (0x183fee5e5000) libabsl_time_zone.so.2301.0.0 => /usr/local/lib/libabsl_time_zone.so.2301.0.0 (0x183fed953000) libabsl_symbolize.so.2301.0.0 => /usr/local/lib/libabsl_symbolize.so.2301.0.0 (0x183feea4f000) libabsl_debugging_internal.so.2301.0.0 => /usr/local/lib/libabsl_debugging_internal.so.2301.0.0 (0x183ff04a3000) libabsl_demangle_internal.so.2301.0.0 => /usr/local/lib/libabsl_demangle_internal.so.2301.0.0 (0x183feec44000) libabsl_malloc_internal.so.2301.0.0 => /usr/local/lib/libabsl_malloc_internal.so.2301.0.0 (0x183fef573000) libabsl_time.so.2301.0.0 => /usr/local/lib/libabsl_time.so.2301.0.0 (0x183ff10a2000) libabsl_flags_internal.so.2301.0.0 => /usr/local/lib/libabsl_flags_internal.so.2301.0.0 (0x183ff1245000) libabsl_flags_marshalling.so.2301.0.0 => /usr/local/lib/libabsl_flags_marshalling.so.2301.0.0 (0x183ff2ec2000) libabsl_log_severity.so.2301.0.0 => /usr/local/lib/libabsl_log_severity.so.2301.0.0 (0x183ff14a6000) libabsl_str_format_internal.so.2301.0.0 => /usr/local/lib/libabsl_str_format_internal.so.2301.0.0 (0x183ff2318000) libabsl_flags_reflection.so.2301.0.0 => /usr/local/lib/libabsl_flags_reflection.so.2301.0.0 (0x183ff4345000) libabsl_flags_private_handle_accessor.so.2301.0.0 => /usr/local/lib/libabsl_flags_private_handle_accessor.so.2301.0.0 (0x183ff3d93000) libabsl_flags_commandlineflag.so.2301.0.0 => /usr/local/lib/libabsl_flags_commandlineflag.so.2301.0.0 (0x183ff52cc000) libabsl_flags_commandlineflag_internal.so.2301.0.0 => /usr/local/lib/libabsl_flags_commandlineflag_internal.so.2301.0.0 (0x183ff6222000) libabsl_flags_config.so.2301.0.0 => /usr/local/lib/libabsl_flags_config.so.2301.0.0 (0x183ff6e81000) libabsl_cord.so.2301.0.0 => /usr/local/lib/libabsl_cord.so.2301.0.0 (0x183ff7c75000) libabsl_crc32c.so.2301.0.0 => /usr/local/lib/libabsl_crc32c.so.2301.0.0 (0x183ff833a000) libabsl_crc_internal.so.2301.0.0 => /usr/local/lib/libabsl_crc_internal.so.2301.0.0 (0x183ff97bb000) libabsl_crc_cpu_detect.so.2301.0.0 => /usr/local/lib/libabsl_crc_cpu_detect.so.2301.0.0 (0x183ff8410000) libabsl_cordz_functions.so.2301.0.0 => /usr/local/lib/libabsl_cordz_functions.so.2301.0.0 (0x183ff8f0a000) libabsl_cordz_handle.so.2301.0.0 => /usr/local/lib/libabsl_cordz_handle.so.2301.0.0 (0x183ffa033000) libexecinfo.so.1 => /usr/lib/libexecinfo.so.1 (0x183ffb0de000) libabsl_stacktrace.so.2301.0.0 => /usr/local/lib/libabsl_stacktrace.so.2301.0.0 (0x183ffb01b000) libabsl_cord_internal.so.2301.0.0 => /usr/local/lib/libabsl_cord_internal.so.2301.0.0 (0x183ffb91c000) libabsl_cordz_info.so.2301.0.0 => /usr/local/lib/libabsl_cordz_info.so.2301.0.0 (0x183ffce65000) libabsl_crc_cord_state.so.2301.0.0 => /usr/local/lib/libabsl_crc_cord_state.so.2301.0.0 (0x183ffb988000) libabsl_hash.so.2301.0.0 => /usr/local/lib/libabsl_hash.so.2301.0.0 (0x183ffbf3d000) libabsl_city.so.2301.0.0 => /usr/local/lib/libabsl_city.so.2301.0.0 (0x183ffdd80000) libabsl_bad_variant_access.so.2301.0.0 => /usr/local/lib/libabsl_bad_variant_access.so.2301.0.0 (0x183ffe2da000) libabsl_low_level_hash.so.2301.0.0 => /usr/local/lib/libabsl_low_level_hash.so.2301.0.0 (0x183ffed18000) libabsl_int128.so.2301.0.0 => /usr/local/lib/libabsl_int128.so.2301.0.0 (0x183ffedc8000) libabsl_hashtablez_sampler.so.2301.0.0 => /usr/local/lib/libabsl_hashtablez_sampler.so.2301.0.0 (0x183fffa7f000) libabsl_exponential_biased.so.2301.0.0 => /usr/local/lib/libabsl_exponential_biased.so.2301.0.0 (0x184000372000) libabsl_raw_logging_internal.so.2301.0.0 => /usr/local/lib/libabsl_raw_logging_internal.so.2301.0.0 (0x184001f8e000) libabsl_throw_delegate.so.2301.0.0 => /usr/local/lib/libabsl_throw_delegate.so.2301.0.0 (0x184000a2c000) librt.so.1 => /usr/lib/librt.so.1 (0x184000de8000) libabsl_base.so.2301.0.0 => /usr/local/lib/libabsl_base.so.2301.0.0 (0x1840018c0000) libabsl_raw_hash_set.so.2301.0.0 => /usr/local/lib/libabsl_raw_hash_set.so.2301.0.0 (0x18400278a000) libabsl_strings.so.2301.0.0 => /usr/local/lib/libabsl_strings.so.2301.0.0 (0x184003eff000) libabsl_synchronization.so.2301.0.0 => /usr/local/lib/libabsl_synchronization.so.2301.0.0 (0x184002c7b000) libc++.so.1 => /usr/lib/libc++.so.1 (0x184002d4e000) libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x1840038d2000) libm.so.5 => /lib/libm.so.5 (0x1840050a7000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x184004595000) libc.so.7 => /lib/libc.so.7 (0x184006dd7000) libelf.so.2 => /lib/libelf.so.2 (0x18400548a000) [vdso] (0x7ffffffff5d0) -- You are receiving this mail because: You are the assignee for the bug.