aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2020-01-01 20:57:03 +0100
committerFabian Groffen <grobian@gentoo.org>2020-01-01 20:57:03 +0100
commit11b025f82503b0043a6ec171ae75b65dc19c507c (patch)
tree88f5c54b24747449914d5591b7b4a46cface4eaa
parentlibq/dep: fix parsing of USE-deps (diff)
downloadportage-utils-11b025f8.tar.gz
portage-utils-11b025f8.tar.bz2
portage-utils-11b025f8.zip
TODO: remove finished items
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
-rw-r--r--TODO.md16
1 files changed, 0 insertions, 16 deletions
diff --git a/TODO.md b/TODO.md
index 191e91cc..602d17a7 100644
--- a/TODO.md
+++ b/TODO.md
@@ -1,32 +1,25 @@
# Common
-
- unify match behavior:
- default \*foo\*
- -e foo
- -r (-R ?) regexp foo.\*
- make default -e for apps like quse/qdepends/qlist?
-
- env vars only get expanded once, so this fails:<br>
`ACCEPT_LICENSE="foo"`<br>
`ACCEPT_LICENSE="${ACCEPT_LICENSE} bar"`<br>
we end up getting just:<br>
`ACCEPT_LICENSE=" bar"`
-
- tree\_foreach\_pkg should have variant that takes an atom (or just
cat?) to reduce search space
-
- tree\_get\_atoms should return atoms iso string set, needs a rewrite
to use foreach\_pkg and get\_atom -- set is ready for storing objects
now
-
- replace all strtok by strtok\_r, because the latter is already used,
so we can
-
- parse package.accept\_keywords such that we can provide the latest
"available" version like Portage
# qmerge
-
- dep resolver needs spanktastic love.
- needs safe deleting (merge in place rather than unmerge;merge)
- multiple binary repos (talk to zmedico)
@@ -47,11 +40,9 @@
not-forcing things
# qdepends
-
- -v should lookup whether packages are installed for || cases/colouring
# qpkg
-
- add a verbose output that describes why a package is cleaned
- newer binpkgs available
- newer installed version available
@@ -59,13 +50,8 @@
and qpkg is doing parts of qtbz2's compose
# qgrep
-
- make it use standard xarray instead of its own buf\_list
-# qlist
-- have -F for use with -I so one can do things like print SLOT for
- package X
-
# quse
- make -v only print requested USE-flag when flags given
- list each package only once (e.g. quse -e lz4)
@@ -84,7 +70,5 @@
- guestimate runtime based on best-matching pkg (e.g. with gcc)
- calculate or take some "smooth" factor just added on top of the
guestimate alternative to current time jumping
-- display excess time (+12:05) when overrunning guestimate to indicate
- longer run than last guestimate
- multiple files support -- current opinion: don't do it
- compressed file support, use guessing support from qmerge?