]> git.saurik.com Git - apt.git/commit
ignore AllowMem parameter in cache generation
authorDavid Kalnischkies <david@kalnischkies.de>
Sat, 22 Aug 2015 09:56:38 +0000 (11:56 +0200)
committerDavid Kalnischkies <david@kalnischkies.de>
Thu, 27 Aug 2015 09:27:44 +0000 (11:27 +0200)
commitc4171975018eca191426dc1466b61a967e08921f
tree05967806ebde47cdf1285297ef4af6f84767836c
parentb6a0018e1c4bb22132e0316a81b7a455c6333cf1
ignore AllowMem parameter in cache generation

The parameter name suggests that it should forbid the building of the
entire cache in memory, but this isn't how it was previously and as
AllowMem is false by default it actually prevents previous usecases from
working like being root and configuring apt to build no caches at all.

This should be fixed at some point to actually work, but that is hard to
pull off as it means switching the default and some callers (including
apt itself) actually did call it explicitly with false in certain
cases for no apparent reason (at least now where it is common to have
enough memory to throw at every problem and even if not is a slow apt
usally better than an apt erroring out).

Closes: 796459
apt-pkg/cachefile.cc
apt-pkg/pkgcachegen.cc