-
Notifications
You must be signed in to change notification settings - Fork 32
feat: Keep gnome-online-accounts-gtk when removing GNOME #354
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
base: master
Are you sure you want to change the base?
Conversation
This appears to be working. |
Discovered this doesn't work if the internet is disconnected after downloading the upgrade but before the "offline" (rebooted) portion of the upgrade occurs. This is because |
Allows downloading packages for the new release that were not previously installed (and would not otherwise have been installed), before rebooting into the offline portion of the upgrade.
Getting an error regarding the |
On trying this again today, it seems to be working in a fresh VM: After completing the upgrade, Online Accounts is installed, but GNOME Shell and GNOME Control Center are no longer installed, as expected. This works even if internet is removed after downloading and before rebooting to install the upgrade. However, I still got the error again in the VM that gave that error last time: Attempting to replicate the issue manually (by updating the source lists to If I change the |
Apparently |
5a0e112
to
4e64426
Compare
6607e41
to
4cd4673
Compare
4cd4673
to
3f8b204
Compare
This seems to be working now! gnome-online-accounts-gtk is fetched at the end of pop-upgrade's download process: After disconnecting the VM's network adapter and rebooting into the offline portion of the upgrade, the upgrade completes as expected. On 24.04, gnome-online-accounts-gtk is present as expected and opens up successfully (also tested adding & removing a Google account successfully), while other GNOME components such as gnome-shell and gnome-control-center are no longer present. We need to get pop-os/apt-cmd#10 merged first now that we know that part's working (and make a release of that), then point pop-upgrade's Cargo.toml back to a normal release of the crate. Also want to do a little more testing to make sure the changes here in pop-upgrade don't have any hidden side effects. |
Fixes #353.