aboutsummaryrefslogtreecommitdiffstats
path: root/deployment/mga_buildsystem/manifests
Commit message (Collapse)AuthorAgeFilesLines
* Add mgaonline to the freeze exception pkg regexpColin Guthrie2013-12-051-1/+1
|
* Allow submissions of various internal packages while in freeze.Colin Guthrie2013-11-281-1/+1
| | | | | | | | | | | | | This should allow Thierry (and myself, or anyone else) to push new versions of these packages even when in freeze. While this isn't exactly ideal, because these are internal packages, they don't really follow normal freeze rules (although of course it would be better to not break them at the last minute, but that's another story). See discussions on cauldron mailing list from today for reference.
* Mga2 EOL LockdownThomas Backlund2013-11-221-1/+1
|
* disable cauldron media.cfg rewriting until it is fixed to properly sort the ↵Thomas Backlund2013-11-021-0/+1
| | | | media lists (mga #10773)
* free up rabbit for iso buildingThomas Backlund2013-10-261-2/+2
|
* Mga 4 Version FreezeThomas Backlund2013-10-151-2/+2
|
* enable rabbit as build nodeThomas Backlund2013-10-031-2/+2
|
* Disable autorebuild, it will not work before genhdlist got the new packagePascal Terjan2013-09-291-1/+0
|
* Enable auto rebuild for a few packagesPascal Terjan2013-09-291-0/+1
|
* free up rabbit for iso buildsThomas Backlund2013-09-271-2/+2
|
* enable rabbit as bs nodeThomas Backlund2013-09-241-2/+2
|
* mga_buildsystem/config.pp: fix admin mailNicolas Vigier2013-09-131-1/+1
|
* free up rabbit for iso buildsThomas Backlund2013-08-271-2/+2
|
* pull rabbit and sucuk onlineThomas Backlund2013-08-111-2/+6
|
* free up rabbit for iso buildersThomas Backlund2013-08-011-2/+2
|
* enable rabbit node for nowThomas Backlund2013-07-261-2/+2
|
* buildsystem::distros: remove iurt_use_bootstrap optionNicolas Vigier2013-05-311-2/+0
| | | | This option is no longer needed with the no_mirror option.
* mga_buildsystem: enable 'no_mirror' for infra_1 and infra_2Nicolas Vigier2013-05-311-0/+2
|
* Fix base_media for infra_1 and infra_2Nicolas Vigier2013-05-301-2/+2
| | | | (thanks to pterjan for finding the problem)
* mga_buildsystem: enable 'iurt_use_bootstrap' for infra_1 and infra_2Nicolas Vigier2013-05-301-0/+2
|
* lock down mga3 media.cfg tooThomas Backlund2013-05-301-0/+1
|
* Disable media.cfg generation for Mageia 1 & 2Nicolas Vigier2013-05-291-0/+2
|
* Fix medias order in media.cfgNicolas Vigier2013-05-291-9/+19
|
* buildsystem: media_types -> media_type (bug #10335)Nicolas Vigier2013-05-291-10/+10
|
* mga_buildsystem: add $mga3_rpmlintNicolas Vigier2013-05-231-2/+41
|
* mga_buildsystem: add $mga2_rpmlint resultsNicolas Vigier2013-05-231-0/+27
|
* mga_buildsystem: add Mageia 3Nicolas Vigier2013-05-231-0/+26
|
* mga_buildsystem: unfreeze cauldronNicolas Vigier2013-05-231-2/+2
|
* mga_buildsystem: set cauldron version to 4Nicolas Vigier2013-05-231-1/+1
|
* mga_buildsystem::config::repo_allow_from: allow both ipv4 and ipv6Nicolas Vigier2013-05-231-1/+5
|
* mga_buildsystem::config: use $::nodes_ipaddr variableNicolas Vigier2013-05-231-4/+4
|
* mga_buildsystem::config: fix build_src_nodeNicolas Vigier2013-05-231-1/+1
|
* buildsystem: create config file for webstatusNicolas Vigier2013-05-231-0/+5
| | | | | Create /etc/bs-webstatus.conf config file using new parameters from buildsystem::var::webstatus.
* buildsystem: add /etc/youri/host.confNicolas Vigier2013-05-231-0/+7
| | | | | | | | | | 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-231-5/+355
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-231-1/+3
|
* buildsystem::signbot: add options for gpg key infosNicolas Vigier2013-05-231-0/+2
| | | | | Add options in buildsystem::var::signbot to select GPG key email and name.
* buildsystem: add build_nodes parameterNicolas Vigier2013-05-231-0/+4
| | | | | 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/+3
| | | | | 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-0/+9
| | | | | In upload.conf template for ulri config use the dependencies between medias defined in buildsystem::var::distros.
* mga_buildsystem: use updates media in infraNicolas Vigier2013-05-231-2/+2
| | | | | | | | Replace infra_*/release with infra_*/updates. The infra media is using core/updates, so we have a 'release' repository requiring an 'updates' repository. For more simplicity in media dependencies, it is replaced with an updates repository so that we have instead an 'updates' -> 'updates' medias dependency.
* buildsystem: add option to base a distribution on an otherNicolas Vigier2013-05-231-0/+10
| | | | | | | | | It is now possible to add the option 'based_on' to a distribution defined in buildystem::var::distros. This is useful for distributions like infra_1 or infra_2 which provide a new repository for an existing distribution. When repositories from an other distribution are defined in 'based_on', the repositories are linked with a symbolic link, and defined in media.cfg.
* buildsystem: don't hardcode distros in vhost_repository.confNicolas Vigier2013-05-231-0/+11
| | | | | | | | | | | | | | | | Use buildsystem::var::distros settings in vhost_repository.conf template. The URLs for the infra_1 and infra_2 repositories have been changed, and will need to be updated in urpmi configuration on servers using those repositories. The old URLs were : - http://repository.mageia.org/distrib/infra_1/ - http://repository.mageia.org/distrib/infra_2/ The new URLs are now : - http://repository.mageia.org/bootstrap/infra_1/ - http://repository.mageia.org/bootstrap/infra_2/
* buildsystem: generate mgarepo.conf using $distrosNicolas Vigier2013-05-231-2/+20
| | | | Use settings from buildsystem::var::distros to create mgarep.conf.
* Add buildsystem::var::mgarepo.Nicolas Vigier2013-05-231-0/+16
| | | | | The mgarepo.conf template is now using settings from buildsystem::var::mgarepo.
* buildsystem: use common media.cfg template for all distrosNicolas Vigier2013-05-231-6/+38
| | | | | | | The media.cfg file is now generated for all distributions now (it was only done for cauldron before). The media.cfg file is generated using the infos about the distributions and medias from the $distro parameter in buildsystem::var::distros.
* buildsystem::var::distros: change $distros structureNicolas Vigier2013-05-231-5/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The $distros variable is hash containing settings about the distributions. It was something like this : $distro = { 'cauldron' => { 'arch' => [ 'i586', 'x86_64' ], 'medias' => { 'core' => [ 'release' ], }, 'base_medias' => [ 'core/release' ], }, } It is now something like this : $distro = { 'cauldron' => { 'arch' => [ 'i586', 'x86_64' ], 'medias' => { 'core' => { 'repos' => { 'release' => {}, }, }, }, 'base_medias' => [ 'core/release' ], }, } This should allow setting more infos about each medias / repos, that can be used in order to generate media.cfg config files.
* buildsystem::var::distros: Add option to select archNicolas Vigier2013-05-231-0/+6
| | | | Add an option to select supported arch of a distribution.
* buildsystem: use common iurt config file for all distrosNicolas Vigier2013-05-231-0/+6
| | | | | | | | | | | All distributions now use the same template file for their iurt configuration file. The 'base_media' value has been added in the distributions configuration in buildsystem::var::distros to allow setting in iurt configuration the base_media that will be used to generate chroots. The iurt configuration now also contains all the medias in 'all_media', instead of only the 'release' medias previously.
* Create buildsystem::var::distrosNicolas Vigier2013-05-231-0/+34
| | | | | | | buildsystem::var::distros will be used to store the list of distributions and their configuration, medias, etc ... The list of distributions and medias has been removed from buildsystem::mgarepo and moved to mga_buildsystem::config.