aboutsummaryrefslogtreecommitdiff
path: root/TODO
blob: 04cfbf3363f4a49f7436c717b3e8229c3bf249e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
- equery:
 - add --overlay, --portdir to uses
 - add glsa pkgspec
  - query for current GLSAs on installed package(s)
- rewrite ekeywords and echangelog to use gentoolkit
- fully deprecate qpkg
- fully deprecate pkg-size
- merge change and echangelog
- merge useflag and euse, have _one_ command line tool
  - update ufed to rely on the CLI tool
  - update ufed to rely on generate-use
  - merge generate-use and ufed?
- rewrite revdep-rebuild to use gentoolkit
 - drop qpkg dependency; use equery instead
- write efeatures for turning on/off FEATURES in make.conf
- look at ekeys, ewatch
- revision bump tool
 - bump versioned files in filesdir
 - -m for changelog entry
 - use ~/.gentoo/gentoolkit/ebump.conf
 - use /etc/gentoolkit/ebump.conf

equery:
	Tests:
		+helpers2 (FileOwner._extend_realpaths test probably doesn't clean up)
	Run pylint and write test to run pylint
	Write test to compile all modules (full syntax check). Take from portage.
	Add more --debug stuff
	Write tests for Dependencies._parser
	Refactor each module to be useful for import. Done modules:
		+depends
		+belongs
		+meta
		+changes
		+depgraph

For Next Release:
	- allow passing VERSION='123' in front of setup.py sdist and do version
	  mangling at dist creation time.
	- find all commits to main gentoolkit svn after rc7 push and merge where
	  appropriate