<?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>3433</bug_id>
          
          <creation_ts>2012-11-14 21:04:17 +0000</creation_ts>
          <short_desc>Create Interactive bitbake commandline mode</short_desc>
          <delta_ts>2026-05-21 15:24:51 +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>BitBake</product>
          <component>bitbake</component>
          <version>5.99</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>   </status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>Future</target_milestone>
          <dependson>2681</dependson>
          <blocked>4687</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Saul Wold">sgw</reporter>
          <assigned_to name="Richard Purdie">richard.purdie</assigned_to>
          <cc>akuster</cc>
    
    <cc>alexandru.c.georgescu</cc>
    
    <cc>belen.barros.pena</cc>
    
    <cc>bluelightning</cc>
    
    <cc>hongxu.jia</cc>
    
    <cc>jason.wessel</cc>
    
    <cc>jessica.zhang</cc>
    
    <cc>jose.perez.carranza</cc>
    
    <cc>liezhi.yang</cc>
    
    <cc>michael.opdenacker</cc>
    
    <cc>poky.bs.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>randy.macleod</cc>
    
    <cc>ross.burton</cc>
    
    <cc>sgh</cc>
          
          <qa_contact name="Apoorv">apoorv.sangal</qa_contact>
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Yes (doc changes required)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>27448</commentid>
    <comment_count>0</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2012-11-14 21:04:17 +0000</bug_when>
    <thetext></thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27468</commentid>
    <comment_count>1</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2012-11-15 11:08:44 +0000</bug_when>
    <thetext>To quote me from another email: &quot;We need to take a step back and figure out how bitbake commandline interaction should work. Part of this would be resurrecting some of those &quot;old&quot; commands and having a shell like interface to bitbake. There are patches from Jason on the mailing list which need looking at in this context related to logging. There are also components like an interactive python shell like devshell I&apos;d like to see too.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38428</commentid>
    <comment_count>2</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2013-11-01 14:54:18 +0000</bug_when>
    <thetext>To further detail this, there are several things we&apos;d like to see in an interactive mode to bitbake where you can directly run commands against the bitbake server to get information. There are several pieces available:

 * Chris Larson&apos;s bb command
 * parts of shell.py, the old bitbake -i code
 * Ability to run a shell in python context (python devshell) which
   would be useful on bitbake&apos;s configuration data store too
 * Jason Wessel&apos;s real time logging patches
 * Memory resident bitbake

We really need to glue these all together to form one good interactive experience on the commandline.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85928</commentid>
    <comment_count>3</comment_count>
    <who name="Armin Kuster">akuster</who>
    <bug_when>2019-12-22 20:37:18 +0000</bug_when>
    <thetext>is this still a thing?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>92580</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Opdenacker">michael.opdenacker</who>
    <bug_when>2022-02-17 16:29:59 +0000</bug_when>
    <thetext>Would also love to momentarily change the number of threads, without having to stop BitBake.

A typical use case is when you need your desktop to be more responsive, or when you want to run another CPU intensive job (such as kernel compiling).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>