Source: yotta Version: 0.20.5-5 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20240224 ftbfs-trixie
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > python3 setup.py egg_info > running egg_info > creating yotta.egg-info > writing yotta.egg-info/PKG-INFO > writing dependency_links to yotta.egg-info/dependency_links.txt > writing requirements to yotta.egg-info/requires.txt > writing top-level names to yotta.egg-info/top_level.txt > writing manifest file 'yotta.egg-info/SOURCES.txt' > ERROR setuptools_scm._file_finders.git listing git files failed - pretending > there aren't any > reading manifest file 'yotta.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > adding license file 'LICENSE' > writing manifest file 'yotta.egg-info/SOURCES.txt' > HOME=/tmp/ PYTHONPATH=/<<PKGBUILDDIR>> nosetests3 -s -v \ > --where=yotta/test \ > --exclude=test_git_access.py \ > --exclude=test_github_access.py \ > --exclude=test_hg_access.py \ > --exclude=test_vcs.py \ > --exclude=test_account.py \ > --exclude=test_build.py \ > --exclude=test_debug.py \ > --exclude=test_install.py \ > --exclude=test_link.py \ > --exclude=test_minversion.py \ > --exclude=test_outdated.py \ > --exclude=test_owners.py \ > --exclude=test_publish.py \ > --exclude=test_search.py \ > --exclude=test_shrinkwrap.py \ > --exclude=test_start.py \ > --exclude=test_target.py \ > --exclude=test_test.py \ > --exclude=test_update.py \ > --exclude=test_version.py \ > --exclude=test_versions.py > testUnlinkModule (yotta.test.cli.test_unlink.TestCLIUnLink.testUnlinkModule) > ... ok > testUnlinkModuleGlobally > (yotta.test.cli.test_unlink.TestCLIUnLink.testUnlinkModuleGlobally) ... ok > testUnlinkNonexistentModule > (yotta.test.cli.test_unlink.TestCLIUnLink.testUnlinkNonexistentModule) ... ok > testUnlinkNonexistentTarget > (yotta.test.cli.test_unlink.TestCLIUnLink.testUnlinkNonexistentTarget) ... ok > testUnlinkNotLinkedModuleGlobally > (yotta.test.cli.test_unlink.TestCLIUnLink.testUnlinkNotLinkedModuleGlobally) > ... ok > testUnlinkNotLinkedTargetGlobally > (yotta.test.cli.test_unlink.TestCLIUnLink.testUnlinkNotLinkedTargetGlobally) > ... ok > testUnlinkTarget (yotta.test.cli.test_unlink.TestCLIUnLink.testUnlinkTarget) > ... ok > testUnlinkTargetGlobally > (yotta.test.cli.test_unlink.TestCLIUnLink.testUnlinkTargetGlobally) ... ok > test_moduleConfigIgnored > (yotta.test.test_config.ConfigTest.test_moduleConfigIgnored) ... ERROR > test_targetAppConfigMerge > (yotta.test.test_config.ConfigTest.test_targetAppConfigMerge) ... ERROR > test_targetConfigMerge > (yotta.test.test_config.ConfigTest.test_targetConfigMerge) ... ERROR > test_absolute_ignores > (yotta.test.test_ignores.TestPackIgnores.test_absolute_ignores) ... ok > test_build (yotta.test.test_ignores.TestPackIgnores.test_build) ... SKIP: No > network access > test_comments (yotta.test.test_ignores.TestPackIgnores.test_comments) ... ok > test_default_ignores > (yotta.test.test_ignores.TestPackIgnores.test_default_ignores) ... ok > test_glob_ignores (yotta.test.test_ignores.TestPackIgnores.test_glob_ignores) > ... ok > test_relative_ignores > (yotta.test.test_ignores.TestPackIgnores.test_relative_ignores) ... ok > test_test (yotta.test.test_ignores.TestPackIgnores.test_test) ... SKIP: No > network access > test_envvars (yotta.test.test_settings.TestSettings.test_envvars) ... ok > test_merging (yotta.test.test_settings.TestSettings.test_merging) ... ok > test_setting (yotta.test.test_settings.TestSettings.test_setting) ... ok > test_writing (yotta.test.test_settings.TestSettings.test_writing) ... ok > test_GitRefs > (yotta.test.test_sourceparse.TestParseModuleNameAndSpec.test_GitRefs) ... ok > test_GithubRefs > (yotta.test.test_sourceparse.TestParseModuleNameAndSpec.test_GithubRefs) ... > ok > test_HGRefs > (yotta.test.test_sourceparse.TestParseModuleNameAndSpec.test_HGRefs) ... ok > test_ShorthandRefs > (yotta.test.test_sourceparse.TestParseModuleNameAndSpec.test_ShorthandRefs) > ... ok > test_atVersion > (yotta.test.test_sourceparse.TestParseModuleNameAndSpec.test_atVersion) ... ok > test_validNames > (yotta.test.test_sourceparse.TestParseModuleNameAndSpec.test_validNames) ... > ok > test_gitURLs (yotta.test.test_sourceparse.TestParseSourceURL.test_gitURLs) > ... ok > test_githubURLs > (yotta.test.test_sourceparse.TestParseSourceURL.test_githubURLs) ... ok > test_hgURLs (yotta.test.test_sourceparse.TestParseSourceURL.test_hgURLs) ... > ok > test_invalid (yotta.test.test_sourceparse.TestParseSourceURL.test_invalid) > ... ok > test_registryURLs > (yotta.test.test_sourceparse.TestParseSourceURL.test_registryURLs) ... ok > test_shorthandURLs > (yotta.test.test_sourceparse.TestParseSourceURL.test_shorthandURLs) ... ok > test_moduleFromDirname > (yotta.test.test_test_subcommand.TestTestSubcommandModule.test_moduleFromDirname) > ... ok > test_componentNameCoerced > (yotta.test.test_validation.TestValidation.test_componentNameCoerced) ... ok > test_looksLikeAnEmail > (yotta.test.test_validation.TestValidation.test_looksLikeAnEmail) ... ok > test_validateSourceDirNames > (yotta.test.test_validation.TestValidation.test_validateSourceDirNames) ... ok > test_validateSourceDirSuggestions > (yotta.test.test_validation.TestValidation.test_validateSourceDirSuggestions) > ... ok > > ====================================================================== > ERROR: test_moduleConfigIgnored > (yotta.test.test_config.ConfigTest.test_moduleConfigIgnored) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/yotta/test/test_config.py", line 140, in > test_moduleConfigIgnored > target, errors = c.satisfyTarget('bar,') > ^^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/yotta/lib/component.py", line 681, in satisfyTarget > return target.getDerivedTarget( > ^^^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/yotta/lib/target.py", line 158, in getDerivedTarget > t = access.satisfyVersion( > ^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/yotta/lib/access.py", line 385, in satisfyVersion > r = satisfyVersionFromSearchPaths( > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/yotta/lib/access.py", line 279, in > satisfyVersionFromSearchPaths > local_version = searchPathsFor( > ^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/yotta/lib/access.py", line 220, in searchPathsFor > instance = _clsForType(type)( > ^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/yotta/lib/target.py", line 221, in __init__ > super(Target, self).__init__( > File "/<<PKGBUILDDIR>>/yotta/lib/pack.py", line 239, in __init__ > for error in validator.iter_errors(self.description): > File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, > in iter_errors > for error in errors: > File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in > properties > yield from validator.descend( > File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, > in descend > for error in errors: > File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in > ref > yield from validator._validate_reference(ref=ref, instance=instance) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 448, > in _validate_reference > raise exceptions._WrappedReferencingError(err) > jsonschema.exceptions._WrappedReferencingError: InvalidAnchor: > '#definitions/configData' is not a valid anchor, neither as a plain name > anchor nor as a JSON Pointer. You may have intended to use > '#/definitions/configData', as the slash is required *before each segment* of > a JSON pointer. > -------------------- >> begin captured logging << -------------------- > components: Level 2: Component: /tmp/tmpws31_d01 spaces in path > installed_linked=False > target: DEBUG: satisfy target: bar, > access: DEBUG: check path /tmp/tmpws31_d01 spaces in path/yotta_targets/bar > for bar > --------------------- >> end captured logging << --------------------- > > ====================================================================== > ERROR: test_targetAppConfigMerge > (yotta.test.test_config.ConfigTest.test_targetAppConfigMerge) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/yotta/test/test_config.py", line 114, in > test_targetAppConfigMerge > target, errors = c.satisfyTarget('bar,') > ^^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/yotta/lib/component.py", line 681, in satisfyTarget > return target.getDerivedTarget( > ^^^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/yotta/lib/target.py", line 158, in getDerivedTarget > t = access.satisfyVersion( > ^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/yotta/lib/access.py", line 385, in satisfyVersion > r = satisfyVersionFromSearchPaths( > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/yotta/lib/access.py", line 279, in > satisfyVersionFromSearchPaths > local_version = searchPathsFor( > ^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/yotta/lib/access.py", line 220, in searchPathsFor > instance = _clsForType(type)( > ^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/yotta/lib/target.py", line 221, in __init__ > super(Target, self).__init__( > File "/<<PKGBUILDDIR>>/yotta/lib/pack.py", line 239, in __init__ > for error in validator.iter_errors(self.description): > File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, > in iter_errors > for error in errors: > File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in > properties > yield from validator.descend( > File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, > in descend > for error in errors: > File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in > ref > yield from validator._validate_reference(ref=ref, instance=instance) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 448, > in _validate_reference > raise exceptions._WrappedReferencingError(err) > jsonschema.exceptions._WrappedReferencingError: InvalidAnchor: > '#definitions/configData' is not a valid anchor, neither as a plain name > anchor nor as a JSON Pointer. You may have intended to use > '#/definitions/configData', as the slash is required *before each segment* of > a JSON pointer. > -------------------- >> begin captured logging << -------------------- > components: Level 2: Component: /tmp/tmpbkhe0r05 spaces in path > installed_linked=False > target: DEBUG: satisfy target: bar, > access: DEBUG: check path /tmp/tmpbkhe0r05 spaces in path/yotta_targets/bar > for bar > --------------------- >> end captured logging << --------------------- > > ====================================================================== > ERROR: test_targetConfigMerge > (yotta.test.test_config.ConfigTest.test_targetConfigMerge) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/yotta/test/test_config.py", line 91, in > test_targetConfigMerge > target, errors = c.satisfyTarget('bar,') > ^^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/yotta/lib/component.py", line 681, in satisfyTarget > return target.getDerivedTarget( > ^^^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/yotta/lib/target.py", line 158, in getDerivedTarget > t = access.satisfyVersion( > ^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/yotta/lib/access.py", line 385, in satisfyVersion > r = satisfyVersionFromSearchPaths( > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/yotta/lib/access.py", line 279, in > satisfyVersionFromSearchPaths > local_version = searchPathsFor( > ^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/yotta/lib/access.py", line 220, in searchPathsFor > instance = _clsForType(type)( > ^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/yotta/lib/target.py", line 221, in __init__ > super(Target, self).__init__( > File "/<<PKGBUILDDIR>>/yotta/lib/pack.py", line 239, in __init__ > for error in validator.iter_errors(self.description): > File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, > in iter_errors > for error in errors: > File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in > properties > yield from validator.descend( > File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, > in descend > for error in errors: > File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in > ref > yield from validator._validate_reference(ref=ref, instance=instance) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 448, > in _validate_reference > raise exceptions._WrappedReferencingError(err) > jsonschema.exceptions._WrappedReferencingError: InvalidAnchor: > '#definitions/configData' is not a valid anchor, neither as a plain name > anchor nor as a JSON Pointer. You may have intended to use > '#/definitions/configData', as the slash is required *before each segment* of > a JSON pointer. > -------------------- >> begin captured logging << -------------------- > components: Level 2: Component: /tmp/tmpl_a5420u spaces in path > installed_linked=False > target: DEBUG: satisfy target: bar, > access: DEBUG: check path /tmp/tmpl_a5420u spaces in path/yotta_targets/bar > for bar > --------------------- >> end captured logging << --------------------- > > ---------------------------------------------------------------------- > Ran 39 tests in 4.496s > > FAILED (SKIP=2, errors=3) > make[1]: *** [debian/rules:39: override_dh_auto_test] Error 1 The full build log is available from: http://qa-logs.debian.net/2024/02/24/yotta_0.20.5-5_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240224;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240224&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.