Fix typo
[Fedora-Rebuild.git] / Changes
blob0d7ee4f403c2fca9744bd7a106dd8a16fd67772c
1 v0.4.1
2 ======
4 - Fix storing and retrieving Koji task ID in submitbuild and build states.
6 v0.4.0
7 ======
9 - Record current time for each log message. (Requires DateTime Perl module.)
11 - Split `build' state to `submitbuild' and `build' state. The first submits
12   build to Koji and stores Koji task ID. It submits even if build exists in
13   Koji. This is needed to redo failed builds. Then it created state lock and
14   resubmit never more. Remove the lock to force resubmit. Second state just
15   waits to finishing build. In case of local build, remove submitbuild is
16   skipped always and rebuild is performed in build state. This approach is
17   still not ideal. We must found better heuristics to differentiate our and
18   others building failures and redoable failures.
20 - Retrieve requires of binary rebuilt packages. This is preparation for future
21   support of indirect build-time dependencies. It will process old done binary
22   packages automatically.
24 v0.3.0
25 ======
27 - Wait for build root ration after rebuilding current set of rebuildable
28   packages. This allows to utilize whole Koji power with low local thread
29   number.
31 - Fix logging at providesstore phase 
33 v0.2.1
34 ======
36 - Fix undefined Fedore::Rebuild->last_fail()
38 - Recreate SRPM package if missing when getting build requires
40 - Close state log file when state finishes successfully
42 v0.2.0
43 ======
45 - Fix build root identification when watching a koji for rotation.
47 - Fix child exit status decoding. You get exit code or signal name into log
48   now.
50 - Die optionally in case a lot of consequent failures. Driven by
51   `failurelimit' attribute. Default is 0 (i.e. do not die).
53 - Cache build requires and binary provides. You can run this script on v0.1.0
54   directory tree, the cache will be generated from RPM packages automatically.
56 v0.1.0
57 ======
59 - Introduce `loadthreads' attribute to tune number of threads distilling
60   dependencies to supress local I/O load.