Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-18007

When building host tools we do generate newlines unnecessarily on successful modules and therefore waste console buffer

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • None
    • None
    • None

    Description

      I do report that against 0.4.15-dev-3717-g292e6a4 + RosBE-Win 2.2.1.
      But the same problem happened already within the much older 0.4.12-release-64-g2b41953 + RosBE-Win 2.1.6 for example.

      So it does not depend on RosBE, but instead it started to happen when we fused host-tools-compilation with the compilation of the main isos.

      The biggest part of ros compiling behaves fine, when we do actually build the iso
      [731/12860] Building C object...
      It always updates this line when progressing, and does only consume a new line, when there is really something of interest to output, e.g. when displaying a warning.

      Contrary to that in the first part of the compilation, when do build the host tools, each compilation and linking does create a newline unnecessarily. Even when there is nothing to warn about. See
      1.PNG (uninteresting just to show what I did...)
      2.PNG <- this pic does visualize the issue pretty well.

      • the first [292/292] do suck!
      • then the [34/12860] do behave fine.

      The drawback of that is, that the console buffer is consumed super-quickly, and you can not longer scroll upwards to the interesting parts before that.

      The request is to make hosttools behave like the main projects compilation regarding newlines!
      It will make it less likely for us to overlook warnings!

      Attachments

        1. 1.PNG
          1.PNG
          59 kB
        2. 2.PNG
          2.PNG
          69 kB

        Activity

          People

            Unassigned Unassigned
            reactosfanboy reactosfanboy
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: