summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/OpenBSD/Dependencies.pm
AgeCommit message (Expand)Author
2009-12-31stupid, stupid, stupidMarc Espie
2009-12-31need to tweak from to_update to self, as this kind of thing happens allMarc Espie
2009-12-31more/better cache for bad cases, and trap self after merge.Marc Espie
2009-12-30... and this should fix todd's case, that of not finding anything andMarc Espie
2009-12-30also track stuff I couldn't install, and use it for negative cache lookups.Marc Espie
2009-12-30prettyMarc Espie
2009-12-29a few more tweaks:Marc Espie
2009-12-29the way Tracker works, installed packages are always marked uptodate as well,Marc Espie
2009-12-29for now, show cache statistic if -F stat_cache (still in need of improvements)Marc Espie
2009-12-29rework dependency solving around cached items, so that redoing the sameMarc Espie
2009-12-29prepare to cache conflicts in sets: object to do so, code to merge conflictsMarc Espie
2009-12-29improved check for loops:Marc Espie
2009-12-29prepare for smarter sets, with cache infoMarc Espie
2009-12-28kill old dependency adjusterMarc Espie
2009-12-28nitsMarc Espie
2009-12-27check for loops and merge sets, in case we end up with real funky depends.Marc Espie
2009-12-26qualify (Direct Dependencies)Marc Espie
2009-12-20change verbosity handling: be silent by default, turn on the first level if -v.Marc Espie
2009-12-13simplify set printingMarc Espie
2009-12-11record internal updateset dependencies for new packages, and respect themMarc Espie
2009-12-07simplify tracker a bit now we know what we're doing.Marc Espie
2009-12-05since we don't redisplay missing libraries message, tell why we can't installMarc Espie
2009-12-04create new updatesets when neededMarc Espie
2009-12-04simpler unified lookup for libs inside set/installed packages.Marc Espie
2009-12-03zap useless debug codeMarc Espie
2009-12-03register plists from newer elements, in case they're useful.Marc Espie
2009-12-02fix some inter-dependencies case:Marc Espie
2009-11-29set things up for updates on the fly. In particular, we may have to lookMarc Espie
2009-11-29show old->new as everywhere else in sets.Marc Espie
2009-11-29clean up conflict handling and dependency adjustement: build listMarc Espie
2009-11-29have SharedLibs use state to print error messages.Marc Espie
2009-11-28rework display of missing libs some more: first show the libraries, thenMarc Espie
2009-11-11don't use Warn if we've got a $state, get through errprint/errsay.Marc Espie
2009-11-11also get most STDERR messages through the same wayMarc Espie
2009-11-11progressmeter puts STDOUT in autoflush if -t, so that it can display to it in...Marc Espie
2009-11-10bad espie: use strict/warnings consistently, and fix two nits and twoMarc Espie
2009-11-10zap matchMarc Espie
2009-11-08tracker/updater methods for state that auto-create the object.Marc Espie
2009-10-19remove almost all references to set->handle, iterate over newer in mostMarc Espie
2009-10-15allow solve to find dependencies in current UpdateSetMarc Espie
2009-10-15sync updatesets with tracker when we create them...Marc Espie
2009-10-15separate the dependencies in several lists for registration, so thatMarc Espie
2009-10-15remove parameter we no longer useMarc Espie
2009-10-15the to_install/to_update stuff is now in the tracker object.Marc Espie
2009-10-15let handle compute pkgnames correctly, simplifies code a bitMarc Espie
2009-10-12more handle -> newer.Marc Espie
2009-10-12more simple uses of set->newerMarc Espie
2009-10-12looking through installed packages is cool, but remember to filter outMarc Espie
2009-10-11need to save more stuff about updateset for complicated upgrade scenarios.Marc Espie
2009-10-11fix arguments orderMarc Espie