From: Michael Vogt Date: Wed, 29 Jun 2011 11:45:30 +0000 (+0100) Subject: merge lp:~mvo/apt/abi-break X-Git-Tag: 0.9.0~91 X-Git-Url: https://git.saurik.com/apt.git/commitdiff_plain/9abccf4a63b6c887b213678d940fe912233f04c3?hp=-c merge lp:~mvo/apt/abi-break --- 9abccf4a63b6c887b213678d940fe912233f04c3 diff --combined apt-inst/makefile index 785dc62ba,785dc62ba..32d231240 --- a/apt-inst/makefile +++ b/apt-inst/makefile @@@ -14,7 -14,7 +14,7 @@@ include ../buildlib/libversion.ma # The library name LIBRARY=apt-inst --MAJOR=1.2 ++MAJOR=1.3 MINOR=0 SLIBS=$(PTHREADLIB) -lapt-pkg APT_DOMAIN:=libapt-inst$(MAJOR) diff --combined apt-pkg/acquire-item.cc index c3817f6ee,36abe0ac3..d790bd898 --- a/apt-pkg/acquire-item.cc +++ b/apt-pkg/acquire-item.cc @@@ -271,14 -271,6 +271,14 @@@ void pkgAcqSubIndex::Done(string Messag string FinalFile = _config->FindDir("Dir::State::lists")+URItoFileName(Desc.URI); + /* Downloaded invalid transindex => Error (LP: #346386) (Closes: #627642) */ + indexRecords SubIndexParser; + if (FileExists(DestFile) == true && !SubIndexParser.Load(DestFile)) { + Status = StatError; + ErrorText = SubIndexParser.ErrorText; + return; + } + // sucess in downloading the index // rename the index if(Debug) @@@ -902,30 -894,6 +902,30 @@@ void pkgAcqIndex::Done(string Message,u ReportMirrorFailure("HashChecksumFailure"); return; } + + /* Verify the index file for correctness (all indexes must + * have a Package field) (LP: #346386) (Closes: #627642) */ + { + FileFd fd(DestFile, FileFd::ReadOnly); + pkgTagSection sec; + pkgTagFile tag(&fd); + + // Only test for correctness if the file is not empty (empty is ok) + if (fd.Size() > 0) { + if (_error->PendingError() || !tag.Step(sec)) { + Status = StatError; + _error->DumpErrors(); + Rename(DestFile,DestFile + ".FAILED"); + return; + } else if (!sec.Exists("Package")) { + Status = StatError; + ErrorText = ("Encountered a section with no Package: header"); + Rename(DestFile,DestFile + ".FAILED"); + return; + } + } + } + // Done, move it into position string FinalFile = _config->FindDir("Dir::State::lists"); FinalFile += URItoFileName(RealURI); @@@ -1362,16 -1330,6 +1362,16 @@@ void pkgAcqMetaIndex::AuthDone(string M /*}}}*/ void pkgAcqMetaIndex::QueueIndexes(bool verify) /*{{{*/ { +#if 0 + /* Reject invalid, existing Release files (LP: #346386) (Closes: #627642) + * FIXME: Disabled; it breaks unsigned repositories without hashes */ + if (!verify && FileExists(DestFile) && !MetaIndexParser->Load(DestFile)) + { + Status = StatError; + ErrorText = MetaIndexParser->ErrorText; + return; + } +#endif for (vector ::const_iterator Target = IndexTargets->begin(); Target != IndexTargets->end(); Target++) @@@ -1535,12 -1493,6 +1535,12 @@@ void pkgAcqMetaIndex::Failed(string Mes LookupTag(Message,"Message").c_str()); RunScripts("APT::Update::Auth-Failure"); return; + } else if (LookupTag(Message,"Message").find("NODATA") != string::npos) { + /* Invalid signature file, reject (LP: #346386) (Closes: #627642) */ + _error->Error(_("GPG error: %s: %s"), + Desc.Description.c_str(), + LookupTag(Message,"Message").c_str()); + return; } else { _error->Warning(_("GPG error: %s: %s"), Desc.Description.c_str(), @@@ -1730,6 -1682,8 +1730,8 @@@ bool pkgAcqArchive::QueueNext( string PkgFile = Parse.FileName(); if (ForceHash.empty() == false) { + if(stringcasecmp(ForceHash, "sha512") == 0) + ExpectedHash = HashString("SHA512", Parse.SHA512Hash()); if(stringcasecmp(ForceHash, "sha256") == 0) ExpectedHash = HashString("SHA256", Parse.SHA256Hash()); else if (stringcasecmp(ForceHash, "sha1") == 0) @@@ -1740,7 -1694,9 +1742,9 @@@ else { string Hash; - if ((Hash = Parse.SHA256Hash()).empty() == false) + if ((Hash = Parse.SHA512Hash()).empty() == false) + ExpectedHash = HashString("SHA512", Hash); + else if ((Hash = Parse.SHA256Hash()).empty() == false) ExpectedHash = HashString("SHA256", Hash); else if ((Hash = Parse.SHA1Hash()).empty() == false) ExpectedHash = HashString("SHA1", Hash); diff --combined apt-pkg/deb/deblistparser.cc index 9ae1065a4,a94b79f05..b708296d3 --- a/apt-pkg/deb/deblistparser.cc +++ b/apt-pkg/deb/deblistparser.cc @@@ -128,12 -128,7 +128,7 @@@ bool debListParser::NewVersion(pkgCache } if (ArchitectureAll() == true) - switch (Ver->MultiArch) - { - case pkgCache::Version::Foreign: Ver->MultiArch = pkgCache::Version::AllForeign; break; - case pkgCache::Version::Allowed: Ver->MultiArch = pkgCache::Version::AllAllowed; break; - default: Ver->MultiArch = pkgCache::Version::All; - } + Ver->MultiArch |= pkgCache::Version::All; // Archive Size Ver->Size = Section.FindULL("Size"); @@@ -201,7 -196,7 +196,7 @@@ string debListParser::DescriptionLangua if (Section.FindS("Description").empty() == false) return ""; - std::vector const lang = APT::Configuration::getLanguages(); + std::vector const lang = APT::Configuration::getLanguages(true); for (std::vector::const_iterator l = lang.begin(); l != lang.end(); l++) if (Section.FindS(string("Description-").append(*l).c_str()).empty() == false) @@@ -687,12 -682,12 +682,12 @@@ bool debListParser::ParseProvides(pkgCa if (MultiArchEnabled == false) return true; - else if (Ver->MultiArch == pkgCache::Version::Allowed || Ver->MultiArch == pkgCache::Version::AllAllowed) + else if ((Ver->MultiArch & pkgCache::Version::Allowed) == pkgCache::Version::Allowed) { string const Package = string(Ver.ParentPkg().Name()).append(":").append("any"); return NewProvidesAllArch(Ver, Package, Ver.VerStr()); } - else if (Ver->MultiArch == pkgCache::Version::Foreign || Ver->MultiArch == pkgCache::Version::AllForeign) + else if ((Ver->MultiArch & pkgCache::Version::Foreign) == pkgCache::Version::Foreign) return NewProvidesAllArch(Ver, Ver.ParentPkg().Name(), Ver.VerStr()); return true; diff --combined apt-pkg/deb/dpkgpm.cc index 5fbd1801a,cd7c4e5d5..019b72bb8 --- a/apt-pkg/deb/dpkgpm.cc +++ b/apt-pkg/deb/dpkgpm.cc @@@ -14,8 -14,8 +14,8 @@@ #include #include #include -#include #include +#include #include #include @@@ -32,8 -32,6 +32,8 @@@ #include #include #include +#include +#include #include #include @@@ -46,6 -44,21 +46,21 @@@ using namespace std; + class pkgDPkgPMPrivate + { + public: + pkgDPkgPMPrivate() : dpkgbuf_pos(0), term_out(NULL), history_out(NULL) + { + } + bool stdin_is_dev_null; + // the buffer we use for the dpkg status-fd reading + char dpkgbuf[1024]; + int dpkgbuf_pos; + FILE *term_out; + FILE *history_out; + string dpkg_error; + }; + namespace { // Maps the dpkg "processing" info to human readable names. Entry 0 @@@ -110,9 -123,9 +125,9 @@@ ionice(int PID // --------------------------------------------------------------------- /* */ pkgDPkgPM::pkgDPkgPM(pkgDepCache *Cache) - : pkgPackageManager(Cache), dpkgbuf_pos(0), - term_out(NULL), history_out(NULL), PackagesDone(0), PackagesTotal(0) + : pkgPackageManager(Cache), PackagesDone(0), PackagesTotal(0) { + d = new pkgDPkgPMPrivate(); } /*}}}*/ // DPkgPM::pkgDPkgPM - Destructor /*{{{*/ @@@ -120,6 -133,7 +135,7 @@@ /* */ pkgDPkgPM::~pkgDPkgPM() { + delete d; } /*}}}*/ // DPkgPM::Install - Install a package /*{{{*/ @@@ -376,7 -390,7 +392,7 @@@ void pkgDPkgPM::DoStdin(int master if (len) write(master, input_buf, len); else - stdin_is_dev_null = true; + d->stdin_is_dev_null = true; } /*}}}*/ // DPkgPM::DoTerminalPty - Read the terminal pty and write log /*{{{*/ @@@ -401,8 -415,8 +417,8 @@@ void pkgDPkgPM::DoTerminalPty(int maste if(len <= 0) return; write(1, term_buf, len); - if(term_out) - fwrite(term_buf, len, sizeof(char), term_out); + if(d->term_out) + fwrite(term_buf, len, sizeof(char), d->term_out); } /*}}}*/ // DPkgPM::ProcessDpkgStatusBuf /*{{{*/ @@@ -606,14 -620,14 +622,14 @@@ void pkgDPkgPM::DoDpkgStatusFd(int stat char *p, *q; int len; - len=read(statusfd, &dpkgbuf[dpkgbuf_pos], sizeof(dpkgbuf)-dpkgbuf_pos); - dpkgbuf_pos += len; + len=read(statusfd, &d->dpkgbuf[d->dpkgbuf_pos], sizeof(d->dpkgbuf)-d->dpkgbuf_pos); + d->dpkgbuf_pos += len; if(len <= 0) return; // process line by line if we have a buffer - p = q = dpkgbuf; - while((q=(char*)memchr(p, '\n', dpkgbuf+dpkgbuf_pos-p)) != NULL) + p = q = d->dpkgbuf; + while((q=(char*)memchr(p, '\n', d->dpkgbuf+d->dpkgbuf_pos-p)) != NULL) { *q = 0; ProcessDpkgStatusLine(OutStatusFd, p); @@@ -621,8 -635,8 +637,8 @@@ } // now move the unprocessed bits (after the final \n that is now a 0x0) - // to the start and update dpkgbuf_pos - p = (char*)memrchr(dpkgbuf, 0, dpkgbuf_pos); + // to the start and update d->dpkgbuf_pos + p = (char*)memrchr(d->dpkgbuf, 0, d->dpkgbuf_pos); if(p == NULL) return; @@@ -630,8 -644,8 +646,8 @@@ p++; // move the unprocessed tail to the start and update pos - memmove(dpkgbuf, p, p-dpkgbuf); - dpkgbuf_pos = dpkgbuf+dpkgbuf_pos-p; + memmove(d->dpkgbuf, p, p-d->dpkgbuf); + d->dpkgbuf_pos = d->dpkgbuf+d->dpkgbuf_pos-p; } /*}}}*/ // DPkgPM::WriteHistoryTag /*{{{*/ @@@ -643,7 -657,7 +659,7 @@@ void pkgDPkgPM::WriteHistoryTag(string // poor mans rstrip(", ") if (value[length-2] == ',' && value[length-1] == ' ') value.erase(length - 2, 2); - fprintf(history_out, "%s: %s\n", tag.c_str(), value.c_str()); + fprintf(d->history_out, "%s: %s\n", tag.c_str(), value.c_str()); } /*}}}*/ // DPkgPM::OpenLog /*{{{*/ bool pkgDPkgPM::OpenLog() @@@ -664,19 -678,13 +680,19 @@@ _config->Find("Dir::Log::Terminal")); if (!logfile_name.empty()) { - term_out = fopen(logfile_name.c_str(),"a"); - if (term_out == NULL) + d->term_out = fopen(logfile_name.c_str(),"a"); + if (d->term_out == NULL) return _error->WarningE("OpenLog", _("Could not open file '%s'"), logfile_name.c_str()); - setvbuf(term_out, NULL, _IONBF, 0); - SetCloseExec(fileno(term_out), true); + setvbuf(d->term_out, NULL, _IONBF, 0); + SetCloseExec(fileno(d->term_out), true); - chmod(logfile_name.c_str(), 0600); + struct passwd *pw; + struct group *gr; + pw = getpwnam("root"); + gr = getgrnam("adm"); + if (pw != NULL && gr != NULL) + chown(logfile_name.c_str(), pw->pw_uid, gr->gr_gid); + chmod(logfile_name.c_str(), 0644); - fprintf(term_out, "\nLog started: %s\n", timestr); + fprintf(d->term_out, "\nLog started: %s\n", timestr); } // write your history @@@ -684,52 -692,41 +700,52 @@@ _config->Find("Dir::Log::History")); if (!history_name.empty()) { - history_out = fopen(history_name.c_str(),"a"); - if (history_out == NULL) + d->history_out = fopen(history_name.c_str(),"a"); + if (d->history_out == NULL) return _error->WarningE("OpenLog", _("Could not open file '%s'"), history_name.c_str()); chmod(history_name.c_str(), 0644); - fprintf(history_out, "\nStart-Date: %s\n", timestr); + fprintf(d->history_out, "\nStart-Date: %s\n", timestr); - string remove, purge, install, upgrade, downgrade; + string remove, purge, install, reinstall, upgrade, downgrade; for (pkgCache::PkgIterator I = Cache.PkgBegin(); I.end() == false; I++) { - if (Cache[I].NewInstall()) - { - install += I.FullName(false) + string(" (") + Cache[I].CandVersion; - if (Cache[I].Flags & pkgCache::Flag::Auto) - install+= ", automatic"; - install += string("), "); - } - else if (Cache[I].Upgrade()) - upgrade += I.FullName(false) + string(" (") + Cache[I].CurVersion + string(", ") + Cache[I].CandVersion + string("), "); - else if (Cache[I].Downgrade()) - downgrade += I.FullName(false) + string(" (") + Cache[I].CurVersion + string(", ") + Cache[I].CandVersion + string("), "); - else if (Cache[I].Delete()) - { - if ((Cache[I].iFlags & pkgDepCache::Purge) == pkgDepCache::Purge) - purge += I.FullName(false) + string(" (") + Cache[I].CurVersion + string("), "); - else - remove += I.FullName(false) + string(" (") + Cache[I].CurVersion + string("), "); + enum { CANDIDATE, CANDIDATE_AUTO, CURRENT_CANDIDATE, CURRENT } infostring; + string *line = NULL; + #define HISTORYINFO(X, Y) { line = &X; infostring = Y; } + if (Cache[I].NewInstall() == true) + HISTORYINFO(install, CANDIDATE_AUTO) + else if (Cache[I].ReInstall() == true) + HISTORYINFO(reinstall, CANDIDATE) + else if (Cache[I].Upgrade() == true) + HISTORYINFO(upgrade, CURRENT_CANDIDATE) + else if (Cache[I].Downgrade() == true) + HISTORYINFO(downgrade, CURRENT_CANDIDATE) + else if (Cache[I].Delete() == true) + HISTORYINFO((Cache[I].Purge() ? purge : remove), CURRENT) + else + continue; + #undef HISTORYINFO + line->append(I.FullName(false)).append(" ("); + switch (infostring) { + case CANDIDATE: line->append(Cache[I].CandVersion); break; + case CANDIDATE_AUTO: + line->append(Cache[I].CandVersion); + if ((Cache[I].Flags & pkgCache::Flag::Auto) == pkgCache::Flag::Auto) + line->append(", automatic"); + break; + case CURRENT_CANDIDATE: line->append(Cache[I].CurVersion).append(", ").append(Cache[I].CandVersion); break; + case CURRENT: line->append(Cache[I].CurVersion); break; } + line->append("), "); } if (_config->Exists("Commandline::AsString") == true) WriteHistoryTag("Commandline", _config->Find("Commandline::AsString")); WriteHistoryTag("Install", install); + WriteHistoryTag("Reinstall", reinstall); WriteHistoryTag("Upgrade", upgrade); WriteHistoryTag("Downgrade",downgrade); WriteHistoryTag("Remove",remove); WriteHistoryTag("Purge",purge); - fflush(history_out); + fflush(d->history_out); } return true; @@@ -743,16 -740,16 +759,16 @@@ bool pkgDPkgPM::CloseLog( struct tm *tmp = localtime(&t); strftime(timestr, sizeof(timestr), "%F %T", tmp); - if(term_out) + if(d->term_out) { - fprintf(term_out, "Log ended: "); - fprintf(term_out, "%s", timestr); - fprintf(term_out, "\n"); - fclose(term_out); + fprintf(d->term_out, "Log ended: "); + fprintf(d->term_out, "%s", timestr); + fprintf(d->term_out, "\n"); + fclose(d->term_out); } - term_out = NULL; + d->term_out = NULL; - if(history_out) + if(d->history_out) { if (disappearedPkgs.empty() == false) { @@@ -769,12 -766,12 +785,12 @@@ } WriteHistoryTag("Disappeared", disappear); } - if (dpkg_error.empty() == false) - fprintf(history_out, "Error: %s\n", dpkg_error.c_str()); - fprintf(history_out, "End-Date: %s\n", timestr); - fclose(history_out); + if (d->dpkg_error.empty() == false) + fprintf(d->history_out, "Error: %s\n", d->dpkg_error.c_str()); + fprintf(d->history_out, "End-Date: %s\n", timestr); + fclose(d->history_out); } - history_out = NULL; + d->history_out = NULL; return true; } @@@ -882,7 -879,7 +898,7 @@@ bool pkgDPkgPM::Go(int OutStatusFd } } - stdin_is_dev_null = false; + d->stdin_is_dev_null = false; // create log OpenLog(); @@@ -1082,8 -1079,8 +1098,8 @@@ const char *s = _("Can not write log, openpty() " "failed (/dev/pts not mounted?)\n"); fprintf(stderr, "%s",s); - if(term_out) - fprintf(term_out, "%s",s); + if(d->term_out) + fprintf(d->term_out, "%s",s); master = slave = -1; } else { struct termios rtt; @@@ -1213,7 -1210,7 +1229,7 @@@ // wait for input or output here FD_ZERO(&rfds); - if (master >= 0 && !stdin_is_dev_null) + if (master >= 0 && !d->stdin_is_dev_null) FD_SET(0, &rfds); FD_SET(_dpkgin, &rfds); if(master >= 0) @@@ -1267,14 -1264,14 +1283,14 @@@ RunScripts("DPkg::Post-Invoke"); if (WIFSIGNALED(Status) != 0 && WTERMSIG(Status) == SIGSEGV) - strprintf(dpkg_error, "Sub-process %s received a segmentation fault.",Args[0]); + strprintf(d->dpkg_error, "Sub-process %s received a segmentation fault.",Args[0]); else if (WIFEXITED(Status) != 0) - strprintf(dpkg_error, "Sub-process %s returned an error code (%u)",Args[0],WEXITSTATUS(Status)); + strprintf(d->dpkg_error, "Sub-process %s returned an error code (%u)",Args[0],WEXITSTATUS(Status)); else - strprintf(dpkg_error, "Sub-process %s exited unexpectedly",Args[0]); + strprintf(d->dpkg_error, "Sub-process %s exited unexpectedly",Args[0]); - if(dpkg_error.size() > 0) - _error->Error("%s", dpkg_error.c_str()); + if(d->dpkg_error.size() > 0) + _error->Error("%s", d->dpkg_error.c_str()); if(stopOnError) { @@@ -1288,23 -1285,6 +1304,23 @@@ if (RunScripts("DPkg::Post-Invoke") == false) return false; + if (_config->FindB("Debug::pkgDPkgPM",false) == false) + { + std::string const oldpkgcache = _config->FindFile("Dir::cache::pkgcache"); + if (oldpkgcache.empty() == false && RealFileExists(oldpkgcache) == true && + unlink(oldpkgcache.c_str()) == 0) + { + std::string const srcpkgcache = _config->FindFile("Dir::cache::srcpkgcache"); + if (srcpkgcache.empty() == false && RealFileExists(srcpkgcache) == true) + { + _error->PushToStack(); + pkgCacheFile CacheFile; + CacheFile.BuildCaches(NULL, true); + _error->RevertToStack(); + } + } + } + Cache.writeStateFile(NULL); return true; } @@@ -1438,8 -1418,8 +1454,8 @@@ void pkgDPkgPM::WriteApportReport(cons fprintf(report, "ErrorMessage:\n %s\n", errormsg); // ensure that the log is flushed - if(term_out) - fflush(term_out); + if(d->term_out) + fflush(d->term_out); // attach terminal log it if we have it string logfile_name = _config->FindFile("Dir::Log::Terminal"); diff --combined apt-pkg/depcache.h index 9efe110f5,2942558b0..adc010c28 --- a/apt-pkg/depcache.h +++ b/apt-pkg/depcache.h @@@ -231,8 -231,8 +231,9 @@@ class pkgDepCache : protected pkgCache: // Various test members for the current status of the package inline bool NewInstall() const {return Status == 2 && Mode == ModeInstall;}; inline bool Delete() const {return Mode == ModeDelete;}; + inline bool Purge() const {return Delete() == true && (iFlags & pkgDepCache::Purge) == pkgDepCache::Purge; }; inline bool Keep() const {return Mode == ModeKeep;}; + inline bool Protect() const {return (iFlags & Protected) == Protected;}; inline bool Upgrade() const {return Status > 0 && Mode == ModeInstall;}; inline bool Upgradable() const {return Status >= 1;}; inline bool Downgrade() const {return Status < 0 && Mode == ModeInstall;}; @@@ -242,7 -242,6 +243,7 @@@ inline bool InstBroken() const {return (DepState & DepInstMin) != DepInstMin;}; inline bool InstPolicyBroken() const {return (DepState & DepInstPolicy) != DepInstPolicy;}; inline bool Install() const {return Mode == ModeInstall;}; + inline bool ReInstall() const {return Delete() == false && (iFlags & pkgDepCache::ReInstall) == pkgDepCache::ReInstall;}; inline VerIterator InstVerIter(pkgCache &Cache) {return VerIterator(Cache,InstallVer);}; inline VerIterator CandidateVerIter(pkgCache &Cache) @@@ -260,7 -259,9 +261,9 @@@ virtual VerIterator GetCandidateVer(PkgIterator const &Pkg); virtual bool IsImportantDep(DepIterator const &Dep); - + virtual signed short GetPriority(PkgIterator const &Pkg); + virtual signed short GetPriority(PkgFileIterator const &File); + virtual ~Policy() {}; }; @@@ -315,11 -316,10 +318,10 @@@ void Update(PkgIterator const &P); // Count manipulators - void AddSizes(const PkgIterator &Pkg, bool const &Invert = false); + void AddSizes(const PkgIterator &Pkg, bool const Invert = false); inline void RemoveSizes(const PkgIterator &Pkg) {AddSizes(Pkg, true);}; - void AddSizes(const PkgIterator &Pkg,signed long Mult) __deprecated; - void AddStates(const PkgIterator &Pkg,int Add = 1); - inline void RemoveStates(const PkgIterator &Pkg) {AddStates(Pkg,-1);}; + void AddStates(const PkgIterator &Pkg, bool const Invert = false); + inline void RemoveStates(const PkgIterator &Pkg) {AddStates(Pkg,true);}; public: @@@ -388,18 -388,17 +390,17 @@@ /** \name State Manipulators */ // @{ - void MarkKeep(PkgIterator const &Pkg, bool Soft = false, + bool MarkKeep(PkgIterator const &Pkg, bool Soft = false, bool FromUser = true, unsigned long Depth = 0); - void MarkDelete(PkgIterator const &Pkg, bool Purge = false, + bool MarkDelete(PkgIterator const &Pkg, bool Purge = false, unsigned long Depth = 0, bool FromUser = true); - void MarkInstall(PkgIterator const &Pkg,bool AutoInst = true, + bool MarkInstall(PkgIterator const &Pkg,bool AutoInst = true, unsigned long Depth = 0, bool FromUser = true, bool ForceImportantDeps = false); void MarkProtected(PkgIterator const &Pkg) { PkgState[Pkg->ID].iFlags |= Protected; }; void SetReInstall(PkgIterator const &Pkg,bool To); - // FIXME: Remove the unused boolean parameter on abi break - void SetCandidateVersion(VerIterator TargetVer, bool const &Pseudo = true); + void SetCandidateVersion(VerIterator TargetVer); bool SetCandidateRelease(pkgCache::VerIterator TargetVer, std::string const &TargetRel); /** Set the candidate version for dependencies too if needed. @@@ -484,13 -483,6 +485,6 @@@ virtual ~pkgDepCache(); private: - // Helper for Update(OpProgress) to remove pseudoinstalled arch all packages - // FIXME: they are private so shouldn't affect abi, but just in case… - __deprecated bool RemovePseudoInstalledPkg(PkgIterator &Pkg, std::set &recheck) { return true; }; - __deprecated bool ReInstallPseudoForGroup(unsigned long const &Grp, std::set &recheck) { return true; }; - __deprecated bool ReInstallPseudoForGroup(pkgCache::PkgIterator const &P, std::set &recheck) { return true; }; - - bool IsModeChangeOk(ModeList const mode, PkgIterator const &Pkg, unsigned long const Depth, bool const FromUser); }; diff --combined apt-pkg/init.cc index 31b2d9ccd,aff585e3b..66b0119e6 --- a/apt-pkg/init.cc +++ b/apt-pkg/init.cc @@@ -72,7 -72,9 +72,9 @@@ bool pkgInitConfig(Configuration &Cnf Cnf.Set("Dir::Etc::preferencesparts","preferences.d"); Cnf.Set("Dir::Etc::trusted", "trusted.gpg"); Cnf.Set("Dir::Etc::trustedparts","trusted.gpg.d"); + Cnf.Set("Dir::Bin::methods","/usr/lib/apt/methods"); + Cnf.Set("Dir::Bin::solvers::","/usr/lib/apt/solvers"); Cnf.Set("Dir::Media::MountPath","/media/apt"); // State @@@ -85,6 -87,9 +87,6 @@@ Cnf.Set("Dir::Ignore-Files-Silently::", "\\.bak$"); Cnf.Set("Dir::Ignore-Files-Silently::", "\\.dpkg-[a-z]+$"); - // Translation - Cnf.Set("APT::Acquire::Translation", "environment"); - // Default cdrom mount point Cnf.Set("Acquire::cdrom::mount", "/media/cdrom/"); diff --combined apt-pkg/init.h index 15a1165b9,15a1165b9..6b92dd200 --- a/apt-pkg/init.h +++ b/apt-pkg/init.h @@@ -22,8 -22,8 +22,8 @@@ // Non-ABI-Breaks should only increase RELEASE number. // See also buildlib/libversion.mak #define APT_PKG_MAJOR 4 --#define APT_PKG_MINOR 10 --#define APT_PKG_RELEASE 1 ++#define APT_PKG_MINOR 11 ++#define APT_PKG_RELEASE 0 extern const char *pkgVersion; extern const char *pkgLibVersion; diff --combined debian/changelog index a62003a0e,999417bff..701f03252 --- a/debian/changelog +++ b/debian/changelog @@@ -1,222 -1,111 +1,331 @@@ -apt (0.8.15) UNRELEASED; urgency=low ++apt (0.8.16~exp2) UNRELEASEDexperimental; urgency=low + + [ David Kalnischkies ] + * [ABI-Break] Implement EDSP in libapt-pkg so that all front-ends which + use the internal resolver can now be used also with external + ones as the usage is hidden in between the old API + * provide two edsp solvers in apt-utils: + - 'dump' to quickly output a complete scenario and + - 'apt' to use the internal as an external resolver + * apt-pkg/pkgcache.h: + - clean up mess with the "all" handling in MultiArch to + fix LP: #733741 cleanly for everyone now + * apt-pkg/depcache.cc: + - use a boolean instead of an int for Add/Remove in AddStates + similar to how it works with AddSizes + - let the Mark methods return if their marking was successful + - if a Breaks can't be upgraded, remove it. If it or a Conflict + can't be removed the installation of the breaker fails. + * cmdline/apt-get.cc: + - do not discard the error messages from the resolver and instead + only show the general 'Broken packages' message if nothing else + + [ Stefano Zacchiroli ] + * doc/external-dependency-solver-protocol.txt: + - describe EDSP and the configuration interface around it + + [ Michael Vogt ] + * [ABI-Break] merge lp:~mvo/apt/sha512-template to add support for sha512 + * [ABI-Break] merge lp:~mvo/apt/dpointer to support easier extending + without breaking the ABI ++ * increase ABI version and update package names + - -- David Kalnischkies Tue, 17 May 2011 18:43:21 +0200 ++ -- Michael Vogt Wed, 29 Jun 2011 12:26:54 +0100 ++ +apt (0.8.16~exp1) experimental; urgency=low + + * merged with the debian/unstable upload + + -- Michael Vogt Wed, 29 Jun 2011 12:40:31 +0200 + +apt (0.8.15) unstable; urgency=low + + [ Julian Andres Klode ] + * apt-pkg/depcache.cc: + - Really release action groups only once (Closes: #622744) + - Make purge work again for config-files (LP: #244598) (Closes: #150831) + * apt-pkg/acquire-item.cc: + - Reject files known to be invalid (LP: #346386) (Closes: #627642) + * debian/apt.cron.daily: + - Check power after wait, patch by manuel-soto (LP: #705269) + * debian/control: + - Move ${shlibs:Depends} to Pre-Depends, as we do not want APT + unpacked if a library is too old and thus break upgrades + * doc/apt-key.8.xml: + - Document apt-key net-update (LP: #192810) + + [ Christian Perrier ] + * Galician translation update (Miguel Anxo Bouzada). Closes: #626505 + * Italian translation update (Milo Casagrande). Closes: #627834 + * German documentation translation update (Chris Leick). Closes: #629949 + * Catalan translation update (Jordi Mallach). Closes: #630657 + + [ David Kalnischkies ] + * fix a bunch of cppcheck warnings/errors based on a patch by + Niels Thykier, thanks! (Closes: #622805) + * apt-pkg/depcache.cc: + - really include 'rc' packages in the delete count by fixing a + typo which exists since 1999 in the source… (LP: #761175) + - if critical or-group can't be satisfied, exit directly. + * apt-pkg/acquire-method.cc: + - write directly to stdout instead of creating the message in + memory first before writing to avoid hitting limits + - fix order of CurrentURI and UsedMirror in Status() and Log() + * apt-pkg/orderlist.cc: + - let VisitRProvides report if the calls were successful + * apt-pkg/deb/dpkgpm.cc: + - replace obsolete usleep with nanosleep + - remove invalid pkgcache.bin and rebuild it if possible + - log reinstall commands in history.log + * debian/apt{,-utils}.symbols: + - update both experimental symbol-files to reflect 0.8.14 state + * debian/rules: + - remove unused embedded jquery by doxygen from libapt-pkg-doc + * cmdline/apt-mark.cc: + - reimplement apt-mark in c++ + - provide a 'showmanual' command (Closes: #582791) + - provide a 'dpkg --set-selections' wrapper to set/release holds + * cmdline/apt-get.cc: + - deprecate mostly undocumented 'markauto' in favor of 'apt-mark' + * cmdline/apt-cache.cc: + - deprecate mostly undocumented 'showauto' in favor of 'apt-mark' + * apt-pkg/pkgcache.cc: + - really ignore :arch in FindPkg() in non-multiarch environment + * doc/po/de.po: + - undo the translation of the command 'dump' in manpage of apt-config + as report by Burghard Grossmann on debian-l10n-german, thanks! + * apt-pkg/deb/debmetaindex.cc: + - do not download TranslationIndex if no Translation-* will be + downloaded later on anyway (Closes: #624218) + * test/versions.lst: + - disable obscure version number tests with versions dpkg doesn't + allow any more as they don't start with a number + * apt-pkg/acquire-worker.cc: + - print filename in the unmatching size warning (Closes: #623137) + * apt-pkg/acquire-item.cc: + - apply fix for poorly worded 'locate file' error message from + Ben Finney, thanks! (Closes: #623171) + * methods/http.cc: + - add config option to ignore a closed stdin to be able to easily + use the method as a simple standalone downloader + - Location header in redirects should be absolute URI, but some + servers just send an absolute path so still deal with it properly + - dequote URL taken from Location in redirects as we will otherwise + quote an already quoted string in the request later (Closes: #602412) + * apt-pkg/contrib/netrc.cc: + - replace non-posix gnu-extension strdupa with strdup + * apt-pkg/packagemanager.cc: + - ensure for Multi-Arch:same packages that they are unpacked in + lock step even in immediate configuration (Closes: #618288) + * apt-pkg/init.cc: + - don't set deprecated APT::Acquire::Translation, thanks Jörg Sommer! + * cmdline/apt-config.cc: + - show Acquire::Languages and APT::Architectures settings + in 'dump' (Closes: 626739) + * apt-pkg/orderlist.cc: + - ensure that an old version of a package with a provides can + never satisfy a dependency of a newer version of this package + + [ Michael Vogt ] + * methods/mirror.cc: + - ignore lines starting with "#" in the mirror file + - ignore non http urls in the mirrors + - append the dist (e.g. sid, wheezy) as a query string when + asking for a suitable mirror + * apt-pkg/deb/deblistparser.cc: + - include all known languages when building the apt cache + (LP: #794907) + * apt-pkg/deb/debindexfile.cc: + - remove some no longer valid checks for "TranslationsAvailable()" + + [ Kenneth Solbø Andersen ] + * apt-pkg/deb/dpkgpm.cc: + - set permissions of term.log to root.adm and 644 (LP: #404724) + + [ Chris Leick ] + * various typo and syntax corrections in doc/*.xml + + -- Michael Vogt Tue, 28 Jun 2011 18:00:48 +0200 + +apt (0.8.15~exp3) experimental; urgency=low + + * debian/control: + - add Breaks: 0.8.15~exp3) for libapt-pkg4.10 and + libapt-inst1.2 (thanks to Jonathan Nieder, closes: #630214) + - use depends for the ${shlibs:Depends} to make the breaks work + + -- Michael Vogt Fri, 17 Jun 2011 21:51:41 +0200 + +apt (0.8.15~exp2) experimental; urgency=low + + * debian/control: + - fix incorrect Replaces (closes: #630204) for libapt-inst1.2 + + -- Michael Vogt Wed, 15 Jun 2011 16:51:14 +0200 + +apt (0.8.15~exp1) experimental; urgency=low + + [ Julian Andres Klode ] + * apt-pkg/depcache.cc: + - Really release action groups only once (Closes: #622744) + - Make purge work again for config-files (LP: #244598) (Closes: #150831) + * apt-pkg/acquire-item.cc: + - Reject files known to be invalid (LP: #346386) (Closes: #627642) + * debian/apt.cron.daily: + - Check power after wait, patch by manuel-soto (LP: #705269) + * debian/control: + - Move ${shlibs:Depends} to Pre-Depends, as we do not want APT + unpacked if a library is too old and thus break upgrades + * doc/apt-key.8.xml: + - Document apt-key net-update (LP: #192810) + + [ Christian Perrier ] + * Galician translation update (Miguel Anxo Bouzada). Closes: #626505 + * Italian translation update (Milo Casagrande). Closes: #627834 + * German documentation translation update (Chris Leick). Closes: #629949 + + [ David Kalnischkies ] + * fix a bunch of cppcheck warnings/errors based on a patch by + Niels Thykier, thanks! (Closes: #622805) + * apt-pkg/depcache.cc: + - really include 'rc' packages in the delete count by fixing a + typo which exists since 1999 in the source… (LP: #761175) + - if critical or-group can't be satisfied, exit directly. + * apt-pkg/acquire-method.cc: + - write directly to stdout instead of creating the message in + memory first before writing to avoid hitting limits + - fix order of CurrentURI and UsedMirror in Status() and Log() + * apt-pkg/orderlist.cc: + - let VisitRProvides report if the calls were successful + * apt-pkg/deb/dpkgpm.cc: + - replace obsolete usleep with nanosleep + * debian/apt{,-utils}.symbols: + - update both experimental symbol-files to reflect 0.8.14 state + * debian/rules: + - remove unused embedded jquery by doxygen from libapt-pkg-doc + * cmdline/apt-mark.cc: + - reimplement apt-mark in c++ + - provide a 'showmanual' command (Closes: #582791) + - provide a 'dpkg --set-selections' wrapper to set/release holds + * cmdline/apt-get.cc: + - deprecate mostly undocumented 'markauto' in favor of 'apt-mark' + * cmdline/apt-cache.cc: + - deprecate mostly undocumented 'showauto' in favor of 'apt-mark' + * apt-pkg/pkgcache.cc: + - really ignore :arch in FindPkg() in non-multiarch environment + * doc/po/de.po: + - undo the translation of the command 'dump' in manpage of apt-config + as report by Burghard Grossmann on debian-l10n-german, thanks! + * apt-pkg/deb/debmetaindex.cc: + - do not download TranslationIndex if no Translation-* will be + downloaded later on anyway (Closes: #624218) + * test/versions.lst: + - disable obscure version number tests with versions dpkg doesn't + allow any more as they don't start with a number + * apt-pkg/acquire-worker.cc: + - print filename in the unmatching size warning (Closes: #623137) + * apt-pkg/acquire-item.cc: + - apply fix for poorly worded 'locate file' error message from + Ben Finney, thanks! (Closes: #623171) + * methods/http.cc: + - add config option to ignore a closed stdin to be able to easily + use the method as a simple standalone downloader + - Location header in redirects should be absolute URI, but some + servers just send an absolute path so still deal with it properly + - dequote URL taken from Location in redirects as we will otherwise + quote an already quoted string in the request later (Closes: #602412) + * apt-pkg/contrib/netrc.cc: + - replace non-posix gnu-extension strdupa with strdup + * apt-pkg/packagemanager.cc: + - ensure for Multi-Arch:same packages that they are unpacked in + lock step even in immediate configuration (Closes: #618288) + + [ Michael Vogt ] + * methods/mirror.cc: + - ignore lines starting with "#" in the mirror file + - ignore non http urls in the mirrors + - append the dist (e.g. sid, wheezy) as a query string when + asking for a suitable mirror + * debian/control: + - add libapt-pkg4.10 and libapt-inst1.2 library packages + + -- Michael Vogt Fri, 10 Jun 2011 15:32:07 +0200 + apt (0.8.14.2) UNRELEASED; urgency=low + + [ Julian Andres Klode ] + * apt-pkg/depcache.cc: + - Really release action groups only once (Closes: #622744) + - Make purge work again for config-files (LP: #244598) (Closes: #150831) + * debian/apt.cron.daily: + - Check power after wait, patch by manuel-soto (LP: #705269) + * debian/control: + - Move ${shlibs:Depends} to Pre-Depends, as we do not want APT + unpacked if a library is too old and thus break upgrades + * doc/apt-key.8.xml: + - Document apt-key net-update (LP: #192810) + + [ Christian Perrier ] + * Galician translation update (Miguel Anxo Bouzada). Closes: #626505 + + [ David Kalnischkies ] + * fix a bunch of cppcheck warnings/errors based on a patch by + Niels Thykier, thanks! (Closes: #622805) + * apt-pkg/depcache.cc: + - really include 'rc' packages in the delete count by fixing a + typo which exists since 1999 in the source… (LP: #761175) + - if critical or-group can't be satisfied, exit directly. + * apt-pkg/acquire-method.cc: + - write directly to stdout instead of creating the message in + memory first before writing to avoid hitting limits + - fix order of CurrentURI and UsedMirror in Status() and Log() + * apt-pkg/orderlist.cc: + - let VisitRProvides report if the calls were successful + * apt-pkg/deb/dpkgpm.cc: + - replace obsolete usleep with nanosleep + * debian/apt{,-utils}.symbols: + - update both experimental symbol-files to reflect 0.8.14 state + * debian/rules: + - remove unused embedded jquery by doxygen from libapt-pkg-doc + * cmdline/apt-mark.cc: + - reimplement apt-mark in c++ + - provide a 'showmanual' command (Closes: #582791) + - provide a 'dpkg --set-selections' wrapper to set/release holds + * cmdline/apt-get.cc: + - deprecate mostly undocumented 'markauto' in favor of 'apt-mark' + * cmdline/apt-cache.cc: + - deprecate mostly undocumented 'showauto' in favor of 'apt-mark' + * apt-pkg/pkgcache.cc: + - really ignore :arch in FindPkg() in non-multiarch environment + * doc/po/de.po: + - undo the translation of the command 'dump' in manpage of apt-config + as report by Burghard Grossmann on debian-l10n-german, thanks! + * apt-pkg/deb/debmetaindex.cc: + - do not download TranslationIndex if no Translation-* will be + downloaded later on anyway (Closes: #624218) + * test/versions.lst: + - disable obscure version number tests with versions dpkg doesn't + allow any more as they don't start with a number + * apt-pkg/acquire-worker.cc: + - print filename in the unmatching size warning (Closes: #623137) + * apt-pkg/acquire-item.cc: + - apply fix for poorly worded 'locate file' error message from + Ben Finney, thanks! (Closes: #623171) + * methods/http.cc: + - add config option to ignore a closed stdin to be able to easily + use the method as a simple standalone downloader + - Location header in redirects should be absolute URI, but some + servers just send an absolute path so still deal with it properly + - dequote URL taken from Location in redirects as we will otherwise + quote an already quoted string in the request later (Closes: #602412) + * apt-pkg/contrib/netrc.cc: + - replace non-posix gnu-extension strdupa with strdup + * apt-pkg/packagemanager.cc: + - ensure for Multi-Arch:same packages that they are unpacked in + lock step even in immediate configuration (Closes: #618288) + + -- Michael Vogt Mon, 16 May 2011 14:57:52 +0200 + apt (0.8.14.1) unstable; urgency=low * apt-pkg/acquire-item.cc: diff --combined debian/control index 512a132f6,6d0f16b70..8d85b48e8 --- a/debian/control +++ b/debian/control @@@ -6,65 -6,26 +6,63 @@@ Uploaders: Michael Vogt , Daniel Burrows , Julian Andres Klode Standards-Version: 3.9.2 -Build-Depends: dpkg-dev (>= 1.15.8), debhelper (>= 7.2.3~), libdb-dev, gettext (>= 0.12), libcurl4-gnutls-dev (>= 7.19.0), zlib1g-dev | libz-dev, debiandoc-sgml, xsltproc, docbook-xsl, docbook-xml, po4a (>= 0.34-2), autotools-dev, autoconf, automake, doxygen +Build-Depends: dpkg-dev (>= 1.15.8), debhelper (>= 7.2.3~), libdb-dev, + gettext (>= 0.12), libcurl4-gnutls-dev (>= 7.19.0), + zlib1g-dev | libz-dev, debiandoc-sgml, xsltproc, docbook-xsl, docbook-xml, + po4a (>= 0.34-2), autotools-dev, autoconf, automake, doxygen Build-Conflicts: autoconf2.13, automake1.4 Vcs-Bzr: http://bzr.debian.org/apt/debian-sid/ Vcs-Browser: http://bzr.debian.org/loggerhead/apt/debian-sid/ Package: apt Architecture: any -Pre-Depends: ${shlibs:Depends} -Depends: debian-archive-keyring, ${misc:Depends}, gnupg +Depends: ${shlibs:Depends}, ${misc:Depends}, debian-archive-keyring, gnupg Replaces: manpages-pl (<< 20060617-3~) -Provides: ${libapt-pkg:provides} Conflicts: python-apt (<< 0.7.93.2~) Suggests: aptitude | synaptic | wajig, dpkg-dev, apt-doc, bzip2, lzma, python-apt -Description: Advanced front-end for dpkg - This is Debian's next generation front-end for the dpkg package manager. - It provides the apt-get utility and APT dselect method that provides a - simpler, safer way to install and upgrade packages. +Description: APT's commandline package manager + This package provides commandline tools for searching and + managing as well as querying information about packages + as a low-level access to all features of the libapt-pkg library. . - APT features complete installation ordering, multiple source capability - and several other unique features, see the Users Guide in apt-doc. + These include: + * apt-get for retrieval of packages and information about them + from authenticated sources and for installation, upgrade and + removal of packages together with their dependencies + * apt-cache for querying available information about installed + as well as installable packages + * apt-cdrom to use removable media as a source for packages + * apt-config as an interface to the configuration settings + * apt-key as an interface to manage authentication keys + - Package: libapt-pkg4.10 ++Package: libapt-pkg4.11 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Replaces: apt (<< 0.8.15) - Breaks: apt (<< 0.8.15) +Description: APT's package managment runtime library + This library provides the common functionality for searching and + managing packages as well as information about packages. + Higher-level package managers can depend upon this library. + . + This includes: + * retrieval of information about packages from multiple sources + * retrieval of packages and all dependent packages + needed to satisfy a request either through an internal + solver or by interfacing with an external one + * authenticating the sources and validating the retrieved data + * installation and removal of packages in the system + * providing different transports to retrieve data over cdrom, ftp, + http, rsh as well as an interface to add more transports like + https (apt-transport-https) and debtorrent (apt-transport-debtorrent). + - Package: libapt-inst1.2 ++Package: libapt-inst1.3 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Replaces: apt-utils (<< 0.8.15), apt (<< 0.8.15) - Breaks: apt (<< 0.8.15), apt-utils (<< 0.8.15) +Description: APT's deb package format runtime library + This library provides methods to query and extract information + from deb packages. This includes the control data and the package + file content. Package: apt-doc Architecture: all @@@ -72,13 -33,13 +70,13 @@@ Priority: optiona Depends: ${misc:Depends} Section: doc Description: Documentation for APT - This package contains the user guide and offline guide, for APT, an - Advanced Package Tool. + This package contains the user guide and offline guide for various + APT tools which are provided in a html and a text-only version. Package: libapt-pkg-dev Architecture: any Priority: optional -Depends: apt (= ${binary:Version}), apt-utils (= ${binary:Version}), ${libapt-pkg:provides}, ${libapt-inst:provides}, ${misc:Depends}, zlib1g-dev | zlib-dev +Depends: ${libapt-pkg-name} (= ${binary:Version}), ${libapt-inst-name} (= ${binary:Version}), ${misc:Depends}, zlib1g-dev | zlib-dev Section: libdevel Description: Development files for APT's libapt-pkg and libapt-inst This package contains the header files and libraries for @@@ -100,25 -61,19 +98,25 @@@ Description: Documentation for APT deve Package: apt-utils Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} -Provides: ${libapt-inst:provides} Description: APT utility programs - This package contains some APT utility programs such as apt-ftparchive, - apt-sortpkgs and apt-extracttemplates. + This package contains some less used commandline utilities related + to package managment with APT. . - apt-extracttemplates is used by debconf to prompt for configuration - questions before installation. apt-ftparchive is used to create Package - and other index files. apt-sortpkgs is a Package/Source file normalizer. + * apt-extracttemplates is used by debconf to prompt for configuration + questions before installation. + * apt-ftparchive is used to create Packages and other index files + needed to publish an archive of debian packages + * apt-sortpkgs is a Packages/Sources file normalizer. Package: apt-transport-https Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Priority: optional -Description: APT https transport - This package contains a APT https transport. It makes it possible to - use 'deb https://foo distro main' lines in the sources.list. +Description: https download transport for APT + This package enables the usage of 'deb https://foo distro main' lines + in the /etc/apt/sources.list so that all package managers using the + libapt-pkg library can access metadata and packages available in sources + accessable over https (Hypertext Transfer Protocol Secure). + . + This transport supports server as well as client authenification + with certificates. diff --combined debian/libapt-inst1.3.install index 000000000,000000000..b7b63be81 new file mode 100644 --- /dev/null +++ b/debian/libapt-inst1.3.install @@@ -1,0 -1,0 +1,2 @@@ ++bin/libapt-inst*.so.* usr/lib/ ++usr/share/locale/*/*/libapt-inst*.mo diff --combined debian/libapt-inst1.3.symbols index 000000000,000000000..d9ea55b3d new file mode 100644 --- /dev/null +++ b/debian/libapt-inst1.3.symbols @@@ -1,0 -1,0 +1,122 @@@ ++libapt-inst.so.1.2 libapt-inst1.2 #MINVER# ++* Build-Depends-Package: libapt-pkg-dev ++ (c++)"ExtractTar::Done(bool)@Base" 0.8.0 ++ (c++)"ExtractTar::Go(pkgDirStream&)@Base" 0.8.0 ++ (c++)"ExtractTar::StartGzip()@Base" 0.8.0 ++ (c++)"ExtractTar::ExtractTar(FileFd&, unsigned long, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"ExtractTar::~ExtractTar()@Base" 0.8.0 ++ (c++)"debDebFile::GotoMember(char const*)@Base" 0.8.0 ++ (c++)"debDebFile::CheckMember(char const*)@Base" 0.8.0 ++ (c++)"debDebFile::MergeControl(pkgDataBase&)@Base" 0.8.0 ++ (c++)"debDebFile::ControlExtract::DoItem(pkgDirStream::Item&, int&)@Base" 0.8.0 ++ (c++)"debDebFile::ControlExtract::~ControlExtract()@Base" 0.8.0 ++ (c++)"debDebFile::ExtractArchive(pkgDirStream&)@Base" 0.8.0 ++ (c++)"debDebFile::ExtractControl(pkgDataBase&)@Base" 0.8.0 ++ (c++)"debDebFile::MemControlExtract::TakeControl(void const*, unsigned long)@Base" 0.8.0 ++ (c++)"debDebFile::MemControlExtract::Read(debDebFile&)@Base" 0.8.0 ++ (c++)"debDebFile::MemControlExtract::DoItem(pkgDirStream::Item&, int&)@Base" 0.8.0 ++ (c++)"debDebFile::MemControlExtract::Process(pkgDirStream::Item&, unsigned char const*, unsigned long, unsigned long)@Base" 0.8.0 ++ (c++)"debDebFile::MemControlExtract::~MemControlExtract()@Base" 0.8.0 ++ (c++)"debDebFile::debDebFile(FileFd&)@Base" 0.8.0 ++ (c++)"pkgExtract::FinishedFile(pkgDirStream::Item&, int)@Base" 0.8.0 ++ (c++)"pkgExtract::CheckDirReplace(std::basic_string, std::allocator >, unsigned int)@Base" 0.8.0 ++ (c++)"pkgExtract::HandleOverwrites(pkgFLCache::NodeIterator, bool)@Base" 0.8.0 ++ (c++)"pkgExtract::Fail(pkgDirStream::Item&, int)@Base" 0.8.0 ++ (c++)"pkgExtract::DoItem(pkgDirStream::Item&, int&)@Base" 0.8.0 ++ (c++)"pkgExtract::Aborted()@Base" 0.8.0 ++ (c++)"pkgExtract::Finished()@Base" 0.8.0 ++ (c++)"pkgExtract::pkgExtract(pkgFLCache&, pkgCache::VerIterator)@Base" 0.8.0 ++ (c++)"pkgExtract::~pkgExtract()@Base" 0.8.0 ++ (c++)"pkgFLCache::TreeLookup(unsigned int*, char const*, char const*, unsigned long, unsigned int*, bool)@Base" 0.8.0 ++ (c++)"pkgFLCache::AddConfFile(char const*, char const*, pkgFLCache::PkgIterator const&, unsigned char const*)@Base" 0.8.0 ++ (c++)"pkgFLCache::AddDiversion(pkgFLCache::PkgIterator const&, char const*, char const*)@Base" 0.8.0 ++ (c++)"pkgFLCache::BeginDiverLoad()@Base" 0.8.0 ++ (c++)"pkgFLCache::FinishDiverLoad()@Base" 0.8.0 ++ (c++)"pkgFLCache::GetPkg(char const*, char const*, bool)@Base" 0.8.0 ++ (c++)"pkgFLCache::Header::Header()@Base" 0.8.0 ++ (c++)"pkgFLCache::GetNode(char const*, char const*, unsigned int, bool, bool)@Base" 0.8.0 ++ (c++)"pkgFLCache::DropNode(unsigned int)@Base" 0.8.0 ++ (c++)"pkgFLCache::HashNode(pkgFLCache::NodeIterator const&)@Base" 0.8.0 ++ (c++)"pkgFLCache::PrintTree(unsigned int, unsigned long)@Base" 0.8.0 ++ (c++)"pkgFLCache::pkgFLCache(DynamicMMap&)@Base" 0.8.0 ++ (c++)"pkgDataBase::GetMetaTmp(std::basic_string, std::allocator >&)@Base" 0.8.0 ++ (c++)"pkgDataBase::~pkgDataBase()@Base" 0.8.0 ++ (c++)"pkgDirStream::FinishedFile(pkgDirStream::Item&, int)@Base" 0.8.0 ++ (c++)"pkgDirStream::Fail(pkgDirStream::Item&, int)@Base" 0.8.0 ++ (c++)"pkgDirStream::DoItem(pkgDirStream::Item&, int&)@Base" 0.8.0 ++ (c++)"pkgDirStream::Process(pkgDirStream::Item&, unsigned char const*, unsigned long, unsigned long)@Base" 0.8.0 ++ (c++)"pkgDirStream::~pkgDirStream()@Base" 0.8.0 ++ (c++|optional)"debListParser::~debListParser()@Base" 0.8.0 ++ (c++|optional)"pkgCacheGenerator::ListParser::CollectFileProvides(pkgCache&, pkgCache::VerIterator&)@Base" 0.8.0 ++ (c++|optional)"pkgCacheGenerator::ListParser::~ListParser()@Base" 0.8.0 ++ (c++|optional)"pkgCache::DepIterator::operator++(int)@Base" 0.8.0 ++ (c++|optional)"pkgCache::DepIterator::operator++()@Base" 0.8.0 ++ (c++|optional)"pkgCache::VerIterator::operator++(int)@Base" 0.8.0 ++ (c++|optional)"pkgCache::VerIterator::operator++()@Base" 0.8.0 ++ (c++)"ARArchive::LoadHeaders()@Base" 0.8.0 ++ (c++)"ARArchive::ARArchive(FileFd&)@Base" 0.8.0 ++ (c++)"ARArchive::~ARArchive()@Base" 0.8.0 ++ (c++)"debDpkgDB::InitMetaTmp(std::basic_string, std::allocator >&)@Base" 0.8.0 ++ (c++)"debDpkgDB::LoadChanges()@Base" 0.8.0 ++ (c++)"debDpkgDB::ReadConfFiles()@Base" 0.8.0 ++ (c++)"debDpkgDB::ReadyFileList(OpProgress&)@Base" 0.8.0 ++ (c++)"debDpkgDB::ReadyPkgCache(OpProgress&)@Base" 0.8.0 ++ (c++)"debDpkgDB::ReadDiversions()@Base" 0.8.0 ++ (c++)"debDpkgDB::ReadFList(OpProgress&)@Base" 0.8.0 ++ (c++)"debDpkgDB::debDpkgDB()@Base" 0.8.0 ++ (c++)"debDpkgDB::~debDpkgDB()@Base" 0.8.0 ++ (c++)"pkgFLCache::NodeIterator::RealPackage() const@Base" 0.8.0 ++ (c++)"pkgFLCache::Header::CheckSizes(pkgFLCache::Header&) const@Base" 0.8.0 ++ (c++|optional)"pkgCache::DepIterator::OwnerPointer() const@Base" 0.8.0 ++ (c++|optional)"pkgCache::VerIterator::OwnerPointer() const@Base" 0.8.0 ++ (c++)"ARArchive::FindMember(char const*) const@Base" 0.8.0 ++ (c++)"typeinfo for ExtractTar@Base" 0.8.0 ++ (c++)"typeinfo for pkgExtract@Base" 0.8.0 ++ (c++)"typeinfo for pkgDataBase@Base" 0.8.0 ++ (c++)"typeinfo for pkgDirStream@Base" 0.8.0 ++ (c++)"typeinfo for debDpkgDB@Base" 0.8.0 ++ (c++)"typeinfo for debDebFile::ControlExtract@Base" 0.8.0 ++ (c++)"typeinfo for debDebFile::MemControlExtract@Base" 0.8.0 ++ (c++|optional)"typeinfo for pkgCacheGenerator::ListParser@Base" 0.8.0 ++ (c++|optional)"typeinfo for pkgCache::DepIterator@Base" 0.8.0 ++ (c++|optional)"typeinfo for pkgCache::VerIterator@Base" 0.8.0 ++ (c++|optional)"typeinfo for pkgCache::Iterator@Base" 0.8.0 ++ (c++|optional)"typeinfo for pkgCache::Iterator@Base" 0.8.0 ++ (c++|optional)"typeinfo for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"typeinfo name for ExtractTar@Base" 0.8.0 ++ (c++)"typeinfo name for pkgExtract@Base" 0.8.0 ++ (c++)"typeinfo name for pkgDataBase@Base" 0.8.0 ++ (c++)"typeinfo name for pkgDirStream@Base" 0.8.0 ++ (c++)"typeinfo name for debDpkgDB@Base" 0.8.0 ++ (c++)"typeinfo name for debDebFile::ControlExtract@Base" 0.8.0 ++ (c++)"typeinfo name for debDebFile::MemControlExtract@Base" 0.8.0 ++ (c++|optional)"typeinfo name for pkgCacheGenerator::ListParser@Base" 0.8.0 ++ (c++|optional)"typeinfo name for pkgCache::DepIterator@Base" 0.8.0 ++ (c++|optional)"typeinfo name for pkgCache::VerIterator@Base" 0.8.0 ++ (c++|optional)"typeinfo name for pkgCache::Iterator@Base" 0.8.0 ++ (c++|optional)"typeinfo name for pkgCache::Iterator@Base" 0.8.0 ++ (c++|optional)"typeinfo name for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"vtable for ExtractTar@Base" 0.8.0 ++ (c++)"vtable for pkgExtract@Base" 0.8.0 ++ (c++)"vtable for pkgDataBase@Base" 0.8.0 ++ (c++)"vtable for pkgDirStream@Base" 0.8.0 ++ (c++)"vtable for debDpkgDB@Base" 0.8.0 ++ (c++)"vtable for debDebFile::ControlExtract@Base" 0.8.0 ++ (c++)"vtable for debDebFile::MemControlExtract@Base" 0.8.0 ++ (c++|optional)"vtable for pkgCacheGenerator::ListParser@Base" 0.8.0 ++ (c++|optional)"vtable for pkgCache::DepIterator@Base" 0.8.0 ++ (c++|optional)"vtable for pkgCache::VerIterator@Base" 0.8.0 ++ (c++|optional)"vtable for pkgCache::Iterator@Base" 0.8.0 ++ (c++|optional)"vtable for pkgCache::Iterator@Base" 0.8.0 ++ (c++|optional)"vtable for pkgCache::Iterator@Base" 0.8.0 ++### gcc-4.4 specific ++# (c++|regex|optional=std)"^char\* std::[^ ]+<.+ >::_.+@Base$" 0.8.0 ++# (c++|optional=std)"std::basic_string, std::allocator >& std::basic_string, std::allocator >::append(unsigned char*, unsigned char*)@Base" 0.8.0 ++### gcc-4.6 specific ++ (c++|optional=std)"std::vector >::~vector()@Base" 0.8.12 ++ (c++|optional=std)"std::basic_string, std::allocator >& std::basic_string, std::allocator >::_M_replace_dispatch(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, unsigned char*, unsigned char*, std::__false_type)@Base" 0.8.0 ++### try to ignore std:: template instances ++ (c++|regex|optional=std)"^std::basic_string<.+ >\(.+\)@Base$" 0.8.0 ++ (c++|regex|optional=std)"^typeinfo name for std::iterator<.*>@Base$" 0.8.0 ++ (c++|regex|optional=std)"^typeinfo for std::iterator<.*>@Base$" 0.8.0 ++### diff --combined debian/libapt-pkg4.11.install index 000000000,000000000..91b39a31b new file mode 100644 --- /dev/null +++ b/debian/libapt-pkg4.11.install @@@ -1,0 -1,0 +1,2 @@@ ++bin/libapt-pkg*.so.* usr/lib/ ++usr/share/locale/*/*/libapt-pkg*.mo diff --combined debian/libapt-pkg4.11.symbols index 000000000,000000000..16b630214 new file mode 100644 --- /dev/null +++ b/debian/libapt-pkg4.11.symbols @@@ -1,0 -1,0 +1,1322 @@@ ++libapt-pkg.so.4.10 libapt-pkg4.10 #MINVER# ++* Build-Depends-Package: libapt-pkg-dev ++ TFRewritePackageOrder@Base 0.8.0 ++ TFRewriteSourceOrder@Base 0.8.0 ++ (c++)"FileExists(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"IdentCdrom(std::basic_string, std::allocator >, std::basic_string, std::allocator >&, unsigned int)@Base" 0.8.0 ++ (c++)"ListUpdate(pkgAcquireStatus&, pkgSourceList&, int)@Base" 0.8.0 ++ (c++)"MountCdrom(std::basic_string, std::allocator >, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"ParseCWord(char const*&, std::basic_string, std::allocator >&)@Base" 0.8.0 ++ (c++)"ReadPinDir(pkgPolicy&, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"RunScripts(char const*)@Base" 0.8.0 ++ (c++)"SafeGetCWD()@Base" 0.8.0 ++ (c++)"parsenetrc(char*, char*, char*, char*)@Base" 0.8.0 ++ (c++)"QuoteString(std::basic_string, std::allocator > const&, char const*)@Base" 0.8.0 ++ (c++)"ReadPinFile(pkgPolicy&, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"RegexChoice(RxChoiceList*, char const**, char const**)@Base" 0.8.0 ++ (c++)"SetNonBlock(int, bool)@Base" 0.8.0 ++ (c++)"TimeRFC1123(long)@Base" 0.8.0 ++ (c++)"flExtension(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"Base64Encode(std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"ReadMessages(int, std::vector, std::allocator >, std::allocator, std::allocator > > >&)@Base" 0.8.0 ++ (c++)"SetCloseExec(int, bool)@Base" 0.8.0 ++ (c++)"StringToBool(std::basic_string, std::allocator > const&, int)@Base" 0.8.0 ++ (c++)"UnmountCdrom(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"_GetErrorObj()@Base" 0.8.0 ++ (c++)"pkgFixBroken(pkgDepCache&)@Base" 0.8.0 ++ (c++)"DeQuoteString(__gnu_cxx::__normal_iterator, std::allocator > > const&, __gnu_cxx::__normal_iterator, std::allocator > > const&)@Base" 0.8.0 ++ (c++)"DeQuoteString(std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"OutputInDepth(unsigned long, char const*)@Base" 0.8.0 ++ (c++)"ReadConfigDir(Configuration&, std::basic_string, std::allocator > const&, bool const&, unsigned int const&)@Base" 0.8.0 ++ (c++)"URItoFileName(std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"UTF8ToCodeset(char const*, std::basic_string, std::allocator > const&, std::basic_string, std::allocator >*)@Base" 0.8.0 ++ (c++)"pkgAllUpgrade(pkgDepCache&)@Base" 0.8.0 ++ (c++)"pkgInitConfig(Configuration&)@Base" 0.8.0 ++ (c++)"pkgInitSystem(Configuration&, pkgSystem*&)@Base" 0.8.0 ++ (c++)"safe_snprintf(char*, char*, char const*, ...)@Base" 0.8.0 ++ (c++)"stringcasecmp(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, char const*, char const*)@Base" 0.8.0 ++ (c++)"stringcasecmp(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)@Base" 0.8.0 ++ (c++)"stringcasecmp(char const*, char const*, char const*, char const*)@Base" 0.8.0 ++ (c++)"tolower_ascii(int)@Base" 0.8.0 ++ (c++)"ParseQuoteWord(char const*&, std::basic_string, std::allocator >&)@Base" 0.8.0 ++ (c++)"ReadConfigFile(Configuration&, std::basic_string, std::allocator > const&, bool const&, unsigned int const&)@Base" 0.8.0 ++ (c++)"TokSplitString(char, char*, char**, unsigned long)@Base" 0.8.0 ++ (c++)"maybe_add_auth(URI&, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgApplyStatus(pkgDepCache&)@Base" 0.8.0 ++ (c++)"pkgDistUpgrade(pkgDepCache&)@Base" 0.8.0 ++ (c++)"CheckDomainList(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"CreateDirectory(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"DirectoryExists(std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"VectorizeString(std::basic_string, std::allocator > const&, char const&)@Base" 0.8.0 ++ (c++)"pkgPrioSortList(pkgCache&, pkgCache::Version**)@Base" 0.8.0 ++ (c++)"FTPMDTMStrToTime(char const*, long&)@Base" 0.8.0 ++ (c++)"RFC1123StrToTime(char const*, long&)@Base" 0.8.0 ++ (c++)"pkgMakeStatusCache(pkgSourceList&, OpProgress&, MMap**, bool)@Base" 0.8.0 ++ (c++)"pkgMinimizeUpgrade(pkgDepCache&)@Base" 0.8.0 ++ (c++)"GetListOfFilesInDir(std::basic_string, std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, bool const&)@Base" 0.8.0 ++ (c++)"GetListOfFilesInDir(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, bool const&, bool const&)@Base" 0.8.0 ++ (c++)"pkgMakeStatusCacheMem(pkgSourceList&, OpProgress&)@Base" 0.8.0 ++ (c++)"pkgMakeOnlyStatusCache(OpProgress&, DynamicMMap**)@Base" 0.8.0 ++ (c++)"WaitFd(int, bool, unsigned long)@Base" 0.8.0 ++ (c++)"GetLock(std::basic_string, std::allocator >, bool)@Base" 0.8.0 ++ (c++)"Hex2Num(std::basic_string, std::allocator > const&, unsigned char*, unsigned int)@Base" 0.8.0 ++ (c++)"AddCRC16(unsigned short, void const*, unsigned long)@Base" 0.8.0 ++ (c++)"CopyFile(FileFd&, FileFd&)@Base" 0.8.0 ++ (c++)"ExecFork()@Base" 0.8.0 ++ (c++)"ExecWait(int, char const*, bool)@Base" 0.8.0 ++ (c++)"StrToNum(char const*, unsigned long&, unsigned int, unsigned int)@Base" 0.8.0 ++ (c++)"SubstVar(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"SubstVar(std::basic_string, std::allocator >, SubstVar const*)@Base" 0.8.0 ++ (c++)"flNoLink(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"flNotDir(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"ioprintf(std::basic_ostream >&, char const*, ...)@Base" 0.8.0 ++ (c++)"IsMounted(std::basic_string, std::allocator >&)@Base" 0.8.0 ++ (c++)"LookupTag(std::basic_string, std::allocator > const&, char const*, char const*)@Base" 0.8.0 ++ (c++)"SizeToStr(double)@Base" 0.8.0 ++ (c++)"StrToTime(std::basic_string, std::allocator > const&, long&)@Base" 0.8.0 ++ (c++)"TFRewrite(_IO_FILE*, pkgTagSection const&, char const**, TFRewriteData*)@Base" 0.8.0 ++ (c++)"TimeToStr(unsigned long)@Base" 0.8.0 ++ (c++)"_strstrip(char*)@Base" 0.8.0 ++ (c++)"flCombine(std::basic_string, std::allocator >, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"flNotFile(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"stringcmp(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, char const*, char const*)@Base" 0.8.0 ++ (c++)"stringcmp(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >)@Base" 0.8.0 ++ (c++)"stringcmp(char const*, char const*, char const*, char const*)@Base" 0.8.0 ++ (c++)"strprintf(std::basic_string, std::allocator >&, char const*, ...)@Base" 0.8.0 ++ (c++)"guard variable for pkgCacheGenerator::Dynamic::toReMap@Base" 0.8.0 ++ (c++)"guard variable for pkgCacheGenerator::Dynamic::toReMap@Base" 0.8.0 ++ (c++)"guard variable for pkgCacheGenerator::Dynamic::toReMap@Base" 0.8.0 ++ (c++)"guard variable for pkgCacheGenerator::Dynamic::toReMap@Base" 0.8.0 ++ (c++)"guard variable for pkgCacheGenerator::Dynamic::toReMap@Base" 0.8.0 ++ (c++)"guard variable for pkgCacheGenerator::Dynamic::toReMap@Base" 0.8.0 ++ (c++)"guard variable for pkgCacheGenerator::Dynamic::toReMap@Base" 0.8.0 ++ (c++)"HashString::SupportedHashes()@Base" 0.8.0 ++ (c++)"HashString::_SupportedHashes@Base" 0.8.0 ++ (c++)"HashString::HashString(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"HashString::HashString(std::basic_string, std::allocator >, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"HashString::HashString()@Base" 0.8.0 ++ (c++)"HashString::~HashString()@Base" 0.8.0 ++ (c++)"OpProgress::CheckChange(float)@Base" 0.8.0 ++ (c++)"OpProgress::SubProgress(unsigned long)@Base" 0.8.0 ++ (c++)"OpProgress::SubProgress(unsigned long, std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"OpProgress::OverallProgress(unsigned long, unsigned long, unsigned long, std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"OpProgress::Done()@Base" 0.8.0 ++ (c++)"OpProgress::Update()@Base" 0.8.0 ++ (c++)"OpProgress::Progress(unsigned long)@Base" 0.8.0 ++ (c++)"OpProgress::OpProgress()@Base" 0.8.0 ++ (c++)"OpProgress::~OpProgress()@Base" 0.8.0 ++ (c++)"SourceCopy::GetFileName()@Base" 0.8.0 ++ (c++)"SourceCopy::RewriteEntry(_IO_FILE*, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"SourceCopy::Type()@Base" 0.8.0 ++ (c++)"SourceCopy::GetFile(std::basic_string, std::allocator >&, unsigned long&)@Base" 0.8.0 ++ (c++)"SourceCopy::~SourceCopy()@Base" 0.8.0 ++ (c++)"pkgAcqFile::Custom600Headers()@Base" 0.8.0 ++ (c++)"pkgAcqFile::Done(std::basic_string, std::allocator >, unsigned long, std::basic_string, std::allocator >, pkgAcquire::MethodConfig*)@Base" 0.8.0 ++ (c++)"pkgAcqFile::Failed(std::basic_string, std::allocator >, pkgAcquire::MethodConfig*)@Base" 0.8.0 ++ (c++)"pkgAcqFile::DescURI()@Base" 0.8.0 ++ (c++)"pkgAcqFile::HashSum()@Base" 0.8.0 ++ (c++)"pkgAcqFile::pkgAcqFile(pkgAcquire*, std::basic_string, std::allocator >, std::basic_string, std::allocator >, unsigned long, std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, bool)@Base" 0.8.0 ++ (c++)"pkgAcqFile::~pkgAcqFile()@Base" 0.8.0 ++ (c++)"pkgAcquire::WorkerStep(pkgAcquire::Worker*)@Base" 0.8.0 ++ (c++)"pkgAcquire::FetchNeeded()@Base" 0.8.0 ++ (c++)"pkgAcquire::TotalNeeded()@Base" 0.8.0 ++ (c++)"pkgAcquire::MethodConfig::MethodConfig()@Base" 0.8.0 ++ (c++)"pkgAcquire::PartialPresent()@Base" 0.8.0 ++ (c++)"pkgAcquire::Add(pkgAcquire::Item*)@Base" 0.8.0 ++ (c++)"pkgAcquire::Add(pkgAcquire::Worker*)@Base" 0.8.0 ++ (c++)"pkgAcquire::Run(int)@Base" 0.8.0 ++ (c++)"pkgAcquire::Bump()@Base" 0.8.0 ++ (c++)"pkgAcquire::Item::Custom600Headers()@Base" 0.8.0 ++ (c++)"pkgAcquire::Item::ReportMirrorFailure(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgAcquire::Item::Done(std::basic_string, std::allocator >, unsigned long, std::basic_string, std::allocator >, pkgAcquire::MethodConfig*)@Base" 0.8.0 ++ (c++)"pkgAcquire::Item::Start(std::basic_string, std::allocator >, unsigned long)@Base" 0.8.0 ++ (c++)"pkgAcquire::Item::Failed(std::basic_string, std::allocator >, pkgAcquire::MethodConfig*)@Base" 0.8.0 ++ (c++)"pkgAcquire::Item::Rename(std::basic_string, std::allocator >, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgAcquire::Item::HashSum()@Base" 0.8.0 ++ (c++)"pkgAcquire::Item::Finished()@Base" 0.8.0 ++ (c++)"pkgAcquire::Item::IsTrusted()@Base" 0.8.0 ++ (c++)"pkgAcquire::Item::ShortDesc()@Base" 0.8.0 ++ (c++)"pkgAcquire::Item::Item(pkgAcquire*)@Base" 0.8.0 ++ (c++)"pkgAcquire::Item::~Item()@Base" 0.8.0 ++ (c++)"pkgAcquire::Clean(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgAcquire::Queue::Bump()@Base" 0.8.0 ++ (c++)"pkgAcquire::Queue::Cycle()@Base" 0.8.0 ++ (c++)"pkgAcquire::Queue::Dequeue(pkgAcquire::Item*)@Base" 0.8.0 ++ (c++)"pkgAcquire::Queue::Enqueue(pkgAcquire::ItemDesc&)@Base" 0.8.0 ++ (c++)"pkgAcquire::Queue::Startup()@Base" 0.8.0 ++ (c++)"pkgAcquire::Queue::FindItem(std::basic_string, std::allocator >, pkgAcquire::Worker*)@Base" 0.8.0 ++ (c++)"pkgAcquire::Queue::ItemDone(pkgAcquire::Queue::QItem*)@Base" 0.8.0 ++ (c++)"pkgAcquire::Queue::Shutdown(bool)@Base" 0.8.0 ++ (c++)"pkgAcquire::Queue::Queue(std::basic_string, std::allocator >, pkgAcquire*)@Base" 0.8.0 ++ (c++)"pkgAcquire::Queue::~Queue()@Base" 0.8.0 ++ (c++)"pkgAcquire::Setup(pkgAcquireStatus*, std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"pkgAcquire::Remove(pkgAcquire::Item*)@Base" 0.8.0 ++ (c++)"pkgAcquire::Remove(pkgAcquire::Worker*)@Base" 0.8.0 ++ (c++)"pkgAcquire::RunFds(fd_set*, fd_set*)@Base" 0.8.0 ++ (c++)"pkgAcquire::SetFds(int&, fd_set*, fd_set*)@Base" 0.8.0 ++ (c++)"pkgAcquire::UriEnd()@Base" 0.8.0 ++ (c++)"pkgAcquire::Worker::OutFdReady()@Base" 0.8.0 ++ (c++)"pkgAcquire::Worker::MediaChange(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgAcquire::Worker::RunMessages()@Base" 0.8.0 ++ (c++)"pkgAcquire::Worker::Capabilities(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgAcquire::Worker::ReadMessages()@Base" 0.8.0 ++ (c++)"pkgAcquire::Worker::MethodFailure()@Base" 0.8.0 ++ (c++)"pkgAcquire::Worker::SendConfiguration()@Base" 0.8.0 ++ (c++)"pkgAcquire::Worker::Pulse()@Base" 0.8.0 ++ (c++)"pkgAcquire::Worker::Start()@Base" 0.8.0 ++ (c++)"pkgAcquire::Worker::ItemDone()@Base" 0.8.0 ++ (c++)"pkgAcquire::Worker::Construct()@Base" 0.8.0 ++ (c++)"pkgAcquire::Worker::InFdReady()@Base" 0.8.0 ++ (c++)"pkgAcquire::Worker::QueueItem(pkgAcquire::Queue::QItem*)@Base" 0.8.0 ++ (c++)"pkgAcquire::Worker::Worker(pkgAcquire::MethodConfig*)@Base" 0.8.0 ++ (c++)"pkgAcquire::Worker::Worker(pkgAcquire::Queue*, pkgAcquire::MethodConfig*, pkgAcquireStatus*)@Base" 0.8.0 ++ (c++)"pkgAcquire::Worker::~Worker()@Base" 0.8.0 ++ (c++)"pkgAcquire::Dequeue(pkgAcquire::Item*)@Base" 0.8.0 ++ (c++)"pkgAcquire::Enqueue(pkgAcquire::ItemDesc&)@Base" 0.8.0 ++ (c++)"pkgAcquire::ItemDesc::~ItemDesc()@Base" 0.8.0 ++ (c++)"pkgAcquire::Shutdown()@Base" 0.8.0 ++ (c++)"pkgAcquire::UriBegin()@Base" 0.8.0 ++ (c++)"pkgAcquire::GetConfig(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgAcquire::QueueName(std::basic_string, std::allocator >, pkgAcquire::MethodConfig const*&)@Base" 0.8.0 ++ (c++)"pkgAcquire::pkgAcquire(pkgAcquireStatus*)@Base" 0.8.0 ++ (c++)"pkgAcquire::pkgAcquire()@Base" 0.8.0 ++ (c++)"pkgAcquire::~pkgAcquire()@Base" 0.8.0 ++ (c++)"pkgRecords::Lookup(pkgCache::VerFileIterator const&)@Base" 0.8.0 ++ (c++)"pkgRecords::Lookup(pkgCache::DescFileIterator const&)@Base" 0.8.0 ++ (c++)"pkgRecords::Parser::Maintainer()@Base" 0.8.0 ++ (c++)"pkgRecords::Parser::SHA256Hash()@Base" 0.8.0 ++ (c++)"pkgRecords::Parser::Name()@Base" 0.8.0 ++ (c++)"pkgRecords::Parser::GetRec(char const*&, char const*&)@Base" 0.8.0 ++ (c++)"pkgRecords::Parser::MD5Hash()@Base" 0.8.0 ++ (c++)"pkgRecords::Parser::FileName()@Base" 0.8.0 ++ (c++)"pkgRecords::Parser::Homepage()@Base" 0.8.0 ++ (c++)"pkgRecords::Parser::LongDesc()@Base" 0.8.0 ++ (c++)"pkgRecords::Parser::SHA1Hash()@Base" 0.8.0 ++ (c++)"pkgRecords::Parser::ShortDesc()@Base" 0.8.0 ++ (c++)"pkgRecords::Parser::SourcePkg()@Base" 0.8.0 ++ (c++)"pkgRecords::Parser::SourceVer()@Base" 0.8.0 ++ (c++)"pkgRecords::Parser::~Parser()@Base" 0.8.0 ++ (c++)"pkgRecords::pkgRecords(pkgCache&)@Base" 0.8.0 ++ (c++)"pkgRecords::~pkgRecords()@Base" 0.8.0 ++ (c++)"pkgTagFile::Fill()@Base" 0.8.0 ++ (c++)"pkgTagFile::Jump(pkgTagSection&, unsigned long)@Base" 0.8.0 ++ (c++)"pkgTagFile::Step(pkgTagSection&)@Base" 0.8.0 ++ (c++)"pkgTagFile::Resize()@Base" 0.8.0 ++ (c++)"pkgTagFile::pkgTagFile(FileFd*, unsigned long)@Base" 0.8.0 ++ (c++)"pkgTagFile::~pkgTagFile()@Base" 0.8.0 ++ (c++)"CdromDevice::~CdromDevice()@Base" 0.8.0 ++ (c++)"CommandLine::DispatchArg(CommandLine::Dispatch*, bool)@Base" 0.8.0 ++ (c++)"CommandLine::SaveInConfig(unsigned int const&, char const* const*)@Base" 0.8.0 ++ (c++)"CommandLine::Parse(int, char const**)@Base" 0.8.0 ++ (c++)"CommandLine::HandleOpt(int&, int, char const**, char const*&, CommandLine::Args*, bool)@Base" 0.8.0 ++ (c++)"CommandLine::CommandLine(CommandLine::Args*, Configuration*)@Base" 0.8.0 ++ (c++)"CommandLine::~CommandLine()@Base" 0.8.0 ++ (c++)"DynamicMMap::RawAllocate(unsigned long, unsigned long)@Base" 0.8.0 ++ (c++)"DynamicMMap::WriteString(char const*, unsigned long)@Base" 0.8.0 ++ (c++)"DynamicMMap::Grow()@Base" 0.8.0 ++ (c++)"DynamicMMap::Allocate(unsigned long)@Base" 0.8.0 ++ (c++)"DynamicMMap::DynamicMMap(FileFd&, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&)@Base" 0.8.0 ++ (c++)"DynamicMMap::DynamicMMap(unsigned long, unsigned long const&, unsigned long const&, unsigned long const&)@Base" 0.8.0 ++ (c++)"DynamicMMap::~DynamicMMap()@Base" 0.8.0 ++ (c++)"GlobalError::DumpErrors(std::basic_ostream >&, GlobalError::MsgType const&, bool const&)@Base" 0.8.0 ++ (c++)"GlobalError::PopMessage(std::basic_string, std::allocator >&)@Base" 0.8.0 ++ (c++)"GlobalError::InsertErrno(GlobalError::MsgType const&, char const*, char const*, ...)@Base" 0.8.0 ++ (c++)"GlobalError::PushToStack()@Base" 0.8.0 ++ (c++)"GlobalError::RevertToStack()@Base" 0.8.0 ++ (c++)"GlobalError::MergeWithStack()@Base" 0.8.0 ++ (c++)"GlobalError::Debug(char const*, ...)@Base" 0.8.0 ++ (c++)"GlobalError::Errno(char const*, char const*, ...)@Base" 0.8.0 ++ (c++)"GlobalError::Error(char const*, ...)@Base" 0.8.0 ++ (c++)"GlobalError::Fatal(char const*, ...)@Base" 0.8.0 ++ (c++)"GlobalError::DebugE(char const*, char const*, ...)@Base" 0.8.0 ++ (c++)"GlobalError::FatalE(char const*, char const*, ...)@Base" 0.8.0 ++ (c++)"GlobalError::Insert(GlobalError::MsgType const&, char const*, ...)@Base" 0.8.0 ++ (c++)"GlobalError::Notice(char const*, ...)@Base" 0.8.0 ++ (c++)"GlobalError::Discard()@Base" 0.8.0 ++ (c++)"GlobalError::NoticeE(char const*, char const*, ...)@Base" 0.8.0 ++ (c++)"GlobalError::Warning(char const*, ...)@Base" 0.8.0 ++ (c++)"GlobalError::WarningE(char const*, char const*, ...)@Base" 0.8.0 ++ (c++)"GlobalError::GlobalError()@Base" 0.8.0 ++ (c++)"MD5SumValue::Set(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"MD5SumValue::MD5SumValue(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"MD5SumValue::MD5SumValue()@Base" 0.8.0 ++ (c++)"PackageCopy::GetFileName()@Base" 0.8.0 ++ (c++)"PackageCopy::RewriteEntry(_IO_FILE*, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"PackageCopy::Type()@Base" 0.8.0 ++ (c++)"PackageCopy::GetFile(std::basic_string, std::allocator >&, unsigned long&)@Base" 0.8.0 ++ (c++)"PackageCopy::~PackageCopy()@Base" 0.8.0 ++ (c++)"pkgAcqIndex::Custom600Headers()@Base" 0.8.0 ++ (c++)"pkgAcqIndex::Done(std::basic_string, std::allocator >, unsigned long, std::basic_string, std::allocator >, pkgAcquire::MethodConfig*)@Base" 0.8.0 ++ (c++)"pkgAcqIndex::Failed(std::basic_string, std::allocator >, pkgAcquire::MethodConfig*)@Base" 0.8.0 ++ (c++)"pkgAcqIndex::DescURI()@Base" 0.8.0 ++ (c++)"pkgAcqIndex::HashSum()@Base" 0.8.0 ++ (c++)"pkgAcqIndex::pkgAcqIndex(pkgAcquire*, std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >, HashString, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgAcqIndex::~pkgAcqIndex()@Base" 0.8.0 ++ (c++)"pkgDepCache::IsDeleteOk(pkgCache::PkgIterator const&, bool, unsigned long, bool)@Base" 0.8.0 ++ (c++)"pkgDepCache::MarkDelete(pkgCache::PkgIterator const&, bool, unsigned long, bool)@Base" 0.8.0 ++ (c++)"pkgDepCache::StateCache::StripEpoch(char const*)@Base" 0.8.0 ++ (c++)"pkgDepCache::StateCache::Update(pkgCache::PkgIterator, pkgCache&)@Base" 0.8.0 ++ (c++)"pkgDepCache::ActionGroup::release()@Base" 0.8.0 ++ (c++)"pkgDepCache::ActionGroup::ActionGroup(pkgDepCache&)@Base" 0.8.0 ++ (c++)"pkgDepCache::ActionGroup::~ActionGroup()@Base" 0.8.0 ++ (c++)"pkgDepCache::IsInstallOk(pkgCache::PkgIterator const&, bool, unsigned long, bool)@Base" 0.8.0 ++ (c++)"pkgDepCache::MarkInstall(pkgCache::PkgIterator const&, bool, unsigned long, bool, bool)@Base" 0.8.0 ++ (c++)"pkgDepCache::MarkPackage(pkgCache::PkgIterator const&, pkgCache::VerIterator const&, bool const&, bool const&)@Base" 0.8.0 ++ (c++)"pkgDepCache::MarkRequired(pkgDepCache::InRootSetFunc&)@Base" 0.8.0 ++ (c++)"pkgDepCache::SetReInstall(pkgCache::PkgIterator const&, bool)@Base" 0.8.0 ++ (c++)"pkgDepCache::VersionState(pkgCache::DepIterator, unsigned char, unsigned char, unsigned char)@Base" 0.8.0 ++ (c++)"pkgDepCache::BuildGroupOrs(pkgCache::VerIterator const&)@Base" 0.8.0 ++ (c++)"pkgDepCache::InRootSetFunc::InRootSet(pkgCache::PkgIterator const&)@Base" 0.8.0 ++ (c++)"pkgDepCache::InRootSetFunc::~InRootSetFunc()@Base" 0.8.0 ++ (c++)"pkgDepCache::readStateFile(OpProgress*)@Base" 0.8.0 ++ (c++)"pkgDepCache::GetRootSetFunc()@Base" 0.8.0 ++ (c++)"pkgDepCache::UpdateVerState(pkgCache::PkgIterator)@Base" 0.8.0 ++ (c++)"pkgDepCache::writeStateFile(OpProgress*, bool)@Base" 0.8.0 ++ (c++)"pkgDepCache::DependencyState(pkgCache::DepIterator&)@Base" 0.8.0 ++ (c++)"pkgDepCache::DefaultRootSetFunc::InRootSet(pkgCache::PkgIterator const&)@Base" 0.8.0 ++ (c++)"pkgDepCache::DefaultRootSetFunc::~DefaultRootSetFunc()@Base" 0.8.0 ++ (c++)"pkgDepCache::MarkFollowsSuggests()@Base" 0.8.0 ++ (c++)"pkgDepCache::MarkFollowsRecommends()@Base" 0.8.0 ++ (c++)"pkgDepCache::Init(OpProgress*)@Base" 0.8.0 ++ (c++)"pkgDepCache::Sweep()@Base" 0.8.0 ++ (c++)"pkgDepCache::Policy::IsImportantDep(pkgCache::DepIterator const&)@Base" 0.8.0 ++ (c++)"pkgDepCache::Policy::GetCandidateVer(pkgCache::PkgIterator const&)@Base" 0.8.0 ++ (c++)"pkgDepCache::Policy::~Policy()@Base" 0.8.0 ++ (c++)"pkgDepCache::Update(pkgCache::DepIterator)@Base" 0.8.0 ++ (c++)"pkgDepCache::Update(OpProgress*)@Base" 0.8.0 ++ (c++)"pkgDepCache::Update(pkgCache::PkgIterator const&)@Base" 0.8.0 ++ (c++)"pkgDepCache::AddSizes(pkgCache::PkgIterator const&, bool const&)@Base" 0.8.0 ++ (c++)"pkgDepCache::AddSizes(pkgCache::PkgIterator const&, long)@Base" 0.8.0 ++ (c++)"pkgDepCache::CheckDep(pkgCache::DepIterator, int, pkgCache::PkgIterator&)@Base" 0.8.0 ++ (c++)"pkgDepCache::MarkAuto(pkgCache::PkgIterator const&, bool)@Base" 0.8.0 ++ (c++)"pkgDepCache::MarkKeep(pkgCache::PkgIterator const&, bool, bool, unsigned long)@Base" 0.8.0 ++ (c++)"pkgDepCache::AddStates(pkgCache::PkgIterator const&, int)@Base" 0.8.0 ++ (c++)"pkgDepCache::pkgDepCache(pkgCache*, pkgDepCache::Policy*)@Base" 0.8.0 ++ (c++)"pkgDepCache::~pkgDepCache()@Base" 0.8.0 ++ (c++)"pkgSimulate::ShortBreaks()@Base" 0.8.0 ++ (c++)"pkgSimulate::Policy::GetCandidateVer(pkgCache::PkgIterator const&)@Base" 0.8.0 ++ (c++)"pkgSimulate::Policy::~Policy()@Base" 0.8.0 ++ (c++)"pkgSimulate::Remove(pkgCache::PkgIterator, bool)@Base" 0.8.0 ++ (c++)"pkgSimulate::Install(pkgCache::PkgIterator, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgSimulate::Describe(pkgCache::PkgIterator, std::basic_ostream >&, bool, bool)@Base" 0.8.0 ++ (c++)"pkgSimulate::Configure(pkgCache::PkgIterator)@Base" 0.8.0 ++ (c++)"pkgSimulate::pkgSimulate(pkgDepCache*)@Base" 0.8.0 ++ (c++)"pkgSimulate::~pkgSimulate()@Base" 0.8.0 ++ (c++)"MD5Summation::Add(unsigned char const*, unsigned long)@Base" 0.8.0 ++ (c++)"MD5Summation::AddFD(int, unsigned long)@Base" 0.8.0 ++ (c++)"MD5Summation::Result()@Base" 0.8.0 ++ (c++)"MD5Summation::MD5Summation()@Base" 0.8.0 ++ (c++)"SHA1SumValue::Set(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"SHA1SumValue::SHA1SumValue(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"SHA1SumValue::SHA1SumValue()@Base" 0.8.0 ++ (c++)"debIFTypePkg::~debIFTypePkg()@Base" 0.8.0 ++ (c++)"debIFTypeSrc::~debIFTypeSrc()@Base" 0.8.0 ++ (c++)"debSLTypeDeb::~debSLTypeDeb()@Base" 0.8.0 ++ (c++)"indexRecords::Load(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"indexRecords::Lookup(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"indexRecords::MetaKeys()@Base" 0.8.0 ++ (c++)"indexRecords::indexRecords(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"indexRecords::indexRecords()@Base" 0.8.0 ++ (c++)"indexRecords::~indexRecords()@Base" 0.8.0 ++ (c++)"pkgAcqMethod::FetchResult::TakeHashes(Hashes&)@Base" 0.8.0 ++ (c++)"pkgAcqMethod::FetchResult::FetchResult()@Base" 0.8.0 ++ (c++)"pkgAcqMethod::Configuration(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgAcqMethod::Log(char const*, ...)@Base" 0.8.0 ++ (c++)"pkgAcqMethod::Run(bool)@Base" 0.8.0 ++ (c++)"pkgAcqMethod::Exit()@Base" 0.8.0 ++ (c++)"pkgAcqMethod::Fail(std::basic_string, std::allocator >, bool)@Base" 0.8.0 ++ (c++)"pkgAcqMethod::Fail(bool)@Base" 0.8.0 ++ (c++)"pkgAcqMethod::Fetch(pkgAcqMethod::FetchItem*)@Base" 0.8.0 ++ (c++)"pkgAcqMethod::Status(char const*, ...)@Base" 0.8.0 ++ (c++)"pkgAcqMethod::URIDone(pkgAcqMethod::FetchResult&, pkgAcqMethod::FetchResult*)@Base" 0.8.0 ++ (c++)"pkgAcqMethod::Redirect(std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"pkgAcqMethod::URIStart(pkgAcqMethod::FetchResult&)@Base" 0.8.0 ++ (c++)"pkgAcqMethod::MediaFail(std::basic_string, std::allocator >, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgAcqMethod::pkgAcqMethod(char const*, unsigned long)@Base" 0.8.0 ++ (c++)"pkgAcqMethod::~pkgAcqMethod()@Base" 0.8.0 ++ (c++)"pkgCacheFile::BuildCaches(OpProgress*, bool)@Base" 0.8.0 ++ (c++)"pkgCacheFile::BuildPolicy(OpProgress*)@Base" 0.8.0 ++ (c++)"pkgCacheFile::BuildDepCache(OpProgress*)@Base" 0.8.0 ++ (c++)"pkgCacheFile::BuildSourceList(OpProgress*)@Base" 0.8.0 ++ (c++)"pkgCacheFile::Open(OpProgress*, bool)@Base" 0.8.0 ++ (c++)"pkgCacheFile::Close()@Base" 0.8.0 ++ (c++)"pkgCacheFile::pkgCacheFile()@Base" 0.8.0 ++ (c++)"pkgCacheFile::~pkgCacheFile()@Base" 0.8.0 ++ (c++)"pkgIndexFile::LanguageCode()@Base" 0.8.0 ++ (c++)"pkgIndexFile::CheckLanguageCode(char const*)@Base" 0.8.0 ++ (c++)"pkgIndexFile::TranslationsAvailable()@Base" 0.8.0 ++ (c++)"pkgIndexFile::Type::GlobalList@Base" 0.8.0 ++ (c++)"pkgIndexFile::Type::GlobalListLen@Base" 0.8.0 ++ (c++)"pkgIndexFile::Type::GetType(char const*)@Base" 0.8.0 ++ (c++)"pkgIndexFile::Type::Type()@Base" 0.8.0 ++ (c++)"pkgIndexFile::Type::~Type()@Base" 0.8.0 ++ (c++)"pkgIndexFile::~pkgIndexFile()@Base" 0.8.0 ++ (c++)"pkgOrderList::VisitRDeps(bool (pkgOrderList::*)(pkgCache::DepIterator), pkgCache::PkgIterator)@Base" 0.8.0 ++ (c++)"pkgOrderList::OrderUnpack(std::basic_string, std::allocator >*)@Base" 0.8.0 ++ (c++)"pkgOrderList::DepConfigure(pkgCache::DepIterator)@Base" 0.8.0 ++ (c++)"pkgOrderList::DepUnPackDep(pkgCache::DepIterator)@Base" 0.8.0 ++ (c++)"pkgOrderList::DepUnPackPre(pkgCache::DepIterator)@Base" 0.8.0 ++ (c++)"pkgOrderList::DepUnPackCrit(pkgCache::DepIterator)@Base" 0.8.0 ++ (c++)"pkgOrderList::DepUnPackPreD(pkgCache::DepIterator)@Base" 0.8.0 ++ (c++)"pkgOrderList::OrderCompareA(void const*, void const*)@Base" 0.8.0 ++ (c++)"pkgOrderList::OrderCompareB(void const*, void const*)@Base" 0.8.0 ++ (c++)"pkgOrderList::OrderCritical()@Base" 0.8.0 ++ (c++)"pkgOrderList::VisitProvides(pkgCache::DepIterator, bool)@Base" 0.8.0 ++ (c++)"pkgOrderList::OrderConfigure()@Base" 0.8.0 ++ (c++)"pkgOrderList::VisitRProvides(bool (pkgOrderList::*)(pkgCache::DepIterator), pkgCache::VerIterator)@Base" 0.8.0 ++ (c++)"pkgOrderList::Me@Base" 0.8.0 ++ (c++)"pkgOrderList::DoRun()@Base" 0.8.0 ++ (c++)"pkgOrderList::Score(pkgCache::PkgIterator)@Base" 0.8.0 ++ (c++)"pkgOrderList::AddLoop(pkgCache::DepIterator)@Base" 0.8.0 ++ (c++)"pkgOrderList::FileCmp(pkgCache::PkgIterator, pkgCache::PkgIterator)@Base" 0.8.0 ++ (c++)"pkgOrderList::CheckDep(pkgCache::DepIterator)@Base" 0.8.0 ++ (c++)"pkgOrderList::DepRemove(pkgCache::DepIterator)@Base" 0.8.0 ++ (c++)"pkgOrderList::IsMissing(pkgCache::PkgIterator)@Base" 0.8.0 ++ (c++)"pkgOrderList::VisitDeps(bool (pkgOrderList::*)(pkgCache::DepIterator), pkgCache::PkgIterator)@Base" 0.8.0 ++ (c++)"pkgOrderList::VisitNode(pkgCache::PkgIterator)@Base" 0.8.0 ++ (c++)"pkgOrderList::WipeFlags(unsigned long)@Base" 0.8.0 ++ (c++)"pkgOrderList::pkgOrderList(pkgDepCache*)@Base" 0.8.0 ++ (c++)"pkgOrderList::~pkgOrderList()@Base" 0.8.0 ++ (c++)"Configuration::MatchAgainstConfig::MatchAgainstConfig(char const*)@Base" 0.8.0 ++ (c++)"Configuration::MatchAgainstConfig::~MatchAgainstConfig()@Base" 0.8.0 ++ (c++)"Configuration::Set(char const*, std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"Configuration::Set(char const*, int const&)@Base" 0.8.0 ++ (c++)"Configuration::Dump(std::basic_ostream >&)@Base" 0.8.0 ++ (c++)"Configuration::Clear(std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"Configuration::Clear(std::basic_string, std::allocator > const&, int const&)@Base" 0.8.0 ++ (c++)"Configuration::Clear(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"Configuration::CndSet(char const*, std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"Configuration::Lookup(char const*, bool const&)@Base" 0.8.0 ++ (c++)"Configuration::Lookup(Configuration::Item*, char const*, unsigned long const&, bool const&)@Base" 0.8.0 ++ (c++)"Configuration::Configuration(Configuration::Item const*)@Base" 0.8.0 ++ (c++)"Configuration::Configuration()@Base" 0.8.0 ++ (c++)"Configuration::~Configuration()@Base" 0.8.0 ++ (c++)"SHA1Summation::Add(unsigned char const*, unsigned long)@Base" 0.8.0 ++ (c++)"SHA1Summation::AddFD(int, unsigned long)@Base" 0.8.0 ++ (c++)"SHA1Summation::Result()@Base" 0.8.0 ++ (c++)"SHA1Summation::SHA1Summation()@Base" 0.8.0 ++ (c++)"WeakPointable::~WeakPointable()@Base" 0.8.0 ++ (c++)"debListParser::NewVersion(pkgCache::VerIterator&)@Base" 0.8.0 ++ (c++)"debListParser::UsePackage(pkgCache::PkgIterator&, pkgCache::VerIterator&)@Base" 0.8.0 ++ (c++)"debListParser::Description()@Base" 0.8.0 ++ (c++)"debListParser::ParseStatus(pkgCache::PkgIterator&, pkgCache::VerIterator&)@Base" 0.8.0 ++ (c++)"debListParser::VersionHash()@Base" 0.8.0 ++ (c++)"debListParser::Architecture()@Base" 0.8.0 ++ (c++)"debListParser::ParseDepends(char const*, char const*, std::basic_string, std::allocator >&, std::basic_string, std::allocator >&, unsigned int&, bool const&, bool const&)@Base" 0.8.0 ++ (c++)"debListParser::ParseDepends(pkgCache::VerIterator&, char const*, unsigned int)@Base" 0.8.0 ++ (c++)"debListParser::ParseProvides(pkgCache::VerIterator&)@Base" 0.8.0 ++ (c++)"debListParser::ArchitectureAll()@Base" 0.8.0 ++ (c++)"debListParser::ConvertRelation(char const*, unsigned int&)@Base" 0.8.0 ++ (c++)"debListParser::Description_md5()@Base" 0.8.0 ++ (c++)"debListParser::LoadReleaseInfo(pkgCache::PkgFileIterator&, FileFd&, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"debListParser::UniqFindTagWrite(char const*)@Base" 0.8.0 ++ (c++)"debListParser::DescriptionLanguage()@Base" 0.8.0 ++ (c++)"debListParser::Size()@Base" 0.8.0 ++ (c++)"debListParser::Step()@Base" 0.8.0 ++ (c++)"debListParser::Offset()@Base" 0.8.0 ++ (c++)"debListParser::GetPrio(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"debListParser::Package()@Base" 0.8.0 ++ (c++)"debListParser::Version()@Base" 0.8.0 ++ (c++)"debListParser::GrabWord(std::basic_string, std::allocator >, debListParser::WordList*, unsigned char&)@Base" 0.8.0 ++ (c++)"debListParser::debListParser(FileFd*, std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"debListParser::~debListParser()@Base" 0.8.0 ++ (c++)"pkgAcqArchive::Done(std::basic_string, std::allocator >, unsigned long, std::basic_string, std::allocator >, pkgAcquire::MethodConfig*)@Base" 0.8.0 ++ (c++)"pkgAcqArchive::Failed(std::basic_string, std::allocator >, pkgAcquire::MethodConfig*)@Base" 0.8.0 ++ (c++)"pkgAcqArchive::DescURI()@Base" 0.8.0 ++ (c++)"pkgAcqArchive::HashSum()@Base" 0.8.0 ++ (c++)"pkgAcqArchive::Finished()@Base" 0.8.0 ++ (c++)"pkgAcqArchive::IsTrusted()@Base" 0.8.0 ++ (c++)"pkgAcqArchive::QueueNext()@Base" 0.8.0 ++ (c++)"pkgAcqArchive::ShortDesc()@Base" 0.8.0 ++ (c++)"pkgAcqArchive::pkgAcqArchive(pkgAcquire*, pkgSourceList*, pkgRecords*, pkgCache::VerIterator const&, std::basic_string, std::allocator >&)@Base" 0.8.0 ++ (c++)"pkgAcqArchive::~pkgAcqArchive()@Base" 0.8.0 ++ (c++)"pkgAcqMetaSig::Custom600Headers()@Base" 0.8.0 ++ (c++)"pkgAcqMetaSig::Done(std::basic_string, std::allocator >, unsigned long, std::basic_string, std::allocator >, pkgAcquire::MethodConfig*)@Base" 0.8.0 ++ (c++)"pkgAcqMetaSig::Failed(std::basic_string, std::allocator >, pkgAcquire::MethodConfig*)@Base" 0.8.0 ++ (c++)"pkgAcqMetaSig::DescURI()@Base" 0.8.0 ++ (c++)"pkgAcqMetaSig::~pkgAcqMetaSig()@Base" 0.8.0 ++ (c++)"pkgSourceList::ReadAppend(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgSourceList::ReadMainList()@Base" 0.8.0 ++ (c++)"pkgSourceList::ReadSourceDir(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgSourceList::Read(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgSourceList::Type::GlobalList@Base" 0.8.0 ++ (c++)"pkgSourceList::Type::GlobalListLen@Base" 0.8.0 ++ (c++)"pkgSourceList::Type::GetType(char const*)@Base" 0.8.0 ++ (c++)"pkgSourceList::Type::Type()@Base" 0.8.0 ++ (c++)"pkgSourceList::Type::~Type()@Base" 0.8.0 ++ (c++)"pkgSourceList::Reset()@Base" 0.8.0 ++ (c++)"pkgSourceList::pkgSourceList(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgSourceList::pkgSourceList()@Base" 0.8.0 ++ (c++)"pkgSourceList::~pkgSourceList()@Base" 0.8.0 ++ (c++)"pkgSrcRecords::File::~File()@Base" 0.8.0 ++ (c++)"pkgSrcRecords::Find(char const*, bool const&)@Base" 0.8.0 ++ (c++)"pkgSrcRecords::Parser::BuildDepRec::~BuildDepRec()@Base" 0.8.0 ++ (c++)"pkgSrcRecords::Parser::BuildDepType(unsigned char const&)@Base" 0.8.0 ++ (c++)"pkgSrcRecords::Parser::~Parser()@Base" 0.8.0 ++ (c++)"pkgSrcRecords::Restart()@Base" 0.8.0 ++ (c++)"pkgSrcRecords::pkgSrcRecords(pkgSourceList&)@Base" 0.8.0 ++ (c++)"pkgSrcRecords::~pkgSrcRecords()@Base" 0.8.0 ++ (c++)"pkgTagSection::TrimRecord(bool, char const*&)@Base" 0.8.0 ++ (c++)"pkgTagSection::Scan(char const*, unsigned long)@Base" 0.8.0 ++ (c++)"pkgTagSection::Trim()@Base" 0.8.0 ++ (c++)"pkgVendorList::CreateList(Configuration&)@Base" 0.8.0 ++ (c++)"pkgVendorList::FindVendor(std::vector, std::allocator >, std::allocator, std::allocator > > >)@Base" 0.8.0 ++ (c++)"pkgVendorList::ReadMainList()@Base" 0.8.0 ++ (c++)"pkgVendorList::LookupFingerprint(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgVendorList::Read(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgVendorList::~pkgVendorList()@Base" 0.8.0 ++ (c++)"OpTextProgress::Done()@Base" 0.8.0 ++ (c++)"OpTextProgress::Write(char const*)@Base" 0.8.0 ++ (c++)"OpTextProgress::Update()@Base" 0.8.0 ++ (c++)"OpTextProgress::OpTextProgress(Configuration&)@Base" 0.8.0 ++ (c++)"OpTextProgress::~OpTextProgress()@Base" 0.8.0 ++ (c++)"SHA256SumValue::Set(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"SHA256SumValue::SHA256SumValue(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"SHA256SumValue::SHA256SumValue()@Base" 0.8.0 ++ (c++)"debIFTypeTrans::~debIFTypeTrans()@Base" 0.8.0 ++ (c++)"debStatusIndex::debStatusIndex(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"debStatusIndex::~debStatusIndex()@Base" 0.8.0 ++ (c++)"SHA256Summation::Add(unsigned char const*, unsigned long)@Base" 0.8.0 ++ (c++)"SHA256Summation::AddFD(int, unsigned long)@Base" 0.8.0 ++ (c++)"SHA256Summation::Result()@Base" 0.8.0 ++ (c++)"SHA256Summation::SHA256Summation()@Base" 0.8.0 ++ (c++)"debIFTypeStatus::~debIFTypeStatus()@Base" 0.8.0 ++ (c++)"debRecordParser::Maintainer()@Base" 0.8.0 ++ (c++)"debRecordParser::SHA256Hash()@Base" 0.8.0 ++ (c++)"debRecordParser::Jump(pkgCache::VerFileIterator const&)@Base" 0.8.0 ++ (c++)"debRecordParser::Jump(pkgCache::DescFileIterator const&)@Base" 0.8.0 ++ (c++)"debRecordParser::Name()@Base" 0.8.0 ++ (c++)"debRecordParser::GetRec(char const*&, char const*&)@Base" 0.8.0 ++ (c++)"debRecordParser::MD5Hash()@Base" 0.8.0 ++ (c++)"debRecordParser::FileName()@Base" 0.8.0 ++ (c++)"debRecordParser::Homepage()@Base" 0.8.0 ++ (c++)"debRecordParser::LongDesc()@Base" 0.8.0 ++ (c++)"debRecordParser::SHA1Hash()@Base" 0.8.0 ++ (c++)"debRecordParser::ShortDesc()@Base" 0.8.0 ++ (c++)"debRecordParser::SourcePkg()@Base" 0.8.0 ++ (c++)"debRecordParser::SourceVer()@Base" 0.8.0 ++ (c++)"debRecordParser::debRecordParser(std::basic_string, std::allocator >, pkgCache&)@Base" 0.8.0 ++ (c++)"debRecordParser::~debRecordParser()@Base" 0.8.0 ++ (c++)"debReleaseIndex::GetIndexFiles()@Base" 0.8.0 ++ (c++)"debReleaseIndex::debSectionEntry::debSectionEntry(std::basic_string, std::allocator > const&, bool const&)@Base" 0.8.0 ++ (c++)"debReleaseIndex::PushSectionEntry(debReleaseIndex::debSectionEntry const*)@Base" 0.8.0 ++ (c++)"debReleaseIndex::PushSectionEntry(std::basic_string, std::allocator > const&, debReleaseIndex::debSectionEntry const*)@Base" 0.8.0 ++ (c++)"debReleaseIndex::PushSectionEntry(std::vector, std::allocator >, std::allocator, std::allocator > > > const&, debReleaseIndex::debSectionEntry const*)@Base" 0.8.0 ++ (c++)"debReleaseIndex::debReleaseIndex(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"debReleaseIndex::~debReleaseIndex()@Base" 0.8.0 ++ (c++)"debSLTypeDebSrc::~debSLTypeDebSrc()@Base" 0.8.0 ++ (c++)"debSLTypeDebian::~debSLTypeDebian()@Base" 0.8.0 ++ (c++)"debSourcesIndex::debSourcesIndex(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >, bool)@Base" 0.8.0 ++ (c++)"debSourcesIndex::~debSourcesIndex()@Base" 0.8.0 ++ (c++)"pkgAcqDiffIndex::ParseDiffIndex(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgAcqDiffIndex::Custom600Headers()@Base" 0.8.0 ++ (c++)"pkgAcqDiffIndex::Done(std::basic_string, std::allocator >, unsigned long, std::basic_string, std::allocator >, pkgAcquire::MethodConfig*)@Base" 0.8.0 ++ (c++)"pkgAcqDiffIndex::Failed(std::basic_string, std::allocator >, pkgAcquire::MethodConfig*)@Base" 0.8.0 ++ (c++)"pkgAcqDiffIndex::DescURI()@Base" 0.8.0 ++ (c++)"pkgAcqDiffIndex::pkgAcqDiffIndex(pkgAcquire*, std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >, HashString)@Base" 0.8.0 ++ (c++)"pkgAcqDiffIndex::~pkgAcqDiffIndex()@Base" 0.8.0 ++ (c++)"pkgAcqMetaIndex::QueueIndexes(bool)@Base" 0.8.0 ++ (c++)"pkgAcqMetaIndex::VerifyVendor(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgAcqMetaIndex::RetrievalDone(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgAcqMetaIndex::Custom600Headers()@Base" 0.8.0 ++ (c++)"pkgAcqMetaIndex::Done(std::basic_string, std::allocator >, unsigned long, std::basic_string, std::allocator >, pkgAcquire::MethodConfig*)@Base" 0.8.0 ++ (c++)"pkgAcqMetaIndex::Failed(std::basic_string, std::allocator >, pkgAcquire::MethodConfig*)@Base" 0.8.0 ++ (c++)"pkgAcqMetaIndex::DescURI()@Base" 0.8.0 ++ (c++)"pkgAcqMetaIndex::AuthDone(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgAcqMetaIndex::pkgAcqMetaIndex(pkgAcquire*, std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::vector > const*, indexRecords*)@Base" 0.8.0 ++ (c++)"pkgAcqMetaIndex::~pkgAcqMetaIndex()@Base" 0.8.0 ++ (c++)"pkgVersionMatch::ExpressionMatches(char const*, char const*)@Base" 0.8.0 ++ (c++)"pkgVersionMatch::ExpressionMatches(std::basic_string, std::allocator > const&, char const*)@Base" 0.8.0 ++ (c++)"pkgVersionMatch::Find(pkgCache::PkgIterator)@Base" 0.8.0 ++ (c++)"pkgVersionMatch::MatchVer(char const*, std::basic_string, std::allocator >, bool)@Base" 0.8.0 ++ (c++)"pkgVersionMatch::FileMatch(pkgCache::PkgFileIterator)@Base" 0.8.0 ++ (c++)"pkgVersionMatch::pkgVersionMatch(std::basic_string, std::allocator >, pkgVersionMatch::MatchType)@Base" 0.8.0 ++ (c++)"pkgVersionMatch::~pkgVersionMatch()@Base" 0.8.0 ++ (c++)"TranslationsCopy::CopyTranslations(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >&, pkgCdromStatus*)@Base" 0.8.0 ++ (c++)"debPackagesIndex::debPackagesIndex(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, bool const&, std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"debPackagesIndex::~debPackagesIndex()@Base" 0.8.0 ++ (c++)"pkgAcqIndexDiffs::QueueNextDiff()@Base" 0.8.0 ++ (c++)"pkgAcqIndexDiffs::Done(std::basic_string, std::allocator >, unsigned long, std::basic_string, std::allocator >, pkgAcquire::MethodConfig*)@Base" 0.8.0 ++ (c++)"pkgAcqIndexDiffs::Failed(std::basic_string, std::allocator >, pkgAcquire::MethodConfig*)@Base" 0.8.0 ++ (c++)"pkgAcqIndexDiffs::Finish(bool)@Base" 0.8.0 ++ (c++)"pkgAcqIndexDiffs::DescURI()@Base" 0.8.0 ++ (c++)"pkgAcqIndexDiffs::pkgAcqIndexDiffs(pkgAcquire*, std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >, HashString, std::basic_string, std::allocator >, std::vector >)@Base" 0.8.0 ++ (c++)"pkgAcqIndexDiffs::~pkgAcqIndexDiffs()@Base" 0.8.0 ++ (c++)"pkgAcqIndexTrans::Custom600Headers()@Base" 0.8.0 ++ (c++)"pkgAcqIndexTrans::Failed(std::basic_string, std::allocator >, pkgAcquire::MethodConfig*)@Base" 0.8.0 ++ (c++)"pkgAcqIndexTrans::pkgAcqIndexTrans(pkgAcquire*, std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgAcqIndexTrans::~pkgAcqIndexTrans()@Base" 0.8.0 ++ (c++)"pkgAcquireStatus::Done(pkgAcquire::ItemDesc&)@Base" 0.8.0 ++ (c++)"pkgAcquireStatus::Fail(pkgAcquire::ItemDesc&)@Base" 0.8.0 ++ (c++)"pkgAcquireStatus::Stop()@Base" 0.8.0 ++ (c++)"pkgAcquireStatus::Fetch(pkgAcquire::ItemDesc&)@Base" 0.8.0 ++ (c++)"pkgAcquireStatus::Pulse(pkgAcquire*)@Base" 0.8.0 ++ (c++)"pkgAcquireStatus::Start()@Base" 0.8.0 ++ (c++)"pkgAcquireStatus::IMSHit(pkgAcquire::ItemDesc&)@Base" 0.8.0 ++ (c++)"pkgAcquireStatus::Fetched(unsigned long, unsigned long)@Base" 0.8.0 ++ (c++)"pkgAcquireStatus::pkgAcquireStatus()@Base" 0.8.0 ++ (c++)"pkgAcquireStatus::~pkgAcquireStatus()@Base" 0.8.0 ++ (c++)"PreferenceSection::TrimRecord(bool, char const*&)@Base" 0.8.0 ++ (c++)"pkgArchiveCleaner::Go(std::basic_string, std::allocator >, pkgCache&)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::ListParser::NewDepends(pkgCache::VerIterator&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, unsigned int, unsigned int)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::ListParser::NewProvides(pkgCache::VerIterator&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::ListParser::CollectFileProvides(pkgCache&, pkgCache::VerIterator&)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::ListParser::~ListParser()@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::NewDepends(pkgCache::PkgIterator&, pkgCache::VerIterator&, std::basic_string, std::allocator > const&, unsigned int const&, unsigned int const&, unsigned int*)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::NewFileVer(pkgCache::VerIterator&, pkgCacheGenerator::ListParser&)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::NewPackage(pkgCache::PkgIterator&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::NewVersion(pkgCache::VerIterator&, std::basic_string, std::allocator > const&, unsigned long)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::SelectFile(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, pkgIndexFile const&, unsigned long)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::FinishCache(OpProgress*)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::NewFileDesc(pkgCache::DescIterator&, pkgCacheGenerator::ListParser&)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::AllocateInMap(unsigned long const&)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::NewDescription(pkgCache::DescIterator&, std::basic_string, std::allocator > const&, MD5SumValue const&, unsigned int)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::MakeStatusCache(pkgSourceList&, OpProgress*, MMap**, bool)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::WriteUniqString(char const*, unsigned int)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::WriteStringInMap(char const*)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::WriteStringInMap(char const*, unsigned long const&)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::CreateDynamicMMap(FileFd*, unsigned long)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::MergeFileProvides(pkgCacheGenerator::ListParser&)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::MakeOnlyStatusCache(OpProgress*, DynamicMMap**)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::ReMap(void const*, void const*)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::Dynamic::toReMap@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::Dynamic::toReMap@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::Dynamic::toReMap@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::Dynamic::toReMap@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::Dynamic::toReMap@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::Dynamic::toReMap@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::Dynamic::toReMap@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::NewGroup(pkgCache::GrpIterator&, std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::MergeList(pkgCacheGenerator::ListParser&, pkgCache::VerIterator*)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::pkgCacheGenerator(DynamicMMap*, OpProgress*)@Base" 0.8.0 ++ (c++)"pkgCacheGenerator::~pkgCacheGenerator()@Base" 0.8.0 ++ (c++)"pkgPackageManager::FixMissing()@Base" 0.8.0 ++ (c++)"pkgPackageManager::EarlyRemove(pkgCache::PkgIterator)@Base" 0.8.0 ++ (c++)"pkgPackageManager::GetArchives(pkgAcquire*, pkgSourceList*, pkgRecords*)@Base" 0.8.0 ++ (c++)"pkgPackageManager::SmartRemove(pkgCache::PkgIterator)@Base" 0.8.0 ++ (c++)"pkgPackageManager::SmartUnPack(pkgCache::PkgIterator)@Base" 0.8.0 ++ (c++)"pkgPackageManager::ConfigureAll()@Base" 0.8.0 ++ (c++)"pkgPackageManager::ImmediateAdd(pkgCache::PkgIterator, bool, unsigned int const&)@Base" 0.8.0 ++ (c++)"pkgPackageManager::OrderInstall()@Base" 0.8.0 ++ (c++)"pkgPackageManager::DepAlwaysTrue(pkgCache::DepIterator)@Base" 0.8.0 ++ (c++)"pkgPackageManager::SmartConfigure(pkgCache::PkgIterator)@Base" 0.8.0 ++ (c++)"pkgPackageManager::CheckRConflicts(pkgCache::PkgIterator, pkgCache::DepIterator, char const*)@Base" 0.8.0 ++ (c++)"pkgPackageManager::CreateOrderList()@Base" 0.8.0 ++ (c++)"pkgPackageManager::DoInstallPostFork(int)@Base" 0.8.0 ++ (c++)"pkgPackageManager::Go(int)@Base" 0.8.0 ++ (c++)"pkgPackageManager::Reset()@Base" 0.8.0 ++ (c++)"pkgPackageManager::DepAdd(pkgOrderList&, pkgCache::PkgIterator, int)@Base" 0.8.0 ++ (c++)"pkgPackageManager::Remove(pkgCache::PkgIterator, bool)@Base" 0.8.0 ++ (c++)"pkgPackageManager::Install(pkgCache::PkgIterator, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgPackageManager::Configure(pkgCache::PkgIterator)@Base" 0.8.0 ++ (c++)"pkgPackageManager::DoInstall(int)@Base" 0.8.0 ++ (c++)"pkgPackageManager::pkgPackageManager(pkgDepCache*)@Base" 0.8.0 ++ (c++)"pkgPackageManager::~pkgPackageManager()@Base" 0.8.0 ++ (c++)"debSrcRecordParser::BuildDepends(std::vector >&, bool const&, bool const&)@Base" 0.8.0 ++ (c++)"debSrcRecordParser::Jump(unsigned long const&)@Base" 0.8.0 ++ (c++)"debSrcRecordParser::Step()@Base" 0.8.0 ++ (c++)"debSrcRecordParser::AsStr()@Base" 0.8.0 ++ (c++)"debSrcRecordParser::Files(std::vector >&)@Base" 0.8.0 ++ (c++)"debSrcRecordParser::Offset()@Base" 0.8.0 ++ (c++)"debSrcRecordParser::Restart()@Base" 0.8.0 ++ (c++)"debSrcRecordParser::Binaries()@Base" 0.8.0 ++ (c++)"debSrcRecordParser::~debSrcRecordParser()@Base" 0.8.0 ++ (c++)"pkgProblemResolver::MakeScores()@Base" 0.8.0 ++ (c++)"pkgProblemResolver::ResolveByKeep()@Base" 0.8.0 ++ (c++)"pkgProblemResolver::InstallProtect()@Base" 0.8.0 ++ (c++)"pkgProblemResolver::This@Base" 0.8.0 ++ (c++)"pkgProblemResolver::Resolve(bool)@Base" 0.8.0 ++ (c++)"pkgProblemResolver::DoUpgrade(pkgCache::PkgIterator)@Base" 0.8.0 ++ (c++)"pkgProblemResolver::ScoreSort(void const*, void const*)@Base" 0.8.0 ++ (c++)"pkgProblemResolver::pkgProblemResolver(pkgDepCache*)@Base" 0.8.0 ++ (c++)"pkgProblemResolver::~pkgProblemResolver()@Base" 0.8.0 ++ (c++)"debVersioningSystem::CmpFragment(char const*, char const*, char const*, char const*)@Base" 0.8.0 ++ (c++)"debVersioningSystem::DoCmpVersion(char const*, char const*, char const*, char const*)@Base" 0.8.0 ++ (c++)"debVersioningSystem::DoCmpReleaseVer(char const*, char const*, char const*, char const*)@Base" 0.8.0 ++ (c++)"debVersioningSystem::UpstreamVersion(char const*)@Base" 0.8.0 ++ (c++)"debVersioningSystem::CheckDep(char const*, int, char const*)@Base" 0.8.0 ++ (c++)"debVersioningSystem::debVersioningSystem()@Base" 0.8.0 ++ (c++)"debVersioningSystem::~debVersioningSystem()@Base" 0.8.0 ++ (c++)"pkgUdevCdromDevices::Scan()@Base" 0.8.0 ++ (c++)"pkgUdevCdromDevices::Dlopen()@Base" 0.8.0 ++ (c++)"pkgUdevCdromDevices::pkgUdevCdromDevices()@Base" 0.8.0 ++ (c++)"pkgUdevCdromDevices::~pkgUdevCdromDevices()@Base" 0.8.0 ++ (c++)"pkgVersioningSystem::GlobalList@Base" 0.8.0 ++ (c++)"pkgVersioningSystem::GlobalListLen@Base" 0.8.0 ++ (c++)"pkgVersioningSystem::TestCompatibility(pkgVersioningSystem const&)@Base" 0.8.0 ++ (c++)"pkgVersioningSystem::GetVS(char const*)@Base" 0.8.0 ++ (c++)"pkgVersioningSystem::pkgVersioningSystem()@Base" 0.8.0 ++ (c++)"pkgVersioningSystem::~pkgVersioningSystem()@Base" 0.8.0 ++ (c++)"debTranslationsIndex::debTranslationsIndex(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >, char const*)@Base" 0.8.0 ++ (c++)"debTranslationsIndex::~debTranslationsIndex()@Base" 0.8.0 ++ (c++)"APT::PackageSet::FromString(pkgCacheFile&, std::basic_string, std::allocator > const&, APT::CacheSetHelper&)@Base" 0.8.0 ++ (c++)"APT::PackageSet::FromCommandLine(pkgCacheFile&, char const**, APT::CacheSetHelper&)@Base" 0.8.0 ++ (c++)"APT::PackageSet::GroupedFromCommandLine(pkgCacheFile&, char const**, std::list > const&, unsigned short const&, APT::CacheSetHelper&)@Base" 0.8.0 ++ (c++)"APT::PackageSet::FromName(pkgCacheFile&, std::basic_string, std::allocator > const&, APT::CacheSetHelper&)@Base" 0.8.0 ++ (c++)"APT::PackageSet::FromTask(pkgCacheFile&, std::basic_string, std::allocator >, APT::CacheSetHelper&)@Base" 0.8.0 ++ (c++)"APT::PackageSet::FromRegEx(pkgCacheFile&, std::basic_string, std::allocator >, APT::CacheSetHelper&)@Base" 0.8.0 ++ (c++)"APT::PackageSet::~PackageSet()@Base" 0.8.0 ++ (c++)"APT::VersionSet::FromString(pkgCacheFile&, std::basic_string, std::allocator >, APT::VersionSet::Version const&, APT::CacheSetHelper&, bool const&)@Base" 0.8.0 ++ (c++)"APT::VersionSet::FromPackage(pkgCacheFile&, pkgCache::PkgIterator const&, APT::VersionSet::Version const&, APT::CacheSetHelper&)@Base" 0.8.0 ++ (c++)"APT::VersionSet::FromCommandLine(pkgCacheFile&, char const**, APT::VersionSet::Version const&, APT::CacheSetHelper&)@Base" 0.8.0 ++ (c++)"APT::VersionSet::getCandidateVer(pkgCacheFile&, pkgCache::PkgIterator const&, APT::CacheSetHelper&)@Base" 0.8.0 ++ (c++)"APT::VersionSet::getInstalledVer(pkgCacheFile&, pkgCache::PkgIterator const&, APT::CacheSetHelper&)@Base" 0.8.0 ++ (c++)"APT::VersionSet::GroupedFromCommandLine(pkgCacheFile&, char const**, std::list > const&, unsigned short const&, APT::CacheSetHelper&)@Base" 0.8.0 ++ (c++)"APT::VersionSet::~VersionSet()@Base" 0.8.0 ++ (c++)"APT::CacheFilter::PackageNameMatchesRegEx::PackageNameMatchesRegEx(std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"APT::CacheFilter::PackageNameMatchesRegEx::~PackageNameMatchesRegEx()@Base" 0.8.0 ++ (c++)"APT::CacheFilter::PackageNameMatchesRegEx::operator()(pkgCache::GrpIterator const&)@Base" 0.8.0 ++ (c++)"APT::CacheFilter::PackageNameMatchesRegEx::operator()(pkgCache::PkgIterator const&)@Base" 0.8.0 ++ (c++)"APT::Configuration::getLanguages(bool const&, bool const&, char const**)@Base" 0.8.0 ++ (c++)"APT::Configuration::getArchitectures(bool const&)@Base" 0.8.0 ++ (c++)"APT::Configuration::checkArchitecture(std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"APT::Configuration::getCompressionTypes(bool const&)@Base" 0.8.0 ++ (c++)"APT::CacheSetHelper::canNotFindTask(pkgCacheFile&, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"APT::CacheSetHelper::canNotFindRegEx(pkgCacheFile&, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"APT::CacheSetHelper::canNotFindAllVer(pkgCacheFile&, pkgCache::PkgIterator const&)@Base" 0.8.0 ++ (c++)"APT::CacheSetHelper::canNotFindPackage(pkgCacheFile&, std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"APT::CacheSetHelper::canNotFindPkgName(pkgCacheFile&, std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"APT::CacheSetHelper::showTaskSelection(APT::PackageSet const&, std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"APT::CacheSetHelper::showRegExSelection(APT::PackageSet const&, std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"APT::CacheSetHelper::canNotFindNewestVer(pkgCacheFile&, pkgCache::PkgIterator const&)@Base" 0.8.0 ++ (c++)"APT::CacheSetHelper::showSelectedVersion(pkgCache::PkgIterator const&, pkgCache::VerIterator, std::basic_string, std::allocator > const&, bool const&)@Base" 0.8.0 ++ (c++)"APT::CacheSetHelper::canNotFindCandInstVer(pkgCacheFile&, pkgCache::PkgIterator const&)@Base" 0.8.0 ++ (c++)"APT::CacheSetHelper::canNotFindInstCandVer(pkgCacheFile&, pkgCache::PkgIterator const&)@Base" 0.8.0 ++ (c++)"APT::CacheSetHelper::canNotFindCandidateVer(pkgCacheFile&, pkgCache::PkgIterator const&)@Base" 0.8.0 ++ (c++)"APT::CacheSetHelper::canNotFindInstalledVer(pkgCacheFile&, pkgCache::PkgIterator const&)@Base" 0.8.0 ++ (c++)"APT::CacheSetHelper::~CacheSetHelper()@Base" 0.8.0 ++ (c++)"URI::NoUserPassword(std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"URI::CopyFrom(std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"URI::SiteOnly(std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"URI::~URI()@Base" 0.8.0 ++ (c++)"URI::operator std::basic_string, std::allocator >()@Base" 0.8.0 ++ (c++)"MMap::Map(FileFd&)@Base" 0.8.0 ++ (c++)"MMap::Sync(unsigned long, unsigned long)@Base" 0.8.0 ++ (c++)"MMap::Sync()@Base" 0.8.0 ++ (c++)"MMap::Close(bool)@Base" 0.8.0 ++ (c++)"MMap::MMap(FileFd&, unsigned long)@Base" 0.8.0 ++ (c++)"MMap::MMap(unsigned long)@Base" 0.8.0 ++ (c++)"MMap::~MMap()@Base" 0.8.0 ++ (c++)"FileFd::OpenDescriptor(int, FileFd::OpenMode, bool)@Base" 0.8.0 ++ (c++)"FileFd::Open(std::basic_string, std::allocator >, FileFd::OpenMode, unsigned long)@Base" 0.8.0 ++ (c++)"FileFd::Read(void*, unsigned long, unsigned long*)@Base" 0.8.0 ++ (c++)"FileFd::Seek(unsigned long)@Base" 0.8.0 ++ (c++)"FileFd::Size()@Base" 0.8.0 ++ (c++)"FileFd::Skip(unsigned long)@Base" 0.8.0 ++ (c++)"FileFd::Sync()@Base" 0.8.0 ++ (c++)"FileFd::Tell()@Base" 0.8.0 ++ (c++)"FileFd::Close()@Base" 0.8.0 ++ (c++)"FileFd::Write(void const*, unsigned long)@Base" 0.8.0 ++ (c++)"FileFd::Truncate(unsigned long)@Base" 0.8.0 ++ (c++)"FileFd::~FileFd()@Base" 0.8.0 ++ (c++)"Hashes::AddFD(int, unsigned long)@Base" 0.8.0 ++ (c++)"Vendor::CheckDist(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"Vendor::Vendor(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::vector >*)@Base" 0.8.0 ++ (c++)"Vendor::~Vendor()@Base" 0.8.0 ++ (c++)"DiffInfo::~DiffInfo()@Base" 0.8.0 ++ (c++)"pkgCache::CompTypeDeb(unsigned char)@Base" 0.8.0 ++ (c++)"pkgCache::DepIterator::GlobOr(pkgCache::DepIterator&, pkgCache::DepIterator&)@Base" 0.8.0 ++ (c++)"pkgCache::DepIterator::operator++(int)@Base" 0.8.0 ++ (c++)"pkgCache::DepIterator::operator++()@Base" 0.8.0 ++ (c++)"pkgCache::GrpIterator::operator++(int)@Base" 0.8.0 ++ (c++)"pkgCache::GrpIterator::operator++()@Base" 0.8.0 ++ (c++)"pkgCache::PkgIterator::operator++(int)@Base" 0.8.0 ++ (c++)"pkgCache::PkgIterator::operator++()@Base" 0.8.0 ++ (c++)"pkgCache::PrvIterator::operator++(int)@Base" 0.8.0 ++ (c++)"pkgCache::PrvIterator::operator++()@Base" 0.8.0 ++ (c++)"pkgCache::VerIterator::operator++(int)@Base" 0.8.0 ++ (c++)"pkgCache::VerIterator::operator++()@Base" 0.8.0 ++ (c++)"pkgCache::DescIterator::operator++(int)@Base" 0.8.0 ++ (c++)"pkgCache::DescIterator::operator++()@Base" 0.8.0 ++ (c++)"pkgCache::PkgFileIterator::IsOk()@Base" 0.8.0 ++ (c++)"pkgCache::PkgFileIterator::RelStr()@Base" 0.8.0 ++ (c++)"pkgCache::PkgFileIterator::operator++(int)@Base" 0.8.0 ++ (c++)"pkgCache::PkgFileIterator::operator++()@Base" 0.8.0 ++ (c++)"pkgCache::VerFileIterator::operator++(int)@Base" 0.8.0 ++ (c++)"pkgCache::VerFileIterator::operator++()@Base" 0.8.0 ++ (c++)"pkgCache::DescFileIterator::operator++(int)@Base" 0.8.0 ++ (c++)"pkgCache::DescFileIterator::operator++()@Base" 0.8.0 ++ (c++)"pkgCache::SingleArchFindPkg(std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"pkgCache::ReMap(bool const&)@Base" 0.8.0 ++ (c++)"pkgCache::Header::Header()@Base" 0.8.0 ++ (c++)"pkgCache::DepType(unsigned char)@Base" 0.8.0 ++ (c++)"pkgCache::FindGrp(std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"pkgCache::FindPkg(std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"pkgCache::FindPkg(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"pkgCache::CompType(unsigned char)@Base" 0.8.0 ++ (c++)"pkgCache::Priority(unsigned char)@Base" 0.8.0 ++ (c++)"pkgCache::pkgCache(MMap*, bool)@Base" 0.8.0 ++ (c++)"pkgCache::~pkgCache()@Base" 0.8.0 ++ (c++)"pkgCdrom::DropRepeats(std::vector, std::allocator >, std::allocator, std::allocator > > >&, char const*)@Base" 0.8.0 ++ (c++)"pkgCdrom::FindPackages(std::basic_string, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >&, std::vector, std::allocator >, std::allocator, std::allocator > > >&, std::vector, std::allocator >, std::allocator, std::allocator > > >&, std::vector, std::allocator >, std::allocator, std::allocator > > >&, std::basic_string, std::allocator >&, pkgCdromStatus*, unsigned int)@Base" 0.8.0 ++ (c++)"pkgCdrom::WriteDatabase(Configuration&)@Base" 0.8.0 ++ (c++)"pkgCdrom::DropBinaryArch(std::vector, std::allocator >, std::allocator, std::allocator > > >&)@Base" 0.8.0 ++ (c++)"pkgCdrom::WriteSourceList(std::basic_string, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >&, bool)@Base" 0.8.0 ++ (c++)"pkgCdrom::ReduceSourcelist(std::basic_string, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >&)@Base" 0.8.0 ++ (c++)"pkgCdrom::Add(pkgCdromStatus*)@Base" 0.8.0 ++ (c++)"pkgCdrom::Ident(std::basic_string, std::allocator >&, pkgCdromStatus*)@Base" 0.8.0 ++ (c++)"pkgCdrom::Score(std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"IndexCopy::CopyPackages(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >&, pkgCdromStatus*)@Base" 0.8.0 ++ (c++)"IndexCopy::ReconstructChop(unsigned long&, std::basic_string, std::allocator >, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"IndexCopy::ReconstructPrefix(std::basic_string, std::allocator >&, std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"IndexCopy::ConvertToSourceList(std::basic_string, std::allocator >, std::basic_string, std::allocator >&)@Base" 0.8.0 ++ (c++)"IndexCopy::ChopDirs(std::basic_string, std::allocator >, unsigned int)@Base" 0.8.0 ++ (c++)"IndexCopy::GrabFirst(std::basic_string, std::allocator >, std::basic_string, std::allocator >&, unsigned int)@Base" 0.8.0 ++ (c++)"IndexCopy::~IndexCopy()@Base" 0.8.0 ++ (c++)"SigVerify::CopyAndVerify(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >&, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector, std::allocator >, std::allocator, std::allocator > > >)@Base" 0.8.0 ++ (c++)"SigVerify::CopyMetaIndex(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"SigVerify::Verify(std::basic_string, std::allocator >, std::basic_string, std::allocator >, indexRecords*)@Base" 0.8.0 ++ (c++)"SigVerify::RunGPGV(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, int const&, int*)@Base" 0.8.0 ++ (c++)"debSystem::Initialize(Configuration&)@Base" 0.8.0 ++ (c++)"debSystem::CheckUpdates()@Base" 0.8.0 ++ (c++)"debSystem::AddStatusFiles(std::vector >&)@Base" 0.8.0 ++ (c++)"debSystem::ArchiveSupported(char const*)@Base" 0.8.0 ++ (c++)"debSystem::Lock()@Base" 0.8.0 ++ (c++)"debSystem::Score(Configuration const&)@Base" 0.8.0 ++ (c++)"debSystem::UnLock(bool)@Base" 0.8.0 ++ (c++)"debSystem::debSystem()@Base" 0.8.0 ++ (c++)"debSystem::~debSystem()@Base" 0.8.0 ++ (c++)"metaIndex::~metaIndex()@Base" 0.8.0 ++ (c++)"pkgDPkgPM::SendV2Pkgs(_IO_FILE*)@Base" 0.8.0 ++ (c++)"pkgDPkgPM::DoTerminalPty(int)@Base" 0.8.0 ++ (c++)"pkgDPkgPM::DoDpkgStatusFd(int, int)@Base" 0.8.0 ++ (c++)"pkgDPkgPM::WriteHistoryTag(std::basic_string, std::allocator > const&, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgDPkgPM::WriteApportReport(char const*, char const*)@Base" 0.8.0 ++ (c++)"pkgDPkgPM::RunScriptsWithPkgs(char const*)@Base" 0.8.0 ++ (c++)"pkgDPkgPM::ProcessDpkgStatusLine(int, char*)@Base" 0.8.0 ++ (c++)"pkgDPkgPM::handleDisappearAction(std::basic_string, std::allocator > const&)@Base" 0.8.0 ++ (c++)"pkgDPkgPM::Go(int)@Base" 0.8.0 ++ (c++)"pkgDPkgPM::Reset()@Base" 0.8.0 ++ (c++)"pkgDPkgPM::Remove(pkgCache::PkgIterator, bool)@Base" 0.8.0 ++ (c++)"pkgDPkgPM::DoStdin(int)@Base" 0.8.0 ++ (c++)"pkgDPkgPM::Install(pkgCache::PkgIterator, std::basic_string, std::allocator >)@Base" 0.8.0 ++ (c++)"pkgDPkgPM::OpenLog()@Base" 0.8.0 ++ (c++)"pkgDPkgPM::CloseLog()@Base" 0.8.0 ++ (c++)"pkgDPkgPM::Configure(pkgCache::PkgIterator)@Base" 0.8.0 ++ (c++)"pkgDPkgPM::pkgDPkgPM(pkgDepCache*)@Base" 0.8.0 ++ (c++)"pkgDPkgPM::~pkgDPkgPM()@Base" 0.8.0 ++ (c++)"pkgPolicy::GetPriority(pkgCache::PkgIterator const&)@Base" 0.8.0 ++ (c++)"pkgPolicy::InitDefaults()@Base" 0.8.0 ++ (c++)"pkgPolicy::IsImportantDep(pkgCache::DepIterator const&)@Base" 0.8.0 ++ (c++)"pkgPolicy::GetCandidateVer(pkgCache::PkgIterator const&)@Base" 0.8.0 ++ (c++)"pkgPolicy::PkgPin::~PkgPin()@Base" 0.8.0 ++ (c++)"pkgPolicy::GetMatch(pkgCache::PkgIterator const&)@Base" 0.8.0 ++ (c++)"pkgPolicy::CreatePin(pkgVersionMatch::MatchType, std::basic_string, std::allocator >, std::basic_string, std::allocator >, short)@Base" 0.8.0 ++ (c++)"pkgPolicy::pkgPolicy(pkgCache*)@Base" 0.8.0 ++ (c++)"pkgPolicy::~pkgPolicy()@Base" 0.8.0 ++ (c++)"pkgSystem::GlobalList@Base" 0.8.0 ++ (c++)"pkgSystem::Initialize(Configuration&)@Base" 0.8.0 ++ (c++)"pkgSystem::GlobalListLen@Base" 0.8.0 ++ (c++)"pkgSystem::Score(Configuration const&)@Base" 0.8.0 ++ (c++)"pkgSystem::GetSystem(char const*)@Base" 0.8.0 ++ (c++)"pkgSystem::pkgSystem()@Base" 0.8.0 ++ (c++)"pkgSystem::~pkgSystem()@Base" 0.8.0 ++ (c++)"HashString::VerifyFile(std::basic_string, std::allocator >) const@Base" 0.8.0 ++ (c++)"HashString::empty() const@Base" 0.8.0 ++ (c++)"HashString::toStr() const@Base" 0.8.0 ++ (c++)"CommandLine::FileSize() const@Base" 0.8.0 ++ (c++)"GlobalError::empty(GlobalError::MsgType const&) const@Base" 0.8.0 ++ (c++)"MD5SumValue::Value() const@Base" 0.8.0 ++ (c++)"MD5SumValue::operator==(MD5SumValue const&) const@Base" 0.8.0 ++ (c++)"SHA1SumValue::Value() const@Base" 0.8.0 ++ (c++)"SHA1SumValue::operator==(SHA1SumValue const&) const@Base" 0.8.0 ++ (c++)"debIFTypePkg::CreatePkgParser(pkgCache::PkgFileIterator) const@Base" 0.8.0 ++ (c++)"debSLTypeDeb::CreateItem(std::vector >&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > > const&) const@Base" 0.8.0 ++ (c++)"indexRecords::GetValidUntil() const@Base" 0.8.0 ++ (c++)"indexRecords::GetExpectedDist() const@Base" 0.8.0 ++ (c++)"indexRecords::Exists(std::basic_string, std::allocator > const&) const@Base" 0.8.0 ++ (c++)"indexRecords::GetDist() const@Base" 0.8.0 ++ (c++)"indexRecords::CheckDist(std::basic_string, std::allocator >) const@Base" 0.8.0 ++ (c++)"pkgIndexFile::ArchiveURI(std::basic_string, std::allocator >) const@Base" 0.8.0 ++ (c++)"pkgIndexFile::SourceInfo(pkgSrcRecords::Parser const&, pkgSrcRecords::File const&) const@Base" 0.8.0 ++ (c++)"pkgIndexFile::ArchiveInfo(pkgCache::VerIterator) const@Base" 0.8.0 ++ (c++)"pkgIndexFile::FindInCache(pkgCache&) const@Base" 0.8.0 ++ (c++)"pkgIndexFile::CreateSrcParser() const@Base" 0.8.0 ++ (c++)"pkgIndexFile::MergeFileProvides(pkgCacheGenerator&, OpProgress*) const@Base" 0.8.0 ++ (c++)"pkgIndexFile::MergeFileProvides(pkgCacheGenerator&, OpProgress&) const@Base" 0.8.0 ++ (c++)"pkgIndexFile::Type::CreatePkgParser(pkgCache::PkgFileIterator) const@Base" 0.8.0 ++ (c++)"pkgIndexFile::Merge(pkgCacheGenerator&, OpProgress*) const@Base" 0.8.0 ++ (c++)"pkgIndexFile::Merge(pkgCacheGenerator&, OpProgress&) const@Base" 0.8.0 ++ (c++)"Configuration::FindVector(char const*) const@Base" 0.8.0 ++ (c++)"Configuration::MatchAgainstConfig::Match(char const*) const@Base" 0.8.0 ++ (c++)"Configuration::Find(char const*, char const*) const@Base" 0.8.0 ++ (c++)"Configuration::Item::FullTag(Configuration::Item const*) const@Base" 0.8.0 ++ (c++)"Configuration::FindB(char const*, bool const&) const@Base" 0.8.0 ++ (c++)"Configuration::FindI(char const*, int const&) const@Base" 0.8.0 ++ (c++)"Configuration::Exists(char const*) const@Base" 0.8.0 ++ (c++)"Configuration::FindAny(char const*, char const*) const@Base" 0.8.0 ++ (c++)"Configuration::FindDir(char const*, char const*) const@Base" 0.8.0 ++ (c++)"Configuration::FindFile(char const*, char const*) const@Base" 0.8.0 ++ (c++)"Configuration::ExistsAny(char const*) const@Base" 0.8.0 ++ (c++)"pkgSourceList::GetIndexes(pkgAcquire*, bool) const@Base" 0.8.0 ++ (c++)"pkgSourceList::Type::FixupURI(std::basic_string, std::allocator >&) const@Base" 0.8.0 ++ (c++)"pkgSourceList::Type::ParseLine(std::vector >&, char const*, unsigned long const&, std::basic_string, std::allocator > const&) const@Base" 0.8.0 ++ (c++)"pkgSourceList::FindIndex(pkgCache::PkgFileIterator, pkgIndexFile*&) const@Base" 0.8.0 ++ (c++)"pkgTagSection::Find(char const*, char const*&, char const*&) const@Base" 0.8.0 ++ (c++)"pkgTagSection::Find(char const*, unsigned int&) const@Base" 0.8.0 ++ (c++)"pkgTagSection::FindI(char const*, long) const@Base" 0.8.0 ++ (c++)"pkgTagSection::FindS(char const*) const@Base" 0.8.0 ++ (c++)"pkgTagSection::FindULL(char const*, unsigned long long const&) const@Base" 0.8.0 ++ (c++)"pkgTagSection::FindFlag(char const*, unsigned long&, unsigned long) const@Base" 0.8.0 ++ (c++)"SHA256SumValue::Value() const@Base" 0.8.0 ++ (c++)"SHA256SumValue::operator==(SHA256SumValue const&) const@Base" 0.8.0 ++ (c++)"debStatusIndex::FindInCache(pkgCache&) const@Base" 0.8.0 ++ (c++)"debStatusIndex::HasPackages() const@Base" 0.8.0 ++ (c++)"debStatusIndex::Size() const@Base" 0.8.0 ++ (c++)"debStatusIndex::Merge(pkgCacheGenerator&, OpProgress*) const@Base" 0.8.0 ++ (c++)"debStatusIndex::Exists() const@Base" 0.8.0 ++ (c++)"debStatusIndex::GetType() const@Base" 0.8.0 ++ (c++)"debStatusIndex::Describe(bool) const@Base" 0.8.0 ++ (c++)"debIFTypeStatus::CreatePkgParser(pkgCache::PkgFileIterator) const@Base" 0.8.0 ++ (c++)"debReleaseIndex::ArchiveURI(std::basic_string, std::allocator > const&) const@Base" 0.8.0 ++ (c++)"debReleaseIndex::GetIndexes(pkgAcquire*, bool const&) const@Base" 0.8.0 ++ (c++)"debReleaseIndex::MetaIndexURI(char const*) const@Base" 0.8.0 ++ (c++)"debReleaseIndex::MetaIndexFile(char const*) const@Base" 0.8.0 ++ (c++)"debReleaseIndex::MetaIndexInfo(char const*) const@Base" 0.8.0 ++ (c++)"debReleaseIndex::IndexURISuffix(char const*, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const@Base" 0.8.0 ++ (c++)"debReleaseIndex::SourceIndexURI(char const*, std::basic_string, std::allocator > const&) const@Base" 0.8.0 ++ (c++)"debReleaseIndex::ComputeIndexTargets() const@Base" 0.8.0 ++ (c++)"debReleaseIndex::SourceIndexURISuffix(char const*, std::basic_string, std::allocator > const&) const@Base" 0.8.0 ++ (c++)"debReleaseIndex::Info(char const*, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const@Base" 0.8.0 ++ (c++)"debReleaseIndex::IndexURI(char const*, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const@Base" 0.8.0 ++ (c++)"debReleaseIndex::IsTrusted() const@Base" 0.8.0 ++ (c++)"debSLTypeDebSrc::CreateItem(std::vector >&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > > const&) const@Base" 0.8.0 ++ (c++)"debSLTypeDebian::CreateItemInternal(std::vector >&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, bool const&, std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > > const&) const@Base" 0.8.0 ++ (c++)"debSourcesIndex::ArchiveURI(std::basic_string, std::allocator >) const@Base" 0.8.0 ++ (c++)"debSourcesIndex::SourceInfo(pkgSrcRecords::Parser const&, pkgSrcRecords::File const&) const@Base" 0.8.0 ++ (c++)"debSourcesIndex::HasPackages() const@Base" 0.8.0 ++ (c++)"debSourcesIndex::CreateSrcParser() const@Base" 0.8.0 ++ (c++)"debSourcesIndex::Info(char const*) const@Base" 0.8.0 ++ (c++)"debSourcesIndex::Size() const@Base" 0.8.0 ++ (c++)"debSourcesIndex::Exists() const@Base" 0.8.0 ++ (c++)"debSourcesIndex::GetType() const@Base" 0.8.0 ++ (c++)"debSourcesIndex::Describe(bool) const@Base" 0.8.0 ++ (c++)"debSourcesIndex::IndexURI(char const*) const@Base" 0.8.0 ++ (c++)"debPackagesIndex::ArchiveURI(std::basic_string, std::allocator >) const@Base" 0.8.0 ++ (c++)"debPackagesIndex::ArchiveInfo(pkgCache::VerIterator) const@Base" 0.8.0 ++ (c++)"debPackagesIndex::FindInCache(pkgCache&) const@Base" 0.8.0 ++ (c++)"debPackagesIndex::HasPackages() const@Base" 0.8.0 ++ (c++)"debPackagesIndex::Info(char const*) const@Base" 0.8.0 ++ (c++)"debPackagesIndex::Size() const@Base" 0.8.0 ++ (c++)"debPackagesIndex::Merge(pkgCacheGenerator&, OpProgress*) const@Base" 0.8.0 ++ (c++)"debPackagesIndex::Exists() const@Base" 0.8.0 ++ (c++)"debPackagesIndex::GetType() const@Base" 0.8.0 ++ (c++)"debPackagesIndex::Describe(bool) const@Base" 0.8.0 ++ (c++)"debPackagesIndex::IndexURI(char const*) const@Base" 0.8.0 ++ (c++)"debSrcRecordParser::Maintainer() const@Base" 0.8.0 ++ (c++)"debSrcRecordParser::Package() const@Base" 0.8.0 ++ (c++)"debSrcRecordParser::Section() const@Base" 0.8.0 ++ (c++)"debSrcRecordParser::Version() const@Base" 0.8.0 ++ (c++)"debTranslationsIndex::GetIndexes(pkgAcquire*) const@Base" 0.8.0 ++ (c++)"debTranslationsIndex::FindInCache(pkgCache&) const@Base" 0.8.0 ++ (c++)"debTranslationsIndex::HasPackages() const@Base" 0.8.0 ++ (c++)"debTranslationsIndex::Info(char const*) const@Base" 0.8.0 ++ (c++)"debTranslationsIndex::Size() const@Base" 0.8.0 ++ (c++)"debTranslationsIndex::Merge(pkgCacheGenerator&, OpProgress*) const@Base" 0.8.0 ++ (c++)"debTranslationsIndex::Exists() const@Base" 0.8.0 ++ (c++)"debTranslationsIndex::GetType() const@Base" 0.8.0 ++ (c++)"debTranslationsIndex::Describe(bool) const@Base" 0.8.0 ++ (c++)"debTranslationsIndex::IndexURI(char const*) const@Base" 0.8.0 ++ (c++)"Vendor::GetVendorID() const@Base" 0.8.0 ++ (c++)"Vendor::LookupFingerprint(std::basic_string, std::allocator >) const@Base" 0.8.0 ++ (c++)"pkgCache::DepIterator::AllTargets() const@Base" 0.8.0 ++ (c++)"pkgCache::DepIterator::IsCritical() const@Base" 0.8.0 ++ (c++)"pkgCache::DepIterator::OwnerPointer() const@Base" 0.8.0 ++ (c++)"pkgCache::DepIterator::SmartTargetPkg(pkgCache::PkgIterator&) const@Base" 0.8.0 ++ (c++)"pkgCache::GrpIterator::OwnerPointer() const@Base" 0.8.0 ++ (c++)"pkgCache::GrpIterator::FindPreferredPkg(bool const&) const@Base" 0.8.0 ++ (c++)"pkgCache::GrpIterator::FindPkg(std::basic_string, std::allocator >) const@Base" 0.8.0 ++ (c++)"pkgCache::GrpIterator::NextPkg(pkgCache::PkgIterator const&) const@Base" 0.8.0 ++ (c++)"pkgCache::PkgIterator::CurVersion() const@Base" 0.8.0 ++ (c++)"pkgCache::PkgIterator::CandVersion() const@Base" 0.8.0 ++ (c++)"pkgCache::PkgIterator::OwnerPointer() const@Base" 0.8.0 ++ (c++)"pkgCache::PkgIterator::State() const@Base" 0.8.0 ++ (c++)"pkgCache::PkgIterator::FullName(bool const&) const@Base" 0.8.0 ++ (c++)"pkgCache::PrvIterator::OwnerPointer() const@Base" 0.8.0 ++ (c++)"pkgCache::VerIterator::CompareVer(pkgCache::VerIterator const&) const@Base" 0.8.0 ++ (c++)"pkgCache::VerIterator::NewestFile() const@Base" 0.8.0 ++ (c++)"pkgCache::VerIterator::Downloadable() const@Base" 0.8.0 ++ (c++)"pkgCache::VerIterator::OwnerPointer() const@Base" 0.8.0 ++ (c++)"pkgCache::VerIterator::TranslatedDescription() const@Base" 0.8.0 ++ (c++)"pkgCache::VerIterator::Pseudo() const@Base" 0.8.0 ++ (c++)"pkgCache::VerIterator::RelStr() const@Base" 0.8.0 ++ (c++)"pkgCache::VerIterator::Automatic() const@Base" 0.8.0 ++ (c++)"pkgCache::DescIterator::OwnerPointer() const@Base" 0.8.0 ++ (c++)"pkgCache::PkgFileIterator::OwnerPointer() const@Base" 0.8.0 ++ (c++)"pkgCache::VerFileIterator::OwnerPointer() const@Base" 0.8.0 ++ (c++)"pkgCache::DescFileIterator::OwnerPointer() const@Base" 0.8.0 ++ (c++)"pkgCache::sHash(char const*) const@Base" 0.8.0 ++ (c++)"pkgCache::sHash(std::basic_string, std::allocator > const&) const@Base" 0.8.0 ++ (c++)"pkgCache::Header::CheckSizes(pkgCache::Header&) const@Base" 0.8.0 ++ (c++)"debSystem::CreatePM(pkgDepCache*) const@Base" 0.8.0 ++ (c++)"debSystem::FindIndex(pkgCache::PkgFileIterator, pkgIndexFile*&) const@Base" 0.8.0 ++ (c++)"metaIndex::GetURI() const@Base" 0.8.0 ++ (c++)"metaIndex::GetDist() const@Base" 0.8.0 ++ (c++)"metaIndex::GetType() const@Base" 0.8.0 ++ (c++)"typeinfo for OpProgress@Base" 0.8.0 ++ (c++)"typeinfo for SourceCopy@Base" 0.8.0 ++ (c++)"typeinfo for pkgAcqFile@Base" 0.8.0 ++ (c++)"typeinfo for pkgAcquire@Base" 0.8.0 ++ (c++)"typeinfo for DynamicMMap@Base" 0.8.0 ++ (c++)"typeinfo for PackageCopy@Base" 0.8.0 ++ (c++)"typeinfo for pkgAcqIndex@Base" 0.8.0 ++ (c++)"typeinfo for pkgDepCache@Base" 0.8.0 ++ (c++)"typeinfo for pkgSimulate@Base" 0.8.0 ++ (c++)"typeinfo for debIFTypePkg@Base" 0.8.0 ++ (c++)"typeinfo for debIFTypeSrc@Base" 0.8.0 ++ (c++)"typeinfo for debSLTypeDeb@Base" 0.8.0 ++ (c++)"typeinfo for indexRecords@Base" 0.8.0 ++ (c++)"typeinfo for pkgAcqMethod@Base" 0.8.0 ++ (c++)"typeinfo for pkgCacheFile@Base" 0.8.0 ++ (c++)"typeinfo for pkgIndexFile@Base" 0.8.0 ++ (c++)"typeinfo for WeakPointable@Base" 0.8.0 ++ (c++)"typeinfo for debListParser@Base" 0.8.0 ++ (c++)"typeinfo for pkgAcqArchive@Base" 0.8.0 ++ (c++)"typeinfo for pkgAcqMetaSig@Base" 0.8.0 ++ (c++)"typeinfo for pkgTagSection@Base" 0.8.0 ++ (c++)"typeinfo for OpTextProgress@Base" 0.8.0 ++ (c++)"typeinfo for debIFTypeTrans@Base" 0.8.0 ++ (c++)"typeinfo for debStatusIndex@Base" 0.8.0 ++ (c++)"typeinfo for debIFTypeStatus@Base" 0.8.0 ++ (c++)"typeinfo for debRecordParser@Base" 0.8.0 ++ (c++)"typeinfo for debReleaseIndex@Base" 0.8.0 ++ (c++)"typeinfo for debSLTypeDebSrc@Base" 0.8.0 ++ (c++)"typeinfo for debSLTypeDebian@Base" 0.8.0 ++ (c++)"typeinfo for debSourcesIndex@Base" 0.8.0 ++ (c++)"typeinfo for pkgAcqDiffIndex@Base" 0.8.0 ++ (c++)"typeinfo for pkgAcqMetaIndex@Base" 0.8.0 ++ (c++)"typeinfo for debPackagesIndex@Base" 0.8.0 ++ (c++)"typeinfo for pkgAcqIndexDiffs@Base" 0.8.0 ++ (c++)"typeinfo for pkgAcqIndexTrans@Base" 0.8.0 ++ (c++)"typeinfo for pkgAcquireStatus@Base" 0.8.0 ++ (c++)"typeinfo for PreferenceSection@Base" 0.8.0 ++ (c++)"typeinfo for pkgPackageManager@Base" 0.8.0 ++ (c++)"typeinfo for debSrcRecordParser@Base" 0.8.0 ++ (c++)"typeinfo for debVersioningSystem@Base" 0.8.0 ++ (c++)"typeinfo for pkgUdevCdromDevices@Base" 0.8.0 ++ (c++)"typeinfo for pkgVersioningSystem@Base" 0.8.0 ++ (c++)"typeinfo for debTranslationsIndex@Base" 0.8.0 ++ (c++)"typeinfo for MMap@Base" 0.8.0 ++ (c++)"typeinfo for FileFd@Base" 0.8.0 ++ (c++)"typeinfo for Vendor@Base" 0.8.0 ++ (c++)"typeinfo for pkgCache@Base" 0.8.0 ++ (c++)"typeinfo for IndexCopy@Base" 0.8.0 ++ (c++)"typeinfo for debSystem@Base" 0.8.0 ++ (c++)"typeinfo for metaIndex@Base" 0.8.0 ++ (c++)"typeinfo for pkgDPkgPM@Base" 0.8.0 ++ (c++)"typeinfo for pkgPolicy@Base" 0.8.0 ++ (c++)"typeinfo for pkgSystem@Base" 0.8.0 ++ (c++)"typeinfo for pkgAcquire::Item@Base" 0.8.0 ++ (c++)"typeinfo for pkgRecords::Parser@Base" 0.8.0 ++ (c++)"typeinfo for pkgDepCache::InRootSetFunc@Base" 0.8.0 ++ (c++)"typeinfo for pkgDepCache::DefaultRootSetFunc@Base" 0.8.0 ++ (c++)"typeinfo for pkgDepCache::Policy@Base" 0.8.0 ++ (c++)"typeinfo for pkgSimulate::Policy@Base" 0.8.0 ++ (c++)"typeinfo for pkgIndexFile::Type@Base" 0.8.0 ++ (c++)"typeinfo for Configuration::MatchAgainstConfig@Base" 0.8.0 ++ (c++)"typeinfo for pkgSourceList::Type@Base" 0.8.0 ++ (c++)"typeinfo for pkgSrcRecords::Parser@Base" 0.8.0 ++ (c++)"typeinfo for pkgCacheGenerator::ListParser@Base" 0.8.0 ++ (c++)"typeinfo for APT::CacheSetHelper@Base" 0.8.0 ++ (c++)"typeinfo for pkgCache::DepIterator@Base" 0.8.0 ++ (c++)"typeinfo for pkgCache::GrpIterator@Base" 0.8.0 ++ (c++)"typeinfo for pkgCache::PkgIterator@Base" 0.8.0 ++ (c++)"typeinfo for pkgCache::PrvIterator@Base" 0.8.0 ++ (c++)"typeinfo for pkgCache::VerIterator@Base" 0.8.0 ++ (c++)"typeinfo for pkgCache::DescIterator@Base" 0.8.0 ++ (c++)"typeinfo for pkgCache::PkgFileIterator@Base" 0.8.0 ++ (c++)"typeinfo for pkgCache::VerFileIterator@Base" 0.8.0 ++ (c++)"typeinfo for pkgCache::DescFileIterator@Base" 0.8.0 ++ (c++)"typeinfo for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"typeinfo for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"typeinfo for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"typeinfo for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"typeinfo for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"typeinfo for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"typeinfo for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"typeinfo for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"typeinfo for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"typeinfo for pkgCache::Namespace@Base" 0.8.0 ++ (c++)"typeinfo name for OpProgress@Base" 0.8.0 ++ (c++)"typeinfo name for SourceCopy@Base" 0.8.0 ++ (c++)"typeinfo name for pkgAcqFile@Base" 0.8.0 ++ (c++)"typeinfo name for pkgAcquire@Base" 0.8.0 ++ (c++)"typeinfo name for DynamicMMap@Base" 0.8.0 ++ (c++)"typeinfo name for PackageCopy@Base" 0.8.0 ++ (c++)"typeinfo name for pkgAcqIndex@Base" 0.8.0 ++ (c++)"typeinfo name for pkgDepCache@Base" 0.8.0 ++ (c++)"typeinfo name for pkgSimulate@Base" 0.8.0 ++ (c++)"typeinfo name for debIFTypePkg@Base" 0.8.0 ++ (c++)"typeinfo name for debIFTypeSrc@Base" 0.8.0 ++ (c++)"typeinfo name for debSLTypeDeb@Base" 0.8.0 ++ (c++)"typeinfo name for indexRecords@Base" 0.8.0 ++ (c++)"typeinfo name for pkgAcqMethod@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCacheFile@Base" 0.8.0 ++ (c++)"typeinfo name for pkgIndexFile@Base" 0.8.0 ++ (c++)"typeinfo name for WeakPointable@Base" 0.8.0 ++ (c++)"typeinfo name for debListParser@Base" 0.8.0 ++ (c++)"typeinfo name for pkgAcqArchive@Base" 0.8.0 ++ (c++)"typeinfo name for pkgAcqMetaSig@Base" 0.8.0 ++ (c++)"typeinfo name for pkgTagSection@Base" 0.8.0 ++ (c++)"typeinfo name for OpTextProgress@Base" 0.8.0 ++ (c++)"typeinfo name for debIFTypeTrans@Base" 0.8.0 ++ (c++)"typeinfo name for debStatusIndex@Base" 0.8.0 ++ (c++)"typeinfo name for debIFTypeStatus@Base" 0.8.0 ++ (c++)"typeinfo name for debRecordParser@Base" 0.8.0 ++ (c++)"typeinfo name for debReleaseIndex@Base" 0.8.0 ++ (c++)"typeinfo name for debSLTypeDebSrc@Base" 0.8.0 ++ (c++)"typeinfo name for debSLTypeDebian@Base" 0.8.0 ++ (c++)"typeinfo name for debSourcesIndex@Base" 0.8.0 ++ (c++)"typeinfo name for pkgAcqDiffIndex@Base" 0.8.0 ++ (c++)"typeinfo name for pkgAcqMetaIndex@Base" 0.8.0 ++ (c++)"typeinfo name for debPackagesIndex@Base" 0.8.0 ++ (c++)"typeinfo name for pkgAcqIndexDiffs@Base" 0.8.0 ++ (c++)"typeinfo name for pkgAcqIndexTrans@Base" 0.8.0 ++ (c++)"typeinfo name for pkgAcquireStatus@Base" 0.8.0 ++ (c++)"typeinfo name for PreferenceSection@Base" 0.8.0 ++ (c++)"typeinfo name for pkgPackageManager@Base" 0.8.0 ++ (c++)"typeinfo name for debSrcRecordParser@Base" 0.8.0 ++ (c++)"typeinfo name for debVersioningSystem@Base" 0.8.0 ++ (c++)"typeinfo name for pkgUdevCdromDevices@Base" 0.8.0 ++ (c++)"typeinfo name for pkgVersioningSystem@Base" 0.8.0 ++ (c++)"typeinfo name for debTranslationsIndex@Base" 0.8.0 ++ (c++)"typeinfo name for MMap@Base" 0.8.0 ++ (c++)"typeinfo name for FileFd@Base" 0.8.0 ++ (c++)"typeinfo name for Vendor@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCache@Base" 0.8.0 ++ (c++)"typeinfo name for IndexCopy@Base" 0.8.0 ++ (c++)"typeinfo name for debSystem@Base" 0.8.0 ++ (c++)"typeinfo name for metaIndex@Base" 0.8.0 ++ (c++)"typeinfo name for pkgDPkgPM@Base" 0.8.0 ++ (c++)"typeinfo name for pkgPolicy@Base" 0.8.0 ++ (c++)"typeinfo name for pkgSystem@Base" 0.8.0 ++ (c++)"typeinfo name for pkgAcquire::Item@Base" 0.8.0 ++ (c++)"typeinfo name for pkgRecords::Parser@Base" 0.8.0 ++ (c++)"typeinfo name for pkgDepCache::InRootSetFunc@Base" 0.8.0 ++ (c++)"typeinfo name for pkgDepCache::DefaultRootSetFunc@Base" 0.8.0 ++ (c++)"typeinfo name for pkgDepCache::Policy@Base" 0.8.0 ++ (c++)"typeinfo name for pkgSimulate::Policy@Base" 0.8.0 ++ (c++)"typeinfo name for pkgIndexFile::Type@Base" 0.8.0 ++ (c++)"typeinfo name for Configuration::MatchAgainstConfig@Base" 0.8.0 ++ (c++)"typeinfo name for pkgSourceList::Type@Base" 0.8.0 ++ (c++)"typeinfo name for pkgSrcRecords::Parser@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCacheGenerator::ListParser@Base" 0.8.0 ++ (c++)"typeinfo name for APT::CacheSetHelper@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCache::DepIterator@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCache::GrpIterator@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCache::PkgIterator@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCache::PrvIterator@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCache::VerIterator@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCache::DescIterator@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCache::PkgFileIterator@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCache::VerFileIterator@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCache::DescFileIterator@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"typeinfo name for pkgCache::Namespace@Base" 0.8.0 ++ (c++)"vtable for OpProgress@Base" 0.8.0 ++ (c++)"vtable for SourceCopy@Base" 0.8.0 ++ (c++)"vtable for pkgAcqFile@Base" 0.8.0 ++ (c++)"vtable for pkgAcquire@Base" 0.8.0 ++ (c++)"vtable for DynamicMMap@Base" 0.8.0 ++ (c++)"vtable for PackageCopy@Base" 0.8.0 ++ (c++)"vtable for pkgAcqIndex@Base" 0.8.0 ++ (c++)"vtable for pkgDepCache@Base" 0.8.0 ++ (c++)"vtable for pkgSimulate@Base" 0.8.0 ++ (c++)"vtable for debIFTypePkg@Base" 0.8.0 ++ (c++)"vtable for debIFTypeSrc@Base" 0.8.0 ++ (c++)"vtable for debSLTypeDeb@Base" 0.8.0 ++ (c++)"vtable for indexRecords@Base" 0.8.0 ++ (c++)"vtable for pkgAcqMethod@Base" 0.8.0 ++ (c++)"vtable for pkgCacheFile@Base" 0.8.0 ++ (c++)"vtable for pkgIndexFile@Base" 0.8.0 ++ (c++)"vtable for debListParser@Base" 0.8.0 ++ (c++)"vtable for pkgAcqArchive@Base" 0.8.0 ++ (c++)"vtable for pkgAcqMetaSig@Base" 0.8.0 ++ (c++)"vtable for pkgTagSection@Base" 0.8.0 ++ (c++)"vtable for OpTextProgress@Base" 0.8.0 ++ (c++)"vtable for debIFTypeTrans@Base" 0.8.0 ++ (c++)"vtable for debStatusIndex@Base" 0.8.0 ++ (c++)"vtable for debIFTypeStatus@Base" 0.8.0 ++ (c++)"vtable for debRecordParser@Base" 0.8.0 ++ (c++)"vtable for debReleaseIndex@Base" 0.8.0 ++ (c++)"vtable for debSLTypeDebSrc@Base" 0.8.0 ++ (c++)"vtable for debSLTypeDebian@Base" 0.8.0 ++ (c++)"vtable for debSourcesIndex@Base" 0.8.0 ++ (c++)"vtable for pkgAcqDiffIndex@Base" 0.8.0 ++ (c++)"vtable for pkgAcqMetaIndex@Base" 0.8.0 ++ (c++)"vtable for debPackagesIndex@Base" 0.8.0 ++ (c++)"vtable for pkgAcqIndexDiffs@Base" 0.8.0 ++ (c++)"vtable for pkgAcqIndexTrans@Base" 0.8.0 ++ (c++)"vtable for pkgAcquireStatus@Base" 0.8.0 ++ (c++)"vtable for PreferenceSection@Base" 0.8.0 ++ (c++)"vtable for pkgPackageManager@Base" 0.8.0 ++ (c++)"vtable for debSrcRecordParser@Base" 0.8.0 ++ (c++)"vtable for debVersioningSystem@Base" 0.8.0 ++ (c++)"vtable for pkgUdevCdromDevices@Base" 0.8.0 ++ (c++)"vtable for pkgVersioningSystem@Base" 0.8.0 ++ (c++)"vtable for debTranslationsIndex@Base" 0.8.0 ++ (c++)"vtable for MMap@Base" 0.8.0 ++ (c++)"vtable for FileFd@Base" 0.8.0 ++ (c++)"vtable for Vendor@Base" 0.8.0 ++ (c++)"vtable for pkgCache@Base" 0.8.0 ++ (c++)"vtable for IndexCopy@Base" 0.8.0 ++ (c++)"vtable for debSystem@Base" 0.8.0 ++ (c++)"vtable for metaIndex@Base" 0.8.0 ++ (c++)"vtable for pkgDPkgPM@Base" 0.8.0 ++ (c++)"vtable for pkgPolicy@Base" 0.8.0 ++ (c++)"vtable for pkgSystem@Base" 0.8.0 ++ (c++)"vtable for pkgAcquire::Item@Base" 0.8.0 ++ (c++)"vtable for pkgRecords::Parser@Base" 0.8.0 ++ (c++)"vtable for pkgDepCache::InRootSetFunc@Base" 0.8.0 ++ (c++)"vtable for pkgDepCache::DefaultRootSetFunc@Base" 0.8.0 ++ (c++)"vtable for pkgDepCache::Policy@Base" 0.8.0 ++ (c++)"vtable for pkgSimulate::Policy@Base" 0.8.0 ++ (c++)"vtable for pkgIndexFile::Type@Base" 0.8.0 ++ (c++)"vtable for Configuration::MatchAgainstConfig@Base" 0.8.0 ++ (c++)"vtable for pkgSourceList::Type@Base" 0.8.0 ++ (c++)"vtable for pkgSrcRecords::Parser@Base" 0.8.0 ++ (c++)"vtable for pkgCacheGenerator::ListParser@Base" 0.8.0 ++ (c++)"vtable for APT::CacheSetHelper@Base" 0.8.0 ++ (c++)"vtable for pkgCache::DepIterator@Base" 0.8.0 ++ (c++)"vtable for pkgCache::GrpIterator@Base" 0.8.0 ++ (c++)"vtable for pkgCache::PkgIterator@Base" 0.8.0 ++ (c++)"vtable for pkgCache::PrvIterator@Base" 0.8.0 ++ (c++)"vtable for pkgCache::VerIterator@Base" 0.8.0 ++ (c++)"vtable for pkgCache::DescIterator@Base" 0.8.0 ++ (c++)"vtable for pkgCache::PkgFileIterator@Base" 0.8.0 ++ (c++)"vtable for pkgCache::VerFileIterator@Base" 0.8.0 ++ (c++)"vtable for pkgCache::DescFileIterator@Base" 0.8.0 ++ (c++)"vtable for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"vtable for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"vtable for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"vtable for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"vtable for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"vtable for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"vtable for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"vtable for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"vtable for pkgCache::Iterator@Base" 0.8.0 ++ (c++)"non-virtual thunk to pkgDepCache::DefaultRootSetFunc::~DefaultRootSetFunc()@Base" 0.8.0 ++ (c++)"operator<<(std::basic_ostream >&, pkgCache::DepIterator)@Base" 0.8.0 ++ (c++)"operator<<(std::basic_ostream >&, pkgCache::PkgIterator)@Base" 0.8.0 ++ _apt_DebSrcType@Base 0.8.0 ++ _apt_DebType@Base 0.8.0 ++ _config@Base 0.8.0 ++ _system@Base 0.8.0 ++ debSys@Base 0.8.0 ++ debVS@Base 0.8.0 ++ pkgLibVersion@Base 0.8.0 ++ pkgVersion@Base 0.8.0 ++### demangle strangeness - buildd report it as MISSING and as new… ++ (c++)"pkgAcqMetaSig::pkgAcqMetaSig(pkgAcquire*, std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::vector > const*, indexRecords*)@Base" 0.8.0 ++### gcc-4.4 specific ++# (c++|optional=inherent)"APT::PackageSet::PackageSet(APT::PackageSet const&)@Base" 0.8.0 ++# (c++|optional=inline)"stringcasecmp(char const*, char const*, char const*)@Base" 0.8.0 ++# (arch=armel|c++|optional=inline)"stringcasecmp(std::basic_string, std::allocator > const&, char const*)@Base" 0.8.0 ++# (c++|optional=inherent)"APT::VersionSet::insert(pkgCache::VerIterator const&)@Base" 0.8.0 ++# (c++|optional=inline)"APT::VersionSet::insert(APT::VersionSet const&)@Base" 0.8.0 ++# (c++|optional=private)"debTranslationsIndex::IndexFile(char const*) const@Base" 0.8.0 ++# (c++|optional=inline)"pkgCache::Iterator::end() const@Base" 0.8.0 ++# (c++|optional=inherent)"HashString::operator=(HashString const&)@Base" 0.8.0 ++# (c++|regex|optional=std)"^std::less<[^ ]+>::operator\(\)\(.+\) const@Base$" 0.8.0 ++# (c++|regex|optional=std)"^std::vector<.+ >::(vector|push_back|erase|_[^ ]+)\(.+\)( const|)@Base$" 0.8.0 ++# (c++|regex|optional=std)"^pkgCache::(Dep|Pkg|Ver|Grp|Prv|Desc|PkgFile)Iterator\*\* std::_.+@Base$" 0.8.0 ++### gcc-4.5 specific ++ (c++|regex|optional=std)"^char\* std::[^ ]+<.+ >::_.+@Base$" 0.8.0 ++ (c++|optional=inline)"FileFd::FileFd(std::basic_string, std::allocator >, FileFd::OpenMode, unsigned long)@Base" 0.8.0 ++ (c++|regex|optional=template)"^SPtrArray<[^ ]+>::~SPtrArray\(\)@Base$" 0.8.0 ++ (c++|optional=template)"SPtrArray::~SPtrArray()@Base" 0.8.0 ++### gcc-4.6 specific ++ (c++|optional=template)"SPtrArray::~SPtrArray()@Base" 0.8.0 ++ (c++|regex|optional=std)"^std::basic_string, std::allocator >::basic_string\(.+\)@Base$" 0.8.0 ++ (c++|regex|optional=std)"^std::vector::(vector|push_back|erase|_[^ ]+)\(.+\)( const|)@Base$" 0.8.0 ++ (c++|optional=strange)"pkgCache::VerIterator::VerIterator(pkgCache&, pkgCache::Version*)@Base" 0.8.0 ++### architecture specific: va_list & size_t ++ (arch=i386 hurd-i386 kfreebsd-i386|c++|optional=private)"GlobalError::Insert(GlobalError::MsgType, char const*, char*&, unsigned int&)@Base" 0.8.11.4 1 ++ (arch=armel armhf|c++|optional=private)"GlobalError::Insert(GlobalError::MsgType, char const*, std::__va_list&, unsigned int&)@Base" 0.8.11.4 1 ++ (arch=alpha|c++|optional=private)"GlobalError::Insert(GlobalError::MsgType, char const*, __va_list_tag&, unsigned long&)@Base" 0.8.11.4 1 ++ (arch=powerpc powerpcspe|c++|optional=private)"GlobalError::Insert(GlobalError::MsgType, char const*, __va_list_tag (&) [1], unsigned int&)@Base" 0.8.11.4 1 ++ (arch=amd64 kfreebsd-amd64 s390|c++|optional=private)"GlobalError::Insert(GlobalError::MsgType, char const*, __va_list_tag (&) [1], unsigned long&)@Base" 0.8.11.4 1 ++ (arch=hppa mipsel sparc|c++|optional=private)"GlobalError::Insert(GlobalError::MsgType, char const*, void*&, unsigned int&)@Base" 0.8.11.4 1 ++ (arch=ia64 sparc64|c++|optional=private)"GlobalError::Insert(GlobalError::MsgType, char const*, void*&, unsigned long&)@Base" 0.8.11.4 1 ++ (arch=sh4|c++|optional=private)"GlobalError::Insert(GlobalError::MsgType, char const*, __builtin_va_list&, unsigned int&)@Base" 0.8.11.4 1 ++ (arch=i386 hurd-i386 kfreebsd-i386|c++|optional=private)"GlobalError::InsertErrno(GlobalError::MsgType, char const*, char const*, char*&, int, unsigned int&)@Base" 0.8.11.4 1 ++ (arch=armel armhf|c++|optional=private)"GlobalError::InsertErrno(GlobalError::MsgType, char const*, char const*, std::__va_list&, int, unsigned int&)@Base" 0.8.11.4 1 ++ (arch=alpha|c++|optional=private)"GlobalError::InsertErrno(GlobalError::MsgType, char const*, char const*, __va_list_tag&, int, unsigned long&)@Base" 0.8.11.4 1 ++ (arch=powerpc powerpcspe|c++|optional=private)"GlobalError::InsertErrno(GlobalError::MsgType, char const*, char const*, __va_list_tag (&) [1], int, unsigned int&)@Base" 0.8.11.4 1 ++ (arch=amd64 kfreebsd-amd64 s390|c++|optional=private)"GlobalError::InsertErrno(GlobalError::MsgType, char const*, char const*, __va_list_tag (&) [1], int, unsigned long&)@Base" 0.8.11.4 1 ++ (arch=hppa mipsel sparc|c++|optional=private)"GlobalError::InsertErrno(GlobalError::MsgType, char const*, char const*, void*&, int, unsigned int&)@Base" 0.8.11.4 1 ++ (arch=ia64 sparc64|c++|optional=private)"GlobalError::InsertErrno(GlobalError::MsgType, char const*, char const*, void*&, int, unsigned long&)@Base" 0.8.11.4 1 ++ (arch=sh4|c++|optional=private)"GlobalError::InsertErrno(GlobalError::MsgType, char const*, char const*, __builtin_va_list&, int, unsigned int&)@Base" 0.8.11.4 1 ++### architecture specific: size_t ++ (arch=i386 armel armhf hppa hurd-i386 kfreebsd-i386 mipsel powerpc powerpcspe sh4 sparc|c++)"_strtabexpand(char*, unsigned int)@Base" 0.8.0 ++ (arch=alpha amd64 ia64 kfreebsd-amd64 s390 sparc64|c++)"_strtabexpand(char*, unsigned long)@Base" 0.8.0 ++ (arch=i386 armel armhf hppa hurd-i386 kfreebsd-i386 mipsel powerpc powerpcspe sh4 sparc|c++)"indexRecords::parseSumData(char const*&, char const*, std::basic_string, std::allocator >&, std::basic_string, std::allocator >&, unsigned int&)@Base" 0.8.0 ++ (arch=alpha amd64 ia64 kfreebsd-amd64 s390 sparc64|c++)"indexRecords::parseSumData(char const*&, char const*, std::basic_string, std::allocator >&, std::basic_string, std::allocator >&, unsigned long&)@Base" 0.8.0 ++### try to ignore std:: template instances ++ (c++|regex|optional=std)"^(void |)std::[^ ]+<.+ >::(_|~).+\(.*\)@Base$" 0.8.0 ++ (c++|regex|optional=std)"^std::[^ ]+<.+ >::(append|insert|reserve|operator[^ ]+)\(.*\)@Base$" 0.8.0 ++ (c++|regex|optional=std)"^(void |DiffInfo\* |)std::_.*@Base$" 0.8.0 ++ (c++|regex|optional=std)"^(bool|void) std::(operator|sort_heap|make_heap)[^ ]+<.+ >\(.+\)@Base$" 0.8.0 ++ (c++|regex|optional=std)"^std::reverse_iterator<.+ > std::__.+@Base$" 0.8.0 ++ (c++|regex|optional=std)"^std::basic_string<.+ >\(.+\)@Base$" 0.8.0 ++ (c++|regex|optional=std)"^__gnu_cxx::__[^ ]+<.*@Base$" 0.8.0 ++ (c++|regex|optional=std)"^typeinfo name for std::iterator<.*>@Base$" 0.8.0 ++ (c++|regex|optional=std)"^typeinfo for std::iterator<.*>@Base$" 0.8.0 ++### ++ (c++)"Configuration::MatchAgainstConfig::clearPatterns()@Base" 0.8.1 ++ (c++)"CreateAPTDirectoryIfNeeded(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)@Base" 0.8.2 ++ (c++)"FileFd::FileSize()@Base" 0.8.8 ++ (c++)"Base256ToNum(char const*, unsigned long&, unsigned int)@Base" 0.8.11 ++ (c++)"pkgDepCache::SetCandidateRelease(pkgCache::VerIterator, std::basic_string, std::allocator > const&, std::list, std::allocator > >&)@Base" 0.8.11 ++ (c++)"pkgDepCache::SetCandidateRelease(pkgCache::VerIterator, std::basic_string, std::allocator > const&)@Base" 0.8.11 ++ (c++)"RealFileExists(std::basic_string, std::allocator >)@Base" 0.8.11 ++ (c++)"StripEpoch(std::basic_string, std::allocator > const&)@Base" 0.8.11 ++ (c++)"IndexTarget::~IndexTarget()@Base" 0.8.11 ++ (c++)"pkgAcqIndex::Init(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)@Base" 0.8.11 ++ (c++)"pkgAcqIndex::pkgAcqIndex(pkgAcquire*, IndexTarget const*, HashString const&, indexRecords const*)@Base" 0.8.11 ++ (c++)"pkgTagSection::FindFlag(unsigned long&, unsigned long, char const*, char const*)@Base" 0.8.11 ++ (c++)"pkgAcqSubIndex::ParseIndex(std::basic_string, std::allocator > const&)@Base" 0.8.11 ++ (c++)"pkgAcqSubIndex::Custom600Headers()@Base" 0.8.11 ++ (c++)"pkgAcqSubIndex::Done(std::basic_string, std::allocator >, unsigned long, std::basic_string, std::allocator >, pkgAcquire::MethodConfig*)@Base" 0.8.11 ++ (c++)"pkgAcqSubIndex::Failed(std::basic_string, std::allocator >, pkgAcquire::MethodConfig*)@Base" 0.8.11 ++ (c++)"pkgAcqSubIndex::DescURI()@Base" 0.8.11 ++ (c++)"pkgAcqSubIndex::pkgAcqSubIndex(pkgAcquire*, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, HashString const&)@Base" 0.8.11 ++ (c++)"pkgAcqSubIndex::~pkgAcqSubIndex()@Base" 0.8.11 ++ (c++)"pkgAcqMetaClearSig::Failed(std::basic_string, std::allocator >, pkgAcquire::MethodConfig*)@Base" 0.8.11 ++ (c++)"pkgAcqMetaClearSig::pkgAcqMetaClearSig(pkgAcquire*, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, std::vector > const*, indexRecords*)@Base" 0.8.11 ++ (c++)"pkgAcqMetaClearSig::~pkgAcqMetaClearSig()@Base" 0.8.11 ++ (c++)"pkgAcqIndexTrans::pkgAcqIndexTrans(pkgAcquire*, IndexTarget const*, HashString const&, indexRecords const*)@Base" 0.8.11 ++ (c++)"IndexTarget::IsOptional() const@Base" 0.8.11 ++ (c++)"IndexTarget::IsSubIndex() const@Base" 0.8.11 ++ (c++)"debReleaseIndex::TranslationIndexURI(char const*, std::basic_string, std::allocator > const&) const@Base" 0.8.11 ++ (c++)"debReleaseIndex::TranslationIndexURISuffix(char const*, std::basic_string, std::allocator > const&) const@Base" 0.8.11 ++ (c++)"typeinfo for pkgAcqSubIndex@Base" 0.8.11 ++ (c++)"typeinfo for pkgAcqMetaClearSig@Base" 0.8.11 ++ (c++)"typeinfo name for pkgAcqSubIndex@Base" 0.8.11 ++ (c++)"typeinfo name for pkgAcqMetaClearSig@Base" 0.8.11 ++ (c++)"vtable for pkgAcqSubIndex@Base" 0.8.11 ++ (c++)"vtable for pkgAcqMetaClearSig@Base" 0.8.11 ++ (c++)"FindMountPointForDevice(char const*)@Base" 0.8.12 ++ (c++)"pkgUdevCdromDevices::ScanForRemovable(bool)@Base" 0.8.12 ++ (c++)"APT::Configuration::Compressor::Compressor(char const*, char const*, char const*, char const*, char const*, unsigned short)@Base" 0.8.12 ++ (c++)"APT::Configuration::Compressor::~Compressor()@Base" 0.8.12 ++ (c++)"APT::Configuration::getCompressors(bool)@Base" 0.8.12 ++ (c++)"APT::Configuration::getCompressorExtensions()@Base" 0.8.12 ++ (c++)"APT::Configuration::setDefaultConfigurationForCompressors()@Base" 0.8.12 ++ (c++)"pkgDepCache::SetCandidateVersion(pkgCache::VerIterator, bool const&)@Base" 0.8.12 ++ (c++)"pkgAcqMetaClearSig::Custom600Headers()@Base" 0.8.13 ++ (c++|optional=private)"debListParser::NewProvidesAllArch(pkgCache::VerIterator&, std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)@Base" 0.8.13.2 ++ (c++|optional=private)"PrintMode(char)@Base" 0.8.13.2 ++ (c++)"pkgDepCache::IsModeChangeOk(pkgDepCache::ModeList, pkgCache::PkgIterator const&, unsigned long, bool)@Base" 0.8.13.2 ++ (c++)"pkgPackageManager::SmartUnPack(pkgCache::PkgIterator, bool)@Base" 0.8.15~exp1 ++ (c++)"pkgAcqMethod::PrintStatus(char const*, char const*, char*&) const@Base" 0.8.15~exp1 ++ (c++)"pkgCache::DepIterator::IsNegative() const@Base" 0.8.15~exp1 diff --combined debian/rules index b6f45a38e,6c58d82bb..ef30568d5 --- a/debian/rules +++ b/debian/rules @@@ -62,7 -62,7 +62,7 @@@ configure.in endif # APT Programs in apt-utils - APT_UTILS=ftparchive sortpkgs extracttemplates + APT_UTILS=ftparchive sortpkgs extracttemplates internal-solver # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 @@@ -70,9 -70,9 +70,9 @@@ # Find the libapt-pkg major version for use in other control files include buildlib/libversion.mak -# Determine which package we should provide in the control files -LIBAPTPKG_PROVIDE=libapt-pkg$(LIBAPTPKG_MAJOR) -LIBAPTINST_PROVIDE=libapt-inst$(LIBAPTINST_MAJOR) +# Determine which library package names to use +LIBAPT_PKG=libapt-pkg$(LIBAPTPKG_MAJOR) +LIBAPT_INST=libapt-inst$(LIBAPTINST_MAJOR) # do not fail as we are just experimenting with symbol files for now export DPKG_GENSYMBOLS_CHECK_LEVEL=0 @@@ -97,10 -97,6 +97,10 @@@ build/configure-stamp: configur build/build-stamp: build/configure-stamp # Add here commands to compile the package. $(MAKE) binary + # compat symlink for the locale split + mkdir -p build/usr/share + cd build/usr/share && ln -f -s ../../locale . + # done here touch $@ build/build-doc-stamp: build/configure-stamp @@@ -141,7 -137,7 +141,7 @@@ libapt-pkg-doc: build-do dh_compress -p$@ dh_fixperms -p$@ dh_installdeb -p$@ - dh_gencontrol -p$@ -- -Vlibapt-pkg:provides=$(LIBAPTPKG_PROVIDE) + dh_gencontrol -p$@ dh_md5sums -p$@ dh_builddeb -p$@ @@@ -169,7 -165,7 +169,7 @@@ apt-doc: build-do # Build architecture-dependent files here. -binary-arch: apt libapt-pkg-dev apt-utils apt-transport-https +binary-arch: $(LIBAPT_PKG) $(LIBAPT_INST) apt libapt-pkg-dev apt-utils apt-transport-https apt_MANPAGES = apt-cache apt-cdrom apt-config apt-get apt-key apt-mark apt-secure apt apt.conf apt_preferences sources.list apt: build build-doc dh_testdir -p$@ @@@ -189,7 -185,7 +189,7 @@@ dh_install -p$@ --sourcedir=$(BLD) # Remove the bits that are in apt-utils - rm $(addprefix debian/$@/usr/bin/apt-,$(APT_UTILS)) + rm $(addprefix debian/$@/usr/bin/apt-,$(APT_UTILS) dump-solver) # https has its own package rm debian/$@/usr/lib/apt/methods/https @@@ -209,9 -205,10 +209,9 @@@ dh_strip -p$@ dh_compress -p$@ dh_fixperms -p$@ - dh_makeshlibs -p$@ dh_installdeb -p$@ - dh_shlibdeps -p$@ -l$(CURDIR)/debian/apt/usr/lib:$(CURDIR)/debian/$@/usr/lib - dh_gencontrol -p$@ -- -Vlibapt-pkg:provides=$(LIBAPTPKG_PROVIDE) + dh_shlibdeps -p$@ + dh_gencontrol -p$@ dh_md5sums -p$@ dh_builddeb -p$@ @@@ -230,7 -227,7 +230,7 @@@ libapt-pkg-dev: buil dh_compress -p$@ dh_fixperms -p$@ dh_installdeb -p$@ - dh_gencontrol -p$@ -- -Vlibapt-pkg:provides=$(LIBAPTPKG_PROVIDE) -Vlibapt-inst:provides=$(LIBAPTINST_PROVIDE) + dh_gencontrol -p$@ -- -Vlibapt-pkg-name=$(LIBAPT_PKG) -Vlibapt-inst-name=$(LIBAPT_INST) dh_md5sums -p$@ dh_builddeb -p$@ @@@ -242,8 -239,10 +242,10 @@@ apt-utils: buil dh_installdirs -p$@ cp $(addprefix $(BLD)/bin/apt-,$(APT_UTILS)) debian/$@/usr/bin/ + cp $(BLD)/bin/apt-dump-solver debian/$@/usr/lib/apt/solvers/dump dh_install -p$@ --sourcedir=$(BLD) + dh_link -p$@ dh_installdocs -p$@ dh_installexamples -p$@ @@@ -256,46 -255,8 +258,46 @@@ dh_fixperms -p$@ dh_makeshlibs -p$@ dh_installdeb -p$@ - dh_shlibdeps -p$@ -l$(CURDIR)/debian/apt/usr/lib:$(CURDIR)/debian/$@/usr/lib - dh_gencontrol -p$@ -- -Vlibapt-inst:provides=$(LIBAPTINST_PROVIDE) + dh_shlibdeps -p$@ + dh_gencontrol -p$@ + dh_md5sums -p$@ + dh_builddeb -p$@ + +$(LIBAPT_PKG): build + dh_testdir -p$@ + dh_testroot -p$@ + dh_prep -p$@ + dh_installdirs -p$@ + + dh_install -p$@ --sourcedir=$(BLD) + dh_installdocs -p$@ + dh_installchangelogs -p$@ + dh_strip -p$@ + dh_compress -p$@ + dh_fixperms -p$@ + dh_makeshlibs -p$@ + dh_installdeb -p$@ + dh_shlibdeps -p$@ + dh_gencontrol -p$@ + dh_md5sums -p$@ + dh_builddeb -p$@ + +$(LIBAPT_INST): build + dh_testdir -p$@ + dh_testroot -p$@ + dh_prep -p$@ + dh_installdirs -p$@ + + dh_install -p$@ --sourcedir=$(BLD) + dh_installdocs -p$@ + dh_installchangelogs -p$@ + dh_strip -p$@ + dh_compress -p$@ + dh_fixperms -p$@ + dh_makeshlibs -p$@ + dh_installdeb -p$@ + dh_shlibdeps -p$@ + dh_gencontrol -p$@ dh_md5sums -p$@ dh_builddeb -p$@ @@@ -317,7 -278,7 +319,7 @@@ apt-transport-https: build libapt-pkg-d dh_compress -p$@ dh_fixperms -p$@ dh_installdeb -p$@ - dh_shlibdeps -p$@ -l$(CURDIR)/debian/apt/usr/lib:$(CURDIR)/debian/$@/usr/lib + dh_shlibdeps -p$@ dh_gencontrol -p$@ dh_md5sums -p$@ dh_builddeb -p$@ diff --combined doc/po/de.po index 5cb2b708d,891e69964..a608161d3 --- a/doc/po/de.po +++ b/doc/po/de.po @@@ -1,14 -1,14 +1,14 @@@ # Translation of apt-doc to German # Copyright (C) 1997, 1998, 1999 Jason Gunthorpe and others. # This file is distributed under the same license as the apt-doc package. -# Chris Leick , 2009, 2010. +# Chris Leick , 2009-2011. # msgid "" msgstr "" -"Project-Id-Version: apt-doc 0.7.25.3\n" +"Project-Id-Version: apt-doc 0.8.14-1\n" "Report-Msgid-Bugs-To: APT Development Team \n" --"POT-Creation-Date: 2011-02-14 13:42+0100\n" -"PO-Revision-Date: 2010-09-16 19:04+0100\n" ++"POT-Creation-Date: 2011-06-08 16:54+0300\n" +"PO-Revision-Date: 2011-05-31 21:00+0100\n" "Last-Translator: Chris Leick \n" "Language-Team: German \n" "Language: de\n" @@@ -656,12 -656,16 +656,12 @@@ msgstr " #. The last update date #. type: Content of: #: apt-cache.8.xml:16 -#, fuzzy -#| msgid "" -#| "&apt-author.jgunthorpe; &apt-author.team; &apt-email; &apt-product; " -#| "14 February 2004" msgid "" "&apt-author.jgunthorpe; &apt-author.team; &apt-email; &apt-product; 04 " "February 2011" msgstr "" "&apt-author.jgunthorpe; &apt-author.team; &apt-email; &apt-product; " -"14. Februar 2004" +"04. Februar 2011" #. type: Content of: #: apt-cache.8.xml:25 apt-cache.8.xml:32 @@@ -686,10 -690,33 +686,10 @@@ msgstr "APT #. type: Content of: #: apt-cache.8.xml:33 msgid "query the APT cache" -msgstr "" +msgstr "den APT-Zwischenspeicher abfragen" #. type: Content of: #: apt-cache.8.xml:39 -#, fuzzy -#| msgid "" -#| "apt-cache " -#| " " -#| " add file gencaches " -#| "showpkg pkg showsrc pkg stats dump dumpavail unmet search regex show pkg " -#| "depends pkg rdepends pkg pkgnames prefix dotty pkg xvcg pkg policy pkgs madison pkgs " msgid "" "apt-cache