summaryrefslogtreecommitdiff
path: root/apt-pkg/pkgcache.cc
Commit message (Collapse)AuthorAgeFilesLines
* * apt-pkg/pkgcache.cc:Michael Vogt2009-08-241-6/+6
| | | | | | - do not set internel "needs-configure" state for packages in triggers-pending state. dpkg will deal with the trigger and it if does it before we trigger it, dpkg will error out (LP: #414631)
* * apt-pkg/acquire.cc:Michael Vogt2009-07-211-2/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - make the max pipeline depth of the acquire queue configurable via Acquire::Max-Pipeline-Depth * apt-pkg/deb/dpkgpm.cc: - add Dpkg::UseIoNice boolean option to run dpkg with ionice -c3 (off by default) - send "dpkg-exec" message on the status fd when dpkg is run - provide DPkg::Chroot-Directory config option (useful for testing) - fix potential hang when in a backgroud process group * apt-pkg/algorithms.cc: - consider recommends when making the scores for the problem resolver * apt-pkg/acquire-worker.cc: - show error details of failed methods * apt-pkg/contrib/fileutl.cc: - if a process aborts with signal, show signal number * methods/http.cc: - ignore SIGPIPE, we deal with EPIPE from write in HttpMethod::ServerDie() (LP: #385144) * apt-pkg/indexcopy.cc: - support having CDs with no Packages file (just a Packages.gz) by not forcing a verification on non-existing files (LP: #255545) - remove the gettext from a string that consists entirely of variables (LP: #56792) * apt-pkg/cacheiterators.h: - add missing checks for Owner == 0 in end() * apt-pkg/indexrecords.cc: - fix some i18n issues * apt-pkg/contrib/strutl.h: - add new strprintf() function to make i18n strings easier - fix compiler warning * apt-pkg/deb/debsystem.cc: - make strings i18n able * fix problematic use of tolower() when calculating the version hash by using locale independant tolower_ascii() function. Thanks to M. Vefa Bicakci (LP: #80248) * build fixes for g++-4.4 * cmdline/apt-mark: - add "showauto" option to show automatically installed packages * document --install-recommends and --no-install-recommends (thanks to Dereck Wonnacott, LP: #126180) * Updated cron script to support backups by hardlinks and verbose levels. All features turned off by default. * Added more error handlings. Closes: #438803, #462734, #454989, * Refactored condition structure to make download and upgrade performed if only previous steps succeeded. Closes: #341970 * Documented all cron script related configuration items in configure-index. * apt-ftparchive might write corrupt Release files (LP: #46439) * Apply --important option to apt-cache depends (LP: #16947)
| * fix problematic use of tolower() when calculating the version Michael Vogt2009-04-231-2/+2
| | | | | | | | | | hash by using locale independant tolower_ascii() function. Thanks to M. Vefa Bicakci (LP: #80248)
| * apt-pkg/pkgcache.cc: fix typoMichael Vogt2009-02-031-1/+1
| |
| * * apt-pkg/pkgcache.cc:Michael Vogt2009-02-031-3/+7
| | | | | | | | - do not run "dpkg --configure pkg" if pkg is in trigger-awaited state (LP: #322955)
| * * apt-pkg/pkgcachegen.cc:Michael Vogt2008-09-231-1/+2
| | | | | | | | - do not add multiple identical descriptions for the same language (closes: #400768)
* | * add depth information to the debug output and show what dependsMichael Vogt2009-06-291-0/+51
| | | | | | | | | | type triggers a autoinst (closes: #458389) * add debug::pkgDepCache::Marker with more detailed debug output (closes: #87520)
* | [ABI break] Allow pinning by codename (closes: #97564)Michael Vogt2009-06-291-0/+2
|\ \
| * | [apt-pkg] allow also codenames for specifying a releaseDavid Kalnischkies2009-05-071-0/+2
| | | | | | | | | | | | | | | * MatchType::Release checks first for archive than for codename equality * new n= option in apt_preference to be able to pin based on a codeName
* | | Introduce support for the Enhances field. (Closes: #137583) jak@debian.org2009-06-151-2/+2
|/ /
* | * apt-pkg/contrib/strutl.cc:Michael Vogt2009-04-091-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix TimeToStr i18n (LP: #289807) * [ABI break] merge support for http redirects, thanks to Jeff Licquia and Anthony Towns * [ABI break] use int for the package IDs (thanks to Steve Cotton) * apt-pkg/pkgcache.cc: - do not run "dpkg --configure pkg" if pkg is in trigger-awaited state (LP: #322955) * methods/https.cc: - add Acquire::https::AllowRedirect support * Clarify the --help for 'purge' (LP: #243948) * cmdline/apt-get.cc - fix "apt-get source pkg" if there is a binary package and a source package of the same name but from different packages (LP: #330103) * cmdline/acqprogress.cc: - Call pkgAcquireStatus::Pulse even if quiet, so that we still get dlstatus messages on the status-fd (LP: #290234).
* | * apt-pkg/pkgcachegen.cc:egon2008-09-231-1/+2
|/ | | | - do not add multiple identical descriptions for the same language (closes: #400768)
* * dpkg-triggers: Deal properly with new package states.Michael Vogt2007-09-061-2/+4
|
* * merged the apt-breaks-iwj branchMichael Vogt2006-12-141-4/+7
|\ | | | | | | * pulled in the other remaining ubuntu changes
| * bump cache versionIan Jackson2006-09-051-1/+1
| |
| * initial Breaks implementationIan Jackson2006-08-251-3/+6
| |
| * * merged ddtp supportMichael Vogt2006-08-111-2/+30
| |\
* | \ * merged the no-pragma branchMichael Vogt2006-12-141-5/+0
|\ \ \
| * | | * removed the pragma messMichael Vogt2006-10-021-5/+0
| |/ /
* | / * merged with apt--mvoMichael Vogt2005-11-301-2/+2
|\| | | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * apt@packages.debian.org/apt--sources-list-d--0--base-0 tag of apt@packages.debian.org/apt--main--0--patch-30 * apt@packages.debian.org/apt--sources-list-d--0--patch-1 Patch from apt-rpm via Michael Vogt to implement /etc/apt/sources.list.d * bubulle@debian.org--2005/apt--main--0--patch-130 Galician translation completed * bubulle@debian.org--2005/apt--main--0--patch-131 Simplified Chinese translation update * bubulle@debian.org--2005/apt--main--0--patch-132 Completed Simplified Chinese translation * bubulle@debian.org--2005/apt--main--0--patch-133 Merge with Michael AND update PO files * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-90 * merged the sources.list.d patch * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-91 * merged with bubulle * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-92 * changelog update * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-93 * sources.list.d documented * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-94 * pkgDirStream has (slightly) better extract support now * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-95 * merge fix for #339533 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-96 * merged with bubulle * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-97 * some more debug output * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-98 * ABI change: merged more flexible pkgAcquireFile code * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-99 * merged http download limit for apt (#146877) * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-100 * applied parts of the string speedup patch from debian #319377 (ABI change) * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-101 * fix for #340448 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-102 * finalized this release * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-103 * changelog updates * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-104 * build-depend on libdb4.3 now, fix for kFreeBSD (#317718) * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-105 * fix mailaddress * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-106 * fix a string (thanks to bubulle) * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-107 * merged with bubulle
| * * applied parts of the string speedup patch from debian #319377 (ABI change)Michael Vogt2005-11-231-2/+2
| |
* | * ABI/API change: add "VerIterator::TranslatedDescription()" method to make ↵Michael Vogt2005-10-211-0/+19
| | | | | | | | the life of the api user easier
* | * code cleanups (thanks matt!), moved UsePackage before the description list ↵Michael Vogt2005-07-281-1/+1
| | | | | | | | build in pkgcachegen to catch MMap errors early
* | Sync with apt@packages.debian.org/apt--main--0--patch-75Otavio Salvador2005-03-301-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * apt@packages.debian.org/apt--main--0--patch-75 Merge bubulle@debian.org--2005/apt--main--0 * bubulle@debian.org--2005/apt--main--0--patch-58 Correct file permissions * bubulle@debian.org--2005/apt--main--0--patch-59 Bring consistency to the use of capitals in programs messages * bubulle@debian.org--2005/apt--main--0--patch-60 Correct the permission change on configure.in * bubulle@debian.org--2005/apt--main--0--patch-61 Complete unfuzzification of PO files after the capitalization fixes * bubulle@debian.org--2005/apt--main--0--patch-62 Final work of capitalization cleaning and translation unfuzzyfication * bubulle@debian.org--2005/apt--main--0--patch-63 Correct the "arbitary" typo in apt-ftparchive * bubulle@debian.org--2005/apt--main--0--patch-64 Italian translation update * bubulle@debian.org--2005/apt--main--0--patch-65 Italian translation update
| * Bring consistency to the use of capitals in programs messagesChristian Perrier2005-03-061-1/+1
| |
* | Port DDTP to APT 0.6 branchOtavio Salvador2005-03-231-1/+10
|/
* Typo fixes.Arch Librarian2004-09-201-2/+2
| | | | | | Author: doogie Date: 2003-02-10 01:40:58 GMT Typo fixes.
* Increase the range of the ID type for depsArch Librarian2004-09-201-3/+3
| | | | | | Author: jgg Date: 2001-07-01 22:28:24 GMT Increase the range of the ID type for deps
* G++3 fixes from RandolphArch Librarian2004-09-201-4/+6
| | | | | | Author: jgg Date: 2001-05-14 05:47:30 GMT G++3 fixes from Randolph
* 'apt-cache policy' preferences debug tool.Arch Librarian2004-09-201-1/+20
| | | | | | Author: jgg Date: 2001-04-29 05:13:51 GMT 'apt-cache policy' preferences debug tool.
* Various fixesArch Librarian2004-09-201-2/+2
| | | | | | Author: jgg Date: 2001-03-05 02:43:28 GMT Various fixes
* Join with aliencodeArch Librarian2004-09-201-94/+151
| | | | | | Author: jgg Date: 2001-02-20 07:03:16 GMT Join with aliencode
* HP-UX fixesArch Librarian2004-09-201-2/+4
| | | | | | Author: jgg Date: 1999-12-10 23:40:29 GMT HP-UX fixes
* Fixed string case compare problemArch Librarian2004-09-201-6/+6
| | | | | | Author: jgg Date: 1999-12-05 05:37:45 GMT Fixed string case compare problem
* Uped versionArch Librarian2004-09-201-2/+2
| | | | | | Author: jgg Date: 1999-10-02 03:11:50 GMT Uped version
* Fixed the infinite loop problemArch Librarian2004-09-201-3/+2
| | | | | | Author: jgg Date: 1999-07-30 02:54:25 GMT Fixed the infinite loop problem
* Minor cleanups, fix for checksum lowercase bugArch Librarian2004-09-201-2/+2
| | | | | | Author: jgg Date: 1999-07-26 17:46:07 GMT Minor cleanups, fix for checksum lowercase bug
* Changed CRC algorithmArch Librarian2004-09-201-2/+2
| | | | | | Author: jgg Date: 1999-06-04 05:54:20 GMT Changed CRC algorithm
* Multiple different versions supportArch Librarian2004-09-201-3/+3
| | | | | | Author: jgg Date: 1999-05-23 22:55:54 GMT Multiple different versions support
* Fixed espy's bug with experimentalArch Librarian2004-09-201-1/+38
| | | | | | Author: jgg Date: 1999-04-12 04:21:20 GMT Fixed espy's bug with experimental
* performance tuningArch Librarian2004-09-201-12/+10
| | | | | | Author: jgg Date: 1999-02-23 06:46:24 GMT performance tuning
* Supports no automaticArch Librarian2004-09-201-1/+31
| | | | | | Author: jgg Date: 1998-12-14 08:07:28 GMT Supports no automatic
* More cache usage countersArch Librarian2004-09-201-1/+3
| | | | | | Author: jgg Date: 1998-12-14 03:39:15 GMT More cache usage counters
* OptimizationsArch Librarian2004-09-201-2/+3
| | | | | | Author: jgg Date: 1998-12-07 07:26:19 GMT Optimizations
* CDROM and GlobOr fixArch Librarian2004-09-201-2/+3
| | | | | | Author: jgg Date: 1998-12-04 22:56:50 GMT CDROM and GlobOr fix
* Version compare fixesArch Librarian2004-09-201-1/+13
| | | | | | Author: jgg Date: 1998-11-27 00:07:23 GMT Version compare fixes
* Needs Unpack fixesArch Librarian2004-09-201-2/+2
| | | | | | Author: jgg Date: 1998-11-23 07:02:58 GMT Needs Unpack fixes
* New OR globbing mechanismArch Librarian2004-09-201-2/+33
| | | | | | Author: jgg Date: 1998-11-14 07:20:06 GMT New OR globbing mechanism
* Archive acquire codeArch Librarian2004-09-201-2/+2
| | | | | | Author: jgg Date: 1998-11-13 04:23:26 GMT Archive acquire code
* Enum fixArch Librarian2004-09-201-3/+4
| | | | | | Author: jgg Date: 1998-11-08 23:29:18 GMT Enum fix