touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #38165
[Bug 756562] Re:bingel s
http://bekadenetim.com/ggmk/nkcmuutqhqvcvpauxktaruofzjcedggxqsammghl.ygpkzfmvupoqtld
bingel
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/756562
Title:
Automatic removal for auto-installed dependencies
Status in apt package in Ubuntu:
Fix Released
Bug description:
Binary package hint: apt
As you know, if an auto-installed dependency is removed, its extended
state remains in file "/var/lib/apt/extended_states" also after
removal.
So, for example, if I install "bum" using apt-get, as "bum" depends on "menu", "menu" will also be installed and marked as auto-installed.
If then I uninstall "bum", even "menu" will be signaled for auto-removal, and now if we go to check the "extended_states" file, we will see that the entry for "menu" is still present and still shows the package as auto-installed.
I think this is uncorrect. I think that its entry should be deleted or
at least marked as "not auto-installed".
I think so because if, for example, I manually re-install "menu"
through "dpkg", using a ".deb" file not present in repositories,
"menu" extended state would continue to appear as auto-installed and
if now, for example, I reinstall "bum" (using apt-get) and then,
later, I remove "bum" again, "menu" will be reported (by apt-get) for
auto-removal, and this is not correct because if, for example, I
install "menu" for first and "bum" for second, by two apt-get separate
sessions, both packages would result marked as "not auto-installed".
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/756562/+subscriptions