summaryrefslogtreecommitdiff
path: root/apt-pkg
AgeCommit message (Collapse)Author
2010-06-06add a GroupedFromCommandLine method to the PackageSet to split theDavid Kalnischkies
packages on the commandline into groups based on modifiers
2010-06-05support special release-modifier 'installed' and 'candidate'David Kalnischkies
2010-06-05handle :arch modifier in PackageSet::FromString correctlyDavid Kalnischkies
2010-06-05do not insert end() Iterators into the CacheSet even if requestedDavid Kalnischkies
2010-06-05Don't increase the commandline parameter in the library but in theDavid Kalnischkies
application to be really generic.
2010-06-05Add a method to get a VersionSet from the Commandline and refactorDavid Kalnischkies
the existing methods a bit to reuse them easier intern
2010-06-04store also the SourceList we use internally for exportDavid Kalnischkies
2010-06-04* apt-pkg/cachefile.{cc,h}:David Kalnischkies
- split Open() into submethods to be able to build only parts - make the OpProgress optional in the Cache buildprocess
2010-05-31* apt-pkg/cacheset.{cc,h}:David Kalnischkies
- add simple wrapper around std::set for cache structures
2010-05-31rename packageset into cacheset while it is not too lateDavid Kalnischkies
2010-05-31* apt-pkg/pkgcache.cc:David Kalnischkies
- get the best matching arch package from a group with FindPreferredPkg
2010-05-31* apt-pkg/contrib/cmdline.cc:David Kalnischkies
- fix segfault in SaveInConfig caused by writing over char[] sizes
2010-05-31improve the handling of regex together with the architecture modifierDavid Kalnischkies
2010-05-31move cmdline parsing from apt-cache to new FromCommandLine methodDavid Kalnischkies
2010-05-30move regex magic from apt-get to new FromRegEx methodDavid Kalnischkies
2010-05-30* apt-pkg/packageset.h:David Kalnischkies
- add a simple wrapper around std::set for packages with it
2010-05-29* apt-pkg/depcache.cc:David Kalnischkies
- correct "Dangerous iterator usage." pointed out by cppcheck
2010-05-29* apt-pkg/cacheiterator.h:David Kalnischkies
- let pkgCache::Iterator inherent std::iterator
2010-05-29* apt-pkg/indexrecords.{cc,h}:David Kalnischkies
- 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
2010-05-28* apt-pkg/aptconfiguration.cc:David Kalnischkies
- remove duplicate architectures in getArchitectures()
2010-05-28try harder to find the other pseudo versions for autoremove multiarchDavid Kalnischkies
2010-05-28* apt-pkg/depcache.cc:David Kalnischkies
- do the autoremove mark process also for required packages to handle these illegally depending on lower priority packages (Closes: #583517)
2010-05-28* apt-pkg/deb/debsystem.cc:David Kalnischkies
- add better config item for extended_states file
2010-05-27forward manual-installed bit on package disappearanceDavid Kalnischkies
2010-05-27* apt-pkg/deb/dpkgpm.cc:David Kalnischkies
- write Disappeared also to the history.log
2010-05-24 - show at the end of the install process a list of disappeared packagesDavid Kalnischkies
* apt-pkg/packagemanager.h: - export info about disappeared packages with GetDisappearedPackages()
2010-05-24* apt-pkg/deb/dpkgpm.cc:David Kalnischkies
- add 'disappear' to the known processing states, thanks Jonathan Nieder
2010-05-13* contrib/mmap.cc:David Kalnischkies
- clarify "MMap reached size limit" error message, thanks Ivan Masár!
2010-05-11* apt-pkg/depcache.cc:David Kalnischkies
- be doublesure that the killer query is empty before starting reinstall
2010-05-06merge with debian-experimental-maDavid Kalnischkies
2010-05-06convert FileExists to DirectoryExists to check if the path is really aDavid Kalnischkies
directory (and to have a better method name in the error message if not)
2010-05-05* apt-pkg/deb/debrecords.cc:Michael Vogt
- fix max tag buffer size (LP: #545336, closes: #578959)
2010-05-05* apt-pkg/deb/debrecords.cc:Michael Vogt
- fix max tag buffer size (LP: #545336, closes: #578959)
2010-05-05* apt-pkg/deb/debrecords.cc:Michael Vogt
- fix max tag buffer size (LP: #545336, closes: #578959)
2010-05-04* doc/files.sgml:Michael Vogt
- 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
2010-05-04return in SingleArch a package also for "any"David Kalnischkies
2010-05-04* apt-pkg/pkgcache.cc:Julian Andres Klode
- Merge fix from David to correct handling in single-arch environments. This makes apt-get showauto working.
2010-05-04* apt-pkg/contrib/weakptr.h:Julian Andres Klode
- 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.
2010-05-04fix compiler warning: reaching end of non-void methodDavid Kalnischkies
2010-05-04merge from the debian-sid branchDavid Kalnischkies
2010-05-04* apt-pkg/pkgcache.h:David Kalnischkies
- 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
2010-05-04* doc/cache.sgml:David Kalnischkies
- drop the file in favor of inplace documentation with doxygen
2010-05-04merged from davids branchMichael Vogt
2010-05-04merged from the debian-sid branchMichael Vogt
2010-05-04merge from the mvo branchMichael Vogt
2010-05-03replace »« with '' in the internal error msg to have ascii chars for gettextDavid Kalnischkies
2010-05-03* apt-pkg/indexfile.cc:Michael Vogt
- 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
2010-04-28rewrite the pseudo package reinstaller to be more intelligentDavid Kalnischkies
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.
2010-04-28apt-pkg/policy.cc: yet another cout -> clog fixMichael Vogt
2010-04-28* apt-pkg/depcache.cc:Michael Vogt
- fix incorrect std::cout usage for debug output