<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>16114</bug_id>
          
          <creation_ts>2025-12-30 10:06:03 +0000</creation_ts>
          <short_desc>check-layer-nightly: No such file or directory: /.../repos/meta-riscv (whinlatter)</short_desc>
          <delta_ts>2026-01-08 15:46:35 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>QA/Testing</classification>
          <product>Tooling</product>
          <component>tooling</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Undecided</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mathieu Dubois-Briand">mathieu.dubois-briand</reporter>
          <assigned_to name="Paul Barker">paul</assigned_to>
          <cc>paul</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>103659</commentid>
    <comment_count>0</comment_count>
    <who name="Mathieu Dubois-Briand">mathieu.dubois-briand</who>
    <bug_when>2025-12-30 10:06:03 +0000</bug_when>
    <thetext>We got this issue on the autobuilder during check-layer-nightly, for whinlatter branch:

Traceback (most recent call last):
  File &quot;/srv/pokybuild/yocto-worker/check-layer-nightly/yocto-autobuilder-helper/scripts/getproperties.py&quot;, line 62, in &lt;module&gt;
    getrevs(jsonprops, layerpath, repo)
    ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File &quot;/srv/pokybuild/yocto-worker/check-layer-nightly/yocto-autobuilder-helper/scripts/getproperties.py&quot;, line 36, in getrevs
    jsonprops[&apos;commit_&apos; + layername] = get_revision(layerpath)
                                       ~~~~~~~~~~~~^^^^^^^^^^^
  File &quot;/srv/pokybuild/yocto-worker/check-layer-nightly/yocto-autobuilder-helper/scripts/getproperties.py&quot;, line 21, in get_revision
    return subprocess.check_output([&quot;git&quot;, &quot;rev-parse&quot;, &quot;HEAD&quot;], cwd=repopath).decode(&apos;utf-8&apos;).strip()
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File &quot;/usr/lib64/python3.13/subprocess.py&quot;, line 472, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
           ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
               **kwargs).stdout
               ^^^^^^^^^
  File &quot;/usr/lib64/python3.13/subprocess.py&quot;, line 554, in run
    with Popen(*popenargs, **kwargs) as process:
         ~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File &quot;/usr/lib64/python3.13/subprocess.py&quot;, line 1039, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        pass_fds, cwd, env,
                        ^^^^^^^^^^^^^^^^^^^
    ...&lt;5 lines&gt;...
                        gid, gids, uid, umask,
                        ^^^^^^^^^^^^^^^^^^^^^^
                        start_new_session, process_group)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File &quot;/usr/lib64/python3.13/subprocess.py&quot;, line 1969, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: &apos;/srv/pokybuild/yocto-worker/check-layer-nightly/build/repos/meta-riscv&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103660</commentid>
    <comment_count>1</comment_count>
    <who name="Mathieu Dubois-Briand">mathieu.dubois-briand</who>
    <bug_when>2025-12-30 10:07:21 +0000</bug_when>
    <thetext>check-layer-nightly fedora41-vk-1 2.16&amp;whinlatter completed at 2025-12-26 02:01:09+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/85/builds/880/steps/9/logs/stdio

check-layer-nightly fedora40-vk-2 2.16&amp;whinlatter completed at 2025-12-30 02:01:14+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/85/builds/887/steps/9/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103669</commentid>
    <comment_count>2</comment_count>
    <who name="Paul Barker">paul</who>
    <bug_when>2026-01-03 10:59:30 +0000</bug_when>
    <thetext>We can fix this in one of two ways:

- Cherry-pick https://git.yoctoproject.org/yocto-autobuilder-helper/commit/?id=bb28c344660afc88a7a4c1edf8847041728a6654 on to the whinlatter branch so that check-layer-nightly runs for meta-riscv on the whinlatter branch.

- Add &quot;meta-riscv&quot; to the list of &quot;Repos is specified on the controller but not used in the helper config&quot; in scripts/getproperties.py in yocto-autobuilder-helper so that the layer is silently ignored on the whinlatter branch.

I&apos;ve pinged tgamblin to ask if we should be testing the whinlatter branch of meta-riscv or not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103672</commentid>
    <comment_count>3</comment_count>
    <who name="Mathieu Dubois-Briand">mathieu.dubois-briand</who>
    <bug_when>2026-01-05 08:32:32 +0000</bug_when>
    <thetext>check-layer-nightly opensuse156-vk-1 whinlatter&amp;2.16 completed at 2026-01-02 02:01:26+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/85/builds/893/steps/9/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103707</commentid>
    <comment_count>4</comment_count>
    <who name="Mathieu Dubois-Briand">mathieu.dubois-briand</who>
    <bug_when>2026-01-06 09:32:46 +0000</bug_when>
    <thetext>check-layer-nightly ubuntu2204-vk-2 whinlatter&amp;2.16 completed at 2026-01-06 02:01:08+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/85/builds/903/steps/9/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103733</commentid>
    <comment_count>5</comment_count>
    <who name="Paul Barker">paul</who>
    <bug_when>2026-01-07 14:17:23 +0000</bug_when>
    <thetext>This should be fixed by:

  getproperties: Ignore meta-riscv for nightly-check-layer
  https://lore.kernel.org/yocto-patches/20260106-riscv-whinlatter-v1-1-cb4210f7b674@pbarker.dev/T/#u

Tested on autobuilder:
  https://autobuilder.yoctoproject.org/valkyrie/#/builders/85/builds/901

This build still failed due to issues in meta-intel, but it got past the
&quot;Load build revisions&quot; step where it was previously failing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103760</commentid>
    <comment_count>6</comment_count>
    <who name="Paul Barker">paul</who>
    <bug_when>2026-01-08 15:46:35 +0000</bug_when>
    <thetext>Patch merged as https://git.yoctoproject.org/yocto-autobuilder-helper/commit/?h=whinlatter&amp;id=fbc1691cedebd627810d5f6a7ffd4eb1e021befd so we can close.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>