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.

Loading...

Bruno Pitrus's avatar
author source maintainer

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.

Request History
Bruno Pitrus's avatar

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.


Maciej Borzecki's avatar

maciek_borzecki accepted request

Thank you. I'll try to sync the packaging changes into the snapd upstream repo.

openSUSE Build Service is sponsored by