OpenBSD CVS

CVS log for src/usr.sbin/pkg_add/TODO


[BACK] Up to [local] / src / usr.sbin / pkg_add

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.26 / (download) - annotate - [select for diffs], Mon Apr 18 18:49:34 2011 UTC (13 years, 1 month ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4, OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2, OPENBSD_6_1_BASE, OPENBSD_6_1, OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9, OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7, OPENBSD_5_6_BASE, OPENBSD_5_6, OPENBSD_5_5_BASE, OPENBSD_5_5, OPENBSD_5_4_BASE, OPENBSD_5_4, OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1, OPENBSD_5_0_BASE, OPENBSD_5_0, HEAD
Changes since 1.25: +1 -0 lines
Diff to previous 1.25 (colored)

yeouch

Revision 1.25 / (download) - annotate - [select for diffs], Tue Aug 3 14:10:30 2010 UTC (13 years, 10 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_4_9_BASE, OPENBSD_4_9, OPENBSD_4_8_BASE, OPENBSD_4_8
Changes since 1.24: +0 -5 lines
Diff to previous 1.24 (colored)

shrink! :)

Revision 1.24 / (download) - annotate - [select for diffs], Mon Jan 11 15:02:25 2010 UTC (14 years, 5 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_4_7_BASE, OPENBSD_4_7
Changes since 1.23: +0 -1 lines
Diff to previous 1.23 (colored)

sometimes, I manage to finish some stuff

Revision 1.23 / (download) - annotate - [select for diffs], Sun Jan 10 16:03:49 2010 UTC (14 years, 5 months ago) by espie
Branch: MAIN
Changes since 1.22: +1 -3 lines
Diff to previous 1.22 (colored)

use full signatures to avoid downgrades.
remove double check in update that properly belongs in pkg_add
replace has_new_sig by has_different_sig, with better diagnostic messages.

Revision 1.22 / (download) - annotate - [select for diffs], Fri Jan 8 16:42:56 2010 UTC (14 years, 5 months ago) by espie
Branch: MAIN
Changes since 1.21: +1 -0 lines
Diff to previous 1.21 (colored)

stat objects with more than value (store symlinks eventually)

Revision 1.21 / (download) - annotate - [select for diffs], Fri Jan 1 19:21:38 2010 UTC (14 years, 5 months ago) by espie
Branch: MAIN
Changes since 1.20: +0 -7 lines
Diff to previous 1.20 (colored)

shrink, for once

Revision 1.20 / (download) - annotate - [select for diffs], Tue Dec 29 14:42:42 2009 UTC (14 years, 5 months ago) by espie
Branch: MAIN
Changes since 1.19: +3 -0 lines
Diff to previous 1.19 (colored)

ouch, got slightly longer, some stuff to fix soonish

Revision 1.19 / (download) - annotate - [select for diffs], Sat Dec 5 11:40:33 2009 UTC (14 years, 6 months ago) by espie
Branch: MAIN
Changes since 1.18: +0 -1 lines
Diff to previous 1.18 (colored)

quirks exists

Revision 1.18 / (download) - annotate - [select for diffs], Sun Nov 29 21:38:32 2009 UTC (14 years, 6 months ago) by espie
Branch: MAIN
Changes since 1.17: +14 -10 lines
Diff to previous 1.17 (colored)

some major changes have happened

Revision 1.17 / (download) - annotate - [select for diffs], Thu Jun 7 13:06:02 2007 UTC (17 years ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5, OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3, OPENBSD_4_2_BASE, OPENBSD_4_2
Changes since 1.16: +5 -0 lines
Diff to previous 1.16 (colored)

outline what to do with old libs.

Revision 1.16 / (download) - annotate - [select for diffs], Tue May 29 23:12:26 2007 UTC (17 years ago) by espie
Branch: MAIN
Changes since 1.15: +2 -0 lines
Diff to previous 1.15 (colored)

In update mode, restore previous behavior: some updated packages may have
names that match installed packages, but still mark them to be installed,
so that they're returned as dependencies, and get updated first.

Write in TODO that the current situation is brittle, solved dependencies
should get adjusted in real time to be 100% sure this won't cause problems...

Revision 1.15 / (download) - annotate - [select for diffs], Tue Aug 16 17:14:11 2005 UTC (18 years, 9 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_4_1_BASE, OPENBSD_4_1, OPENBSD_4_0_BASE, OPENBSD_4_0, OPENBSD_3_9_BASE, OPENBSD_3_9, OPENBSD_3_8_BASE, OPENBSD_3_8
Changes since 1.14: +0 -5 lines
Diff to previous 1.14 (colored)

clean-up TODO list of stuff that was actually done.

Revision 1.14 / (download) - annotate - [select for diffs], Sat Aug 13 09:02:38 2005 UTC (18 years, 10 months ago) by espie
Branch: MAIN
Changes since 1.13: +13 -1 lines
Diff to previous 1.13 (colored)

make the todo-list reflect what is actually going on.

Revision 1.13 / (download) - annotate - [select for diffs], Sun Jun 26 16:41:31 2005 UTC (18 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.12: +0 -2 lines
Diff to previous 1.12 (colored)

pkg_merge aliasing of hard links fixed.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Jun 26 13:26:58 2005 UTC (18 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

missing support for `identical' files.

Revision 1.11 / (download) - annotate - [select for diffs], Tue Feb 15 09:13:05 2005 UTC (19 years, 3 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_3_7_BASE, OPENBSD_3_7
Changes since 1.10: +0 -2 lines
Diff to previous 1.10 (colored)

New command: pkg_mklocatedb, that can be used to create locate(1)-style
databases for packages (duh, isn't that obvious from the name ?)

Tweaks based on comments from naddy/jmc.

Revision 1.10 / (download) - annotate - [select for diffs], Sun Dec 19 14:47:33 2004 UTC (19 years, 5 months ago) by espie
Branch: MAIN
Changes since 1.9: +0 -6 lines
Diff to previous 1.9 (colored)

simplify solve_dependencies: always compute to_install array (it is
reasonably cheap). Remove else conditions, use next: after all, it's
a simple pattern, try one solution after the other until one succeeds.
Pass state to access replace: in that case, first try the list of
packages to install/update so that we force them into proper order.

Add a mark to handles for finished packages: with -r, we can no longer rely
on installed packages to avoid doing the work twice.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Dec 18 14:50:19 2004 UTC (19 years, 5 months ago) by espie
Branch: MAIN
Changes since 1.8: +16 -22 lines
Diff to previous 1.8 (colored)

reflect reality.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Nov 20 23:40:20 2004 UTC (19 years, 6 months ago) by espie
Branch: MAIN
Changes since 1.7: +3 -4 lines
Diff to previous 1.7 (colored)

done items

Revision 1.7 / (download) - annotate - [select for diffs], Sun Nov 14 13:10:16 2004 UTC (19 years, 6 months ago) by espie
Branch: MAIN
Changes since 1.6: +9 -0 lines
Diff to previous 1.6 (colored)

current unsolved issues.

Revision 1.6 / (download) - annotate - [select for diffs], Sat Nov 13 13:06:11 2004 UTC (19 years, 6 months ago) by espie
Branch: MAIN
Changes since 1.5: +0 -2 lines
Diff to previous 1.5 (colored)

look for libspecs in old packages that match the libdepend specification
as well.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Nov 13 12:50:32 2004 UTC (19 years, 6 months ago) by espie
Branch: MAIN
Changes since 1.4: +0 -4 lines
Diff to previous 1.4 (colored)

reduce down TODO list.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Nov 12 21:52:01 2004 UTC (19 years, 7 months ago) by espie
Branch: MAIN
Changes since 1.3: +0 -4 lines
Diff to previous 1.3 (colored)

be saner wrt directory creation during pkg updates:
don't disturb existing objects if they're not directories,
create them better if they don't exist.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Nov 11 22:17:22 2004 UTC (19 years, 7 months ago) by espie
Branch: MAIN
Changes since 1.2: +14 -0 lines
Diff to previous 1.2 (colored)

stuff that needs to be done.

Revision 1.2 / (download) - annotate - [select for diffs], Thu Aug 5 23:36:39 2004 UTC (19 years, 10 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_3_6_BASE, OPENBSD_3_6
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

refactor classes in PackingElement to share more code.
- all files go through FileBase, all directories go through DirBase.
- dirclass() is used to switch classes based on final /, so that
@sample, @extra, and @file  all take directories as well.
- set NoDuplicateNames() more thoroughly.
- make sure all no-default-conflict objects are correct.

compute_fullname() checks for absolute paths, allowed for @sample and
@extra.

lastfile only gets set for actual files.

special names like INSTALL are only checked for normal files.

add a CVSTag class for @comment $OpenBSD$, so that these get sorted first.

Changes for make-plist rewrite:

clone() method that can create copies of all hash objects, to specialize
if needed.

add_object() method so that add() is now new() followed by add_object()
for most objects (useful for cloned objects).

Check that plist has a name in pkg_create, allowing PackingList to write
unnamed plists.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Thu Oct 16 17:43:34 2003 UTC (20 years, 7 months ago) by espie
Branch: espie
CVS Tags: pkgtools, OPENBSD_3_5_BASE, OPENBSD_3_5
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

new import of my pkgtools, after a slight naming disagreement with the
Upper Management...

Revision 1.1 / (download) - annotate - [select for diffs], Thu Oct 16 17:43:34 2003 UTC (20 years, 7 months ago) by espie
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.