<?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>4063</bug_id>
          
          <creation_ts>2013-03-20 01:42:48 +0000</creation_ts>
          <short_desc>pseudo&apos;s logging and diagnostics are not very clear</short_desc>
          <delta_ts>2026-06-25 15:25:41 +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>master</version>
          <rep_platform>All</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Seebs">seebs</reporter>
          <assigned_to name="Unassigned">unassigned</assigned_to>
          <cc>jessica.zhang</cc>
    
    <cc>juro.bystricky</cc>
    
    <cc>mark.hatle</cc>
    
    <cc>pavel</cc>
    
    <cc>randy.macleod</cc>
    
    <cc>sgw</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>30877</commentid>
    <comment_count>0</comment_count>
    <who name="Seebs">seebs</who>
    <bug_when>2013-03-20 01:42:48 +0000</bug_when>
    <thetext>The diagnostics pseudo produces, especially the debugging messages, are unclear at best, poorly organized, and so on. These should be improved. Ideally:

* Warnings/errors should be clearer and easier to understand.
* Debugging information should be clearer, and there should be better granularity of control to allow debugging particular aspects of pseudo&apos;s behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45750</commentid>
    <comment_count>1</comment_count>
    <who name="Seebs">seebs</who>
    <bug_when>2014-09-22 17:17:07 +0000</bug_when>
    <thetext>Moving to &quot;future&quot;. We actually have the better granularity in pseudo 1.6, but the messages are still pretty uninformative.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74241</commentid>
    <comment_count>2</comment_count>
    <who name="Juro Bystricky">juro.bystricky</who>
    <bug_when>2017-06-15 16:16:42 +0000</bug_when>
    <thetext>Even as of the latest pseudo 1.8.2 the log messages are far from perfect.
One checks the log files only if there are problems and the problems seem to occur more likely in complex situations. Hence the log files can be huge, up to several GB (in verbose mode in particular) and browsing through the messages is tedious. To allow easier search for things of interest in the log file,  I miss:

1. Error messages should clearly state ERROR, do not assume we know which messages are a result of an error, we may end up with a mix of various messages and it is impossible to differentiate error messages from other &quot;progress&quot; messages:

ERROR: blah blah blah

2. The messages should be prefixed by debug keyword, for easy grepping, something like:

PDBG_CLIENT: blah blah
PDBG_SERVER: blah blah
PDBG_DB: blah blah
...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79726</commentid>
    <comment_count>3</comment_count>
    <who name="Seebs">seebs</who>
    <bug_when>2018-03-06 12:50:40 +0000</bug_when>
    <thetext>I&apos;m currently mostly-okay with the state of the messages. In particular, I&apos;d note that it&apos;s not easy to *define* whether or not a message should be considered an &quot;error&quot; in a lot of boundary cases.

The debug keyword prefix idea is interesting, but somewhat difficult to arrange, because there&apos;s not necessarily a single debug prefix controlling a line of output. I believe there&apos;s at least one case where part of a line is optional based on a different debug flag...

I&apos;m not sure how important this is, but I do want to look at it some day. I&apos;m still thinking about it, I guess that&apos;s &quot;in progress design&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106019</commentid>
    <comment_count>4</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2026-06-25 15:25:41 +0000</bug_when>
    <thetext>The description is rather vague.
Please open more specific issues if needed.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>