<?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>12141</bug_id>
          
          <creation_ts>2017-09-29 15:59:21 +0000</creation_ts>
          <short_desc>Pseudo: Annotate error messages</short_desc>
          <delta_ts>2026-10-27 08:22:16 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>6</classification_id>
          <classification>Yocto Project Subprojects</classification>
          <product>Pseudo</product>
          <component>pseudo</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>Medium+</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>6.1 M4</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Juro Bystricky">juro.bystricky</reporter>
          <assigned_to name="Dmitry Sakhonchik">frezidok1</assigned_to>
          <cc>frezidok1</cc>
    
    <cc>mark.hatle</cc>
    
    <cc>randy.macleod</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>seebs</cc>
    
    <cc>yp.pseudo.watcher</cc>
    
    <cc>yp.watcher</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>77232</commentid>
    <comment_count>0</comment_count>
    <who name="Juro Bystricky">juro.bystricky</who>
    <bug_when>2017-09-29 15:59:21 +0000</bug_when>
    <thetext>pseudo can be quite verbose. I have encountered pseudo.log files of more than 4GB. It can be difficult to find meaningful error messages drowned in tons of info/debug messages. It would be very useful if all error messages were prefixed with &quot;ERROR:&quot;. Ideal error msg would look something like:

ERROR: [component] msg

Also similar annotation for other messages &quot;INFO:&quot; &quot;DEBUG:&quot; would make sorting through the pseudo.log easier.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78065</commentid>
    <comment_count>1</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2017-11-08 16:44:32 +0000</bug_when>
    <thetext>Being able to identify real pseudo issues from noise might help us track down some of the occasional permissions errors so this could help with that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78077</commentid>
    <comment_count>2</comment_count>
    <who name="Seebs">seebs</who>
    <bug_when>2017-11-08 18:34:23 +0000</bug_when>
    <thetext>It might make sense to add a &quot;severity&quot; to messages. Right now categorization is by topic of thing, but &quot;do I need to know&quot; is a sort of separate category.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96886</commentid>
    <comment_count>3</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2023-10-24 14:24:37 +0000</bug_when>
    <thetext>Bulk move from 4.99 or 0.00 to 5.99</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105562</commentid>
    <comment_count>4</comment_count>
    <who name="Dmitry Sakhonchik">frezidok1</who>
    <bug_when>2026-05-23 19:13:45 +0000</bug_when>
    <thetext>Hi everyone. I want to start working on this. Does anyone have any tips before I start in addition to what was said earlier? Maybe something&apos;s changed since 2017?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105568</commentid>
    <comment_count>5</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2026-05-25 11:46:46 +0000</bug_when>
    <thetext>Thanks Dmitry,

Other than, start by doing something simple and sending a patch to feedback,
I don&apos;t have any tips. I&apos;ve CCed Mark Hatle who might be able to give you more
guidance.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105570</commentid>
    <comment_count>6</comment_count>
    <who name="Mark Hatle">mark.hatle</who>
    <bug_when>2026-05-25 20:25:13 +0000</bug_when>
    <thetext>As Randy said, just start suggesting logging changes.  There are already some categories of information to the pseudo messages, but you&apos;ll need to understand the log format and where the messages are.  (Many errors/logs might be in generated code, so the code generator is one place that will require modifications.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106808</commentid>
    <comment_count>7</comment_count>
    <who name="Dmitry Sakhonchik">frezidok1</who>
    <bug_when>2026-09-11 07:26:00 +0000</bug_when>
    <thetext>Solution is included to master-next branch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106822</commentid>
    <comment_count>8</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2026-09-11 20:52:31 +0000</bug_when>
    <thetext>Hi Dmitry,

Not all commits to master-next make it into master for oe-core.
There will be a patch review meeting on Monday that will include your commit
if there are no issues found by the YP autobuilder testsuite.

If there are no objections, then the commit will be pushed to master.

When that happens, can you add a commit link here and resolve the issue again please ?

I&apos;m not sure if you commit was sent to yocto-patch to get into pseudo 
or somewhere else so when the time is right please explain. 

The bug is of course only considered resolved once the pseudo code in oe-core
has the fix.

Thanks for your work on pseudo / Yocto !</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106823</commentid>
    <comment_count>9</comment_count>
    <who name="Dmitry Sakhonchik">frezidok1</who>
    <bug_when>2026-09-11 22:01:20 +0000</bug_when>
    <thetext>Sorry, seems like I misinterpreted master-next’s meaning. I’ve sent my patches to yocto-patches, Mark included them in his series and pushed to master-next, so I decided that it had passed all review stages. Thank you for a clear explanation!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106863</commentid>
    <comment_count>10</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2026-09-17 14:43:07 +0000</bug_when>
    <thetext>Moved to In progress review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107188</commentid>
    <comment_count>11</comment_count>
    <who name="Dmitry Sakhonchik">frezidok1</who>
    <bug_when>2026-10-27 08:22:16 +0000</bug_when>
    <thetext>Change status to resolved

https://git.yoctoproject.org/pseudo/commit/?id=2afaba574cdece055a2dd8a4d6ccf455ec91c074</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>