[Bug 1624644] Re: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software.
I reported bug 1721364 regarding the Never-MarkAuto-Sections issue. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-software in Ubuntu. https://bugs.launchpad.net/bugs/1624644 Title: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1624644/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1624644] Re: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software.
** Changed in: gnome-software (Ubuntu Artful) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-software in Ubuntu. https://bugs.launchpad.net/bugs/1624644 Title: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1624644/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1624644] Re: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software.
Well this does work in Trusty, Ubuntu 14.04, perhaps this is a regression in support "Never-MarkAuto-Sections"? One thing to note is that using 'apt-mark' I saw that vino was marked as manual on Ubuntu 14.04, but automatic on Ubuntu 16.04. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-software in Ubuntu. https://bugs.launchpad.net/bugs/1624644 Title: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1624644/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1624644] Re: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software.
** Tags added: id-597a833ca49ff66291d34705 -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-software in Ubuntu. https://bugs.launchpad.net/bugs/1624644 Title: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1624644/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1624644] Re: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software.
There were like 3 versions of metapackage auto removal, I don't remember exactly. I think in the beginning, we just autoremovef everything. Then we did not mark packages as automatically installed if installed by a meta package. Then we moved to moving the auto bit on uninstall, but maybe only if the meta is removed due to a conflict, and not when manually. I only followed this on the sidelines. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-software in Ubuntu. https://bugs.launchpad.net/bugs/1624644 Title: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1624644/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
Re: [Bug 1624644] Re: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software.
On Wed, Sep 27, 2017 at 08:36:13PM -, Balint Reczey wrote: > On Wed, Sep 27, 2017 at 2:42 PM, Julian Andres Klode > wrote: > > Hmm, I thought we would not do that anymore, and packages get marked as > > manual when removing a meta package, but I might be missing something. > > I ran this on zesty, but if meta packages are handled differently then > I could imagine a similar > case when meta packages are not involved. I ran the same metapackage removal test on Xenial, so if Julian is right and this is a regression its a rather old one. Do you have any more details about your thoughts Julian? -- Brian Murray -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-software in Ubuntu. https://bugs.launchpad.net/bugs/1624644 Title: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1624644/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
Re: [Bug 1624644] Re: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software.
On Wed, Sep 27, 2017 at 2:42 PM, Julian Andres Klode wrote: > Hmm, I thought we would not do that anymore, and packages get marked as > manual when removing a meta package, but I might be missing something. I ran this on zesty, but if meta packages are handled differently then I could imagine a similar case when meta packages are not involved. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-software in Ubuntu. https://bugs.launchpad.net/bugs/1624644 Title: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1624644/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1624644] Re: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software.
Hmm, I thought we would not do that anymore, and packages get marked as manual when removing a meta package, but I might be missing something. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-software in Ubuntu. https://bugs.launchpad.net/bugs/1624644 Title: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1624644/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
Re: [Bug 1624644] Re: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software.
On Wed, Sep 27, 2017 at 1:49 PM, Brian Murray wrote: > @Balint re "@Jarno: IMO Unattended-Upgrade::Remove-Unused-Dependencies > is already a risky option and I don't recommend enabling it because it > may remove packages which are not used according the to package- > dependency chain but which users rely on using software that is not > packaged." > > Could you give me an example of how people would install dependencies > for software that is not package that would also set the > "is_auto_removable" flag in the apt cache to True? I can't think of a > situation like this. I had the opposite situation in my mind. People would remove packages which are not auto removable, like ubuntu-desktop (for example because something ubuntu-desktop depends on is acting badly) and then many package in ubuntu-desktop's dependency change become auto removable: $ sudo apt-get remove ubuntu-desktop Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: a11y-profile-manager-indicator activity-log-manager adium-theme-ubuntu aisleriot app-install-data-partner apturl apturl-common baobab bluez-cups ... xorg Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: ubuntu-desktop 0 upgraded, 0 newly installed, 1 to remove and 7 not upgraded. After this operation, 46,1 kB disk space will be freed. Do you want to continue? [Y/n] It is a simpler problematic situation than the one I originally mentioned, u-u would remove software which is probably in use, no additional software is broken. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-software in Ubuntu. https://bugs.launchpad.net/bugs/1624644 Title: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1624644/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1624644] Re: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software.
The get_auto_removable function in unattended-ugprades just checks to see if the package has the "is_auto_removable" flag set. So setting "Unattended-Upgrade::Remove-Unused-Dependencies" to "true" will produce the same outcome as using "sudo apt autoremove" e.g.: bdmurray@clean-xenial-amd64:~$ sudo apt autoremove [sudo] password for bdmurray: Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: libllvm3.8 libmircommon5 libsnapd-glib1 linux-headers-4.4.0-31 linux-headers-4.4.0-31-generic linux-image-4.4.0-31-generic linux-image-extra-4.4.0-31-generic snap-confine snapd-login-service ubuntu-core-launcher bdmurray@clean-xenial-amd64:~$ sudo unattended-upgrade --dry-run /usr/bin/dpkg --status-fd 9 --force-depends --remove libllvm3.8:amd64 libmircommon5:amd64 snapd-login-service:amd64 libsnapd-glib1:amd64 linux-headers-4.4.0-31-generic:amd64 linux-headers-4.4.0-31:all linux-image-extra-4.4.0-31-generic:amd64 linux-image-4.4.0-31-generic:amd64 snap-confine:amd64 ubuntu-core-launcher:amd64 /usr/bin/dpkg --status-fd 11 --configure --pending So I think the question here is whether or not we think it is safe to run autoremovals without user interaction. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-software in Ubuntu. https://bugs.launchpad.net/bugs/1624644 Title: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1624644/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1624644] Re: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software.
@Balint re "@Jarno: IMO Unattended-Upgrade::Remove-Unused-Dependencies is already a risky option and I don't recommend enabling it because it may remove packages which are not used according the to package- dependency chain but which users rely on using software that is not packaged." Could you give me an example of how people would install dependencies for software that is not package that would also set the "is_auto_removable" flag in the apt cache to True? I can't think of a situation like this. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-software in Ubuntu. https://bugs.launchpad.net/bugs/1624644 Title: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1624644/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1624644] Re: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software.
Anyway, in my view Unattended-Upgrade::Remove-Unused-Dependencies "true"; would be the default setting to have now, and advanced users should mark the dependencies of their unpackaged software as "manual". -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-software in Ubuntu. https://bugs.launchpad.net/bugs/1624644 Title: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1624644/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1624644] Re: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software.
It will remove the third newest kernel, but later, when the one you installed by "apt install" will become third newest, it will not be removed automatically. That is by design. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-software in Ubuntu. https://bugs.launchpad.net/bugs/1624644 Title: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1624644/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
Re: [Bug 1624644] Re: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software.
On Thu, Sep 21, 2017 at 02:03:41PM -, Jarno Suni wrote: > Brian, however, as you installed the kernel by apt-get install, the > kernel becomes manually installed, and will not later be removed by > 'sudo apt autoremove', unless you change it to be marked as > automatically installed. No, this is not the behavior I observed. After installing a new kernel version via update-manager or 'sudo apt-get install' on Ubuntu 16.04, 'sudo apt autoremove' does the right thing and wants to remove my third newest kernel. -- Brian Murray -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-software in Ubuntu. https://bugs.launchpad.net/bugs/1624644 Title: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1624644/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1624644] Re: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software.
Brian, however, as you installed the kernel by apt-get install, the kernel becomes manually installed, and will not later be removed by 'sudo apt autoremove', unless you change it to be marked as automatically installed. I question the use of 'sudo apt autoremove' in this case. If its action was the desired one, setting Unattended-Upgrade::Remove-Unused-Dependencies "false"; would be the setting to use, instead of the current default Unattended-Upgrade::Remove-New-Unused-Dependencies "true"; Balint Reczey tries to explain in #11 why that setting is not desired. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-software in Ubuntu. https://bugs.launchpad.net/bugs/1624644 Title: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1624644/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1624644] Re: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software.
I found the description somewhat confusing because 'Unattended-Upgrade ::Remove-New-Unused-Dependencies "true"; doesn't actually exist in /etc/apt/apt.conf.d/50unattended-upgrades, rather that's the default setting in unattended-upgrades since 0.90. Regardless, I was able to recreate the issue on an Ubuntu 16.04 system via the following procedure. 1) Use apt-get install to install a new kernel (linux-image-generic) 2) Run unattended-upgrades (observe "no pending auto-removals") However, running 'sudo apt autoremove' does want to remove an old kernel. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-software in Ubuntu. https://bugs.launchpad.net/bugs/1624644 Title: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1624644/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1624644] Re: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software.
** Tags added: full-boot -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-software in Ubuntu. https://bugs.launchpad.net/bugs/1624644 Title: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1624644/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1624644] Re: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software.
E.g. Apt could have --autoremove-new option which would work with apt and apt-get -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-software in Ubuntu. https://bugs.launchpad.net/bugs/1624644 Title: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1624644/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1624644] Re: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software.
** Description changed: - When using default settings for unattended-upgrades i.e. + When using default settings for unattended-upgrade i.e. Unattended-Upgrade::Remove-Unused-Dependencies "false"; # default "false" Unattended-Upgrade::Remove-New-Unused-Dependencies "true"; # default "true" in configuration file /etc/apt/apt.conf.d/50unattended-upgrades, - U-U is unable to remove packages that become unused in conjunction with updating by other software such as update-manager or apt full-upgrade. This is because U-U compares the list of unneeded packages before and after it upgrades packages to detect which packages are new unused ones. + unattended-upgrade is unable to remove packages that become unused in conjunction with updating by other software such as update-manager or apt full-upgrade. This is because unattended-upgrade compares the list of unneeded packages before and after it upgrades packages to detect which packages are new unused ones. + + Consequently, if user installs new kernels using e.g. update-manager, + the excessive kernels will not be removed by unattended-upgrade, and + eventually (small) /boot will become full. Expected behavior: handle removing of unused packages differently at least until other package management software installed by default can handle removing of new unused packages. ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: unattended-upgrades 0.90 ProcVersionSignature: Ubuntu 4.4.0-36.55-generic 4.4.16 Uname: Linux 4.4.0-36-generic i686 ApportVersion: 2.20.1-0ubuntu2.1 Architecture: i386 CurrentDesktop: XFCE Date: Sat Sep 17 11:28:44 2016 InstallationDate: Installed on 2016-09-05 (11 days ago) InstallationMedia: Mythbuntu 16.04.1 LTS "Xenial Xerus" - Release i386 (20160719) PackageArchitecture: all SourcePackage: unattended-upgrades UpgradeStatus: No upgrade log present (probably fresh install) ** Changed in: unattended-upgrades (Ubuntu Artful) Status: Opinion => New ** Also affects: apt (Ubuntu) Importance: Undecided Status: New ** Also affects: gnome-software (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-software in Ubuntu. https://bugs.launchpad.net/bugs/1624644 Title: By default settings unattended-upgrade is unable to automatically remove packages that become unused in conjunction with updating by other software. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1624644/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs