]> git.pld-linux.org Git - projects/pld-builder.new.git/blame - doc/TODO
- opis
[projects/pld-builder.new.git] / doc / TODO
CommitLineData
e1fe6d6f
MM
1- Write spec preprocessor, that processes given spec file and expands
2 macros. Next we should process the output, look for all BuildRequires:
3 lines, and install them, instead of running rpmbuild --nobuild to see
4 what's missing, since it chokes when stuff is used in %(...), on missing
5 includes and so on.
6
7 get_br.py is close, but doesn't handle:
8 %if foo
9 BuildRequires: ...
10 %endif
11 which in fact requires expression parser :<
06ae50a9
MM
12
13- implement:
14 <command type='shell' id='...'>shell code</command>
15 <command type='upgrade' id='...' /> (run poldek --up; poldek -Q --shcmd 'upgrade -G *')
16 First requires command-shell:<builder>, second command-upgrade:<builder>.
17 This should be class in requester.py, with kind='command', also look for
18 kind checking elsewhere in the code (grep for 'kind.*group')
19
06ae50a9
MM
20- make default configs reasonable
21
d503a931
MM
22- fix make-request.sh to be more user-friendly and configurable
23
fed7cd5c 24- add possibility of tagging stuff for source builder
d503a931
MM
25
26- if magic comment found in spec: single-build -- aquire all job-slots
27
28- allow blocking some packages
29
30dbf6a3
MM
30- fetch src.rpm once for all builders on this account, separate fetching
31 src.rpms, so we can build and fetch at the same time
fed7cd5c 32
17ada832 33- unify buildlogs.py and ftp.py, both are file queues
This page took 0.089793 seconds and 4 git commands to generate.