Activity log for bug #1989352

Date Who What changed Old value New value Message
2022-09-12 14:03:58 Carlos Nihelton bug added bug
2022-09-12 15:04:46 Carlos Nihelton description Users of Ubuntu WSL might be surprised by unexpected dependencies when dealing with snaps. The development team is looking for ways to let early adopters to experiment some snapd support in Kinetic, while still providing the most seamless experience for them. Tests done in WSL instances showed surprises that we should mitigate soon. Some examples are: Sublime Text and Sublime Merge apps silently depend on libgl1. Flutter snap provides all dependencies, but apps compiled by Flutter requires libgl1, libegl1 and libgtk-3-0 present in the system. Besides those, LXD, missing on Kinetic, is a good support for cloud related use cases, which are a large share of our user base, and also can be a good source of telemetry usage information, alongside with snapd. One solution for this problem is seeding for Ubuntu WSL specifically: - libgl1 - libegl1 - libgtk-3-0 - lxd Users of Ubuntu WSL might be surprised by unexpected dependencies when dealing with snaps. The Ubuntu WSL development team is looking for ways to let early adopters to experiment some snapd support in Kinetic, while still providing the most seamless experience for them. Tests done in WSL instances showed surprises that we should mitigate soon. Some examples are: * Sublime Text and Sublime Merge apps silently depend on libgl1. This seems a bug which we didn't yet figure out how to fix in the snaps themselves. Being such hidden dependencies, we'd expect to soon find similar cases as those. * Flutter snap provides all dependencies and runs without issues, but apps compiled by Flutter requires libgl1, libegl1 and libgtk-3-0 present in the system during development. Attempting to just run any app compiled with Flutter during development will result in crash due those libs not being found. Most likely, once package as snaps, those apps will behave as expected, if the packager lists dependencies properly. The issue reported here affects the app developer experience. One solution for those problems is seeding for Ubuntu WSL specifically: - libgl1 - libegl1 - libgtk-3-0 Experienced Ubuntu users would figure out how to overcome those issues very quickly, but we should expect that most of our userbase doesn't fit in that persona.
2022-09-12 15:14:33 Carlos Nihelton description Users of Ubuntu WSL might be surprised by unexpected dependencies when dealing with snaps. The Ubuntu WSL development team is looking for ways to let early adopters to experiment some snapd support in Kinetic, while still providing the most seamless experience for them. Tests done in WSL instances showed surprises that we should mitigate soon. Some examples are: * Sublime Text and Sublime Merge apps silently depend on libgl1. This seems a bug which we didn't yet figure out how to fix in the snaps themselves. Being such hidden dependencies, we'd expect to soon find similar cases as those. * Flutter snap provides all dependencies and runs without issues, but apps compiled by Flutter requires libgl1, libegl1 and libgtk-3-0 present in the system during development. Attempting to just run any app compiled with Flutter during development will result in crash due those libs not being found. Most likely, once package as snaps, those apps will behave as expected, if the packager lists dependencies properly. The issue reported here affects the app developer experience. One solution for those problems is seeding for Ubuntu WSL specifically: - libgl1 - libegl1 - libgtk-3-0 Experienced Ubuntu users would figure out how to overcome those issues very quickly, but we should expect that most of our userbase doesn't fit in that persona. Users of Ubuntu WSL might be surprised by unexpected dependencies when dealing with snaps. The Ubuntu WSL development team is looking for ways to let early adopters to experiment some snapd support in Kinetic, while still providing the most seamless experience for them. Tests done in WSL instances showed surprises that we should mitigate soon. Some examples are: * Sublime Text and Sublime Merge apps silently depend on libgl1. This seems a bug which we didn't yet figure out how to fix in the snaps themselves. Being such hidden dependencies, we'd expect to soon find similar cases as those. * Flutter snap provides all dependencies and runs without issues, but apps compiled by Flutter requires libgl1, libegl1 and libgtk-3-0 present in the system during development. Attempting to just run any app compiled with Flutter during development will result in crash due those libs not being found. Most likely, once package as snaps, those apps will behave as expected, if the packager lists dependencies properly. The issue reported here affects the app developer experience. One solution for those problems is seeding for Ubuntu WSL specifically: - libgl1 - libegl1 - libgtk-3-0 Experienced Ubuntu users would figure out how to overcome those issues very quickly, but we should expect that most of Ubuntu WSL userbase won't fit in that persona.
2022-09-12 15:33:09 Launchpad Janitor merge proposal linked https://code.launchpad.net/~cnihelton/ubuntu-seeds/+git/ubuntu/+merge/429765
2022-09-12 18:10:15 Jeremy BĂ­cha ubuntu-meta (Ubuntu): status New Fix Committed
2022-09-12 19:18:56 Launchpad Janitor ubuntu-meta (Ubuntu): status Fix Committed Fix Released
2022-09-13 17:20:06 Brian Murray bug added subscriber Brian Murray