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

meta-lxatac-software: distro: tacos: update version to v24.04 #135

Merged
merged 1 commit into from
Apr 15, 2024

Conversation

hnez
Copy link
Member

@hnez hnez commented Apr 12, 2024

It's time to spin a new release. There is still some testing to do, but we can go into release candidate mode now and update the version number.

Changes since v23.11:

  • Update the yocto version from langdale to mickledore and from mickledore to nanbield.
  • Create a custom yocto distributiion (tacos) instead of using meta-ptx'es example distribution.
  • Statically assign UIDs / GIDs on the system at build time.
  • Enable the stable update channel by default when building new images (previously the devel channel was enabled by default).
  • The RAUC update hook now also migrates custom files via /etc/rauc/migrate.d/*.conf files.
  • Migrate /etc/hostname between RAUC installs.
  • Update the USB-SD-Mux control software to add support for the new USB-SD-Mux Fast.
  • Update the Linux Kernel to 6.8, Barebox to 2024.03 and TF-A to 2.9.
  • Update the tacd LXA TAC system daemon
    • Add web interface / local display notifications on USB port current overloads.
    • Add web interface / local display notifications on DUT Power failure. - Add error messages on the LCD if the tacd startup failed. - Fix an issue where the IPv4 address on the display would not always update. - The RGB LED is dimmed to match the brightness of the other LEDs. - Reboot notifications after an update should be less confusing if e.g. the other slot is bad or intentionally disabled. - The setup mode wizard was improved and simplified. - The setup mode asks for consent before polling for updates online. When updating from a version without consent support, update polling has to be enabled manually. - The stray "Your TAC is overheating" warning when the web interface loses the connection to the TAC was fixed. - The web interface no longer tries to highlight and lint the labgrid yaml files since the templating resulted in linting errors. - Users are informed better about the information that is shared with the Linux Automation GmbH when update polling is enabled. - Overcurrent/Overvoltage/Voltage inversion errors are no longer checked while the power switch is off. This prevents errors with some power supplies in some setups. - The on screen display now shows a legend of which button does what.
  • Add github-act-runner (an alternative runner for self hosted GitHub actions) and the official gitlab-runner. This allows scheduling CI jobs directly on the TAC.
  • Add the bcu utility to control some NXP eval boards.
  • Add the lrzsz utility for x/y/zmodem support.
  • Fix an issue where a TAC may come up with an unexpecteed MAC address on some boots.
  • Configure Barebox to only interrupt the boot when Ctrl+C is pressed. This should prevent issues where the boot is stopped e.g. due to noise on the RX line.
  • Add suport for LXA TAC Generation 3 devices

It's time to spin a new release. There is still some testing to do,
but we can go into release candidate mode now and update the version
number.

Changes since v23.11:

  - Update the yocto version from langdale to mickledore and from
    mickledore to nanbield.
  - Create a custom yocto distributiion (tacos) instead of using
    meta-ptx'es example distribution.
  - Statically assign UIDs / GIDs on the system at build time.
  - Enable the stable update channel by default when building new images
    (previously the devel channel was enabled by default).
  - The RAUC update hook now also migrates custom files via
    /etc/rauc/migrate.d/*.conf files.
  - Migrate /etc/hostname between RAUC installs.
  - Update the USB-SD-Mux control software to add support for the new
    USB-SD-Mux Fast.
  - Update the Linux Kernel to 6.8, Barebox to 2024.03 and TF-A to 2.9.
  - Update the tacd LXA TAC system daemon
    - Add web interface / local display notifications on USB port
      current overloads.
    - Add web interface / local display notifications on DUT Power failure.
    - Add error messages on the LCD if the tacd startup failed.
    - Fix an issue where the IPv4 address on the display would not always
      update.
    - The RGB LED is dimmed to match the brightness of the other LEDs.
    - Reboot notifications after an update should be less confusing
      if e.g. the other slot is bad or intentionally disabled.
    - The setup mode wizard was improved and simplified.
    - The setup mode asks for consent before polling for updates online.
      When updating from a version without consent support, update polling
      has to be enabled manually.
    - The stray "Your TAC is overheating" warning when the web interface
      loses the connection to the TAC was fixed.
    - The web interface no longer tries to highlight and lint the labgrid
      yaml files since the templating resulted in linting errors.
    - Users are informed better about the information that is shared with
      the Linux Automation GmbH when update polling is enabled.
    - Overcurrent/Overvoltage/Voltage inversion errors are no longer checked
      while the power switch is off. This prevents errors with some power
      supplies in some setups.
    - The on screen display now shows a legend of which button does what.
  - Add github-act-runner (an alternative runner for self hosted GitHub
    actions) and the official gitlab-runner.
    This allows scheduling CI jobs directly on the TAC.
  - Add the bcu utility to control some NXP eval boards.
  - Add the lrzsz utility for x/y/zmodem support.
  - Fix an issue where a TAC may come up with an unexpecteed MAC address
    on some boots.
  - Configure Barebox to only interrupt the boot when Ctrl+C is pressed.
    This should prevent issues where the boot is stopped e.g. due to
    noise on the RX line.
  - Add suport for LXA TAC Generation 3 devices

Signed-off-by: Leonard Göhrs <l.goehrs@pengutronix.de>
@hnez hnez requested a review from SmithChart April 12, 2024 11:48
@SmithChart SmithChart merged commit 02b1a97 into linux-automation:nanbield Apr 15, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants