1 |
commit: e68e90f5eee468a5523b2daee3902578de43cf15 |
2 |
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Sep 28 13:27:51 2019 +0000 |
4 |
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Sep 28 13:27:51 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=e68e90f5 |
7 |
|
8 |
TODO: update with new ideas and things done |
9 |
|
10 |
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org> |
11 |
|
12 |
TODO.md | 20 +++++++++++++++----- |
13 |
1 file changed, 15 insertions(+), 5 deletions(-) |
14 |
|
15 |
diff --git a/TODO.md b/TODO.md |
16 |
index 8e12c0d..299cf17 100644 |
17 |
--- a/TODO.md |
18 |
+++ b/TODO.md |
19 |
@@ -4,9 +4,7 @@ |
20 |
- default \*foo\* |
21 |
- -e foo |
22 |
- -r (-R ?) regexp foo.\* |
23 |
-- make default -e for apps like quse/qdepends? |
24 |
- |
25 |
-- make set.c to array (xarray) instead of C-array (list) |
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 |
@@ -18,7 +16,14 @@ |
31 |
cat?) to reduce search space |
32 |
|
33 |
- tree\_get\_atoms should return atoms iso string set, needs a rewrite |
34 |
- to use foreach\_pkg and get\_atom |
35 |
+ to use foreach\_pkg and get\_atom -- set is ready for storing objects |
36 |
+ now |
37 |
+ |
38 |
+- implement our own iniparser so we *can* be dep-free |
39 |
+ |
40 |
+- add applet/functionality to view latest version of package in tree |
41 |
+ (functionality necessary for upgrade in qmerge, easy printing would |
42 |
+ also allow to use q instead of eix from Puppet provider) |
43 |
|
44 |
# Atoms |
45 |
|
46 |
@@ -58,10 +63,11 @@ |
47 |
|
48 |
# qpkg |
49 |
|
50 |
-- fix "would be freed" message when --pretend is *not* active |
51 |
- add a verbose output that describes why a package is cleaned |
52 |
- newer binpkgs available |
53 |
- newer installed version available |
54 |
+- integrate qxpak and qtbz2 with this package (the latter are confusing, |
55 |
+ and qpkg is doing parts of qtbz2's compose |
56 |
|
57 |
# qgrep |
58 |
|
59 |
@@ -73,6 +79,7 @@ |
60 |
|
61 |
# quse |
62 |
- make -v only print requested USE-flag when flags given |
63 |
+- list each package only once (e.g. quse -e lz4) |
64 |
|
65 |
# qkeyword |
66 |
- drop -c argument? it can be fully expressed using -p cat/ |
67 |
@@ -87,3 +94,6 @@ |
68 |
guestimate alternative to current time jumping |
69 |
- display excess time (+12:05) when overrunning guestimate to indicate |
70 |
longer run than last guestimate |
71 |
+- read tail of file fro last merge/running? |
72 |
+- multiple files support -- current opinion: don't do it |
73 |
+- compressed file support, use guessing support from qmerge? |