On Sun, Jun 2, 2024 at 3:16 PM Tim Orling <[email protected]> wrote:

>
>
> On Sat, Jun 1, 2024 at 10:33 AM <[email protected]> wrote:
>
>> Hello,
>>
>> this email is a notification from the Auto Upgrade Helper
>> that the automatic attempt to upgrade the recipe *python3-meson-python*
>> to *0.16.0* has Failed (devtool error).
>>
>> Detailed error information:
>>
>> The following devtool command failed:  upgrade python3-meson-python -V
>> 0.16.0
>> NOTE: Reconnecting to bitbake server...
>> Loading cache...done.
>> Loaded 1878 entries from dependency cache.
>> Removing 1 recipes from the x86_64 sysroot...done.
>> NOTE: Resolving any missing task queue dependencies
>>
>> Build Configuration:
>> BB_VERSION           = "2.9.1"
>> BUILD_SYS            = "x86_64-linux"
>> NATIVELSBSTRING      = "universal"
>> TARGET_SYS           = "x86_64-poky-linux"
>> MACHINE              = "qemux86-64"
>> DISTRO               = "poky"
>> DISTRO_VERSION       =
>> "5.0+snapshot-f545f76df362714d49c9cdad3a9c02789a25890a"
>> TUNE_FEATURES        = "m64 core2"
>> TARGET_FPU           = ""
>> meta
>> meta-poky
>> meta-yocto-bsp
>> workspace            =
>> "tmp-auh-upgrades:f545f76df362714d49c9cdad3a9c02789a25890a"
>>
>> Initialising tasks...NOTE: The /proc/pressure files can't be read.
>> Continuing build without monitoring pressure
>> Sstate summary: Wanted 10 Local 10 Mirrors 0 Missed 0 Current 20 (100%
>> match, 100% complete)
>> done.
>> NOTE: Executing Tasks
>> NOTE: Tasks Summary: Attempted 103 tasks of which 100 didn't need to be
>> rerun and all succeeded.
>> NOTE: Writing buildhistory
>> NOTE: Writing buildhistory took: 3 seconds
>> Loading cache...done.
>> Loaded 1878 entries from dependency cache.
>> Parsing recipes...done.
>> Parsing of 919 .bb files complete (917 cached, 2 parsed). 1878 targets,
>> 35 skipped, 0 masked, 0 errors.
>> NOTE: Resolving any missing task queue dependencies
>>
>> Build Configuration:
>> BB_VERSION           = "2.9.1"
>> BUILD_SYS            = "x86_64-linux"
>> NATIVELSBSTRING      = "universal"
>> TARGET_SYS           = "x86_64-poky-linux"
>> MACHINE              = "qemux86-64"
>> DISTRO               = "poky"
>> DISTRO_VERSION       =
>> "5.0+snapshot-f545f76df362714d49c9cdad3a9c02789a25890a"
>> TUNE_FEATURES        = "m64 core2"
>> TARGET_FPU           = ""
>> meta
>> meta-poky
>> meta-yocto-bsp
>> workspace            =
>> "tmp-auh-upgrades:f545f76df362714d49c9cdad3a9c02789a25890a"
>>
>> Initialising tasks...NOTE: The /proc/pressure files can't be read.
>> Continuing build without monitoring pressure
>> Sstate summary: Wanted 1 Local 0 Mirrors 0 Missed 1 Current 0 (0% match,
>> 0% complete)
>> done.
>> NOTE: Executing Tasks
>> WARNING: tmp-recipetool-2s05wgwo: the directory
>> /home/pokybuild/yocto-worker/auh/build/build/tmp/work/recipetool-7a3kjczy/emptysrc
>> (/home/pokybuild/yocto-worker/auh/build/build/tmp/work/recipetool-7a3kjczy/emptysrc)
>> pointed to by the S variable doesn't exist - please set S within the recipe
>> to point to where the source has been unpacked to
>> NOTE: Tasks Summary: Attempted 3 tasks of which 0 didn't need to be rerun
>> and all succeeded.
>> NOTE: Writing buildhistory
>> NOTE: Writing buildhistory took: 3 seconds
>> DEBUG 5 [Errno 25] Inappropriate ioctl for device
>> Adding changed files:   0% |                                   | ETA:
>> --:--:--
>> INFO: Extracting current version source...
>> INFO: Extracting upgraded version source...
>> INFO: Fetching
>> https://files.pythonhosted.org/packages/source/m/meson_python/meson_python-0.16.0.tar.gz;downloadfilename=meson_python-0.16.0.tar.gz.
>> ..
>> ERROR: Execution of 'git add -f -A ".readthedocs.yaml"
>> "tests/packages/complex/complex/more/baz.pyx"
>> "tests/packages/complex/complex/more/meson.build"
>> "tests/packages/complex/foo.py" "tests/packages/complex/move.py"
>> "tests/packages/custom-target-dir/codegen.py"
>> "tests/packages/custom-target-dir/meson.build"
>> "tests/packages/custom-target-dir/pyproject.toml"
>> "tests/packages/encoding/meson.build"
>> "tests/packages/encoding/pyproject.toml"
>> ""tests/packages/encoding/\343\203\206\343\202\271\343\203\210.py""
>> ".cirrus.yml" ".github/workflows/docs.yml" ".github/workflows/tests.yml"
>> ".pre-commit-config.yaml" ".readthedocs.yml" "CHANGELOG.rst" "PKG-INFO"
>> "README.rst" "ci/alpine-3.docker" "ci/debian-11.docker"
>> "ci/debian-12.docker" "ci/fedora-37.docker" "ci/miniconda.docker"
>> "docs/changelog.rst" "docs/conf.py" "docs/contributing/commit-format.rst"
>> "docs/contributing/documentation.rst"
>> "docs/contributing/getting-started.rst" "docs/contributing/index.rst"
>> "docs/contributing/release-process.rst" "do
>>  cs/contributing/test-suite.rst" "docs/explanations/design.rst"
>> "docs/explanations/editable-installs.rst"
>> "docs/explanations/internal-dependencies.rst"
>> "docs/how-to-guides/build-directory.rst"
>> "docs/how-to-guides/config-settings.rst"
>> "docs/how-to-guides/first-project.rst" "docs/index.rst"
>> "docs/projects-using-meson-python.rst"
>> "docs/reference/environment-variables.rst"
>> "docs/reference/meson-compatibility.rst"
>> "docs/reference/pyproject-settings.rst" "docs/reference/quirks.rst"
>> "docs/tutorials/entrypoints.rst" "docs/tutorials/executable.rst"
>> "docs/tutorials/introduction.rst" "meson.build" "mesonpy/__init__.py"
>> "mesonpy/_editable.py" "mesonpy/_tags.py" "mesonpy/_util.py"
>> "pyproject.toml" "tests/packages/complex/meson.build"
>> "tests/packages/imports-itself-during-build/meson.build"
>> "tests/test_editable.py" "tests/test_output.py" "tests/test_project.py"
>> "tests/test_tags.py" "tests/test_wheel.py"' failed with exit code 128:
>> fatal: pathspec 'tests/packages/encoding/343203206343202271343203210.py'
>> did not match any files
>>
>
> It seems this is a problem with unicode characters in the filename:
> ls meson_python-0.16.0/tests/packages/encoding/
> meson.build  pyproject.toml  テスト.py
>
> Doing a manual upgrade has no problems, so it is something specific to how
> "devtool upgrade" is handling the file names?
>
> NOTE: the 0.15.0 version did not have tests/packages/encoding at all
>
>

Filed a bug for this:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=15500

I have a recollection that using unicode characters in layer names also
does not work, so this might be a limitation of bitbake or elsewhere and
not a problem in devtool itself.


>
>>
>>
>> Please review the attached files for further information and build/update
>> failures.
>> Any problem please file a bug at
>> https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler
>>
>> Regards,
>> The Upgrade Helper
>
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#200225): 
https://lists.openembedded.org/g/openembedded-core/message/200225
Mute This Topic: https://lists.openembedded.org/mt/106431270/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to