<?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>14098</bug_id>
          
          <creation_ts>2020-10-19 08:26:03 +0000</creation_ts>
          <short_desc>absolute path in TEMPLATECONF should be rejected or warned, makes ext-sdk uninstallable</short_desc>
          <delta_ts>2026-03-20 03:57:47 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>Scripts and Tools</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>backport 3.2</status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>6.99</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yann Dirson">ydirson</reporter>
          <assigned_to name="Unassigned">unassigned</assigned_to>
          <cc>ccasciato</cc>
    
    <cc>randy.macleod</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>ross.burton</cc>
    
    <cc>tgamblin</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Don&apos;t know</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>88424</commentid>
    <comment_count>0</comment_count>
    <who name="Yann Dirson">ydirson</who>
    <bug_when>2020-10-19 08:26:03 +0000</bug_when>
    <thetext>After setting TEMPLATECONF=&quot;$PWD/whatever&quot; to make sure the path is correct, I
get the following message when attempting to install the ext-sdk produced:

 Error: TEMPLATECONF value points to nonexistent directory &quot;/path/on/ci/server/...&quot;

This path seems to be written as-is to templateconf.cfg, I see several possibilities:

- transform into a relative path before writing to templateconf.cfg
- warn that ext-sdk will be broken and proceed
- bomb out from the very beginning</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88428</commentid>
    <comment_count>1</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2020-10-19 14:05:44 +0000</bug_when>
    <thetext>Looking at the code its hard to tell what is supported in that. I suspect the eSDK needs to be taught some kind of relocation...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88433</commentid>
    <comment_count>2</comment_count>
    <who name="Yann Dirson">ydirson</who>
    <bug_when>2020-10-20 02:19:11 +0000</bug_when>
    <thetext>oe-setup-builddir interprets the TEMPLATECONF path as relative to the builddir (which is not yet created at the time the user has to specify it) but also supports $OEROOT-relative paths.

Would it be correct to assume that $OEROOT-relative paths are what is really supported and ought to be documented, and that builddir-relative is probably a side-effect or old compat mode ?

Given the existence of those, how could we introduce standard-looking and more intuitiv $PWD-relative paths ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96096</commentid>
    <comment_count>3</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2023-07-26 21:22:05 +0000</bug_when>
    <thetext>Bulk move of 64 bugs to 4.3 M3 after a quick review.
If a bug is actually fixed, please add a commit link and resolve it.
-- Randy for YP bug team.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96466</commentid>
    <comment_count>4</comment_count>
    <who name="Trevor Gamblin">tgamblin</who>
    <bug_when>2023-09-14 16:37:06 +0000</bug_when>
    <thetext>Moved to M4.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97055</commentid>
    <comment_count>5</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2023-10-30 15:29:08 +0000</bug_when>
    <thetext>Bulk move to 5.0 M1. -- Randy</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97653</commentid>
    <comment_count>6</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2023-12-21 23:28:24 +0000</bug_when>
    <thetext>Bulk move of 52 5.0-M1 bugs to M2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98000</commentid>
    <comment_count>7</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2024-01-25 14:28:48 +0000</bug_when>
    <thetext>Bulk move of bugs owned by &quot;unassigned&quot; from 5.0-M2 to 5.0-M3.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98308</commentid>
    <comment_count>8</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2024-02-22 19:53:25 +0000</bug_when>
    <thetext>Bulk move of bugs from 5.0-M3 to 5.99.
The bugs in this list are all unassigned and are ones that I consider to be nice to do some time but not essential track from milestone to milestone in 5.0 or 5.1. We agreed on this bug handling approach in the YP bug review on Feb 22, 2024.

If you disagree, please move back to a 5.[012...]-M* milestone.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104709</commentid>
    <comment_count>9</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2026-03-18 21:51:08 +0000</bug_when>
    <thetext>The extensible SDK subsystem still needs work but few users seem to notice.
Move to 6.99 as a holding milestone.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>