Overview
Request History
hillwood created request
- Add _multibuild to define 2nd spec file as additional flavor.
Eliminates the need for source package links in OBS. (forwarded request 1084618 from dimstar)
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
staging-bot added openSUSE:Factory:Staging:adi:58 as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:58"
staging-bot accepted review
Picked "openSUSE:Factory:Staging:adi:58"
licensedigger accepted review
ok
jengelh 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:adi:58"
dimstar_suse added openSUSE:Factory:Staging:adi:8 as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:8"
dimstar_suse accepted review
Picked "openSUSE:Factory:Staging:adi:8"
dimstar declined review
tool flavor fails to build:
[ 21s] + GOPATH=/home/abuild/rpmbuild/BUILD/go:/home/abuild/rpmbuild/BUILD/contrib
[ 21s] ++ get_gobin_path
[ 21s] ++ echo /home/abuild/rpmbuild/BUILD/go/bin
[ 21s] + GOBIN=/home/abuild/rpmbuild/BUILD/go/bin
[ 21s] + go install -v -p 4 -x -buildmode=pie github.com/linuxdeepin/deepin-desktop-schemas...
[ 21s] ../go/src/github.com/linuxdeepin/deepin-desktop-schemas/tools/override/main.go:11:2: cannot find package "github.com/linuxdeepin/go-lib/keyfile" in any of:
[ 21s] /usr/lib64/go/1.20/src/github.com/linuxdeepin/go-lib/keyfile (from $GOROOT)
[ 21s] /home/abuild/rpmbuild/BUILD/go/src/github.com/linuxdeepin/go-lib/keyfile (from $GOPATH)
[ 21s] /home/abuild/rpmbuild/BUILD/contrib/src/github.com/linuxdeepin/go-lib/keyfile
[ 21s] error: Bad exit status from /var/tmp/rpm-tmp.UEj5sd (%build)
The error exists without the multibuild flavor: the linked version in openSUSE:Factory already shows the same build failure
dimstar declined request
tool flavor fails to build:
[ 21s] + GOPATH=/home/abuild/rpmbuild/BUILD/go:/home/abuild/rpmbuild/BUILD/contrib
[ 21s] ++ get_gobin_path
[ 21s] ++ echo /home/abuild/rpmbuild/BUILD/go/bin
[ 21s] + GOBIN=/home/abuild/rpmbuild/BUILD/go/bin
[ 21s] + go install -v -p 4 -x -buildmode=pie github.com/linuxdeepin/deepin-desktop-schemas...
[ 21s] ../go/src/github.com/linuxdeepin/deepin-desktop-schemas/tools/override/main.go:11:2: cannot find package "github.com/linuxdeepin/go-lib/keyfile" in any of:
[ 21s] /usr/lib64/go/1.20/src/github.com/linuxdeepin/go-lib/keyfile (from $GOROOT)
[ 21s] /home/abuild/rpmbuild/BUILD/go/src/github.com/linuxdeepin/go-lib/keyfile (from $GOPATH)
[ 21s] /home/abuild/rpmbuild/BUILD/contrib/src/github.com/linuxdeepin/go-lib/keyfile
[ 21s] error: Bad exit status from /var/tmp/rpm-tmp.UEj5sd (%build)
The error exists without the multibuild flavor: the linked version in openSUSE:Factory already shows the same build failure
dimstar_suse reopened request
That makes sense - triggered rebuilds in Factory; let's retry
dimstar_suse accepted review
Staging Project openSUSE:Factory:Staging:adi:8 got accepted.
dimstar_suse approved review
Staging Project openSUSE:Factory:Staging:adi:8 got accepted.
dimstar_suse accepted request
Staging Project openSUSE:Factory:Staging:adi:8 got accepted.
That build Fall looks kinda weird
https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:adi:58/deepin-desktop-schemas:deepin-override-tool/standard/x86_64
This already fails in openSUSE:Factory - so without this change included:
It is so surprise! The build is ok in X11:Deepin. I can understand why it is failure in Factory.
I know why. Because the version of the go is difference from these to package. The build system istalls go 1.20 for deepin-override-tool. But build system installs go 1.19 for golang-github-linuxdeepin-go-lib. The build system should install the same version of go for these two packages, but not. This is not a issue in deepin-override-tool or golang-github-linuxdeepin-go-lib. It looks like a bug of OBS.