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.

Reply via email to