Activity log for bug #1968364

Date Who What changed Old value New value Message
2022-04-08 17:53:17 Jeremy Bícha bug added bug
2022-04-08 17:56:28 Jeremy Bícha description Why It's Needed --------------- This will fix LP: #1738838 gnome-shell 42 stable release updates for Ubuntu 22.04 will be easier since we don't have to revert all the bluetooth-related commits. Why, More Details ----------------- GNOME Shell 42 uses API from the new gnome-bluetooth library to fix LP: #1738838 The API changes were not practical to forward-port (switch to a new GListModel API). Ubuntu's gnome-shell packaging had to revert ~6 commits to keep using the older gnome-bluetooth library, which is more awkward to maintain. Because of how GNOME Shell extensions work, if an extension tries to modify the bluetooth part of the system status menu in the top right corner of the screen, the extension may not work because Ubuntu's GNOME Shell 42 is different than what every other distro provides. I assess this concern as very low since extensions are "use at your own risk" and there aren't many working bluetooth extensions. Why It Wasn't Done Before ------------------------- We needed to get a MIR to allow gnome-bluetooth3 in to main while the old gnome-bluetooth is still in main. See https://launchpad.net/bugs/1964600 . Sorry this is a bit late. Other Change ------------ If this FFE is approved, we'd like to go ahead and drop the gir package built by the old gnome-bluetooth since nothing is using it. It is believed that gnome-shell is the only user of the gnome-bluetooth gir bindings. Why It's Needed --------------- This will fix LP: #1738838 gnome-shell 42 stable release updates for Ubuntu 22.04 will be easier since we don't have to revert all the bluetooth-related commits. Why, More Details ----------------- GNOME Shell 42 uses API from the new gnome-bluetooth library to fix LP: #1738838 The API changes were not practical to forward-port (switch to a new GListModel API). Ubuntu's gnome-shell packaging had to revert ~6 commits to keep using the older gnome-bluetooth library, which is more awkward to maintain. Because of how GNOME Shell extensions work, if an extension tries to modify the bluetooth part of the system status menu in the top right corner of the screen, the extension may not work because Ubuntu's GNOME Shell 42 is different than what every other distro provides. I assess this concern as very low since extensions are "use at your own risk" and there aren't many working bluetooth extensions. The new gnome-bluetooth3 series has an expanded build test suite and has received lots of fixes that won't be ported to the older gnome-bluetooth series. Why It Wasn't Done Before ------------------------- We needed to get a MIR to allow gnome-bluetooth3 in to main while the old gnome-bluetooth is still in main. See https://launchpad.net/bugs/1964600 . Sorry this is a bit late. Still about a week before Final Freeze to revert these changes is issues are identified but we're feeling confident this will be a worthwhile improvement. Other Change ------------ If this FFE is approved, we'd like to go ahead and drop the gir package built by the old gnome-bluetooth since nothing is using it. It is believed that gnome-shell is the only user of the gnome-bluetooth gir bindings.
2022-04-08 17:56:35 Jeremy Bícha bug added subscriber Ubuntu Release Team
2022-04-08 17:56:53 Jeremy Bícha affects gnome-bluetooth3 (Ubuntu) gnome-bluetooth (Ubuntu)
2022-04-08 17:57:02 Jeremy Bícha bug task added gnome-shell (Ubuntu)
2022-04-12 13:23:40 Jeremy Bícha description Why It's Needed --------------- This will fix LP: #1738838 gnome-shell 42 stable release updates for Ubuntu 22.04 will be easier since we don't have to revert all the bluetooth-related commits. Why, More Details ----------------- GNOME Shell 42 uses API from the new gnome-bluetooth library to fix LP: #1738838 The API changes were not practical to forward-port (switch to a new GListModel API). Ubuntu's gnome-shell packaging had to revert ~6 commits to keep using the older gnome-bluetooth library, which is more awkward to maintain. Because of how GNOME Shell extensions work, if an extension tries to modify the bluetooth part of the system status menu in the top right corner of the screen, the extension may not work because Ubuntu's GNOME Shell 42 is different than what every other distro provides. I assess this concern as very low since extensions are "use at your own risk" and there aren't many working bluetooth extensions. The new gnome-bluetooth3 series has an expanded build test suite and has received lots of fixes that won't be ported to the older gnome-bluetooth series. Why It Wasn't Done Before ------------------------- We needed to get a MIR to allow gnome-bluetooth3 in to main while the old gnome-bluetooth is still in main. See https://launchpad.net/bugs/1964600 . Sorry this is a bit late. Still about a week before Final Freeze to revert these changes is issues are identified but we're feeling confident this will be a worthwhile improvement. Other Change ------------ If this FFE is approved, we'd like to go ahead and drop the gir package built by the old gnome-bluetooth since nothing is using it. It is believed that gnome-shell is the only user of the gnome-bluetooth gir bindings. Why It's Needed --------------- This will fix LP: #1738838 gnome-shell 42 stable release updates for Ubuntu 22.04 will be easier since we don't have to revert all the bluetooth-related commits. Why, More Details ----------------- GNOME Shell 42 uses API from the new gnome-bluetooth library to fix LP: #1738838 The API changes were not practical to forward-port (switch to a new GListModel API). Ubuntu's gnome-shell packaging had to revert ~6 commits to keep using the older gnome-bluetooth library, which is more awkward to maintain. Because of how GNOME Shell extensions work, if an extension tries to modify the bluetooth part of the system status menu in the top right corner of the screen, the extension may not work because Ubuntu's GNOME Shell 42 is different than what every other distro provides. I assess this concern as very low since extensions are "use at your own risk" and there aren't many working bluetooth extensions. The new gnome-bluetooth3 series has an expanded build test suite and has received lots of fixes that won't be ported to the older gnome-bluetooth series. Why It Wasn't Done Before ------------------------- We needed to get a MIR to allow gnome-bluetooth3 in to main while the old gnome-bluetooth is still in main. See https://launchpad.net/bugs/1964600 . Sorry this is a bit late. Still about a week before Final Freeze to revert these changes is issues are identified but we're feeling confident this will be a worthwhile improvement. Other Change ------------ If this FFE is approved, we'd like to go ahead and drop the gir package built by the old gnome-bluetooth since nothing is using it. It is believed that gnome-shell is the only user of the gnome-bluetooth gir bindings. https://tracker.debian.org/media/packages/g/gnome-bluetooth/changelog-3.34.5-8 Build Log for gnome-shell ------------------------- This is from our git master so it includes a few other pending changes https://launchpad.net/~ubuntu-desktop/+archive/ubuntu/ppa/+sourcepub/13423631/+listing-archive-extra
2022-04-12 14:47:52 Jeremy Bícha gnome-shell (Ubuntu): status New Triaged
2022-04-12 14:48:02 Jeremy Bícha gnome-bluetooth (Ubuntu): status New In Progress
2022-04-13 07:56:52 Jeremy Bícha gnome-shell (Ubuntu): status Triaged Fix Committed
2022-04-13 07:56:56 Jeremy Bícha gnome-bluetooth (Ubuntu): status In Progress Fix Committed
2022-04-13 13:40:53 Launchpad Janitor gnome-bluetooth (Ubuntu): status Fix Committed Fix Released
2022-04-13 13:40:53 Launchpad Janitor gnome-shell (Ubuntu): status Fix Committed Fix Released