[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Packaging usql - help to limit the scope of the build?



Hi all,

I am still working on this
https://salsa.debian.org/go-team/packages/usql/-/merge_requests/1

Currently I am stuck with another build scope issue. Any tips from anyone?

Seems the tests depend on files that the build system does not copy,
and Go tests fail. Full log in MR pipeline above and for convenience
the test part pasted below:

=== RUN   TestColumnPrivileges_String/empty-grantor
--- PASS: TestColumnPrivileges_String (0.00s)
    --- PASS: TestColumnPrivileges_String/multi (0.00s)
    --- PASS: TestColumnPrivileges_String/one-multi (0.00s)
    --- PASS: TestColumnPrivileges_String/multi-one (0.00s)
    --- PASS: TestColumnPrivileges_String/one (0.00s)
    --- PASS: TestColumnPrivileges_String/empty (0.00s)
    --- PASS: TestColumnPrivileges_String/empty-grantor (0.00s)
PASS
ok  github.com/xo/usql/drivers/metadata 0.007s
?    github.com/xo/usql/drivers/metadata/mysql [no test files]
?    github.com/xo/usql/drivers/mymysql [no test files]
?    github.com/xo/usql/drivers/mysql [no test files]
?    github.com/xo/usql/drivers/sqlite3 [no test files]
# github.com/xo/usql/drivers/sqlite3/sqshared
[github.com/xo/usql/drivers/sqlite3/sqshared.test]
src/github.com/xo/usql/drivers/sqlite3/sqshared/reader_test.go:98:47:
undefined: types.ContainerStartOptions
src/github.com/xo/usql/drivers/sqlite3/sqshared/reader_test.go:123:49:
undefined: types.ContainerRemoveOptions
FAIL github.com/xo/usql/drivers/sqlite3/sqshared [build failed]
?    github.com/xo/usql/env [no test files]
?    github.com/xo/usql/handler [no test files]
?    github.com/xo/usql/metacmd [no test files]
?    github.com/xo/usql/metacmd/charts [no test files]
?    github.com/xo/usql/rline [no test files]
=== RUN   TestDecodeParamsGetRaw
--- PASS: TestDecodeParamsGetRaw (0.00s)
=== RUN   TestDecodeParamsGetAll
--- PASS: TestDecodeParamsGetAll (0.00s)
=== RUN   TestGrab
--- PASS: TestGrab (0.00s)
=== RUN   TestFindSpace
--- PASS: TestFindSpace (0.00s)
=== RUN   TestFindNonSpace
--- PASS: TestFindNonSpace (0.00s)
=== RUN   TestIsEmptyLine
--- PASS: TestIsEmptyLine (0.00s)
=== RUN   TestReadString
--- PASS: TestReadString (0.00s)
=== RUN   TestReadCommand
--- PASS: TestReadCommand (0.00s)
=== RUN   TestFindPrefix
--- PASS: TestFindPrefix (0.00s)
=== RUN   TestReadVar
--- PASS: TestReadVar (0.00s)
=== RUN   TestSubstitute
--- PASS: TestSubstitute (0.00s)
=== RUN   TestSubstituteVar
--- PASS: TestSubstituteVar (0.00s)
=== RUN   TestAppend
--- PASS: TestAppend (0.00s)
=== RUN   TestVariedSeparator
--- PASS: TestVariedSeparator (0.00s)
=== RUN   TestNextResetState
--- PASS: TestNextResetState (0.00s)
=== RUN   TestEmptyVariablesRawString
--- PASS: TestEmptyVariablesRawString (0.00s)
PASS
ok  github.com/xo/usql/stmt 0.005s
?    github.com/xo/usql/styles [no test files]
?    github.com/xo/usql/text [no test files]
FAIL
rm -fr -- /tmp/dh-xdg-rundir-l4va6Npj
dh_auto_test: error: cd debian/.build/upstream && go test -vet=off -v
-p 4 github.com/xo/usql github.com/xo/usql/drivers
github.com/xo/usql/drivers/metadata
github.com/xo/usql/drivers/metadata/informationschema
github.com/xo/usql/drivers/metadata/mysql
github.com/xo/usql/drivers/metadata/postgres
github.com/xo/usql/drivers/mymysql github.com/xo/usql/drivers/mysql
github.com/xo/usql/drivers/sqlite3
github.com/xo/usql/drivers/sqlite3/sqshared github.com/xo/usql/env
github.com/xo/usql/handler github.com/xo/usql/internal
github.com/xo/usql/metacmd github.com/xo/usql/metacmd/charts
github.com/xo/usql/rline github.com/xo/usql/stmt
github.com/xo/usql/styles github.com/xo/usql/testdata
github.com/xo/usql/text returned exit code 1
make: *** [debian/rules:49: binary] Error 255


Reply to: