aboutsummaryrefslogtreecommitdiffstats
path: root/modules/buildsystem/templates
Commit message (Collapse)AuthorAgeFilesLines
* Add a --auto to mga-clean-distribPascal Terjan2019-10-271-9/+14
| | | | I think it is now safe enough to run in cron
* Make the cleanup script smarterPascal Terjan2019-10-232-92/+174
| | | | | | | | | Also, refactor it and add tests Now subpackages of a package not yet rebuilt on an architecture do not get clean on that architecture (even the noarch ones from that package) and packages get deleted only if the src package is totally gone or if the new version of it is at least 7 days old.
* Build %dist based on other macrosPascal Terjan2018-11-241-0/+1
| | | | | This means temporary src.rpm generated on the main build node will have correct suffix.
* Do not set arch in infra media.cfg for armv7hlPascal Terjan2018-06-131-0/+6
|
* Allow libguestfs to access network during buildPascal Terjan2017-10-131-0/+7
|
* Do not forget about remote builds after 10h, 100h looks more realisticPascal Terjan2016-10-151-0/+1
|
* Fix typoNicolas Lécureuil2016-05-161-1/+1
|
* Fix typo, missing semi-colonNicolas Lécureuil2016-05-161-1/+1
|
* Ignore architecture when installing build chrootPascal Terjan2016-05-161-0/+2
|
* Remove hack, armv5tl now exists on normal mirrorPascal Terjan2016-03-241-3/+0
|
* Kill ssh connections after they have been dead for 30sPascal Terjan2016-03-031-0/+1
|
* Also switch to Apache 2.4 auth config for pkgsubmitPascal Terjan2016-02-071-2/+2
|
* Switch to Apache 2.4 auth config for repository vhostPascal Terjan2016-02-071-8/+19
|
* buildsystem: fix youri host.conf template to use an array as well for src nodeOlivier Blin2015-11-301-1/+1
| | | | | Otherwise it failed on Mageia 5 with: Detail: undefined method `sort' for "valstar":String
* iurt: Enlarge your timeout (x 2) on ARMOlivier Blin2015-11-301-1/+1
|
* iurt: Move build timeout config to puppet fileOlivier Blin2015-11-301-7/+4
|
* Expose armv5tl bootstrap as mirror on internal repositoryPascal Terjan2015-11-011-0/+3
|
* fix up maintdb breakageThomas Backlund2015-10-201-1/+1
|
* lint fixes for buildsystemThomas Backlund2015-10-205-56/+56
|
* buildsystem: maintdb allow *-team maintainers.Colin Guthrie2014-09-191-2/+2
| | | | | | | | | | | *-team maintainers behave just like 'nobody' but can be used to indicate packages that actually are maintained, but are handled by a team rather than an individual. This doesn't integrate *-team anywhere else in the stack it just allows the maintainers to be set. Anything that assumes a maintainer in the maintdb is a user (modulo 'nobody') would need to be updated to handle this change.
* buildsystem: maintdb slight modernisation+use bash explicitly.Colin Guthrie2014-09-191-28/+15
| | | | | | This is slightly subjective but most scripts do it this way these days without the extra letters on string comparisons and collapsing the if+then onto one line.
* buildsystem: maintdb tabs->spacesColin Guthrie2014-09-191-33/+32
|
* buildsystem: Future proof SRPM check URL for backports.Colin Guthrie2014-08-121-2/+2
|
* Add a super simple API for checking whether an update SRPM exists.Colin Guthrie2014-08-121-0/+9
| | | | | This will be useful for advisory publication checks to make sure the SRPMs actually exist prior to assigning an advisory ID
* add backports tree to allowed listThomas Backlund2014-01-231-1/+1
|
* remove unused media_types definition (we rely on media_type)Thomas Backlund2013-11-021-5/+0
|
* cinnamon and mate are mga4 accepted featuresThomas Backlund2013-07-211-9/+0
|
* buildsystem::distros: remove iurt_use_bootstrap optionNicolas Vigier2013-05-311-4/+0
| | | | This option is no longer needed with the no_mirror option.
* buildsystem::distros: add 'no_mirror' optionNicolas Vigier2013-05-311-0/+5
| | | | For distributions that are not mirrored (like infra_*).
* buildsystem: Add iurt_use_bootstrap option for distrosNicolas Vigier2013-05-301-0/+4
| | | | Option to select wether iurt should use bootstrap URL for medias.
* buildsystem/templates/media.cfg: hdlists -> hdlistNicolas Vigier2013-05-301-5/+5
|
* Fix medias order in media.cfgNicolas Vigier2013-05-291-2/+2
|
* media.cfg: add both media_type and media_typesNicolas Vigier2013-05-291-0/+5
| | | | | | Temporary fix, while we have two versions of urpmi using different values : https://bugs.mageia.org/show_bug.cgi?id=10335#c8
* buildsystem: media_types -> media_type (bug #10335)Nicolas Vigier2013-05-291-12/+12
|
* buildsystem/media.cfg: enable i586 mediasNicolas Vigier2013-05-251-1/+1
|
* buildsystem/media.cfg: don't add non-existend mediasNicolas Vigier2013-05-231-1/+1
| | | | | Don't add i586 medias on x86_64 in media.cfg, if the distro does not have i586 medias.
* buildsystem::var::webstatus: add max_modified optionNicolas Vigier2013-05-231-1/+1
| | | | Add an option to select how much history should be displayed.
* buildsystem: create config file for webstatusNicolas Vigier2013-05-231-0/+32
| | | | | Create /etc/bs-webstatus.conf config file using new parameters from buildsystem::var::webstatus.
* buildsystem/iurt.conf: add vendor and distributionNicolas Vigier2013-05-231-0/+2
|
* buildsystem/upload.conf: add arch and mandatory_archNicolas Vigier2013-05-231-0/+25
| | | | | | | | Add arch and mandatory_arch settings in iurt/upload.conf template. The arch setting is used by ulri to know the list of architectures for which the packages need to be built. The mandatory_arch setting is used by emi to know the list of architectures for which a package needs to be built successfully before it can be installed in the repository.
* buildsystem: fix packagers group in sudoers.youriNicolas Vigier2013-05-231-1/+1
| | | | | Remove hardcoded packagers group in templates/sudoers.youri. Use variable buildsystem::var::groups::packagers.
* buildsystem::mgarepo: fix path to default.chlogNicolas Vigier2013-05-231-1/+1
| | | | | Fix path to default.chlog template file in mgarepo.conf. Use the /usr/share/mgarepo directory instead of /usr/share/repsys.
* buildsystem: add /etc/youri/host.confNicolas Vigier2013-05-231-0/+23
| | | | | | | | | | The host.conf config file for youri contains the hostnames of the nodes that are building packages for each architecture. The variable $build_src_node has been added to buildsystem::var::scheduler to contain the hostname of the server building the initial src.rpm. The variable $build_nodes_aliases has been added to buildsystem::var::scheduler to be used to find the real hostnames of the nodes building the packages for each architecture.
* buildsystem: Change youri submit configurationNicolas Vigier2013-05-233-697/+140
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The youri submit configuration has been changed. The following two template files : - youri/submit-todo.conf - youri/submit-upload.conf have been replaced by a common template file for youri submit-todo and youri submit-upload : - youri/submit.conf This new template file does not contain any specific configuration. Instead the youri configuration is now created using informations from the following hash variables : - the $youri_conf_default hash from buildsystem::var::youri, containing default configuration for the repository, the checks, actions and posts. - the $youri_conf parameter from buildsystem::var::youri, overriding infos from the default configuration defined in $youri_conf_default. - the distros specific configuration is defined in the $distros parameter from buildsystem::var::distros. All those variables contain configuration for both youri submit-todo and youri submit-upload. This change allows moving all Mageia specific configuration outside the buildsystem module to the class mga_buildsystem::config, while still keeping common configuration in the buildsystem module. The following checks definitions have also been removed from youri submit-todo configuration, because they are not used in the current configuration : - history - precedence - section - svn The 'version' check options for infra_1 and infra_2 have been moved from youri submit-upload to submit-todo configuration.
* buildsystem: add $svn_root_packages_ssh parameterNicolas Vigier2013-05-232-2/+2
|
* buildsystem: add build_nodes parameterNicolas Vigier2013-05-231-2/+10
| | | | | Add build_nodes parameter in buildsystem::var::scheduler. This parameter is a hash containing the build nodes available indexed by architecture.
* buildsystem::var::scheduler: add admin_mail parameterNicolas Vigier2013-05-231-1/+1
| | | | | The admin_mail parameter is used to select the email address sending the build failure notifications.
* buildsystem: add support for medias dependenciesNicolas Vigier2013-05-231-30/+53
| | | | | In upload.conf template for ulri config use the dependencies between medias defined in buildsystem::var::distros.
* buildsystem/repoctl.conf: remove useless variablesNicolas Vigier2013-05-231-4/+2
|
* Remove buildsystem::configNicolas Vigier2013-05-231-4/+19
| | | | | Update repoctl config to use infos from buildsystem::var::distros instead of buildsystem::config.