Overview
Request 1178864 accepted
- Fix correct optflags not being applied to cgo generated code
- Fix missing debuginfo (go-makefile.patch)
- Fix binaries not being built as PIE as hardening policy requires, wherever possible (pie.patch)
- Fix non-reproducible build (bsc#1062303)
* drop 0003-packaging-snapd.mk-generate-GNU-build-ID-for-Go-bina.patch which broke it
(the problem that patch tried to solve does not happen on openSUSE)
- Add BuildRequires for /etc/os-release and valgrind to fix configure warnings leading to disabled tests
- Clean up unnecessary BuildRequires
- Remove bogus requirement on openssh.
Request History
dziobian created request
- Fix correct optflags not being applied to cgo generated code
- Fix missing debuginfo (go-makefile.patch)
- Fix binaries not being built as PIE as hardening policy requires, wherever possible (pie.patch)
- Fix non-reproducible build (bsc#1062303)
* drop 0003-packaging-snapd.mk-generate-GNU-build-ID-for-Go-bina.patch which broke it
(the problem that patch tried to solve does not happen on openSUSE)
- Add BuildRequires for /etc/os-release and valgrind to fix configure warnings leading to disabled tests
- Clean up unnecessary BuildRequires
- Remove bogus requirement on openssh.
maciek_borzecki accepted request
Thank you. I'll try to sync the packaging changes into the snapd upstream repo.
Deterministic builds got broken again, this is something that actually causes problems for end users. I took this opportunity to fix other packaging issues i found in this package.
There is a failing test on arm, but i did not bother fixing it since arm builds are not enabled.