haproxy: update to v3.4.1#29789
Conversation
|
CI/CD output: haproxy: Use generic tests
WARNING: opening /ci/packages.adb: UNTRUSTED signature
haproxy: [pass] File /usr/sbin/haproxy is executable
HAProxy version 3.4.0-1 2026/06/20 - https://haproxy.org/
Known bugs: http://www.haproxy.org/bugs/bugs-3.4.0.html
haproxy: [pass] Version check (/usr/sbin/haproxy)
aarch64-openwrt-linux-musl-gcc -O2 -g -fwrapv -fvect-cost-model=very-cheap -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/build_dir/target-aarch64_generic_musl/haproxy-ssl/haproxy-3.4.0=haproxy-3.4.0 -Wl,-z,max-page-size=4096 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -fno-strict-aliasing -Wdeclaration-after-statement -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-cast-function-type -Wno-address-of-packed-member -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -fwrapv -fasynchronous-unwind-tables -Wno-null-dereference
CFLAGS = -O2 -g -fwrapv -fvect-cost-model=very-cheap -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/build_dir/target-aarch64_generic_musl/haproxy-ssl/haproxy-3.4.0=haproxy-3.4.0 -Wl,-z,max-page-size=4096 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -fno-strict-aliasing -Wdeclaration-after-statement -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-cast-function-type -Wno-address-of-packed-member -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -fwrapv -fasynchronous-unwind-tables -Wno-null-dereference
haproxy: [warn] Binary /usr/sbin/haproxy contains a hardcoded build path
haproxy: [pass] Binary /usr/sbin/haproxy is stripped
haproxy: [pass] All linked libraries for /usr/sbin/haproxy are present
haproxy: [skip] Version check override
haproxy: Generic tests passedI see, there is one warning, is it possible to do something with it? |
I am looking into getting rid of the hardcoded build path. |
|
@BKPepe So it turns out the hardcoded build path comes from having -fmacro-prefix-map in CFLAGS. It is designed to remove hardcoded build paths and allows for reproducible builds - however, Also... actions/checkout@v7 seems to have broken the build at the moment... |
9782bc9 to
0c24716
Compare
|
@BKPepe I successfully got rid of the hardcoded build path warning. The only left problem is that the halog binary does not contain any version information at all which trips up the check in the build pipeline. The version string is nowhere in the whole binary. What would be test best way to deal with this? Is there a way to tell the build pipeline that this application has no version information or to just skip the check for this binary? Or do I have to patch the version information in the help text? |
- New major LTS version. See https://www.haproxy.com/blog/announcing-haproxy-3-4 - Updated haproxy PKG_VERSION and PKG_HASH - Added patch to insert version information into halog. This is to make the ci/cd happy. - See changes: http://git.haproxy.org/?p=haproxy-3.4.git;a=shortlog Signed-off-by: Christian Lachner <gladiac@gmail.com>
|
I opted for adding the version information into the halog binary. I think this PR is now finally ready. |
📦 Package Details
Maintainer: @gladiac
Description:
🧪 Run Testing Details
✅ Formalities