| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
I think it is now safe enough to run in cron
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
This means temporary src.rpm generated on the
main build node will have correct suffix.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Otherwise it failed on Mageia 5 with:
Detail: undefined method `sort' for "valstar":String
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
*-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.
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
This will be useful for advisory publication checks to make sure
the SRPMs actually exist prior to assigning an advisory ID
|
| |
|
| |
|
| |
|
|
|
|
| |
This option is no longer needed with the no_mirror option.
|
|
|
|
| |
For distributions that are not mirrored (like infra_*).
|
|
|
|
| |
Option to select wether iurt should use bootstrap URL for medias.
|
| |
|
| |
|
|
|
|
|
|
| |
Temporary fix, while we have two versions of urpmi using different
values :
https://bugs.mageia.org/show_bug.cgi?id=10335#c8
|
| |
|
| |
|
|
|
|
|
| |
Don't add i586 medias on x86_64 in media.cfg, if the distro does not
have i586 medias.
|
|
|
|
| |
Add an option to select how much history should be displayed.
|
|
|
|
|
| |
Create /etc/bs-webstatus.conf config file using new parameters from
buildsystem::var::webstatus.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Remove hardcoded packagers group in templates/sudoers.youri. Use
variable buildsystem::var::groups::packagers.
|
|
|
|
|
| |
Fix path to default.chlog template file in mgarepo.conf. Use the
/usr/share/mgarepo directory instead of /usr/share/repsys.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
Add build_nodes parameter in buildsystem::var::scheduler. This parameter
is a hash containing the build nodes available indexed by architecture.
|
|
|
|
|
| |
The admin_mail parameter is used to select the email address sending the
build failure notifications.
|
|
|
|
|
| |
In upload.conf template for ulri config use the dependencies between
medias defined in buildsystem::var::distros.
|
| |
|
|
|
|
|
| |
Update repoctl config to use infos from buildsystem::var::distros
instead of buildsystem::config.
|