royjr
baaa4cab42
Update SConscript
2026-03-09 20:36:57 -04:00
Jason Wen
00afa068a1
Merge branch 'upstream/openpilot/master' into sync-20260304
...
# Conflicts:
# selfdrive/ui/mici/layouts/onboarding.py
2026-03-05 01:27:07 -05:00
Shane Smiskol
6795b09d0a
file_downloader: stream downloads in a single HTTP request ( #37549 )
...
The Python file downloader was making a separate HTTP Range request per
1MB chunk via URLFile.read(), causing massive latency overhead. Use a
single streaming GET request instead, matching the old C++ behavior.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 03:16:29 -08:00
royjr
0c452dbafe
cabana: fix right pane width limitation ( #37527 )
...
Update chartswidget.cc
2026-03-03 20:12:53 -08:00
royjr
06b2c68e03
macOS: fix cabana builds ( #37518 )
2026-03-01 18:14:41 -08:00
Adeeb Shihadeh
3478ac1338
cabana: remove QtSerialBus ( #37523 )
2026-03-01 16:12:04 -08:00
Adeeb Shihadeh
ce04d25f7d
cabana: remove QtConcurrent ( #37522 )
2026-03-01 16:00:29 -08:00
Adeeb Shihadeh
0c7abf3855
cabana: remove QtXml ( #37521 )
2026-03-01 15:55:57 -08:00
Adeeb Shihadeh
0b9ab8bb91
cabana: replace Qt types with stdlib ( #37519 )
...
* cabana: replace Qt types with stdlib
* lil more
* cleanup sconscript
2026-03-01 15:51:16 -08:00
Adeeb Shihadeh
6b52ee7ef2
tools cleanup ( #37520 )
2026-03-01 15:40:10 -08:00
Jason Wen
8b13186a32
Merge branch 'upstream/openpilot/master' into sync-20260301
...
# Conflicts:
# .github/workflows/ci_weekly_report.yaml
# .github/workflows/ci_weekly_run.yaml
# panda
# system/ui/mici_setup.py
# tools/replay/api.cc
2026-03-01 16:18:24 -05:00
Adeeb Shihadeh
f9b5d1e9e5
use vendored libyuv from dependencies ( #37512 )
...
* vendor libyuv from dependencies
* relock libyuv to latest vendor branch
* install cmake in macOS setup when missing
* lock
* unused?
* rm that
* no yuv for the larch
2026-03-01 10:46:26 -08:00
Adeeb Shihadeh
8856585129
new demo route ( #37457 )
2026-02-28 21:14:51 -08:00
Adeeb Shihadeh
e7cc70f3fa
consolidate file downloading from C++ to Python ( #37497 )
2026-02-28 21:09:02 -08:00
Adeeb Shihadeh
ca5234a32f
tools/setup: remove vestigial mac .env file
2026-02-28 16:44:00 -08:00
Adeeb Shihadeh
a27efe5796
setup: add retry for transient network fails on uv install ( #37490 )
2026-02-28 10:39:13 -08:00
Jason Wen
6f6dfa6bba
tools: block manage_sunnylinkd in sim startup script ( #1725 )
...
* ui sync conflicts with upstream
* md
* ref
* ci
* lint
* more
* more ci
* new new
* tools: block `manage_sunnylinkd` in sim startup script
* try this out
* unbump
2026-02-27 17:53:42 -05:00
Jason Wen
d3e26cf695
Merge branch 'upstream/openpilot/master' into sync-20260227
...
# Conflicts:
# .github/workflows/release.yaml
# .github/workflows/setup/action.yaml
# .github/workflows/tests.yaml
# panda
Sync: `commaai/opendbc:master` → `sunnypilot/opendbc:master`
Sync: `commaai/panda:master` → `sunnypilot/panda:master`
2026-02-27 17:05:28 -05:00
Jason Wen
59a16b9cdc
Merge branch 'upstream/openpilot/master' into sync-20260225
...
# Conflicts:
# .github/workflows/auto_pr_review.yaml
# .github/workflows/badges.yaml
# .github/workflows/mici_raylib_ui_preview.yaml
# .github/workflows/prebuilt.yaml
# .github/workflows/raylib_ui_preview.yaml
# .github/workflows/release.yaml
# .github/workflows/repo-maintenance.yaml
# .github/workflows/tests.yaml
# .gitignore
# Dockerfile.openpilot_base
# SConstruct
# docs/CARS.md
# opendbc_repo
# panda
# release/build_release.sh
# selfdrive/modeld/SConscript
# selfdrive/modeld/modeld.py
# selfdrive/pandad/panda_safety.cc
# selfdrive/pandad/pandad.cc
# selfdrive/pandad/pandad.py
# selfdrive/test/process_replay/process_replay.py
# selfdrive/ui/layouts/onboarding.py
# selfdrive/ui/mici/layouts/home.py
# selfdrive/ui/tests/diff/replay.py
# selfdrive/ui/tests/test_ui/raylib_screenshots.py
# tools/mac_setup.sh
# uv.lock
2026-02-27 16:12:57 -05:00
Adeeb Shihadeh
276713ddf9
add back bz2 support with vendored bzip2 ( #37459 )
...
* add back bz2 support with vendored bzip2
Reverts f4a36f7f7 ("rm cpp bz2") to restore bzip2 decompression
support in replay/cabana tools, and replaces the system libbz2-dev
with a vendored bzip2 package from commaai/dependencies.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* relock bzip2 from releases branch
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 12:10:38 -08:00
Andi Radulescu
e1a4189c1f
op.sh: add 'op script' subcommand with som-debug ( #37325 )
...
* op: add som-debug command for SOM serial debug via panda
* op: namespace som-debug under 'op script' subcommand
2026-02-27 11:51:01 -08:00
Adeeb Shihadeh
d899834b63
Revert "new demo route ( #37456 )"
...
This reverts commit c5372e9041 .
2026-02-27 08:04:45 -08:00
Adeeb Shihadeh
c5372e9041
new demo route ( #37456 )
2026-02-27 08:04:24 -08:00
Andi Radulescu
286c4f8403
op.sh: fallback to script's own location for openpilot root ( #37326 )
...
op: fallback to script's own location for openpilot root
2026-02-26 21:24:51 -08:00
Adeeb Shihadeh
0977a91d65
CI for the people: no cache ( #37437 )
...
* sympathize with our first time cloners
* venv
* rm compile openpilot
* retry for all
* rm setup action
2026-02-26 21:17:00 -08:00
James Vecellio-Grant
238fca2334
tools: fix darwin compile errors ( #37399 )
2026-02-25 08:03:08 -08:00
Adeeb Shihadeh
8810948eca
CI: ensure no brew ( #37387 )
2026-02-24 18:49:59 -08:00
Adeeb Shihadeh
a064de7ceb
use vendored libjpeg-turbo ( #37381 )
2026-02-24 12:00:39 -08:00
Adeeb Shihadeh
542e14306e
vendor zstd and ncurses ( #37376 )
2026-02-23 23:02:53 -08:00
Adeeb Shihadeh
79bc6c3a52
replace python3-dev apt install with vendored package ( #37374 )
...
* replace python3-dev apt install with vendored package
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* keep for agnos
* cleaner
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 21:59:39 -08:00
Adeeb Shihadeh
a1e9cf9df9
translations: replace gettext apt dependency with pure Python tools ( #37372 )
2026-02-23 21:42:24 -08:00
Adeeb Shihadeh
2ddf95d47f
rm libgles2-mesa-dev ( #37373 )
...
* rm libjpeg
* rm-libgles2-mesa-dev
2026-02-23 21:18:29 -08:00
Adeeb Shihadeh
8bd8066589
rm libjpeg ( #37371 )
2026-02-23 21:11:41 -08:00
Harald Schäfer
44cf6b358e
ffmpeg: pipe ( #37359 )
...
spec pipe
2026-02-23 20:57:21 -08:00
Adeeb Shihadeh
5af3f32157
simplify setup ( #37358 )
...
* simplify setup
* lil more
* simplify dockedr
* just run setup there:
* don't need that junk
* lil more
2026-02-23 16:56:58 -08:00
Adeeb Shihadeh
76d084d877
switch to system compilers (GCC on Linux, Apple Clang on macOS) ( #37355 )
2026-02-23 16:34:42 -08:00
Adeeb Shihadeh
2a0ac63fa5
remove libbz2 from ubuntu setup ( #37342 )
2026-02-22 22:17:15 -08:00
Adeeb Shihadeh
ca058bcc81
bye bye brew ( #37340 )
...
* bye bye brew
* drop the nproc it's simpler
2026-02-22 21:52:11 -08:00
Adeeb Shihadeh
f96406b13f
use vendored eigen from dependencies repo ( #37339 )
...
* use vendored eigen from dependencies repo
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* lock
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 21:48:00 -08:00
Adeeb Shihadeh
0738c05d9f
vendored git-lfs ( #37338 )
...
* use vendored zeromq from dependencies repo
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* lock
* rm more crap
* use vendored git-lfs from dependencies repo
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* from releases
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 21:29:23 -08:00
Adeeb Shihadeh
08b76d3de6
Use built-in clang on macOS ( #37335 )
...
* rm extra LLVM install on macOS
* update that
* rm brew cache
* no cache
* Revert "no cache"
This reverts commit a3f8eff234935d4bb27d4bd785ad8a710496a159.
2026-02-22 20:14:12 -08:00
Adeeb Shihadeh
cef81da1e9
use vendored zeromq from dependencies repo ( #37333 )
...
* use vendored zeromq from dependencies repo
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* lock
* rm more crap
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 19:59:05 -08:00
Adeeb Shihadeh
f4a36f7f74
rm cpp bz2 ( #37332 )
2026-02-22 19:37:14 -08:00
Adeeb Shihadeh
f911493177
rm pyaudio ( #37331 )
...
* rm pyaudio
* those too
2026-02-22 19:30:24 -08:00
Adeeb Shihadeh
fa2050ab1a
rm unused dependencies ( #37329 )
...
ok just libusb
2026-02-22 19:21:56 -08:00
Adeeb Shihadeh
4bffe422e4
vendor capnproto and ffmpeg via dependencies repo ( #37327 )
2026-02-22 19:15:11 -08:00
Adeeb Shihadeh
afa9ec1138
bump panda: vendored toolchain ( #37324 )
...
* bump panda: vendored toolchain
* add
* bump panda
2026-02-22 16:27:59 -08:00
Adeeb Shihadeh
06298b28f1
ty: fix unused warnings
2026-02-21 10:28:14 -08:00
Adeeb Shihadeh
a694d051b3
trim unused ubuntu deps ( #37297 )
...
* trim unused ubuntu deps
* mac cleanup
2026-02-20 22:39:03 -08:00
Trey Moen
468a50b6f6
fix: adb ssh on mac ( #37298 )
...
* fix: adb ssh on mac
* revert
2026-02-20 22:38:51 -08:00