summaryrefslogtreecommitdiff
path: root/apt-pkg/depcache.cc
Commit message (Collapse)AuthorAgeFilesLines
* * apt-pkg/packagemanager.cc:Michael Vogt2009-12-021-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | - add output about pre-depends configuring when debug::pkgPackageManager is used * methods/https.cc: - fix incorrect use of CURLOPT_TIMEOUT, closes: #497983, LP: #354972 thanks to Brian Thomason for the patch * apt-pkg/depcache.cc, apt-pkg/indexcopy.cc: - typo fix (LP: #462328) * cmdline/apt-key: - Emit a warning if removed keys keyring is missing and skip associated checks (LP: #218971)
| * * apt-pkg/depcache.cc, apt-pkg/indexcopy.cc:Michael Vogt2009-10-291-1/+1
| | | | | | | | - typo fix (LP: #462328)
* | With the introduction of the Is{Delete,Install}Ok hooks the apt flagDavid Kalnischkies2009-08-121-2/+2
|/ | | | | | | | --ignore-hold only works partly: The holds are to strongly enforced in these hooks - this commit brings the old (and expected) behaviour back. [apt-pkg/depcache.cc] - restore the --ignore-hold effect in the Is{Delete,Install}Ok hooks
* apt-pkg/depcache.cc:Michael Vogt2009-07-281-8/+2
| | | | | | | | - Call opProgress->Update() less often too avoid spending too much time in it (it shows up relatively high in the callgrind logs). But do call it more often than just for each percent so that the UI frontends can use the OpProgress::Update() calling to do e.g. UI updates
* Apply patch from Sami Liedes <sliedes@cc.hut.fi> to reduce theOtavio Salvador2009-07-251-13/+26
| | | | number of times we call progress bar updating and debugging configuration settings.
* * remove the MarkKeep calls if Is{Delete,Install}Ok false, becauseDavid Kalnischkies2009-07-071-11/+5
| | | | | | they have no effect anyway (thanks Daniel Burrows for noticing) * improve documentation of the Is{Delete,Install}Ok methods a bit * add the FromUser boolean to the debug output of the markers
* * add hook for MarkInstall and MarkDelete (closes: #470035)David Kalnischkies2009-06-301-18/+49
| | | | | | | | * honor the dpkg hold state in new Marker hooks (closes: #64141) Combine the proposed AutoInstOk and IsAutoInstallOk to more general hooks for MarkInstall (and another one for MarkDelete) with the same parameters as the call these hooks should check.
* add the various foldmarkers in apt-pkg & cmdline (no code change)David Kalnischkies2009-06-301-30/+24
|
* merge the AutoInstOk patch from debian-experimentalMichael Vogt2009-06-301-19/+16
|
* * support IsAutoInstallOk in the resolver tooMichael Vogt2009-06-291-1/+1
| | | * honor the dpkg hold state in IsAutoInstallOk (closes: #64141)
* merge r1797 from lp:~donkult/apt/experimentalMichael Vogt2009-06-291-8/+1
|
* add hook for auto-install (closes: #470035)Michael Vogt2009-06-291-0/+20
|
* * add depth information to the debug output and show what dependsMichael Vogt2009-06-291-13/+34
| | | | | type triggers a autoinst (closes: #458389) * add debug::pkgDepCache::Marker with more detailed debug output (closes: #87520)
* fix various -Wall warningsMichael Vogt2008-10-281-1/+1
|
* Fix typo in apt-pkg/depcache.ccLuca Bruno2008-10-111-1/+1
|
* * apt-pkg/depcache.cc:Michael Vogt2008-07-251-2/+3
| | | | | - when checking for new important deps, skip critical ones (closes: #485943)
* Improve the debugging of the auto-remove code.Daniel Burrows2008-04-271-2/+43
|
* Patch MarkInstall to follow currently satisfied Recommends even if they ↵Daniel Burrows2008-03-181-7/+29
| | | | | | | | aren't "new". (Closes: #470115) This handles situations where a recommendation's version requirement has been tightened. Instead of breaking the Recommends, the recommendee will be upgraded.
* * apt-pkg/depcache.cc:Michael Vogt2007-07-261-10/+27
| | | | | - support a list of sections for: APT::Install-Recommends-Sections APT::Never-MarkAuto-Sections
* * fixes in the auto-mark code (thanks to DanielMichael Vogt2007-06-291-3/+6
| | | Burrows)
* * fix some warningsMichael Vogt2007-06-191-1/+0
|
* * apt-pkg/depcache.cc:Michael Vogt2007-06-141-1/+1
| | | | - merge missing bugfix from ubuntu branch
* * merged another missing bit from the ubuntu branchMichael Vogt2007-06-091-1/+1
|
* * merged some more missing bitsMichael Vogt2007-06-091-1/+7
|\
| * * apt-pkg/depcache.cc:Michael Vogt2007-03-141-1/+4
| | | | | | | | - always chmod extended_states to 0644
* | * updated from http://people.ubuntu.com/~mvo/bzr/apt/auto-mark/Michael Vogt2007-05-021-5/+16
|\|
| * * apt-pkg/depcache.cc:Michael Vogt2007-03-141-1/+16
| | | | | | | | - added APT::Never-MarkAuto-Section variable - that will consider dependencies of packages in this section manual
* | * apt-pkg/depcache.cc:Michael Vogt2006-12-181-0/+5
|\| | | | | | | - never autoremove Required packages
| * * apt-pkg/depcache.cc:Michael Vogt2006-12-181-0/+5
| | | | | | | | - never mark required packages as garbage
* | * merged the apt-breaks-iwj branchMichael Vogt2006-12-141-13/+33
|\ \ | | | | | | | | | * pulled in the other remaining ubuntu changes
| * | initial Breaks implementationIan Jackson2006-08-251-12/+28
| | |
| * | * merged from the install-recommends branchMichael Vogt2006-08-141-8/+9
| |\ \
| * \ \ * merged the apt--install-recommends branchMichael Vogt2006-08-111-10/+21
| |\ \ \ | | | | | | | | | | | | | | | * ABI break, bumped the version number
| * \ \ \ * merged the apt--install-recommends branchMichael Vogt2006-08-101-11/+45
| |\ \ \ \
| * | | | | * merged changes from Kamions upload (thanks!)Michael Vogt2006-07-211-0/+1
| | | | | |
* | | | | | * merged the no-pragma branchMichael Vogt2006-12-141-3/+0
|\ \ \ \ \ \
| * | | | | | * removed the pragma messMichael Vogt2006-10-021-3/+0
| | | | | | |
* | | | | | | * merged from apt--auto-markMichael Vogt2006-10-021-7/+10
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | |
| * | | | | | * apt-pkg/depcache.cc:Michael Vogt2006-09-211-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - do not change the auto-flag in MarkKeep() to prevent side-effects in interactive package managers when a package is marked for remove first and then unmarked again. the old code removed the auto-flag, the new code will retain this information - a package can be garbage even if it is already marked for removal
* | | | | | | * merged from the apt--install-recommends branchMichael Vogt2006-09-211-5/+21
|\ \ \ \ \ \ \
| * | | | | | | * apt-pkg/depcache.cc:Michael Vogt2006-09-071-5/+21
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | - added "APT::Install-Recommends-Section" option
* | | | | | | * merged the install-recommends branchMichael Vogt2006-08-151-9/+53
|\| | | | | | | |/ / / / / |/| | | | |
| * | | | | * apt-pkg/depcache.cc:Michael Vogt2006-08-111-8/+9
| | |_|_|/ | |/| | | | | | | | | | | | | - only work on instVer if we actually have one
| * | | | * cmdline/apt-get.cc:Michael Vogt2006-08-111-10/+16
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - added "--fix-policy" option to make it easy to fix any not-install recommends * apt-pkg/depcache.{cc,h} - MarkInstall() has a new "ForceImportantDeps" option (defaults to false) to fice the install of recommends even for already installed pkgs - a new PolicyBroken() function to see how much of the recommends are broken
| * | | * apt-pkg/depcache.cc:Michael Vogt2006-08-091-1/+27
| | | | | | | | | | | | | | | | - find new important dependencies on upgrade and deal with them
| * | | * merged with mainlineMichael Vogt2006-07-261-0/+4
| |\| |
| * | | * depcache.cc:Michael Vogt2006-05-021-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - added APT::Install-{Recommends,Suggests} global option * depcache.h: - added DepCache::State::InstPolicyBroken() to check if the current install state violates the policy (compated with InstBroken() that only checks for the minimal requirements)
* | | | * apt-pkg/depcache.cc:Michael Vogt2006-07-211-0/+1
| |_|/ |/| | | | | | | | | | | | | | - close the outfile properly (thanks to kamion) * cmdline/apt-get.cc: - unbreak dselect-upgrade by adding a ActionGroup around it
* | | * apt-pkg/depcache.cc:Michael Vogt2006-07-041-0/+9
| | | | | | | | | | | | - create a empty state file if none exists
* | | * cmdline/apt-mark:Michael Vogt2006-06-261-9/+53
| | | | | | | | | | | | | | | | | | - very simple tool to manipulate the extended_states for autoinstall * apt-pkg/depcache.cc: - keep exisiting data in "extended_states" to make other tools happy