Activity log for bug #2046250

Date Who What changed Old value New value Message
2023-12-12 12:19:34 Dave Jones bug added bug
2023-12-12 12:19:42 Dave Jones raspberrypi-userland (Ubuntu): assignee Dave Jones (waveform)
2023-12-12 12:19:47 Dave Jones tags foundations-todo raspi-image
2023-12-12 12:19:50 Dave Jones raspberrypi-userland (Ubuntu): status New Confirmed
2023-12-20 03:03:21 MyonlinePi bug added subscriber MyonlinePi
2024-09-03 15:54:07 Dave Jones description The raspberrypi-userland package is now deprecated upstream, with the majority of the utilities (dtoverlay, dtmerge, vcgencmd, vclog, etc.) moving to the raspi-utils package. We should include raspi-utils in noble with all the appropriate Breaks + Replaces bits to handle replacing the existing package. Note to self: don't forget to update the seeds The raspberrypi-userland package is now deprecated upstream, with the majority of the utilities (dtoverlay, dtmerge, vcgencmd, vclog, etc.) moving to the raspi-utils package. We should include raspi-utils in oracular with all the appropriate Breaks + Replaces bits to handle replacing the existing package. Note to self: don't forget to update the seeds
2024-09-03 15:54:10 Dave Jones raspberrypi-userland (Ubuntu): milestone ubuntu-24.10
2024-09-03 15:55:34 Dave Jones summary [needs-packaging] raspi-utils (replacement for raspberrypi-userland) [FFe][needs-packaging] raspi-utils (replacement for raspberrypi-userland)
2024-09-03 16:05:35 Dave Jones description The raspberrypi-userland package is now deprecated upstream, with the majority of the utilities (dtoverlay, dtmerge, vcgencmd, vclog, etc.) moving to the raspi-utils package. We should include raspi-utils in oracular with all the appropriate Breaks + Replaces bits to handle replacing the existing package. Note to self: don't forget to update the seeds [ Impact ] The raspberrypi-userland package was deprecated upstream some time ago (prior to noble in fact), with the majority of the utilities (dtoverlay, dtmerge, vcgencmd, vclog, etc.) moving to the raspi-utils package. Recent versions of rpi-eeprom-update (which we need to pull in to fix other issues, e.g. LP: #2078806) now include functionality introduced since the move to raspi-utils. We should include raspi-utils in oracular with all the appropriate Breaks + Replaces bits to handle replacing the existing package. [ Test Plan ] * With EEPROM boot firmware from current Ubuntu: * Build the package in ppa:waveform/raspi-utils * Test the function of the package on supported models. Specifically, on Pi 5, Pi 4, CM4, and at least one of the 2/3/3+ generation * Especially: check vcgencmd, dtoverlay, dtparam still operate as expected as these are the major components used by other utilities * Update EEPROM boot firmware to current RaspiOS version and repeat above tests. [ Regression Potential ] Given the nature of some of the utilities (e.g. low-level mailbox communication in vcmailbox, device-tree overlay manipulation in dtoverlay and dtparam), there is a reasonable risk that we may break functionality by upgrading. However, these utilities tend to move in step with the RPi firmware, and if we are updating that firmware, these utilities should be updated too in order to minimize the risk of regression. Nonetheless, the test plan should be followed on a wide variety of models, and as much functionality should be tested as possible, with old and new firmware to spot potential regressions. [ Addendum ] Note to self: don't forget to update the seeds
2024-09-03 16:10:10 Dave Jones description [ Impact ] The raspberrypi-userland package was deprecated upstream some time ago (prior to noble in fact), with the majority of the utilities (dtoverlay, dtmerge, vcgencmd, vclog, etc.) moving to the raspi-utils package. Recent versions of rpi-eeprom-update (which we need to pull in to fix other issues, e.g. LP: #2078806) now include functionality introduced since the move to raspi-utils. We should include raspi-utils in oracular with all the appropriate Breaks + Replaces bits to handle replacing the existing package. [ Test Plan ] * With EEPROM boot firmware from current Ubuntu: * Build the package in ppa:waveform/raspi-utils * Test the function of the package on supported models. Specifically, on Pi 5, Pi 4, CM4, and at least one of the 2/3/3+ generation * Especially: check vcgencmd, dtoverlay, dtparam still operate as expected as these are the major components used by other utilities * Update EEPROM boot firmware to current RaspiOS version and repeat above tests. [ Regression Potential ] Given the nature of some of the utilities (e.g. low-level mailbox communication in vcmailbox, device-tree overlay manipulation in dtoverlay and dtparam), there is a reasonable risk that we may break functionality by upgrading. However, these utilities tend to move in step with the RPi firmware, and if we are updating that firmware, these utilities should be updated too in order to minimize the risk of regression. Nonetheless, the test plan should be followed on a wide variety of models, and as much functionality should be tested as possible, with old and new firmware to spot potential regressions. [ Addendum ] Note to self: don't forget to update the seeds [ Impact ] URL: https://github.com/raspberrypi/utils License: GPL-2 or BSD-3-Clause Notes: The raspberrypi-userland package was deprecated upstream some time ago (prior to noble in fact), with the majority of the utilities (dtoverlay, dtmerge, vcgencmd, vclog, etc.) moving to the raspi-utils package. Recent versions of rpi-eeprom-update (which we need to pull in to fix other issues, e.g. LP: #2078806) now include functionality introduced since the move to raspi-utils. We should include raspi-utils in oracular with all the appropriate Breaks + Replaces bits to handle replacing the existing package. [ Test Plan ] * With EEPROM boot firmware from current Ubuntu: * Build the package in ppa:waveform/raspi-utils * Test the function of the package on supported models. Specifically, on Pi 5, Pi 4, CM4, and at least one of the 2/3/3+ generation * Especially: check vcgencmd, dtoverlay, dtparam still operate as expected as these are the major components used by other utilities * Update EEPROM boot firmware to current RaspiOS version and repeat above tests. [ Regression Potential ] Given the nature of some of the utilities (e.g. low-level mailbox communication in vcmailbox, device-tree overlay manipulation in dtoverlay and dtparam), there is a reasonable risk that we may break functionality by upgrading. However, these utilities tend to move in step with the RPi firmware, and if we are updating that firmware, these utilities should be updated too in order to minimize the risk of regression. Nonetheless, the test plan should be followed on a wide variety of models, and as much functionality should be tested as possible, with old and new firmware to spot potential regressions. [ Addendum ] Note to self: don't forget to update the seeds