Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-05-23 | use autovivify | Marc Espie | |
2007-05-22 | remove duplicate -M entry from set_usage(); ok espie | Jason McIntyre | |
2007-05-22 | zap references to pkgdep. Packing-Lists no longer even record it, anyways. | Marc Espie | |
2007-05-22 | cleanup shared state a bit earlier. Shouldn't change much, but may help | Marc Espie | |
ensuring we don't reload fontdirs twice with weird fontdirs case. | |||
2007-05-22 | introduce a SharedItemsRecorder (put it into Vstat, since that's a file | Marc Espie | |
common to Add and Delete, for now). Use it to have common code that records items to remove / items remaining. Stash it into pkg_add/pkg_delete state, and abstract the cleaning up operation into the SharedItemsRecorder (so that pkg_add and pkg_delete no longer have to know about the internals of SharedItems at all). | |||
2007-05-22 | mark `digitalsignature' as a known keyword, which helps me. | Marc Espie | |
Use autovivification on stuff to remove. | |||
2007-05-22 | remove -h from set_usage(); | Jason McIntyre | |
2007-05-22 | finish removing unused -h option | Marc Espie | |
2007-05-20 | make the package tools more aware of manpages: handle names correctly, | Marc Espie | |
and figure out how to process manpages. | |||
2007-05-20 | move deptree and installed into state object | Marc Espie | |
2007-05-20 | create specific `state' objects for pkg_add and pkg_delete, so that I can | Marc Espie | |
write shortcuts for common behavior, and start hiding some details. | |||
2007-05-20 | placeholders for UpdateSet, once we have it. | Marc Espie | |
2007-05-20 | both pkg_add and pkg_delete use Vstat, make it explicit. | Marc Espie | |
2007-05-20 | compute list of dependencies to adjust just-in-time. | Marc Espie | |
This lets the pkg_add regress pass, finally. | |||
2007-05-20 | libs_to_check ? actually, never use it... | Marc Espie | |
2007-05-20 | remove extra forwarding method that is no longer needed | Marc Espie | |
2007-05-20 | zap old depend code I missed | Marc Espie | |
2007-05-19 | move the code that handles dependencies registration into Dependencies | Marc Espie | |
2007-05-19 | and I forgot this one | Marc Espie | |
2007-05-19 | add match_locations/filter_locations methods to search stuff that returns | Marc Espie | |
full pkg locations instead of package names. | |||
2007-05-19 | fix scp url parsing and printing | Marc Espie | |
2007-05-19 | don't pass srcpath around, since we don't use it. | Marc Espie | |
2007-05-18 | Add pkgpath hints to pkgspec. Make PackageRepository/Source functional: | Marc Espie | |
if a pkgpath is hinted at, then we build that package, and we delegate to the corresponding File: repository. Some XXX: we need to unlock the database temporarily, as the build *requires* shared access to stuff that is going on (and possibly write access for installing subpackages, so this cannot work 100% yet). Still, this allows the transparent build of one single package, at least. | |||
2007-05-18 | show the url for the package we're dealing with. Unconfuse installed vs. | Marc Espie | |
uninstalled stuff. | |||
2007-05-18 | also strip +CONTENTS | Marc Espie | |
2007-05-18 | normalize installed names | Marc Espie | |
2007-05-18 | cut dependency code in smaller chunks | Marc Espie | |
2007-05-18 | we don't need to walk the full dependency tree each time we don't find | Marc Espie | |
a library. Instead, put the state of the closure computation in the solver object, and only proceed until we find the library. We just need an extra marker (known) to be aware of packages that may contain libraries, but have not been used for extra dependencies yet. | |||
2007-05-17 | do not pass the urlscheme to the constructors, since they each have | Marc Espie | |
a known urlscheme. Recognize inst: and file: as specific schemes that refer to given repositories, for future extension. | |||
2007-05-17 | new methods: repositories can create url. Rename PackageLocation->stringize | Marc Espie | |
to url, since that's what it does. Use the new methods to shorten code. | |||
2007-05-17 | name each urlscheme | Marc Espie | |
2007-05-17 | make sure that mkfontdir and friends get their arguments | Marc Espie | |
2007-05-17 | library lookup becomes a real method | Marc Espie | |
2007-05-17 | move the library lookup code into Solver, so that I can turn it into | Marc Espie | |
methods as well... | |||
2007-05-17 | use solver object in all direct instances of solved_dependencies. | Marc Espie | |
2007-05-17 | access solver internals in a clean way through dependencies, uses it | Marc Espie | |
internally. store solver objects along with solved_dependencies. Eventually, all solved_dependencies requests will use solver objects instead. | |||
2007-05-17 | make the solved dependencies more explicit, match them back to the spec | Marc Espie | |
they match. | |||
2007-05-17 | tweak the solver object a bit, now that I have a clearer idea of what | Marc Espie | |
it's going to be used for. | |||
2007-05-17 | handle normalization of flavors in PackageName objects. | Marc Espie | |
2007-05-16 | oops, committed debug code, sorry. | Marc Espie | |
2007-05-15 | allows for incomplete locations (without arch) and for repositories to | Marc Espie | |
print PackageLocations (to be cleaned up later). | |||
2007-05-15 | require the right code at the right location. | Marc Espie | |
problem noticed by deanna@ | |||
2007-05-15 | make sure to give all special files to root/wheel, and strip them of write | Marc Espie | |
and suid bits. | |||
2007-05-15 | do not copy pkgname, since we're going to erase it, and packing-lists | Marc Espie | |
now detect duplicate stuff. | |||
2007-05-15 | fix dependencies | Marc Espie | |
2007-05-14 | remove unneeded quotes | Marc Espie | |
2007-05-14 | put the solver into its own class. | Marc Espie | |
2007-05-14 | move verbose printing into a separate method. | Marc Espie | |
2007-05-14 | use the solver object to split the code into smaller chunks | Marc Espie | |
2007-05-14 | cosmetic tweak | Marc Espie | |