Age | Commit message (Collapse) | Author |
|
application to be really generic.
|
|
the existing methods a bit to reuse them easier intern
|
|
|
|
- split Open() into submethods to be able to build only parts
- make the OpProgress optional in the Cache buildprocess
|
|
- add simple wrapper around std::set for cache structures
|
|
|
|
- get the best matching arch package from a group with FindPreferredPkg
|
|
- fix segfault in SaveInConfig caused by writing over char[] sizes
|
|
|
|
|
|
|
|
- add a simple wrapper around std::set for packages with it
|
|
- correct "Dangerous iterator usage." pointed out by cppcheck
|
|
- let pkgCache::Iterator inherent std::iterator
|
|
- add a constant Exists check for MetaKeys
* apt-pkg/acquire-item.cc:
- do not try PDiff if it is not listed in the Meta file
|
|
- remove duplicate architectures in getArchitectures()
|
|
|
|
- do the autoremove mark process also for required packages to handle
these illegally depending on lower priority packages (Closes: #583517)
|
|
- add better config item for extended_states file
|
|
|
|
- write Disappeared also to the history.log
|
|
* apt-pkg/packagemanager.h:
- export info about disappeared packages with GetDisappearedPackages()
|
|
- add 'disappear' to the known processing states, thanks Jonathan Nieder
|
|
- clarify "MMap reached size limit" error message, thanks Ivan Masár!
|
|
- be doublesure that the killer query is empty before starting reinstall
|
|
|
|
directory (and to have a better method name in the error message if not)
|
|
- fix max tag buffer size (LP: #545336, closes: #578959)
|
|
- fix max tag buffer size (LP: #545336, closes: #578959)
|
|
- fix max tag buffer size (LP: #545336, closes: #578959)
|
|
- sync documentation with status quo, regarding files/directories in
use, extended_states and uri schemes.
* doc/cache.sgml:
- drop the file in favor of inplace documentation with doxygen
* apt-pkg/pkgcache.h:
- enhance the Groups ABI by providing a ID as the other structs does
- check also the size of the Group struct then checking for the others
|
|
|
|
- Merge fix from David to correct handling in single-arch environments.
This makes apt-get showauto working.
|
|
- add a class WeakPointable which allows one to register weak pointers to
an object which will be set to NULL when the object is deallocated.
* [ABI break] apt-pkg/acquire{-worker,-item,}.h:
- subclass pkgAcquire::{Worker,Item,ItemDesc} from WeakPointable.
|
|
|
|
|
|
- enhance the Groups ABI by providing a ID as the other structs does
- check also the size of the Group struct then checking for the others
|
|
- drop the file in favor of inplace documentation with doxygen
|
|
|
|
|
|
|
|
|
|
- If no "_" is found in the language code, try to find a "."
This is required for languages like Esperanto that have no
county associated with them (LP: #560956)
Thanks to "Aisano" for the fix
|
|
in his package choices
The previous implementation tried to install the package for arch A and
if this fails B, C and so on. This results in wrong architecture choices
for packages which depend on other pseudo packages, so he will now try
to install the dependencies first before trying the package itself and
only if this fails he tries the next architecture.
|
|
|
|
- fix incorrect std::cout usage for debug output
|
|
- add "IsIndexFile" to constructor of pkgAcqFile so that it sends
the right cache control headers
|
|
- error out if #clear directive has no argument
|
|
- be less strict and accept [option=value] as well
|
|
- remove Chroot-Directory from files passed to install commands.
Thanks to Kel Modderman for report & patch! (Closes: #577226)
|