]> git.saurik.com Git - apt.git/commit
mark again deps of pkgs in APT::Never-MarkAuto-Sections as manual
authorDavid Kalnischkies <david@kalnischkies.de>
Mon, 3 Aug 2015 05:00:33 +0000 (07:00 +0200)
committerDavid Kalnischkies <david@kalnischkies.de>
Mon, 10 Aug 2015 15:27:59 +0000 (17:27 +0200)
commit3cbeed985254de7e8d186ebebb69a659727eaeb0
treed20be87623b5c25668b30d38c1c1594e37d4ca75
parent0efb29eb36184bbe6de7b1013d1898796d94b171
mark again deps of pkgs in APT::Never-MarkAuto-Sections as manual

In 50ef3344c3afaaf9943142906b2f976a0337d264 (and similar for other
branches), while 'fixing' the edgecase of a package being in multiple
sections (e.g. moved from libs to oldlibs in newer releases) I
accidently broke the feature itself completely by operating on the
package itself and no longer on its dependencies…

The behaviour isn't ideal in multiple ways, which we are hopefully able
to fix with new ideas as mentioned in the buglog, but until then the
functionality of this "hack" should be restored.

Reported-By: Raphaël Hertzog <hertzog@debian.org>
Tested-By: Adam Conrad <adconrad@ubuntu.com>
Closes: 793360
LP: 1479207
Thanks: Raphaël Hertzog and Adam Conrad for detailed reports and initial patches
apt-pkg/depcache.cc
test/integration/framework
test/integration/test-apt-never-markauto-sections [new file with mode: 0755]