aboutsummaryrefslogtreecommitdiffstats
path: root/emi
Commit message (Collapse)AuthorAgeFilesLines
* Add an utility to cancel a buildPascal Terjan2024-01-011-1/+1
| | | | | | | | | | | | | | Usage: $ cancel_build 20231231211004.pterjan.duvel.1487312 *: [cancel_build] check uploads tree I: [cancel_build] check dir: /var/lib/schedbot/uploads/done I: [cancel_build] check dir: /var/lib/schedbot/uploads/todo I: [cancel_build] Failing 20231231211004.pterjan.duvel.1487312 and cleaning up done architectures I: [cancel_build] Killing process 1146007 on rabbit2 (building for arch "i586") I: [cancel_build] Killing process 2204767 on ecosse0 (building for arch "x86_64") I: [cancel_build] Killing process 3092253 on ociaa1-a (building for arch "aarch64") I: [cancel_build] Killing process 3092165 on ociaa1-b (building for arch "armv7hl")
* Delete unused optionsPascal Terjan2020-02-151-12/+0
|
* Delete obsolete commentsPascal Terjan2020-02-151-5/+0
|
* Fix uses as touch is now used in another filePascal Terjan2019-11-041-1/+1
|
* emi: Fix bug introduce in previous commitPascal Terjan2019-11-021-1/+7
| | | | | It moved the creation of .upload too early, potentially before metadata was updated when several packages were uploaded at once.
* emi: store uploaded architectures in .uploadPascal Terjan2019-11-011-5/+0
| | | | | This allows to know which non mandatory architectures are done and will allow to surface it on the web UI.
* Add a small TODOPascal Terjan2018-06-271-0/+1
|
* Remove unused stuffPascal Terjan2017-08-291-6/+2
|
* Better modules splitPascal Terjan2016-02-061-1/+1
|
* Fix passing of a hash a function parameterPascal Terjan2016-01-241-2/+2
|
* Move most of emi code to library functionsPascal Terjan2016-01-241-156/+2
|
* Use a shared function to load the state of upload treePascal Terjan2016-01-231-65/+2
|
* Use same structure in pkg_tree than ulriPascal Terjan2016-01-231-2/+2
|
* Fix perl_checker warningPascal Terjan2016-01-231-1/+1
|
* Rename section into media to have same $pkg_tree structure than ulriPascal Terjan2016-01-231-47/+47
|
* Store uploaded state of packages in pkg_treePascal Terjan2016-01-231-5/+4
|
* Store excluded architectures in pkg_treePascal Terjan2016-01-231-3/+2
|
* Removed useless duplication of informationPascal Terjan2016-01-231-4/+1
|
* emi: Fix usage of difference2 to really keep src.rpm until all archs are doneOlivier Blin2015-11-171-1/+1
| | | | difference2 takes array refs as arguments.
* emi: Do not overwrite .youri file on subsequent uploads, use a timestamp suffixOlivier Blin2015-11-171-3/+7
|
* emi: Do not reupload src/noarch packages with non-mandatory arches if ↵Olivier Blin2015-11-171-3/+13
| | | | already uploaded before
* emi: Upload packages for extra arches even if mandatory arches have been ↵Olivier Blin2015-11-171-0/+6
| | | | uploaded already
* emi: Detect uploaded packages (.upload files)Olivier Blin2015-11-171-0/+7
|
* emi: Factorize filenames parsing, to make easy to support more file suffixesOlivier Blin2015-11-171-8/+13
|
* emi: move get_mandatory_arch call to upper scopeOlivier Blin2015-11-171-1/+1
|
* Extract get_mandatory_arch helperOlivier Blin2015-11-171-5/+3
|
* Keep src.rpm until all archs are donePascal Terjan2015-11-161-9/+19
|
* Fix emi tooPascal Terjan2013-01-111-1/+1
|
* fix testThierry Vignaud2013-01-011-1/+1
|
* simplifyThierry Vignaud2012-12-071-9/+3
|
* emi: allow setting per distro mandatory_archNicolas Vigier2012-12-071-1/+9
| | | | | | | | | emi is using $config->{mandatory_arch} to find the list of mandatory architectures with successful build required to upload a package. With this change it is now also possible to set per distro mandatory_arch in $config->{mandatory_arch}->{$distro}. If no mandatory architecture is defined for a distro, then $config->{mandatory_arch}->{default} is used.
* simplify: unlink can work on a list...Thierry Vignaud2012-11-271-1/+1
|
* make it clearer through adding missing ()Thierry Vignaud2012-11-271-6/+6
|
* Do not say that link fail when it succeedsPascal Terjan2012-11-261-2/+1
|
* (upload_prefix_in_section) kill unused variableThierry Vignaud2012-09-251-2/+1
|
* simplifyThierry Vignaud2012-09-251-7/+3
|
* perl_checker cleanupThierry Vignaud2012-09-251-2/+2
|
* Enforce presence of the archs we wantPascal Terjan2012-09-191-2/+2
|
* fix another error from previous commitNicolas Vigier2012-07-051-1/+1
|
* allow emi and ulri to log to a file instead of stderr by settingNicolas Vigier2012-07-051-1/+5
| | | | | | EMI_LOG_FILE or ULRI_LOG_FILE environement variables
* beautifyThierry Vignaud2012-03-241-1/+1
|
* (upload_prefix_in_section) last param is optionalThierry Vignaud2012-03-241-2/+2
| | | | (helps perl_checker)
* (check_upload_tree) kill unused argThierry Vignaud2012-03-241-2/+2
|
* do not reinvent touchThierry Vignaud2012-03-241-2/+2
|
* perl_checker cleanupsThierry Vignaud2012-03-241-13/+13
|
* Never manually write to log filePascal Terjan2012-03-121-1/+0
|
* Get rid of ERR log levelPascal Terjan2012-03-121-2/+2
|
* Really fix the race, collect .done before .rpm, as some may arrive between ↵Pascal Terjan2012-03-081-15/+15
| | | | the two traversals
* Fix previous commitPascal Terjan2012-03-071-2/+5
|
* Only consider an arch done if we find a .done filePascal Terjan2012-03-061-2/+13
|