Gentoo Archives: gentoo-commits

From: Fabian Groffen <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage-utils:master commit in: /
Date: Wed, 01 Jan 2020 19:57:20
Message-Id: 1577908623.11b025f82503b0043a6ec171ae75b65dc19c507c.grobian@gentoo
1 commit: 11b025f82503b0043a6ec171ae75b65dc19c507c
2 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 1 19:57:03 2020 +0000
4 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 1 19:57:03 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=11b025f8
7
8 TODO: remove finished items
9
10 Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
11
12 TODO.md | 16 ----------------
13 1 file changed, 16 deletions(-)
14
15 diff --git a/TODO.md b/TODO.md
16 index 191e91c..602d17a 100644
17 --- a/TODO.md
18 +++ b/TODO.md
19 @@ -1,32 +1,25 @@
20 # Common
21 -
22 - unify match behavior:
23 - default \*foo\*
24 - -e foo
25 - -r (-R ?) regexp foo.\*
26 - make default -e for apps like quse/qdepends/qlist?
27 -
28 - env vars only get expanded once, so this fails:<br>
29 `ACCEPT_LICENSE="foo"`<br>
30 `ACCEPT_LICENSE="${ACCEPT_LICENSE} bar"`<br>
31 we end up getting just:<br>
32 `ACCEPT_LICENSE=" bar"`
33 -
34 - tree\_foreach\_pkg should have variant that takes an atom (or just
35 cat?) to reduce search space
36 -
37 - tree\_get\_atoms should return atoms iso string set, needs a rewrite
38 to use foreach\_pkg and get\_atom -- set is ready for storing objects
39 now
40 -
41 - replace all strtok by strtok\_r, because the latter is already used,
42 so we can
43 -
44 - parse package.accept\_keywords such that we can provide the latest
45 "available" version like Portage
46
47 # qmerge
48 -
49 - dep resolver needs spanktastic love.
50 - needs safe deleting (merge in place rather than unmerge;merge)
51 - multiple binary repos (talk to zmedico)
52 @@ -47,11 +40,9 @@
53 not-forcing things
54
55 # qdepends
56 -
57 - -v should lookup whether packages are installed for || cases/colouring
58
59 # qpkg
60 -
61 - add a verbose output that describes why a package is cleaned
62 - newer binpkgs available
63 - newer installed version available
64 @@ -59,13 +50,8 @@
65 and qpkg is doing parts of qtbz2's compose
66
67 # qgrep
68 -
69 - make it use standard xarray instead of its own buf\_list
70
71 -# qlist
72 -- have -F for use with -I so one can do things like print SLOT for
73 - package X
74 -
75 # quse
76 - make -v only print requested USE-flag when flags given
77 - list each package only once (e.g. quse -e lz4)
78 @@ -84,7 +70,5 @@
79 - guestimate runtime based on best-matching pkg (e.g. with gcc)
80 - calculate or take some "smooth" factor just added on top of the
81 guestimate alternative to current time jumping
82 -- display excess time (+12:05) when overrunning guestimate to indicate
83 - longer run than last guestimate
84 - multiple files support -- current opinion: don't do it
85 - compressed file support, use guessing support from qmerge?