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? |