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

24.04 merge master #261

Closed
wants to merge 35 commits into from

Commits on May 2, 2024

  1. Improve ssh responsiveness on slow Wi-Fi networks (commaai#222)

    * no loss of interactivity at 300 Kbps, whereas we were struggling before at 4 Mbps and below. previously 300 Kbps meant no ssh packets from the device indefinitely
    
    * Update userspace/files/sshd_config
    
    * Update userspace/files/sshd_config
    
    * Update userspace/files/sshd_config
    
    * format
    sshane authored May 2, 2024
    Configuration menu
    Copy the full SHA
    283c7a1 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. update wifi tuning

    adeebshihadeh committed May 3, 2024
    Configuration menu
    Copy the full SHA
    94705b0 View commit details
    Browse the repository at this point in the history
  2. bump kernel

    adeebshihadeh committed May 3, 2024
    Configuration menu
    Copy the full SHA
    c5e0400 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Revert "update wifi tuning"

    This reverts commit 94705b0.
    adeebshihadeh committed May 6, 2024
    Configuration menu
    Copy the full SHA
    0a49bce View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. bump version

    adeebshihadeh committed May 7, 2024
    Configuration menu
    Copy the full SHA
    53a681a View commit details
    Browse the repository at this point in the history

Commits on May 25, 2024

  1. Configuration menu
    Copy the full SHA
    1370af9 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. remove pprofile for now

    adeebshihadeh committed May 30, 2024
    Configuration menu
    Copy the full SHA
    78a2f3e View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    4fc3c0a View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. revert python3.12 (commaai#234)

    * Revert "remove pprofile for now"
    
    This reverts commit 78a2f3e.
    
    * Revert "update to python 3.12 (commaai#224)"
    
    This reverts commit 1370af9.
    
    * unpin
    adeebshihadeh authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    ebc6887 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2024

  1. no pyopencl for now

    adeebshihadeh committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    8f11ff9 View commit details
    Browse the repository at this point in the history
  2. Fixed incorrectly registering qemu on Apple silicon (commaai#236)

    Fixed incorrectly registering qemu on arm64
    andiradulescu authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    278b694 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. no more 8022

    adeebshihadeh committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    b74aadb View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Switch from poetry to uv (commaai#238)

    * switch to uv from poetry
    
    * delete poetry.lock
    
    * add uv.lock, required-python, and switch to hatch as in openpilot
    
    * add uv.lock, required-python, and switch to hatch as in openpilot
    
    * update pyproject.toml and copy uv.lock to the docker image
    
    * return opencl
    
    * update uv.lock
    
    * fix precommit
    
    * use two spaces
    pantew869 authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    6e94867 View commit details
    Browse the repository at this point in the history
  2. Build kernel in CI (commaai#231)

    * build workflow
    
    * submodule example
    
    * just agnos-kernel-sdm845
    
    * filter
    
    * ubuntu20
    
    * unecessary
    
    * cancel in progress
    
    * upload
    
    * try ccache...
    
    * test ccache
    
    * cache out dir
    
    * v4
    
    * cleanup
    
    * ccache again...
    
    * skip system for now
    
    * try this
    
    * allow override CC
    
    * improve cache hit
    
    * fix
    
    * test if this matters
    
    * don't append timestamp
    
    * try again
    
    * empty
    
    * doesn't help
    
    * test
    
    * Revert "test"
    
    This reverts commit e3a7db8.
    
    * test
    
    * Revert "test"
    
    This reverts commit 42e9eba.
    
    * build system again
    
    * more space
    
    * longer timeout...
    
    * CI froze
    
    * use namespace labs remote builder
    
    * permissions
    
    * try again
    
    * nscloud
    
    * permissions
    
    * ubuntu 20
    
    * wip
    
    * upload kernel modules
    
    * build_kernel arch fix
    
    Co-authored-by: Andrei Radulescu <andi.radulescu@gmail.com>
    
    * lfs clone
    
    * .
    
    * namespace doesn't support git filter
    
    * no perms
    
    * fix typo
    
    * namespace ubuntu2004 doesn't have python2...
    
    * update name
    
    * oh
    
    * no wget
    
    * fix arm64 check
    
    * mount container
    
    Co-authored-by: Andrei Radulescu <andi.radulescu@gmail.com>
    
    * missing deps
    
    * switch to pyenv-action which caches
    
    * update nscloud-checkout-action
    
    * reduce timeout
    
    * run network stuff in container
    
    * test cache
    
    * cache kernel: does this work?
    
    * try again
    
    * test kernel cache
    
    * use github cache action
    
    * test kernel cache
    
    * try actions/checkout
    
    * kernel: cache intermediate build outputs
    
    * name
    
    * test cache 1
    
    * don't skip kernel build
    
    * always set arch to arm64
    
    * just kernel
    
    * fix that
    
    ---------
    
    Co-authored-by: Andrei Radulescu <andi.radulescu@gmail.com>
    Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
    3 people authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    b5f39a4 View commit details
    Browse the repository at this point in the history
  3. CI: speedup pre-commit (commaai#241)

    * CI: speedup pre-commit
    
    * ugh, no v3
    adeebshihadeh authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    486e7a5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    df5a34a View commit details
    Browse the repository at this point in the history
  5. contributing + roadmap (commaai#242)

    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    adeebshihadeh authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    ac1cb09 View commit details
    Browse the repository at this point in the history
  6. validating changes

    adeebshihadeh authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    77d0077 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    3edbe65 View commit details
    Browse the repository at this point in the history
  2. Reduce memory usage when building system (commaai#244)

    switch from -j40 to -j$(nproc)
    andiradulescu authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    0ea00d5 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    d44d152 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Update README.md

    adeebshihadeh authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    c079a39 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. switch pyenv to uv (commaai#248)

    * switch pyenv to uv
    
    * resolve issues
    
    * remove uv upgrade
    coder351 authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    7d1a421 View commit details
    Browse the repository at this point in the history
  2. Fix build system in docker on macOS (commaai#249)

    * build system in docker
    
    * removed docker and git checks
    
    * set -e
    
    * no comments in Dockerfile.sparsify
    
    * always build agnos-mount
    
    * require Docker v23.0 and remove deprecated DOCKER_BUILDKIT=1 and DOCKER_CLI_EXPERIMENTAL=enabled
    
    * move docker exec to helpers
    andiradulescu authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    d977eb6 View commit details
    Browse the repository at this point in the history
  3. Revert "switch pyenv to uv (commaai#248)"

    This reverts commit 7d1a421.
    adeebshihadeh committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    6553690 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Fix python dependencies (commaai#250)

    * Enable pyopencl and downgrade numpy
    
    * Add future-fstrings as dependency
    
    * Add comments
    
    * Rewrite comment for clarity
    robin-reckmann authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    4b70df3 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. CI: add system build (commaai#251)

    * incremental caching
    
    * increase timeout to 40min; remove if: cache-hits
    
    * rm that
    
    * simplified to have one kernel cache
    
    * [upload] tag for upload-artifact
    
    * [upload] test
    
    * custom key/restore for ccache
    
    * removed if in get commit message
    
    * timeout to 60min
    
    * multiline support in LAST_COMMIT_MESSAGE
    
    * Update .github/workflows/build.yaml
    
    ---------
    
    Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
    andiradulescu and adeebshihadeh authored Jul 21, 2024
    Configuration menu
    Copy the full SHA
    8612508 View commit details
    Browse the repository at this point in the history
  2. Fix image creation docker workflow in host ubuntu (commaai#252)

    * Fix image creation docker workflow in host ubuntu
    
    * Fix missing user variable
    
    * Only add new non-root users
    robin-reckmann authored Jul 21, 2024
    Configuration menu
    Copy the full SHA
    81e84a3 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Fixed edl capstone issue on M-series macs (commaai#254)

    fixed edl capstone issue on M-series macs
    andiradulescu authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    f379fde View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    95ef1a6 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Build kernel in docker (commaai#247)

    * build kernel in container
    
    * remove ci deps
    
    * cleaning
    
    * more cleaning
    
    * even more cleaning
    
    * README.md update for masOS Case-sensitive required volume
    
    * README.md more info about macOS
    
    * README.md more info about macOS
    
    * README.md more info about macOS - M-series vs Intel
    
    * README.md more info about macOS - M-series vs Intel
    
    * extract_tools should install and pull lfs no matter the ARCH
    
    * raise attention on macOS Case-sensitive volume
    
    * --privileged not needed in build_kernel.sh
    
    * remove docker and git checks
    
    * set -e
    
    * always build image
    
    * updated host user in container
    
    * also works with sudo/root
    
    * removed deps in ci since they are not needed anymore
    
    * agnos-meta-builder
    
    * show macOS support only if current path is not on a Case-sensitive APFS volume
    
    * more succint
    
    * just exit
    
    * fixing caching issues
    
    * cache kernel out
    
    * cleaning
    
    * debug out
    
    * ccache-action no needed anymore
    
    * debug
    
    * rebuild
    
    * remove out cache
    
    * revert ccache action
    
    * create-symlink not needed since it's building in the container
    
    * simpler ccache key name
    
    * cleaning
    
    * rebuild
    
    * git ignore .ccache
    
    ---------
    
    Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
    andiradulescu and adeebshihadeh authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    e5fae93 View commit details
    Browse the repository at this point in the history
  2. works on anything now

    adeebshihadeh authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    0480a88 View commit details
    Browse the repository at this point in the history
  3. CI: update get commit message (commaai#258)

    * updated & tested get commit message
    
    * test
    andiradulescu authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    8cddf8a View commit details
    Browse the repository at this point in the history
  4. uv pip install in a separate tmp folder (commaai#257)

    * move uv pip install in separate tmp folder
    
    * [upload]
    andiradulescu authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    48ea05d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    74bfe35 View commit details
    Browse the repository at this point in the history