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: Sat, 28 Sep 2019 13:28:20
Message-Id: 1569677271.e68e90f5eee468a5523b2daee3902578de43cf15.grobian@gentoo
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?