Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-27 | check for loops and merge sets, in case we end up with real funky depends. | Marc Espie | |
also, reset package->{before} before solving depends, since we may solve them several times. | |||
2009-12-27 | solver is no longer needed at that point, so kill it. this shaves a bit of | Marc Espie | |
memory. | |||
2009-12-27 | don't ask/report the same exec issue twice | Marc Espie | |
2009-12-27 | sort | Marc Espie | |
2009-12-27 | fix partial stems, as noticed by numerous people | Marc Espie | |
2009-12-26 | qualify (Direct Dependencies) | Marc Espie | |
2009-12-26 | Better, more global way of dealing with forward dependencies, and to | Marc Espie | |
ask just once per-set for exec/unexec. Todo: forward-deps could be merged, but this might lead to dependency loops, we have to detect them and act first Todo: rewrite the other part of forward dependency handling (dep adjustment) | |||
2009-12-26 | zap message for .libs, be smart about partial-*, it's easy to install/update | Marc Espie | |
actually | |||
2009-12-26 | protect against partial-* packing-lists | Marc Espie | |
2009-12-24 | make the final progress bar vanish unless verbose >= 2, as requested by | Marc Espie | |
Theo. | |||
2009-12-24 | avoid infinite loop, noticed by Rivo Nurges. | Marc Espie | |
2009-12-22 | progressmeter always, unless -x is given | Theo de Raadt | |
ok espie | |||
2009-12-21 | if we're not in a "pretend" mode, synchronization operations on vstat occur | Marc Espie | |
after the files have been committed to the file system, so we can forget about them... I don't know where I lost that change, restores pkg_add memory usage to very small values... | |||
2009-12-21 | consistent spelling | Marc Espie | |
2009-12-21 | much simpler SIG{INFO} handling: create a status object in state and | Marc Espie | |
update it when needed. Install a SIG{INFO} handler at start that will do what's needed. | |||
2009-12-20 | change verbosity handling: be silent by default, turn on the first level if -v. | Marc Espie | |
Add more levels, specifically, lots of info regarding individual files only visible if -vvvvv. Make -n display the same stuff as normal (need -n -v to display more stuff). Introduce -s, "size-only", turns on -n and does skip any extraction. Sprinkle handlers for SIG_INFO, not really nice yet. Note that -n is non functional for complex updates, because of caching issues I have to fix. | |||
2009-12-19 | create a $state->todo method to account for sets to install. | Marc Espie | |
have tracker keep track of sets not done, and ask it directly for how many there's still to do. Provide an offset into next for cases where we know we already did a set but haven't accounted for it yet. -> more accurate number of sets still to do. | |||
2009-12-17 | be slightly more paranoid about shell stuff we run. | Marc Espie | |
2009-12-17 | move the ntogo actual code in the progressmeter, so that -x shuts it off. | Marc Espie | |
2009-12-17 | add a callback to file creation, so that we get progress meter for huge | Marc Espie | |
files in packages. Should affect emacs, chrome and the likes. | |||
2009-12-17 | display progressmeter at 0% at start of install/deinstall. | Marc Espie | |
(better synch for packages that start with a huge binary) | |||
2009-12-14 | since some packages in updatesets don't need updates, be explicit about it. | Marc Espie | |
This is more complex and simpler at the same time... | |||
2009-12-14 | when removing sets, remove cant markers as well | Marc Espie | |
2009-12-14 | combined updates show the packages that can't be updated | Marc Espie | |
2009-12-14 | fuss about install msgs: new method state->ntogo, use it to annotate more | Marc Espie | |
messages with global progress information. Also, when not finding a suitable update, report it if set is not a simple update. Helps in figuring out cases like gstreamer... | |||
2009-12-14 | temporary fix for kept packages until we move them away | Marc Espie | |
2009-12-13 | okay, so old libs are not 'kept', keep track of updates correctly instead | Marc Espie | |
2009-12-13 | clean up code, no functional change | Marc Espie | |
2009-12-13 | simplify set printing | Marc Espie | |
2009-12-12 | update will ask about conflicts, so we need that in updateinfo... | Marc Espie | |
2009-12-12 | autovivified | Marc Espie | |
2009-12-12 | fix the fam->libgamin issue. Look for update candidates in self before | Marc Espie | |
asking the repository. This solves this kind of conflicts. also, register packages we keep, this makes for simpler scenarios (todo: split updateset into further categories) | |||
2009-12-12 | remove *everything* from to_update, including hints | Marc Espie | |
2009-12-12 | tie conflict lists to packing lists and use them | Marc Espie | |
2009-12-11 | record internal updateset dependencies for new packages, and respect them | Marc Espie | |
while installing (need doing something similar for old packages) | |||
2009-12-07 | don't use $set->print, consistent messages. | Marc Espie | |
2009-12-07 | simplify tracker a bit now we know what we're doing. | Marc Espie | |
kill code that never got used | |||
2009-12-05 | use eval {} everywhere around quirks. | Marc Espie | |
also, remove quirks from the list of packages to update, since it deserves special treatment... | |||
2009-12-05 | since we don't redisplay missing libraries message, tell why we can't install | Marc Espie | |
in general terms... | |||
2009-12-05 | better quirks interface: pass the search object that was built, so we can | Marc Espie | |
adjust it (eventually, pass the whole list ?) | |||
2009-12-05 | change the internal representation of Search::Stem to allow the addition | Marc Espie | |
of supplementary stems (useful for quirks) | |||
2009-12-05 | oops | Marc Espie | |
2009-12-05 | cosmetic | Marc Espie | |
2009-12-05 | make quirks silent. Track # of updates found, instead of newer size, since | Marc Espie | |
we may end up updating sets with newer == 0 | |||
2009-12-05 | fix off-by-one, noticed by frantisek holop | Marc Espie | |
2009-12-04 | create new updatesets when needed | Marc Espie | |
2009-12-04 | set-up for quirks, just don't do it yet. | Marc Espie | |
2009-12-04 | simpler unified lookup for libs inside set/installed packages. | Marc Espie | |
2009-12-04 | internal API: is_known, for pkgnames that are known by the tracker, | Marc Espie | |
so that we decide whether to create new updatesets. (not efficient, but isolate from rest of code before Tracker refactor) | |||
2009-12-03 | zap useless debug code | Marc Espie | |