--- Begin Message ---
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.
--- End Message ---