Source: skeema
Version: 1.11.0+ds-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=skeema&arch=mips64el&ver=1.11.0%2Bds-1%2Bb1&stamp=1698766711&raw=0

dh_auto_test
        cd _build && go test -vet=off -v -p 4 github.com/skeema/skeema 
github.com/skeema/skeema/internal/applier 
github.com/skeema/skeema/internal/dumper github.com/skeema/skeema/internal/fs 
github.com/skeema/skeema/internal/linter 
github.com/skeema/skeema/internal/shellout 
github.com/skeema/skeema/internal/tengo github.com/skeema/skeema/internal/util 
github.com/skeema/skeema/internal/workspace
=== RUN   TestExitCode
--- PASS: TestExitCode (0.00s)
=== RUN   TestExitValueError
--- PASS: TestExitValueError (0.00s)
=== RUN   TestHighestExitCode
--- PASS: TestHighestExitCode (0.00s)
=== RUN   TestExit
2023-10-31 15:38:03 [␛[31;1mERROR␛[0m] errors that don't implement ExitCoder 
are all treated as fatal error
2023-10-31 15:38:03 [␛[31;1mERROR␛[0m] bad config
--- PASS: TestExit (0.00s)
=== RUN   TestPanicHandler
2023-10-31 15:38:03 [␛[31;1mERROR␛[0m] Uncaught panic in 
github.com/skeema/skeema.TestPanicHandler at 
/<<PKGBUILDDIR>>/_build/src/github.com/skeema/skeema/exit_test.go:100: If this 
test passes, this was actually caught properly, don't worry about the 
surrounding text
This situation indicates a bug in Skeema. Use --debug to view full stack trace.
Please file an issue report at https://github.com/skeema/skeema/issues with any 
available background information.
--- PASS: TestPanicHandler (0.00s)
=== RUN   TestIntegration
SKEEMA_TEST_IMAGES env var is not set, so integration tests will be skipped!
To run integration tests, you may set SKEEMA_TEST_IMAGES to a comma-separated
list of Docker images. For example:
$ SKEEMA_TEST_IMAGES="mysql:8.0,mariadb:10.11" go test
--- SKIP: TestIntegration (0.00s)
PASS
ok      github.com/skeema/skeema        0.039s
=== RUN   TestResultMerge
--- PASS: TestResultMerge (0.00s)
=== RUN   TestIntegration
SKEEMA_TEST_IMAGES env var is not set, so integration tests will be skipped!
To run integration tests, you may set SKEEMA_TEST_IMAGES to a comma-separated
list of Docker images. For example:
$ SKEEMA_TEST_IMAGES="mysql:8.0,mariadb:10.11" go test
--- SKIP: TestIntegration (0.00s)
PASS
ok      github.com/skeema/skeema/internal/applier       0.031s
=== RUN   TestOptionsIgnore
--- PASS: TestOptionsIgnore (0.00s)
=== RUN   TestIntegration
SKEEMA_TEST_IMAGES env var is not set, so integration tests will be skipped!
To run integration tests, you may set SKEEMA_TEST_IMAGES to a comma-separated
list of Docker images. For example:
$ SKEEMA_TEST_IMAGES="mysql:8.0,mariadb:10.11" go test
--- SKIP: TestIntegration (0.00s)
PASS
ok      github.com/skeema/skeema/internal/dumper        0.022s
=== RUN   TestParseDir
--- PASS: TestParseDir (0.01s)
=== RUN   TestParseDirErrors
--- PASS: TestParseDirErrors (0.01s)
=== RUN   TestParseDirSymlinks
--- PASS: TestParseDirSymlinks (0.04s)
=== RUN   TestParseDirNamedSchemas
--- PASS: TestParseDirNamedSchemas (0.02s)
=== RUN   TestDirGenerator
--- PASS: TestDirGenerator (0.01s)
=== RUN   TestDirNamedSchemaStatements
--- PASS: TestDirNamedSchemaStatements (0.02s)
=== RUN   TestParseDirNoSchemas
--- PASS: TestParseDirNoSchemas (0.01s)
=== RUN   TestParseDirUnterminated
--- PASS: TestParseDirUnterminated (0.02s)
=== RUN   TestParseDirUnparsedStatements
--- PASS: TestParseDirUnparsedStatements (0.00s)
=== RUN   TestParseDirRedundantDelimiter
--- PASS: TestParseDirRedundantDelimiter (0.01s)
=== RUN   TestParseDirCreateSelect
--- PASS: TestParseDirCreateSelect (0.01s)
=== RUN   TestParseDirBOM
--- PASS: TestParseDirBOM (0.01s)
=== RUN   TestParseDirIgnorePatterns
--- PASS: TestParseDirIgnorePatterns (0.01s)
=== RUN   TestDirParseDirCasingConflict
--- PASS: TestDirParseDirCasingConflict (0.00s)
=== RUN   TestDirBaseName
--- PASS: TestDirBaseName (0.01s)
=== RUN   TestDirRelPath
--- PASS: TestDirRelPath (0.01s)
=== RUN   TestDirSubdirs
--- PASS: TestDirSubdirs (0.04s)
=== RUN   TestDirFileFor
--- PASS: TestDirFileFor (0.01s)
=== RUN   TestDirDirtyFiles
--- PASS: TestDirDirtyFiles (0.01s)
=== RUN   TestDirInstances
--- PASS: TestDirInstances (0.09s)
=== RUN   TestDirInstanceDefaultParams
--- PASS: TestDirInstanceDefaultParams (0.00s)
=== RUN   TestHostDefaultDirName
--- PASS: TestHostDefaultDirName (0.00s)
=== RUN   TestAncestorPaths
--- PASS: TestAncestorPaths (0.00s)
=== RUN   TestDirPassword
Enter password for directory .: *******
Enter password for directory .: 
Enter password for directory a: 
Enter password for directory b: 
Enter password for foo@1.2.3.4 and 2 other servers: 
Enter password for bar@1.2.3.4: 
Enter password for foo@4.3.2.1 and foo@4.5.6.7:3307: 
--- PASS: TestDirPassword (0.05s)
=== RUN   TestSQLFileExists
--- PASS: TestSQLFileExists (0.00s)
=== RUN   TestSQLFileAddStatement
--- PASS: TestSQLFileAddStatement (0.00s)
=== RUN   TestSQLFileEditStatementText
--- PASS: TestSQLFileEditStatementText (0.00s)
=== RUN   TestSQLFileWrite
--- PASS: TestSQLFileWrite (0.00s)
=== RUN   TestFileNameForObject
--- PASS: TestFileNameForObject (0.00s)
PASS
ok      github.com/skeema/skeema/internal/fs    0.435s
=== RUN   TestOptionsForDir
--- PASS: TestOptionsForDir (0.39s)
=== RUN   TestOptionsIgnore
--- PASS: TestOptionsIgnore (0.00s)
=== RUN   TestOptionsEquals
--- PASS: TestOptionsEquals (0.03s)
=== RUN   TestIntegration
SKEEMA_TEST_IMAGES env var is not set, so integration tests will be skipped!
To run integration tests, you may set SKEEMA_TEST_IMAGES to a comma-separated
list of Docker images. For example:
$ SKEEMA_TEST_IMAGES="mysql:8.0,mariadb:10.11" go test
--- SKIP: TestIntegration (0.00s)
=== RUN   TestFindFirstLineOffset
--- PASS: TestFindFirstLineOffset (0.00s)
=== RUN   TestFindLastLineOffset
--- PASS: TestFindLastLineOffset (0.00s)
=== RUN   TestResultMerge
--- PASS: TestResultMerge (0.00s)
=== RUN   TestResultSortByFile
--- PASS: TestResultSortByFile (0.00s)
=== RUN   TestBadConfigResult
--- PASS: TestBadConfigResult (0.03s)
PASS
ok      github.com/skeema/skeema/internal/linter        0.485s
=== RUN   TestRun
/bin/sh: 1: /does/not/exist: not found
--- PASS: TestRun (0.07s)
=== RUN   TestRunCapture
hello
--- PASS: TestRunCapture (0.02s)
=== RUN   TestRunCaptureCombined
--- PASS: TestRunCaptureCombined (0.01s)
=== RUN   TestRunCaptureSeparate
--- PASS: TestRunCaptureSeparate (0.01s)
=== RUN   TestRunCaptureSplit
--- PASS: TestRunCaptureSplit (0.17s)
=== RUN   TestWithVariables
--- PASS: TestWithVariables (0.00s)
=== RUN   TestEscapeVarValue
--- PASS: TestEscapeVarValue (0.00s)
=== RUN   TestCommandTimeout
    shellout_unix_test.go:218: Unexpected error from RunCapture(): signal: 
killed
--- FAIL: TestCommandTimeout (0.03s)
FAIL
FAIL    github.com/skeema/skeema/internal/shellout      0.325s
=== RUN   TestColumnEquivalent
--- PASS: TestColumnEquivalent (0.00s)
=== RUN   TestSchemaDiffEmpty
--- PASS: TestSchemaDiffEmpty (0.00s)
=== RUN   TestSchemaDiffDatabaseDiff
--- PASS: TestSchemaDiffDatabaseDiff (0.00s)
=== RUN   TestNilObjectDiff
--- PASS: TestNilObjectDiff (0.00s)
=== RUN   TestSchemaDiffFilteredTableDiffs
--- PASS: TestSchemaDiffFilteredTableDiffs (0.00s)
=== RUN   TestDocker
SKEEMA_TEST_IMAGES env var is not set, so integration tests will be skipped!
To run integration tests, you may set SKEEMA_TEST_IMAGES to a comma-separated
list of Docker images. For example:
$ SKEEMA_TEST_IMAGES="mysql:8.0,mariadb:10.11" go test
--- SKIP: TestDocker (0.00s)
=== RUN   TestDockerCLIMissing
--- PASS: TestDockerCLIMissing (0.07s)
=== RUN   TestContainerNameForImage
--- PASS: TestContainerNameForImage (0.00s)
=== RUN   TestParseVendor
--- PASS: TestParseVendor (0.00s)
=== RUN   TestParseVersion
--- PASS: TestParseVersion (0.00s)
=== RUN   TestVersionConvenienceMethods
--- PASS: TestVersionConvenienceMethods (0.00s)
=== RUN   TestVersionComparisons
--- PASS: TestVersionComparisons (0.00s)
=== RUN   TestVariantString
--- PASS: TestVariantString (0.00s)
=== RUN   TestParseVariant
--- PASS: TestParseVariant (0.00s)
=== RUN   TestSplitVersionedIdentifier
--- PASS: TestSplitVersionedIdentifier (0.00s)
=== RUN   TestParseFlavor
--- PASS: TestParseFlavor (0.00s)
=== RUN   TestIdentifyFlavor
--- PASS: TestIdentifyFlavor (0.00s)
=== RUN   TestFlavorString
--- PASS: TestFlavorString (0.00s)
=== RUN   TestFlavorDot
--- PASS: TestFlavorDot (0.00s)
=== RUN   TestFlavorHasVariant
--- PASS: TestFlavorHasVariant (0.00s)
=== RUN   TestFlavorMatches
--- PASS: TestFlavorMatches (0.00s)
=== RUN   TestFlavorMatchesAny
--- PASS: TestFlavorMatchesAny (0.00s)
=== RUN   TestFlavorMin
--- PASS: TestFlavorMin (0.00s)
=== RUN   TestFlavorSupported
--- PASS: TestFlavorSupported (0.00s)
=== RUN   TestFlavorKnown
--- PASS: TestFlavorKnown (0.00s)
=== RUN   TestFlavorIs
--- PASS: TestFlavorIs (0.00s)
=== RUN   TestFlavorGeneratedColumns
--- PASS: TestFlavorGeneratedColumns (0.00s)
=== RUN   TestFlavorSortedForeignKeys
--- PASS: TestFlavorSortedForeignKeys (0.00s)
=== RUN   TestFlavorOmitIntDisplayWidth
--- PASS: TestFlavorOmitIntDisplayWidth (0.00s)
=== RUN   TestFlavorHasCheckConstraints
--- PASS: TestFlavorHasCheckConstraints (0.00s)
=== RUN   TestIndexDefinition
--- PASS: TestIndexDefinition (0.00s)
=== RUN   TestIndexRedundantTo
--- PASS: TestIndexRedundantTo (0.00s)
=== RUN   TestIndexComparisonNil
--- PASS: TestIndexComparisonNil (0.00s)
=== RUN   TestNewInstance
--- PASS: TestNewInstance (0.00s)
=== RUN   TestInstanceBuildParamString
--- PASS: TestInstanceBuildParamString (0.00s)
=== RUN   TestInstanceIntrospectionParams
--- PASS: TestInstanceIntrospectionParams (0.00s)
=== RUN   TestInstanceGrantChecksRegexes
--- PASS: TestInstanceGrantChecksRegexes (0.01s)
=== RUN   TestReservedWordMap
--- PASS: TestReservedWordMap (0.01s)
=== RUN   TestVendorReservedWordMap
--- PASS: TestVendorReservedWordMap (0.00s)
=== RUN   TestIsReservedWord
--- PASS: TestIsReservedWord (0.00s)
=== RUN   TestIsVendorReservedWord
--- PASS: TestIsVendorReservedWord (0.00s)
=== RUN   TestLexerOddTokens
--- PASS: TestLexerOddTokens (0.00s)
=== RUN   TestLexerSplitBuffer
--- PASS: TestLexerSplitBuffer (0.00s)
=== RUN   TestParseStatementsInFileSuccess
--- PASS: TestParseStatementsInFileSuccess (0.01s)
=== RUN   TestParseStatementsInFileFail
--- PASS: TestParseStatementsInFileFail (0.01s)
=== RUN   TestParseStatementsInFileBadCreate
--- PASS: TestParseStatementsInFileBadCreate (0.01s)
=== RUN   TestParseStatementsInFileWithBOM
--- PASS: TestParseStatementsInFileWithBOM (0.00s)
=== RUN   TestParseStatementsInString
--- PASS: TestParseStatementsInString (0.00s)
=== RUN   TestParseStatementInString
--- PASS: TestParseStatementInString (0.00s)
=== RUN   TestStripAnyQuote
--- PASS: TestStripAnyQuote (0.00s)
=== RUN   TestTableCreatePartitioning
--- PASS: TestTableCreatePartitioning (0.00s)
=== RUN   TestTableAlterPartitioningStatus
--- PASS: TestTableAlterPartitioningStatus (0.00s)
=== RUN   TestTableAlterPartitioningOther
--- PASS: TestTableAlterPartitioningOther (0.00s)
=== RUN   TestTableUnpartitionedCreateStatement
--- PASS: TestTableUnpartitionedCreateStatement (0.00s)
=== RUN   TestSchemaDiffDropPartitionedTable
--- PASS: TestSchemaDiffDropPartitionedTable (0.00s)
=== RUN   TestPartitioningDataDirectory
--- PASS: TestPartitioningDataDirectory (0.00s)
=== RUN   TestSchemaDiffRoutines
--- PASS: TestSchemaDiffRoutines (0.00s)
=== RUN   TestStatementLocation
--- PASS: TestStatementLocation (0.00s)
=== RUN   TestStatementSchema
--- PASS: TestStatementSchema (0.00s)
=== RUN   TestStatementSplitTextBody
--- PASS: TestStatementSplitTextBody (0.00s)
=== RUN   TestStatementBody
--- PASS: TestStatementBody (0.00s)
=== RUN   TestStatementNormalizeTrailer
--- PASS: TestStatementNormalizeTrailer (0.00s)
=== RUN   TestSchemaDiffAddOrDropTable
--- PASS: TestSchemaDiffAddOrDropTable (0.00s)
=== RUN   TestSchemaDiffAlterTable
--- PASS: TestSchemaDiffAlterTable (0.00s)
=== RUN   TestSchemaDiffForeignKeys
--- PASS: TestSchemaDiffForeignKeys (0.00s)
=== RUN   TestSchemaDiffMultiFulltext
--- PASS: TestSchemaDiffMultiFulltext (0.00s)
=== RUN   TestTableDiffUnsupportedAlter
--- PASS: TestTableDiffUnsupportedAlter (0.00s)
=== RUN   TestTableDiffClauses
--- PASS: TestTableDiffClauses (0.00s)
=== RUN   TestAlterTableStatementAllowUnsafeMods
--- PASS: TestAlterTableStatementAllowUnsafeMods (0.00s)
=== RUN   TestAlterTableStatementOnlineMods
--- PASS: TestAlterTableStatementOnlineMods (0.00s)
=== RUN   TestAlterTableStatementVirtualColValidation
--- PASS: TestAlterTableStatementVirtualColValidation (0.00s)
=== RUN   TestModifyColumnUnsafe
--- PASS: TestModifyColumnUnsafe (0.01s)
=== RUN   TestAlterCheckConstraints
--- PASS: TestAlterCheckConstraints (0.00s)
=== RUN   TestColumnCompression
--- PASS: TestColumnCompression (0.00s)
=== RUN   TestFixFulltextIndexParsers
--- PASS: TestFixFulltextIndexParsers (0.00s)
=== RUN   TestFixBlobDefaultExpression
--- PASS: TestFixBlobDefaultExpression (0.00s)
=== RUN   TestFixShowCharSets
--- PASS: TestFixShowCharSets (0.00s)
=== RUN   TestTableGeneratedCreateStatement
--- PASS: TestTableGeneratedCreateStatement (0.00s)
=== RUN   TestTableClusteredIndexKey
--- PASS: TestTableClusteredIndexKey (0.00s)
=== RUN   TestTableRowFormatClause
--- PASS: TestTableRowFormatClause (0.00s)
=== RUN   TestTableUniqueConstraintsWithColumn
--- PASS: TestTableUniqueConstraintsWithColumn (0.00s)
=== RUN   TestTableAlterAddOrDropColumn
--- PASS: TestTableAlterAddOrDropColumn (0.00s)
=== RUN   TestTableAlterAddOrDropIndex
--- PASS: TestTableAlterAddOrDropIndex (0.02s)
=== RUN   TestTableAlterAddOrDropForeignKey
--- PASS: TestTableAlterAddOrDropForeignKey (0.00s)
=== RUN   TestTableAlterAddIndexOrder
--- PASS: TestTableAlterAddIndexOrder (0.00s)
=== RUN   TestTableAlterIndexReorder
--- PASS: TestTableAlterIndexReorder (0.00s)
=== RUN   TestTableAlterModifyColumn
--- PASS: TestTableAlterModifyColumn (0.00s)
=== RUN   TestTableAlterNoModify
--- PASS: TestTableAlterNoModify (0.00s)
=== RUN   TestTableAlterChangeStorageEngine
--- PASS: TestTableAlterChangeStorageEngine (0.00s)
=== RUN   TestTableAlterChangeAutoIncrement
--- PASS: TestTableAlterChangeAutoIncrement (0.00s)
=== RUN   TestTableAlterChangeCharSet
--- PASS: TestTableAlterChangeCharSet (0.00s)
=== RUN   TestTableAlterChangeCreateOptions
--- PASS: TestTableAlterChangeCreateOptions (0.00s)
=== RUN   TestTableAlterChangeComment
--- PASS: TestTableAlterChangeComment (0.00s)
=== RUN   TestTableAlterTablespace
--- PASS: TestTableAlterTablespace (0.01s)
=== RUN   TestTableAlterUnsupportedTable
--- PASS: TestTableAlterUnsupportedTable (0.00s)
=== RUN   TestIntegration
SKEEMA_TEST_IMAGES env var is not set, so integration tests will be skipped!
To run integration tests, you may set SKEEMA_TEST_IMAGES to a comma-separated
list of Docker images. For example:
$ SKEEMA_TEST_IMAGES="mysql:8.0,mariadb:10.11" go test
--- SKIP: TestIntegration (0.00s)
=== RUN   TestObjectKeyString
--- PASS: TestObjectKeyString (0.00s)
=== RUN   TestUnitTableFlavors
--- PASS: TestUnitTableFlavors (0.00s)
=== RUN   TestSplitHostOptionalPort
--- PASS: TestSplitHostOptionalPort (0.00s)
=== RUN   TestParseCreateAutoInc
--- PASS: TestParseCreateAutoInc (0.00s)
=== RUN   TestReformatCreateOptions
--- PASS: TestReformatCreateOptions (0.00s)
=== RUN   TestNormalizeCreateOptions
--- PASS: TestNormalizeCreateOptions (0.00s)
=== RUN   TestStripDisplayWidth
--- PASS: TestStripDisplayWidth (0.00s)
=== RUN   TestMergeParamStrings
--- PASS: TestMergeParamStrings (0.00s)
=== RUN   TestLongestIncreasingSubsequence
--- PASS: TestLongestIncreasingSubsequence (0.00s)
PASS
ok      github.com/skeema/skeema/internal/tengo 0.289s
=== RUN   TestNewInstance
--- PASS: TestNewInstance (0.00s)
=== RUN   TestAddGlobalConfigFiles
time="2023-10-31T15:38:13Z" level=warning msg="Ignoring global option file 
/<<PKGBUILDDIR>>/_build/src/github.com/skeema/skeema/internal/util/fake-etc/skeema
 due to parse error: 
/<<PKGBUILDDIR>>/_build/src/github.com/skeema/skeema/internal/util/fake-etc/skeema
 line 3: Unknown option \"this will not parse\""
--- PASS: TestAddGlobalConfigFiles (0.01s)
=== RUN   TestPasswordOption
Enter password: 
Enter password: 
Enter password: 
Enter password: *****************
Enter password: ******************
Enter password: *********************
Enter password: ***********
--- PASS: TestPasswordOption (0.02s)
=== RUN   TestSplitConnectOptions
--- PASS: TestSplitConnectOptions (0.00s)
=== RUN   TestRealConnectOptions
--- PASS: TestRealConnectOptions (0.00s)
=== RUN   TestIgnorePatterns
--- PASS: TestIgnorePatterns (0.00s)
=== RUN   TestTerminalWidth
--- PASS: TestTerminalWidth (0.00s)
=== RUN   TestWrapStringWithPadding
--- PASS: TestWrapStringWithPadding (0.00s)
PASS
ok      github.com/skeema/skeema/internal/util  0.059s
=== RUN   TestTempSchemaNilInstance
--- PASS: TestTempSchemaNilInstance (0.00s)
=== RUN   TestIntegration
SKEEMA_TEST_IMAGES env var is not set, so integration tests will be skipped!
To run integration tests, you may set SKEEMA_TEST_IMAGES to a comma-separated
list of Docker images. For example:
$ SKEEMA_TEST_IMAGES="mysql:8.0,mariadb:10.11" go test
--- SKIP: TestIntegration (0.00s)
PASS
ok      github.com/skeema/skeema/internal/workspace     0.016s
FAIL
dh_auto_test: error: cd _build && go test -vet=off -v -p 4 
github.com/skeema/skeema github.com/skeema/skeema/internal/applier 
github.com/skeema/skeema/internal/dumper github.com/skeema/skeema/internal/fs 
github.com/skeema/skeema/internal/linter 
github.com/skeema/skeema/internal/shellout 
github.com/skeema/skeema/internal/tengo github.com/skeema/skeema/internal/util 
github.com/skeema/skeema/internal/workspace returned exit code 1
make[1]: *** [debian/rules:10: override_dh_auto_test] Error 25

Cheers
-- 
Sebastian Ramacher

Reply via email to