-
Couldn't load subscription status.
- Fork 38
Stderr is now by default UTF-8 #624
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
* main: Disable tinyproxy systemd service (#623)
Old Energy EstimationEco-CI Output:
📈 Energy graph: 7.70 ┤ ╭╮ ╭╮ 7.10 ┤ ││ ││ 6.51 ┤ ╭╮ ╭╯│ ╭╮ ││ 5.92 ┤ │╰─╮ │ │ │╰╮ ││╭╮ 5.33 ┤ │ ╰╮ │ │ ╭╯ ╰╮╭╯╰╯│ 4.73 ┤ ╭╮│ │ │ ╰─╮╭─╮╭╮ ╭╯ ││ │ ╭╮ 4.14 ┤ ╭╯╰╯ │ ╭─╮╭──╮ ╭╮ ╭───╮ │ ╰╯ ╰╯╰╮ │ ╰╯ ╰╮ ╭─╮││ ╭───╮╭╮╭─╮ ╭─╮ ╭╮ ╭╮ ╭────╮ ╭╮ ╭╮ ╭╮ ╭───╮ ╭─╮ ╭╮ ╭╮ ╭╮ ╭╮ ╭╮ ╭╮ ╭─╮ ╭╮╭╮ ╭╮ ╭╮ ╭───╮ ╭─ 3.55 ┤ ╭╯ ╰───╯ ╰╯ ╰──╯╰───╯ ╰╮╭╯ │ │ │ ╭╯ ╰╯╰─╮ ╭──╮ ╭╮ ╭╯ ╰╯╰╯ ╰─╯ ╰─╮ │╰─╮ ╭───╮ ╭──╮ ╭──╮ ╭───╯╰──╯ ╰────────────╯╰╮ │╰─╮ ╭──╮ ╭──╮ ╭──╮ │╰─╮ │ │ ╭╮ ╭╮ ╭╯ ╰╮ ╭╮╭─╯╰─╮ ╭╮ ╭╯╰─╮ ││╭╮ ╭╮╭─╯╰─╮ ╭╮ ╭╮╭─╯╰─╮ ││╭╮ ╭╮ │ ╰─╮ ╭──╮ ╭╮ ╭──╮ ╭─╮ ╭──╮ ╭─╮ ╭─╮ │╰╯╰╮ ╭──╮ │╰─╮ ╭─╮ │╰─╮ ╭─╮ ╭╯ ╰─╮ ╭─╮ ╭╮ │ 2.95 ┤ │ ││ ╰╮│ │ │ │ │ │ ││ │ │ │ │ │ │ │ │ │ │ │ │ ╭╯ │ │ │ │ │ │ │ │ │ │ │ ││ ││ │ │ ╭╮ │││ │ ││ │ ╰╮ ╭╯│││ │││ │ │╰─╮ ╭╯││ │ ││││ ││ │ │ │ │ ││ │ │ ╭╯ │ │ │ │ ╰╮ ╭╯ │ │ │ │ │╭╮ │ │ │ ╰╮ │ │ │ ╰╮ │ │ │ ╰╮ ││ │ 2.36 ┤ │ ╰╯ ││ │ │ │ ╭╯ │ ││ │ │ │ ╰╮ │ │ │ ╰╮ │ │ │ │ │ │ │ │ │ ╰╮ │ │ │ ╰╮ │ ╰╮ ││ ││ │ ╰╮ ││ ╭╯││ │ ╭╮ ││ │ │ │ │││ ╭╯││ │ ╭╯ │ │ ││ │ ╭╯╰╯│ ╭╯│ │ │ ╭╯ │ ││ │ ╰╮ │ │ ╭╯ │ │ │ │ │ │ │ ╭╯ ╰╯│ ╭╮ │ │ │ │ │ │ ╭╯ │ │ │ │ │ ││ │ 1.77 ┼────╯ ╰╯ ╰───────╯ ╰───────╯ ╰────────╯╰─╯ ╰─────────╯ ╰────────╯ ╰────────╯ ╰────────╯ ╰─────────╯ ╰────────╯ ╰─────────╯ ╰────────╯ ╰────────╯ ╰─────────╯ ╰────────╯ ╰────────╯╰────────╯╰─╯ ╰────────╯╰───────╯ ╰╯ ╰────────╯╰────────╯╰─╯ ╰───────╯ ╰╯╰───────╯ ╰╯ ╰───────╯ ╰───────╯ ╰╯ ╰───────╯ ╰───────╯ ╰─╯ ╰───────╯ ╰────────╯╰─╯ ╰────────╯ ╰────────╯ ╰─────────╯ ╰────────╯ ╰─────────╯ ╰───────╯ ╰───────╯╰─╯ ╰────────╯ ╰──────────╯ ╰───────╯ ╰──────────╯ ╰────────╯ ╰────────╯╰─╯ Watts over time |
| @ribalba Can you give me an estimation when you can review this for my planning? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. I would also remove all the checks for stderr is None in this PR or we can also do it while refactoring the code later on
| stderr_read = self._ps.stderr.read() | ||
| if isinstance(stderr_read, bytes): | ||
| stderr_read = stderr_read.decode('utf-8') | ||
| return stderr_read |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If we always return the empty string we can remove quite a few checks for stderr being None
* main: Command fix. Must be list append Refactorings Moved tinyproxy out of if clause Refactoring for error messages and security fix for path echoing (#636) GMT color via own commit hash (#634) Hotfix for branch not main Non-Blocking starlette body read (#633) Bump fastapi from 0.105.0 to 0.108.0 (#632) Updated XGBoost submodule Bump pydantic from 2.5.2 to 2.5.3 (#628) Added stddev to timeline (#627)
* main: Refactored kill/killpg mechanism to be unified and actually fail on n… (#625)
| Eco-CI Output:
📈 Energy graph: 7.74 ┤ ╭╮ 7.14 ┤ ╭╮ ││ 6.55 ┤ ││ ╭╮ ││╭╮ 5.95 ┤ ╭╯│ ╭╯│ ││││ 5.35 ┤ │ │ │ ╰╮╭╯│││ 4.75 ┤ ╭─╮ ╭╮ │ ╰╮ ╭─╮╭╮ ╭╯ ││ ╰╯│ 4.16 ┤ ╭╯ ╰╮ │╰──╮╭╮ ╭─╮ ╭╮╭╮ │ ╰─╯ ╰╯╰╮ ╭╯ ╰╯ │ ╭╮ ╭╮╭─╮ ╭╮ ╭╮ ╭╮ ╭╮ ╭╮ ╭╮ ╭─────╮ ╭╮ ╭╮ ╭╮ ╭╮ ╭╮ ╭╮ ╭╮ ╭╮╭╮ ╭─╮ ╭ 3.56 ┤ ╭╮╭─╯ ╰───╯ ╰╯╰──╮│ ╰───╯╰╯│ │ │ │ ╰╮ ││ │││ ╰╮ ╭╮ ╭╮ ╭───╯│╭╯╰─╯╰──╯╰─╮ │╰─╮ ╭───╮ ╭──╮ ╭──╮ ╭──╮│╰──╯ ╰──╮╭─╮╭───────╮ ╭───╮ ╭──╮ ╭──╮ ╭──╮ ╭───╮ ╭╯╰─╮ ╭╮ ╭─╯╰─╮ ╭╮ ╭─╯╰─╮ ╭╮ ╭─╯╰─╮ ╭╮╭╮ ╭╮ ╭╯╰─╮ ╭╮ ╭╮ ╭╯╰─╮ ╭╮╭╮ ╭╮╭─╯╰─╮ ╭─╮ ╭╮ ╭───╮ ╭─╮ ╭╮╭─╮ ╭─╮ ╭─╮ │││╰╮ ╭─╮╭╮╭╮ ╭╮╭─╮ ╭─╮ ╭──╮ ╭╮ ╭──╯ ╰─╮ ╭╮ ╭╮ ╭╯ 2.96 ┤ │││ ││ ╰╮╭╮ ╭╮│ ╰╮ │ │ │╰╮│││ │ ╭─╯│╭╮ │╰╮│ ╰╯ │ │ ╰╮ │ │ ╭╯ │ ╭╯ │ ╭╯ ││ ╰╯ ││ │ │ │ │ ╰╮ │ │ │ │ │ │ ╭╯ │ ││ │ │ ╭╮ │╰╮│ │ ││ │ │ │╰╯│ ││ │ │ ││╭╮ │╰╮│ ╰╮ ││││ ╭╯││ │ │ │╭╮ │╰╮│ │ │ │ │╰╯ │ │ │ ╭╯ │ │╰╯ │ │ ││╰╯│ │╰╯ │ │ │ │ │ ││╭╮ │ │ ││╭╮ │╰╮│ 2.37 ┤ │││ ╰╯ ╰╯│ ╭─╯╰╯ │ │ │ │ ╰╯╰╯ │ │ │││ ╭╮ │ ││ │ │ │ │ │ │ │ │ │ │ ││ ││ ╰╮ │ │ │ │ │ ╰╮ │ │ │ │ │ │ ╭─╮ │╰╮│ │ ││ │ ││ │ ││ │ │ ╭╮│ │ ││ │ │ ╭─╯│││ │ ││ │ ╭╮╭╯│││ │ ││ │ │ │││ │ ││ │ │ ╰╮ │ │ │ ╰╮ │ │ │ │ ╭╮│ ││ │ ╭╮│ │ ╭╮│ ╰╮ │ ╰╮ ╭─╯╰╯│ │ ╰╮ ╭╮││││ │ ││ 1.77 ┼──────╯╰╯ ╰─╯ ╰──╯ ╰───────╯ ╰────────╯ ╰╯╰─╯╰────╯ ╰╯ ╰─────────╯ ╰────────╯ ╰────────╯ ╰────────╯ ╰────────╯ ╰╯ ╰╯ ╰────────╯ ╰────────╯ ╰────────╯ ╰────────╯ ╰─────────╯ ╰────────╯ ╰────────╯ ╰───────╯ ╰╯ ╰─────────╯╰───────╯ ╰╯ ╰──────────────────╯╰─╯ ╰───────╯╰╯ ╰────────╯╰─╯ ╰────────╯ ╰╯╰───────╯ ╰╯ ╰───────╯╰╯ ╰╯╰───────╯ ╰╯ ╰─────────╯ ╰╯╰───────╯ ╰╯ ╰─────────╯ ╰────────╯ ╰─────────╯ ╰────────╯ ╰─────────╯ ╰───────╯╰╯ ╰╯ ╰────────╯╰╯ ╰───────╯╰╯ ╰──────────╯ ╰───────╯ ╰──────────╯ ╰───────╯╰╯╰╯╰───────╯ ╰╯ Watts over time |
* main: Stderr is now by default UTF-8 (#624) Refactored kill/killpg mechanism to be unified and actually fail on n… (#625) Command fix. Must be list append Refactorings Moved tinyproxy out of if clause Refactoring for error messages and security fix for path echoing (#636) GMT color via own commit hash (#634) Hotfix for branch not main Non-Blocking starlette body read (#633) Bump fastapi from 0.105.0 to 0.108.0 (#632) Updated XGBoost submodule Bump pydantic from 2.5.2 to 2.5.3 (#628) Added stddev to timeline (#627) Disable tinyproxy systemd service (#623)
* main: (23 commits) System check providers running (#619) Stderr is now by default UTF-8 (#624) Refactored kill/killpg mechanism to be unified and actually fail on n… (#625) Command fix. Must be list append Refactorings Moved tinyproxy out of if clause Refactoring for error messages and security fix for path echoing (#636) GMT color via own commit hash (#634) Hotfix for branch not main Non-Blocking starlette body read (#633) Bump fastapi from 0.105.0 to 0.108.0 (#632) Updated XGBoost submodule Bump pydantic from 2.5.2 to 2.5.3 (#628) Added stddev to timeline (#627) Disable tinyproxy systemd service (#623) Text change Value formatting on status page Normalized URL for machines endpoint Less confusing error messages Status has now a waiting time (#599) ...
* main: Adds skip_checks to providers (#566) Bump pytest from 7.4.3 to 7.4.4 (#639) Disabled second PSU provider for VM tests System check providers running (#619) Stderr is now by default UTF-8 (#624) Refactored kill/killpg mechanism to be unified and actually fail on n… (#625) Command fix. Must be list append Refactorings Moved tinyproxy out of if clause Refactoring for error messages and security fix for path echoing (#636)
* main: Dev mode (#637) Hotfix: resolutions -> resolution Adds skip_checks to providers (#566) Bump pytest from 7.4.3 to 7.4.4 (#639) Disabled second PSU provider for VM tests System check providers running (#619) Stderr is now by default UTF-8 (#624) Refactored kill/killpg mechanism to be unified and actually fail on n… (#625) Command fix. Must be list append Refactorings Moved tinyproxy out of if clause Refactoring for error messages and security fix for path echoing (#636)
* main: Dev mode (#637) Hotfix: resolutions -> resolution Adds skip_checks to providers (#566) Bump pytest from 7.4.3 to 7.4.4 (#639) Disabled second PSU provider for VM tests System check providers running (#619) Stderr is now by default UTF-8 (#624) Refactored kill/killpg mechanism to be unified and actually fail on n… (#625) Command fix. Must be list append Refactorings Moved tinyproxy out of if clause Refactoring for error messages and security fix for path echoing (#636) GMT color via own commit hash (#634) Hotfix for branch not main Non-Blocking starlette body read (#633) Bump fastapi from 0.105.0 to 0.108.0 (#632) Updated XGBoost submodule Bump pydantic from 2.5.2 to 2.5.3 (#628) Added stddev to timeline (#627)
No description provided.