Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Simplify failure detection logic and fix cleanup | Pascal Terjan | 2017-02-06 | 1 | -22/+19 |
| | | | | | | | | Especially: - fetch logs when dependencies can not be installed - properly cleanup logs on the build machine in all cases - really discard other architectures if a mandatory one had already failed | ||||
* | Extract get_target_arch helper | Olivier Blin | 2016-11-24 | 1 | -4/+3 |
| | |||||
* | Delete src.rpm after last non mandatory arch fails | Pascal Terjan | 2016-11-24 | 1 | -2/+2 |
| | |||||
* | Record failed build in the in-memory tree | Pascal Terjan | 2016-11-24 | 1 | -1/+2 |
| | |||||
* | Have consistent ordering for queue status | Pascal Terjan | 2016-11-08 | 1 | -1/+1 |
| | |||||
* | Only mandatory arches are fatal | Pascal Terjan | 2016-10-20 | 1 | -3/+2 |
| | | | | | Currently any previous failures casues to force fail anything succeeding later. | ||||
* | Only build noarch packages once | Pascal Terjan | 2016-10-14 | 1 | -0/+1 |
| | |||||
* | Do not rebuild noarch packages that are already building/built | Pascal Terjan | 2016-10-12 | 1 | -3/+8 |
| | |||||
* | Fix reuse of {arch} part of the tree | Pascal Terjan | 2016-10-11 | 1 | -1/+3 |
| | | | | | | | | It is used by ulri for both builds in progress and already done, while emi expects it to be only for done ones. This causes to upload only part of mandatory arches and later reject the other. | ||||
* | Fix call to build_package0.6.26 | Pascal Terjan | 2016-10-04 | 1 | -1/+1 |
| | |||||
* | Reorganize code detecting build status | Pascal Terjan | 2016-10-04 | 1 | -36/+34 |
| | | | | | | | If we can't get status, log a warning and go on. If status is not ready yet, verify the build is still in progress and there is no timeout. Else, analyze the status. | ||||
* | Do not give up on a build when failing to check its status | Pascal Terjan | 2016-10-03 | 1 | -69/+67 |
| | |||||
* | Remove some useless connection to the build node | Pascal Terjan | 2016-10-03 | 1 | -1/+1 |
| | | | | | If we know the build is completed there is no point checking the state of the remote process. | ||||
* | Fix exclusion warning to not log 1 | Pascal Terjan | 2016-05-25 | 1 | -1/+1 |
| | |||||
* | Do not consider iurt is no longer running when failing to ssh | Pascal Terjan | 2016-05-21 | 1 | -2/+3 |
| | |||||
* | Do not retry when a build succeeds while it is already being retried | Pascal Terjan | 2016-05-21 | 1 | -2/+2 |
| | |||||
* | Enable ServerAliveInterval by default | Pascal Terjan | 2016-04-15 | 1 | -1/+1 |
| | |||||
* | Do not try to build failed packages | Pascal Terjan | 2016-02-15 | 1 | -2/+3 |
| | |||||
* | Move something invariant out of a loop | Pascal Terjan | 2016-02-15 | 1 | -8/+5 |
| | |||||
* | Better modules split | Pascal Terjan | 2016-02-06 | 1 | -9/+2 |
| | |||||
* | Start splitting ulri | Pascal Terjan | 2016-02-06 | 1 | -198/+22 |
| | |||||
* | Cleanup lines with only whitespace | Pascal Terjan | 2016-02-06 | 1 | -42/+42 |
| | |||||
* | Move exclude_machine to a better place | Pascal Terjan | 2016-02-03 | 1 | -8/+8 |
| | |||||
* | Use a shared function to load the state of upload tree | Pascal Terjan | 2016-01-23 | 1 | -93/+6 |
| | |||||
* | Do not modify $run in the tree callbacks | Pascal Terjan | 2016-01-23 | 1 | -3/+11 |
| | |||||
* | Modify one less global variable in the tree callbacks | Pascal Terjan | 2016-01-23 | 1 | -9/+14 |
| | |||||
* | Do not store the build bot architecture for noarch packages | Pascal Terjan | 2016-01-23 | 1 | -2/+1 |
| | |||||
* | Store packages for which the build is in progress or done in pkg_tree | Pascal Terjan | 2016-01-23 | 1 | -13/+12 |
| | |||||
* | Reduce the use of global variables | Pascal Terjan | 2016-01-22 | 1 | -12/+6 |
| | |||||
* | Reduce ssh timeout | Pascal Terjan | 2015-12-26 | 1 | -1/+1 |
| | |||||
* | when failing to send a build to a machine, exclude that machine | Pascal Terjan | 2015-12-26 | 1 | -2/+16 |
| | |||||
* | ulri: Keep other builds going when a failure occurs on non-mandatory arch | Olivier Blin | 2015-11-17 | 1 | -2/+2 |
| | |||||
* | Fix again previously fixed bug, broken again | Pascal Terjan | 2014-06-02 | 1 | -1/+2 |
| | |||||
* | Only register a package as building after we managed to contact the build node | Pascal Terjan | 2014-05-05 | 1 | -7/+6 |
| | |||||
* | Set path properly when there is a lock file but no src.rpm left | Pascal Terjan | 2014-04-30 | 1 | -0/+3 |
| | |||||
* | fix indentation | Thierry Vignaud | 2014-04-20 | 1 | -1/+1 |
| | |||||
* | simplify using cat*() | Thierry Vignaud | 2014-04-19 | 1 | -8/+2 |
| | |||||
* | perl_checker cleanups | Thierry Vignaud | 2014-04-19 | 1 | -5/+4 |
| | |||||
* | Fix syntax when there are dependencies | Pascal Terjan | 2014-04-18 | 1 | -1/+4 |
| | |||||
* | Fix parsing of .deps path | Pascal Terjan | 2014-04-18 | 1 | -3/+2 |
| | |||||
* | Add a way to have a build waiting for others. | Pascal Terjan | 2014-04-18 | 1 | -0/+47 |
| | | | | | | | | | | | | | | | | This is a list of prefix, so if one of the builds fails dependent ones will be rejected. It would be nicer for a user perspective to specify that we want to wait for the src.rpm of foo >= XX.YY to be available, with some time limit, as it would get built if the original build fails but get submitted again, but that would be much more complicated to implement. This simple solution allows a Youri::Submit action to submit build of dependant packages while the upload is not finished yet. For example this will allow to automatically rebuild kmod-* and drakx-installer-images after a new kernel is uploaded. | ||||
* | Update defaults and kill obsolete mappings | Pascal Terjan | 2014-01-19 | 1 | -36/+55 |
| | |||||
* | Try to improve cleanup (and not forget a build when another arch fails) | Pascal Terjan | 2014-01-19 | 1 | -40/+9 |
| | |||||
* | Record built packages to allow cleanup when only one arch fails | Pascal Terjan | 2014-01-19 | 1 | -1/+3 |
| | |||||
* | Still cleanup the queues when fetching logs for a failure fail (Probably ↵ | Pascal Terjan | 2014-01-19 | 1 | -7/+2 |
| | | | | never actually happens) | ||||
* | Fix ulri | Pascal Terjan | 2013-01-11 | 1 | -1/+1 |
| | |||||
* | Do not mark an arch done until all files are copied | Pascal Terjan | 2013-01-11 | 1 | -6/+9 |
| | |||||
* | fix too | Thierry Vignaud | 2013-01-01 | 1 | -1/+1 |
| | |||||
* | simplify like emi was | Thierry Vignaud | 2012-12-11 | 1 | -8/+2 |
| | |||||
* | perl_checker cleanup | Thierry Vignaud | 2012-12-11 | 1 | -5/+5 |
| |