Activity log for bug #2039318

Date Who What changed Old value New value Message
2023-10-13 20:47:49 Corey Bryant bug added bug
2023-10-13 20:54:13 Corey Bryant nominated for series Ubuntu Jammy
2023-10-13 20:54:13 Corey Bryant bug task added trove-dashboard (Ubuntu Jammy)
2023-10-13 20:54:20 Corey Bryant trove-dashboard (Ubuntu Jammy): status New Triaged
2023-10-13 20:54:23 Corey Bryant trove-dashboard (Ubuntu Jammy): importance Undecided High
2023-10-13 20:54:26 Corey Bryant trove-dashboard (Ubuntu): status New Invalid
2023-10-16 21:55:43 Corey Bryant description [Impact] Gabriel Safira reports: It seems that the trove-dashboard package in Jammy is missing 2 template files without which there is no way to launch a database instance from the dashboard: _update_networks.html _launch_instances_network_help.html They seem to be there in the source package, but it's missing from the installed package. I downloaded the source package: apt-get source python3-trove-dashboard cd trove-dashboard-18.0.0/ cp ./trove_dashboard/content/databases/templates/databases/_launch_instances_network_help.html /usr/lib/python3/dist-packages/trove_dashboard/content/databases/templates/databases/_launch_instances_network_help.html cp ./trove_dashboard/content/databases/templates/databases/_update_networks.html /usr/lib/python3/dist-packages/trove_dashboard/content/databases/templates/databases/_update_networks.html And I can now click on "Launch instance" in the dashboard and no longer get an error message. [Test Case] Ensure jammy package build includes the missing files. e.g. https://launchpadlibrarian.net/594248928/buildlog_ubuntu-jammy-amd64.trove-dashboard_18.0.0-0ubuntu1_BUILDING.txt.gz Deploy openstack with trove-dashboard and ensure "Launch instance" works. [Regression Potential] The patch has been available in the upstream stable/yoga branch since Apr 21, 2022 (https://review.opendev.org/c/openstack/trove-dashboard/+/838700). The dashboard isn't functional without this fix. [Discussion] We've had a version of this patch in the package since the release of jammy, but for some reason the new files aren't being installed. The MANIFEST.in looks correct. [Impact] Gabriel Safira reports: It seems that the trove-dashboard package in Jammy is missing 2 template files without which there is no way to launch a database instance from the dashboard: _update_networks.html _launch_instances_network_help.html They seem to be there in the source package, but it's missing from the installed package. I downloaded the source package: apt-get source python3-trove-dashboard cd trove-dashboard-18.0.0/ cp ./trove_dashboard/content/databases/templates/databases/_launch_instances_network_help.html /usr/lib/python3/dist-packages/trove_dashboard/content/databases/templates/databases/_launch_instances_network_help.html cp ./trove_dashboard/content/databases/templates/databases/_update_networks.html /usr/lib/python3/dist-packages/trove_dashboard/content/databases/templates/databases/_update_networks.html And I can now click on "Launch instance" in the dashboard and no longer get an error message. [Test Case] Ensure jammy package build includes the missing files. e.g. https://launchpadlibrarian.net/594248928/buildlog_ubuntu-jammy-amd64.trove-dashboard_18.0.0-0ubuntu1_BUILDING.txt.gz Deploy openstack with trove-dashboard and ensure "Launch instance" works. [Regression Potential] The patch has been available in the upstream stable/yoga branch since Apr 21, 2022 (https://review.opendev.org/c/openstack/trove-dashboard/+/838700). The dashboard isn't functional without this fix. [Discussion] We've had a version of this patch in the package since the release of jammy, but for some reason the new files aren't being installed. The MANIFEST.in looks correct. Update: Adding the files to the egg sources fixes this.
2023-10-16 22:03:45 Corey Bryant bug added subscriber Ubuntu Stable Release Updates Team
2023-11-17 14:31:22 Timo Aaltonen trove-dashboard (Ubuntu Jammy): status Triaged Fix Committed
2023-11-17 14:31:23 Timo Aaltonen bug added subscriber SRU Verification
2023-11-17 14:31:27 Timo Aaltonen tags verification-needed verification-needed-jammy
2023-11-22 14:20:03 Corey Bryant tags verification-needed verification-needed-jammy verification-done verification-done-jammy
2023-11-30 01:16:28 Launchpad Janitor trove-dashboard (Ubuntu Jammy): status Fix Committed Fix Released
2023-11-30 01:16:31 Brian Murray removed subscriber Ubuntu Stable Release Updates Team