Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-16 | fix bug introduced by work-around: sets with nothing to do must be marked | Marc Espie | |
uptodate as well. Restores ntogo to working order | |||
2014-06-12 | display full url if we can for UNSIGNED PACKAGES. | Marc Espie | |
unconfuse mikeb@ :) | |||
2014-05-05 | work-around the same location being reinstalled thru a different path | Marc Espie | |
later... no need to do anything on sets consisting purely of "kept" handles This is not fully satisfying, I expect I need to tie some "done already" to locations as we do with sets, so that we can wipe update_info properly and be done once and for all... Issue found by stsp@ while trying to use FETCH_PACKAGES, which is still not 100% in good shape with this. | |||
2014-03-18 | remove $_ usage that warns under perl 5.18 | Marc Espie | |
2014-02-13 | this one is non obvious enough it deserves a comment | Marc Espie | |
2014-02-13 | still need the plists for kept handles... because of OldLibs. | Marc Espie | |
Problem noticed by henning@ | |||
2014-02-11 | s/anyways/anyway/, ok espie@ | Stuart Henderson | |
2014-02-08 | don't allow unsigned packages by default. | Marc Espie | |
as kettenis@ says "test it now", always possible to revert if we don't want it for the release. | |||
2014-02-04 | sort list of stuff we can't update for user display (otherwise, it's a list | Marc Espie | |
of keys, so it isn't in any particularly interesting order) | |||
2014-02-04 | check for errors before dependencies, anyways. | Marc Espie | |
split the part for arch, since it requires full plists. avoid creating dummy locations for handles in errors. | |||
2014-02-03 | remove extra cache copy in memory... | Marc Espie | |
to be revisited, the setting of info dir so late is slightly broken and will reopen packages more times than needed. | |||
2014-02-03 | don't keep tied information around ! | Marc Espie | |
2014-02-02 | simplify how "kept" packages are handled. First, we never need their | Marc Espie | |
full plist, just their update_info. Also, the routine for move_kept is pretty much always the same, so fold it. Finally, delay full plists in create_old. | |||
2014-02-02 | now that things are clean enough, we just need to figure out kept packages | Marc Espie | |
before we solve depends. Avoids keeping full packing-lists all along the dependency chain... | |||
2014-02-02 | make sure kept handles are complete... not really optimized so far, but will | Marc Espie | |
fix issues seen by nigel@ | |||
2014-02-01 | sort out the code to figuring out kept packages. | Marc Espie | |
Fix a (formerly) silent bug: kept packages *must* be completed somewhere. (older solve_depends would create dummy plists, new one errors out on them!) | |||
2014-02-01 | handling of critical section was wrong. Interrupting an update once we're | Marc Espie | |
"committed" is a bad idea. Make it possible by ^C^C still, but try to get out only when the db is in a safe state. | |||
2014-02-01 | use conflict_list directly from handle. | Marc Espie | |
(only user left of plist->conflict_list is PkgCfl::register thru OldLibs stub_list) | |||
2014-01-31 | minor fix: don't go to cache if genuine install | Marc Espie | |
2014-01-30 | minor bug-fix, make sure partial is handled properly. | Marc Espie | |
also use delete instead of undef so that they entry vanishes... | |||
2014-01-23 | more sophisticated warning: builds with empty SIGNING_PARAMETERS | Marc Espie | |
run with -Dunsigned, so they shouldn't show UNSIGNED PACKAGES while handling dependencies. *but* if we install a mix of signed and unsigned packages, ALWAYS show the line. | |||
2014-01-17 | do check_digest per plist. | Marc Espie | |
show UNSIGNED packages unconditionally. | |||
2014-01-11 | simplify code: always extract, then install, so that initial installations | Marc Espie | |
and updates are more similar. | |||
2014-01-09 | bump copyright to 2014 | Marc Espie | |
2014-01-04 | oops, it's global to the set, no need to do it several times | Marc Espie | |
2014-01-02 | zap PKG_PREFIX (undocumented and unused, now) | Marc Espie | |
okay landry@ | |||
2013-12-31 | ... and rename this too | Marc Espie | |
2013-12-25 | move the choice of signature type for checking into one single place | Marc Espie | |
2013-12-25 | a bit more scaffolding for running quirks. In particular, once quirks | Marc Espie | |
have been loaded, complain loudly if something doesn't work. (and complain when quirks don't load in !verbose mode) | |||
2013-12-23 | simpler logic: if one package is signed, check all digests | Marc Espie | |
2013-12-08 | also cover initial installations (which means we do try to install | Marc Espie | |
quirks even for initial installations) | |||
2013-12-08 | make use of the new "quirks" interface | Marc Espie | |
2012-11-06 | work-around python compile issue: don't tie python files for now, so | Marc Espie | |
that timestamps don't trigger recompile. | |||
2012-04-28 | zap blank spaces | Marc Espie | |
2011-08-26 | zap fatpackages. nobody actually uses them. | Marc Espie | |
accordingly, locations do not need to track architecture. | |||
2011-08-23 | zap old INSTALL/DEINSTALL stuff, it's been deprecated for 3 years, and removed | Marc Espie | |
from pkg_create for over a year. | |||
2011-08-17 | pkg_add and pkg_delete will now syslog activity by default. | Marc Espie | |
2011-07-23 | avoid weird warnings in case we run into a strange package. | Marc Espie | |
2011-07-17 | unify the main loop some more: add and delete do more or less the | Marc Espie | |
same processing. start making process_set similar as well | |||
2011-07-14 | move deptree_header into AddDelete, use it in pkg_delete. | Marc Espie | |
Now, pkg_delete will display things a lot like pkg_add, spelling out what reverse dependencies trigger the deletion of a given package at that point in the list. by popular demand. | |||
2011-07-13 | share code | Marc Espie | |
2011-07-13 | create DeleteSet as a specialized version of UpdateSets that print | Marc Espie | |
differently, specialize the states a wee little bit. | |||
2011-07-13 | fix a nasty bug: hints are evaluated lazily, so if a package is mentioned | Marc Espie | |
on the command line, it's possible it won't be marked as user_tagged early enough. So, when we encounter it, the package is already installed, it will be moved to kept in the set... and we need to tag it anyways | |||
2011-07-12 | move option -a up into common add/delete code, in preparation for pkg_delete | Marc Espie | |
change. | |||
2011-06-27 | make things slightly more readable | Marc Espie | |
2011-06-20 | in an UpdateSet, match new files with old files based on their sha256. | Marc Espie | |
avoid extracting again identical files, leading to less file system churn. put in a few failsafes (size check) for people with fubar'd file systems (hey oga@). The more often you update, the more you gain. Over 6 months, about one out of five files doesn't change. apparently, improves things a lot on slow fs, as said landry@ and sthen@. tested by quite a few people. | |||
2011-01-03 | those all need newlines | Marc Espie | |
2010-12-29 | more stuff that uses print directly dies | Marc Espie | |
2010-12-24 | pass state around. | Marc Espie | |
2010-12-24 | handle failures from ports tree with more care. | Marc Espie | |
this does avoid infinite loops in case of wrong plists. necessary since print-plist-with-depends CAN fail... |