Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-14 | - there's no point in running mkfontdir only for @fontdir ; so let's run | Antoine Jacoutot | |
mkfontscale too (and remove fonts.scale on package removal) discussed with matthieu@ and espie@ weeks ago "seems fine" pyr@, ok espie@ | |||
2007-06-30 | move the UpdateSet stuff into its separate file, leaving Vstat much cleaner. | Marc Espie | |
2007-06-30 | fix saving of old partial packages... problem noticed by Paul Irofti | Marc Espie | |
2007-06-26 | the big gap one: create UpdateSet for all packages being installed, and | Marc Espie | |
consider only UpdateSet internally. This involves moving stuff around a bit to keep pkg_add -n working, adding creators from_location for UpdateSet, and tweaking dependencies heavily. More changes later, like sanitizing PackageLocation state engine, or creating UpdateSet earlier for actual updates. | |||
2007-06-25 | placeholder to split off the code that handles UpdateSets, as it's | Marc Espie | |
currently scattered all over the place. | |||
2007-06-25 | typo | Marc Espie | |
2007-06-23 | setup a local sigalarm to send a HUP to the ftp process if it takes longer | Marc Espie | |
than 30 seconds to stop... 30 seconds chosen as a `nice' average value. Note that this is a `work-around' for some specificities of ftp(1), which usually doesn't react to SIGINT, but reacts instantly to SIGHUP... | |||
2007-06-20 | sprinkle code to deal gracefully with absent packing-lists. | Marc Espie | |
makes it easier for people to recover after a disk crash that leaves /var/db/pkg half-empty. | |||
2007-06-19 | first draft of a tag solver, needs more flesh to be useful (especially: | Marc Espie | |
transform the lib cache into a tags/lib cache) | |||
2007-06-19 | sometimes, wanting to share code gives insight: disentangle the code | Marc Espie | |
that walks dependencies entirely. It is far less related to the main solver than I thought, it can be built when needed, and own its own state. Much cleaner design. | |||
2007-06-18 | ... and zap old code | Marc Espie | |
2007-06-18 | reorganize lookup_library so I can reuse the exact same algorithm to | Marc Espie | |
look up different things (in particular, the incremental lookup through dependencies). | |||
2007-06-18 | more uniform: all deps routines should be methods, even if they don't | Marc Espie | |
use the data. | |||
2007-06-18 | add tag no shadow, to allow us to specify that we do NOT want tempfiles | Marc Espie | |
into some directories. a few minor style tweaks, such as using a nice join(map()) to build some strings. | |||
2007-06-17 | fix format for timestamps. Use a non-ambiguous subset of ISO8601. | Marc Espie | |
2007-06-17 | more scaffolding we don't really use yet. | Marc Espie | |
2007-06-17 | add a bit of scaffolding for signatures | Marc Espie | |
2007-06-16 | introduce new stuff: @tag, to be used to tag files and other objects. | Marc Espie | |
Only one tag for now: no checksum. Will supersede @comment no checksum eventually. Benefit: errors out in case of a typo. | |||
2007-06-16 | Add variation on exec/unexec: | Marc Espie | |
@exec-always @unexec-always @exec-add @unexec-delete @exec-update @unexec-update with the obvious semantics that *update are only run during updates, and *add/delete are only run during `pure' additions/removals. This should solve the problem of those packages that `lose' manual configuration when you update them (e.g., all the mod_xxx apache stuff and postfix). caveat: you will need to go through one finaly broken update before the new stuff kicks in. | |||
2007-06-16 | FTP_KEEPALIVE as a crude interface to ftp -k. To be thought out later. | Marc Espie | |
this is just an experiment. | |||
2007-06-16 | use OpenBSD::Paths contents | Marc Espie | |
2007-06-14 | Really cleanup temporary directories. | Matthias Kilian | |
"commit that now, please." espie@ | |||
2007-06-14 | I don't know what we will do with system packages yet, but prevent | Marc Espie | |
them from getting deleted. | |||
2007-06-14 | minor changes: move @ignore to deprecated stuff (it's been out for a few | Marc Espie | |
months now), register lastfileobject for future changes, make a common class for uniqueoptions. | |||
2007-06-12 | use constant subs instead of variable names. | Marc Espie | |
Turns out completely specified variable names do not warn, even if strict, so the previous scheme was not immune from typos. | |||
2007-06-12 | tidy error messages: uses $! more consistently, do not append \n on die, | Marc Espie | |
do append \n on warn. Fix the two cases where the temp dir vanished too soon: not copying +DESC should have been apparent. Not finding a +DISPLAY file is not a reason for burping all over the place. | |||
2007-06-12 | tag directories and files with pid, so that we clean them up when the | Marc Espie | |
corresponding process dies, not before... | |||
2007-06-11 | keep on extracting stuff | Marc Espie | |
2007-06-10 | give repository/locations slightly more control over package names. | Marc Espie | |
2007-06-10 | Add Paths.pm, to centralize all system dependent paths all over the place. | Marc Espie | |
okay millert@, deraadt@ | |||
2007-06-10 | extract constructor to create old handles. | Marc Espie | |
2007-06-10 | set_infodir when we can in PackageLocation. | Marc Espie | |
Create a full handle for replaced packages as well. | |||
2007-06-10 | make the replacement check methods slightly clearer, avoid doing two | Marc Espie | |
things at once, mostly. | |||
2007-06-10 | refactor the code a bit, so that lists through ftp and htpp share more | Marc Espie | |
code. Finally handle ftp_proxy (close PR 5308). | |||
2007-06-09 | tag user installed packages. | Marc Espie | |
- record what's on the command line. - adjust option depending on -a / !-a - report `manual-install' status when replacing stuff. | |||
2007-06-09 | rework `special' package names a bit. | Marc Espie | |
- do a test to create partial-foo-1.0.1 instead of partial-partial-foo-1.0 when removing partial-foo fails. - have .libs name generation, e.g., .libs-foo, then .libs1-foo, then .libs2-foo instead of .libs-.libs-foo.... extend the pkgspec pattern slightly, so that all these are more or less equivalent for dependencies and conflicts. With this, we can do practically any scenario of shared libs updates and downgrades. | |||
2007-06-09 | give Dependencies a chance at finding libraries in old packages. | Marc Espie | |
2007-06-09 | new code is much sturdier with respect to old libraries, we do not have | Marc Espie | |
to consider .libs-* as `special case', saving old libraries should do the right thing in all cases, more or less... | |||
2007-06-07 | show messages about keeping libraries more often, starting on verbose. | Marc Espie | |
2007-06-07 | make compute_size explicit. That way, we can do it once, at the right | Marc Espie | |
moment. | |||
2007-06-06 | do it only for older sets. | Marc Espie | |
2007-06-06 | finish moving the size computations out of validate_plist. | Marc Espie | |
2007-06-06 | separate the size computation from other operations in `prepare_for_addition' | Marc Espie | |
`prepare_for_deletion' -> move that to Vstat, as it is common code. Do the splitting of libraries through a deep copy and shallow copy, so that we keep any State information related to libraries (like special group/owners). | |||
2007-06-06 | tweak split_libs slightly for further changes: make it return the old | Marc Espie | |
packing-list, and the new, instead of doing `in-place' edition of the plist contents. | |||
2007-06-06 | recognize and handle https. | Marc Espie | |
2007-06-06 | tweak how copies happen: rename make_copy into make_shallow_copy, | Marc Espie | |
make_deep_copy. tweak keep_old_files so that we set the pkgname later, when it won't cause any error to have duplicates in there. | |||
2007-06-06 | augment reporting of bad problems so that it works with system libs. | Marc Espie | |
reverse bogus minor check as well | |||
2007-06-05 | allow accessing all older values (make a semantic distinction), so that | Marc Espie | |
adjust_dependencies gets access to all. This fixes some bogus replacements. | |||
2007-06-05 | reuse the compute_closure code. | Marc Espie | |
2007-06-04 | zap extra param | Marc Espie | |