]>
Commit | Line | Data |
---|---|---|
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 :< | |
12 | ||
d503a931 MM |
13 | - fix make-request.sh to be more user-friendly and configurable |
14 | ||
fed7cd5c | 15 | - add possibility of tagging stuff for source builder |
d503a931 MM |
16 | |
17 | - if magic comment found in spec: single-build -- aquire all job-slots | |
18 | ||
19 | - allow blocking some packages | |
20 | ||
30dbf6a3 MM |
21 | - fetch src.rpm once for all builders on this account, separate fetching |
22 | src.rpms, so we can build and fetch at the same time | |
fed7cd5c | 23 | |
17ada832 | 24 | - unify buildlogs.py and ftp.py, both are file queues |