-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO
71 lines (56 loc) · 1.42 KB
/
TODO
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
use koji --profile !
'tasks' lists too many tasks for package
- eg koji-tool tasks -l2 ghc9.2 -a x86_64 -m buildarch
# hubs
- hub configurations
- determine urls for logs etc by parsing html
# misc
- api-version command
- swap '-M' (--mine) and '-m' (--method) ?
# install
- autodetect nvr
- --nodeps
- --deps
- --srpm
- --exclude vs --except
- tags
- exclude garbage collected builds
- common special cases (with large number of subpackages)
- eg install ghc -x '*prof' -x '*doc' -x compiler-default -x hadrian
- or install ghc -p '*-devel' -p compiler -p ghc
# Queries
- TUI
- --short option
- --active or state filter
# find
- shell
## tasks
- determine username for non-Fedora
- different hubs put builds in different locations
- html output
- --rootlog
- maybe smaller number as buildid and larger as taskid
## builds
- --show-tags
# buildlog-sizes/progress
- combine
- cache final sizes
# progress
- accept task or build url
- cache and compare sizes with previous build(s)
- estimate task/build ETA
- newrepo tasks (createrepo.log)
- show the build duration
- support builds as well as tasks
- option to order by log size
- % of previous build (or finished tasks)
- mbs urls?
- average build times? (cache or separate tool?)
- pick up user's new builds
- screen mode inplace tui
# install
- put package lists into Set's
# other
- list binary packages (install does this, but not obvious)
- diff build command
- diff root.log