Overview
Request 882556 revoked
- Set GO111MODULE=auto to build with go1.16+
* Default changed to GO111MODULE=on in go1.16
* Set temporarily until using upstream release with go.mod
* Add BuildRequires: golang(API) >= 1.13 recommended dependency expression
- Created by RBrownSUSE
- In state revoked
- Supersedes 882524
Request History
RBrownSUSE created request
- Set GO111MODULE=auto to build with go1.16+
* Default changed to GO111MODULE=on in go1.16
* Set temporarily until using upstream release with go.mod
* Add BuildRequires: golang(API) >= 1.13 recommended dependency expression
RBrownSUSE set openSUSE:Factory:Staging:M as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:M"
RBrownSUSE accepted review
Picked "openSUSE:Factory:Staging:M"
licensedigger accepted review
ok
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
namtrac accepted review
dimstar_suse added factory-staging as a reviewer
Being evaluated by group "factory-staging"
dimstar_suse accepted review
Unstaged from project "openSUSE:Factory:Staging:M"
dimstar_suse declined review
sr#894256 has newer source and is from the same project
dimstar_suse declined request
sr#894256 has newer source and is from the same project
RBrownSUSE revoked request
That fix 'to make it build with g01.16' seems incomplete:
https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:M/cilium/standard/x86_64
ineffassign update contains a breaking change, resulting in what we see:
https://github.com/gordonklaus/ineffassign/pull/51
before,
ineffassign .
was recursive, unless started with-n
. Newly, it is only recursive when usingineffassign ./...
This is what makes cilium build brak (i.e.no go files in ., and no recursion, so no go files found)
There are two ways out:
ineffassign ./...
: this might well show up more issues then; a quick run here reported > 1000 'errors' (which does, as said above, more sound like a CI test, no a packaging test)CC @mrostecki, @dirkmueller
I created an SR for option 1: sr#893737
This sounds perfectly legit, as cilium no longer runs ineffassign as part of the Makefile in git master already (upstream commit e75d4a6e5fdc17d446f7e75170f2594f2157b093 )