aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2021-07-06 08:43:28 +0200
committerFabian Groffen <grobian@gentoo.org>2021-07-06 08:43:28 +0200
commita7fdc5749013b873ec1df8113d3f28e8e624551d (patch)
tree35191623c1df690aad625e190fbc1f9017db639a /TODO.md
parentqmerge: ignore subslot in calculating replacing version (diff)
downloadportage-utils-a7fdc5749013b873ec1df8113d3f28e8e624551d.tar.gz
portage-utils-a7fdc5749013b873ec1df8113d3f28e8e624551d.tar.bz2
portage-utils-a7fdc5749013b873ec1df8113d3f28e8e624551d.zip
TODO: update qmerge itemsv0.92
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md6
1 files changed, 2 insertions, 4 deletions
diff --git a/TODO.md b/TODO.md
index 8188fe12..e9b6454f 100644
--- a/TODO.md
+++ b/TODO.md
@@ -28,6 +28,8 @@
- make tree\_get\_metadata also retrieve maintainer type, such that
qlist can query for maintainer email or type, ideally to do
qlist -Iv $(portageq --repo gentoo --orphaned) in one step (bug 711466#c3)
+- atom\_compare should have a flags argument which specifies how to
+ match, e.g. ignore REPO, SUBSLOT, etc. for use in e.g. qmerge
# tests
- add test for qsearch to avoid repetitions like
@@ -38,20 +40,16 @@
- needs safe deleting (merge in place rather than unmerge;merge)
- multiple binary repos (talk to zmedico)
- handle compressed Packages file (talk to zmedico)
-- handle binary Packages file (talk to zmedico)
- gpg sign the packages file (before compression)
- binary vdb (sqlite) ... talk to zmedico
- remote vdb
- parallel fetch tbz2s
-- check order of pkg\_{pre,post}{inst,rm} during install, unmerge, and upgrade
- env is not saved/restored between pkg\_{pre,post}inst (see portage and REPO\_LAYOUT\_CONF\_WARN)
- support installing via path to tbz2 package
- support TTL field in binpkgs file
-- merge duplicate atoms on the CLI (`qmerge -Uq nano nano nano`)
- unmerging should clean out @world set
- fixup lame misnaming of force\_download (--fetch/--force) actually
not-forcing things
-- use xpak.h instead of shelling out to qxpak binary
# qdepends
- -v should lookup whether packages are installed for || cases/colouring