[pkg-go] Bug#918502: golang-github-opencontainers-runtime-tools: autopkgtest needs update for new version of golang-github-hashicorp-go-multierror
Paul Gevers
elbrus at debian.org
Sun Jan 6 19:43:40 GMT 2019
Source: golang-github-opencontainers-runtime-tools
Version: 0.7.0+dfsg-1
User: debian-ci at lists.debian.org
Usertags: needs-update
Control: affects -1 src:golang-github-hashicorp-go-multierror
Dear maintainers,
With a recent upload of golang-github-hashicorp-go-multierror the
autopkgtest of golang-github-opencontainers-runtime-tools fails in
testing when that autopkgtest is run with the binary packages of
golang-github-hashicorp-go-multierror from unstable. It passes when run
with only packages from testing. In tabular form:
pass fail
golang-github-hashicorp-go-multierror from testing 1.0.0-1
golang-github-opencontainers-runtime-tools from testing 0.7.0+dfsg-1
all others from testing from testing
I copied some of the output at the bottom of this report. Looking at the
error, it seems you just need to update the reference.
Currently this regression is contributing to the delay of the migration
of golang-github-hashicorp-go-multierror to testing [1]. Of course,
golang-github-hashicorp-go-multierror shouldn't just break your
autopkgtest (or even worse, your package), but it seems to me that the
change in golang-github-hashicorp-go-multierror was intended and your
package needs to update to the new situation. If needed, please change
the bug's severity.
If this is a real problem in your package (and not only in your
autopkgtest), the right binary package(s) from
golang-github-hashicorp-go-multierror should really add a versioned
Breaks on the unfixed version of (one of your) package(s). Note: the
Breaks is nice even if the issue is only in the autopkgtest as it helps
the migration software to figure out the right versions to combine in
the tests.
More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
Paul
[0] You can see what packages were added from the second line of the log
file quoted below. The migration software adds source package from
unstable to the list if they are needed to install packages from
golang-github-hashicorp-go-multierror/1.0.0-1. I.e. due to versioned
dependencies or breaks/conflicts.
[1]
https://qa.debian.org/excuses.php?package=golang-github-hashicorp-go-multierror
https://ci.debian.net/data/autopkgtest/testing/amd64/g/golang-github-opencontainers-runtime-tools/1651937/log.gz
--- FAIL: TestCheckMandatoryFields (0.00s)
--- FAIL:
TestCheckMandatoryFields/1_error_occurred:__*_'Spec.Version'_should_not_be_empty
(0.00s)
validate_test.go:759:
Error Trace: validate_test.go:759
Error: Not equal:
expected: "1 error occurred:\n\n*
'Spec.Version' should not be empty"
actual : "1 error occurred:\n\t*
'Spec.Version' should not be empty\n\n"
Diff:
--- Expected
+++ Actual
@@ -1,3 +1,4 @@
1 error occurred:
+ * 'Spec.Version' should not be empty
-* 'Spec.Version' should not be empty
+
Test:
TestCheckMandatoryFields/1_error_occurred:__*_'Spec.Version'_should_not_be_empty
--- FAIL:
TestCheckMandatoryFields/1_error_occurred:__*_Spec_can't_be_nil (0.00s)
validate_test.go:759:
Error Trace: validate_test.go:759
Error: Not equal:
expected: "1 error occurred:\n\n* Spec can't
be nil"
actual : "1 error occurred:\n\t* Spec can't
be nil\n\n"
Diff:
--- Expected
+++ Actual
@@ -1,3 +1,4 @@
1 error occurred:
+ * Spec can't be nil
-* Spec can't be nil
+
Test:
TestCheckMandatoryFields/1_error_occurred:__*_Spec_can't_be_nil
--- PASS: TestCheckMandatoryFields/#00 (0.00s)
--- FAIL:
TestCheckMandatoryFields/1_error_occurred:__*_'Root.Path'_should_not_be_empty
(0.00s)
validate_test.go:759:
Error Trace: validate_test.go:759
Error: Not equal:
expected: "1 error occurred:\n\n* 'Root.Path'
should not be empty"
actual : "1 error occurred:\n\t* 'Root.Path'
should not be empty\n\n"
Diff:
--- Expected
+++ Actual
@@ -1,3 +1,4 @@
1 error occurred:
+ * 'Root.Path' should not be empty
-* 'Root.Path' should not be empty
+
Test:
TestCheckMandatoryFields/1_error_occurred:__*_'Root.Path'_should_not_be_empty
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-go-maintainers/attachments/20190106/3c242e71/attachment.sig>
More information about the Pkg-go-maintainers
mailing list