Skip to content
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

successful kaleido tests #213

Open
gvwilson opened this issue Oct 25, 2024 · 2 comments
Open

successful kaleido tests #213

gvwilson opened this issue Oct 25, 2024 · 2 comments
Assignees
Labels
active internal team participation ++ TNG related to next-generation architecture

Comments

@gvwilson
Copy link
Collaborator

gvwilson commented Oct 25, 2024

Placeholder issue for dtdoctor reports etc. for successful tests of kaleido release candidates.

@gvwilson gvwilson added the TNG related to next-generation architecture label Oct 25, 2024
@gvwilson
Copy link
Collaborator Author

received 2024-10-24

(.venv) godzilla@leo:~/install/kaleido$ dtdoctor
**************************************************
*****Collecting information about the system:*****
Linux
6.11.0-8-generic
#8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024
uname_result(system='Linux', node='leo', release='6.11.0-8-generic', version='#8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024', machine='x86_64')
***************Looking for browser:***************
looking for chrome
looking for None
looking for Chrome
looking for None
looking for google-chrome
looking for /usr/bin/google-chrome
/usr/bin/google-chrome
************Looking for version info:*************
b'choreographer==0.99.1\nkaleido==0.4.0rc1\nnumpy==2.1.2\npackaging==24.1\npandas==2.2.3\nplotly==5.24.1\npython-dateutil==2.9.0.post0\npytz==2024.2\nsix==1.16.0\ntenacity==9.0.0\ntzdata==2024.2\n'
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
*************Done with version info.**************
****************Sync test headless****************
DEBUG REPORT:
BROWSER_PATH: /usr/bin/google-chrome
USER_DATA_DIR: /tmp/tmpl1ts6y13
Old Headless mode will be removed from the Chrome binary soon. Please use the new Headless mode (https://developer.chrome.com/docs/chromium/new-headless) or the chrome-headless-shell which is a standalone implementation of the old Headless mode (https://developer.chrome.com/blog/chrome-headless-shell).

[1024/203404.693609:WARNING:vaapi_wrapper.cc(1534)] Skipping nVidia device named: nvidia-drm
[1024/203404.711797:WARNING:sandbox_linux.cc(430)] InitializeSandbox() called with multiple threads in process gpu-process.
[1024/203404.713014:WARNING:viz_main_impl.cc(85)] VizNullHypothesis is disabled (not a warning)
write_json:
write_json: {"id": 0, "method": "Browser.close"}
wrote_json.
[1024/203405.288204:ERROR:devtools_pipe_handler.cc(188)] Connection terminated while reading from pipe
Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>
BrokenPipeError: [Errno 32] Broken pipe
pipe.close() (or slow Browser.close) method closed browser
Tempfile still exists?: False
***********Done with sync test headless***********
***************Async Test headless****************
DEBUG REPORT:
BROWSER_PATH: /usr/bin/google-chrome
USER_DATA_DIR: /tmp/tmpdwpctqd_
read_jsons (blocking):
write_json:
Starting watchdog
write_json: {"id": 0, "method": "Target.getTargets"}
wrote_json.
Old Headless mode will be removed from the Chrome binary soon. Please use the new Headless mode (https://developer.chrome.com/docs/chromium/new-headless) or the chrome-headless-shell which is a standalone implementation of the old Headless mode (https://developer.chrome.com/blog/chrome-headless-shell).

{"id":0,"result":{"targetInfos":[]}}
read_jsons: {'id': 0, 'result': {'targetInfos': []}}
run_read_loop() found future for key ('', 0)
read_jsons (blocking):
[1024/203405.701265:WARNING:vaapi_wrapper.cc(1534)] Skipping nVidia device named: nvidia-drm
[1024/203405.718198:WARNING:sandbox_linux.cc(430)] InitializeSandbox() called with multiple threads in process gpu-process.
[1024/203405.719128:WARNING:viz_main_impl.cc(85)] VizNullHypothesis is disabled (not a warning)
is_closed called with wait: 0
write_json:
write_json: {"id": 1, "method": "Browser.close"}
wrote_json.
{"id":1,"result":{}}
read_jsons: {'id': 1, 'result': {}}
run_read_loop() found future for key ('', 1)
is_closed called with wait: 0
read_jsons (blocking):
read_jsons pipe was closed, raising
caught OSError in read() 
PipeClosedError caught
Browser is being closed because chrom* closed
Browser.close method closed browser
Tempfile still exists?: False
**********Done with async test headless***********

Error in: System Info
Traceback (most recent call last):
  File "/home/godzilla/install/kaleido/.venv/lib/python3.12/site-packages/choreographer/browser.py", line 736, in diagnose
    print(subprocess.check_output(["git", "describe", "--all", "--tags", "--long", "--always",]))
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/subprocess.py", line 466, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/subprocess.py", line 571, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['git', 'describe', '--all', '--tags', '--long', '--always']' returned non-zero exit status 128.
Traceback (most recent call last):
  File "/home/godzilla/install/kaleido/.venv/bin/dtdoctor", line 8, in <module>
    sys.exit(diagnose())
             ^^^^^^^^^^
  File "/home/godzilla/install/kaleido/.venv/lib/python3.12/site-packages/choreographer/browser.py", line 777, in diagnose
    raise BaseException("There was an exception, see above.")
BaseException: There was an exception, see above.

@ayjayt
Copy link
Collaborator

ayjayt commented Oct 25, 2024

#213 (comment)

so this is fine yeah? this is just, there was no git installed.

i can rework dtdoctor for this new phase of testing (where people instally from pypi) but we should move onto enabling debug during kaleido and asking for that instead of using dtdoctor which just does choreographer

@ayjayt ayjayt added the internal team participation ++ label Oct 25, 2024
@ayjayt ayjayt added the active label Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
active internal team participation ++ TNG related to next-generation architecture
Projects
None yet
Development

No branches or pull requests

2 participants