Stanislav Ochotnicky
bb464b80b2
Fix content generator using name instead of mmd content
...
The original variable name was confusing and caused the misuse. This has
been fixed as well
2017-05-04 15:45:45 +02:00
Ralph Bean
155853fa3c
Merge #522 Add Koji content generator class
2017-05-02 16:10:23 +00:00
Jan Kaluža
f441077706
Merge #515 Add config option for allowing custom scmurls
2017-05-02 12:57:48 +00:00
Jan Kaluža
85554e519a
Merge #520 Do not build module-build-macros when all the components will be reused from previous module build.
2017-05-02 10:12:50 +00:00
Jan Kaluza
024877592c
Do not build module-build-macros when all the components will be reused from previous module build.
2017-05-02 12:09:23 +02:00
Jakub Kadlčík
a86084746d
Rename ALLOW_CUSTOM_URLS to ALLOW_CUSTOM_SCMURLS
2017-05-02 11:29:47 +02:00
Stanislav Ochotnicky
33add7aff7
Add Koji content generator class
...
This commit adds support classes for koji content generator imports.
Using this class will come later
2017-05-02 10:55:40 +02:00
Jan Kaluža
5bdc87b8bb
Merge #518 Mock backend: Create repository from Koji tag locally instead of using the one stored in kojipkgs.
2017-04-24 14:50:44 +00:00
Jan Kaluza
ccf66804e5
Store built modules using mock in ~/modulebuild by default and use that directory for koji_tags cache by default too.
2017-04-24 16:15:35 +02:00
mprahl
6f44a995f4
Raise an error when a module includes a module with the same component
2017-04-24 08:55:25 -04:00
Nils Philippsen
78384504f7
allow plain local paths in the place of SCM URLs
...
Translate local paths into valid file:// URLs before further processing.
2017-04-21 12:54:06 +02:00
Nils Philippsen
b711d3fe5d
pep8: remove trailing white space
2017-04-21 12:54:06 +02:00
Nils Philippsen
ec2be36d6e
pep8: don't surround '=' with spaces for keyword args
2017-04-21 12:54:06 +02:00
Jan Kaluza
94848511e3
Mock backend: Create repository from Koji tag locally instead of using the one stored in kojipkgs.
2017-04-21 10:37:00 +02:00
Jan Kaluža
297d72c1e1
Merge #510 Do not replace branch names in mmd.components.rpms.ref by the commit hash, use our private mmd.xmd.mbs namespace to store that info.
2017-04-20 19:05:19 +00:00
Jakub Kadlčík
6dde52f377
Add config option for allowing custom scmurls
2017-04-19 15:25:22 +02:00
Jan Kaluza
f8bb6e8e99
Fix another place where test results depend on the yaml parsing order.
2017-04-19 12:30:39 +02:00
Jakub Kadlčík
b0ae5f98ef
Have default NSV for modules submitted by yaml file
2017-04-18 08:23:38 +02:00
Matt Prahl
dd72504395
Merge #509 Pass the whole ModuleBuild object to the builder
2017-04-13 15:54:18 +00:00
Jan Kaluža
27523d32f3
Merge #508 Do not start new batch in poller when new_repo is running
2017-04-13 08:33:20 +00:00
Jan Kaluza
c828f60444
Do not replace branch names in mmd.components.rpms.ref by the commit hash, use our private mmd.xmd.mbs namespace to store that info.
2017-04-13 08:36:04 +02:00
Jakub Kadlčík
a64a57cd9a
Don't query module which may be incorrect
2017-04-12 23:53:59 +02:00
Jakub Kadlčík
b78b0346d2
Pass the module build into builder
2017-04-12 23:53:55 +02:00
Jan Kaluza
9a193c36af
Do not start new batch in poller when new_repo is running
2017-04-11 19:51:55 +02:00
Ralph Bean
65950304ca
Merge #505 Allow querying for module builds by koji tag.
2017-04-11 13:02:15 +00:00
Jan Kaluza
8ebf1d8205
Show build id in ModuleBUild __repr__
2017-04-11 14:11:47 +02:00
Filip Valder
0338e12699
Merge #462 Fix #434 - return Not Found in case of a commit hash which is not found within the repository
2017-04-11 08:45:18 +00:00
Jan Kaluža
9f2d964cef
Merge #491 Copr builder improvements #3
2017-04-11 05:51:46 +00:00
Ralph Bean
fae7848fa4
Allow querying for module builds by koji tag.
...
This way, if a component build fails and you want to find out who
submitted it, you can track the:
koji build -> koji tag -> module build -> owner
2017-04-10 14:32:08 -04:00
Jakub Kadlčík
7c81a72138
Update CoprBuildEnd message to reflect actual data
2017-04-10 20:28:53 +02:00
Jakub Kadlčík
14ee3a4591
Don't manage buildroot packages manually
2017-04-10 19:05:06 +02:00
Matt Prahl
e3cd821f53
Merge #499 Log message ids every time we try to handle them.
2017-04-10 15:01:45 +00:00
Filip Valder
a192dab1e2
return Unprocessable Entity in case of a commit hash which is not found within the repository
2017-04-10 16:41:24 +02:00
Jan Kaluza
626c0ad99a
Get only active modules as a dependency of another modules
2017-04-07 17:52:45 +02:00
Jan Kaluža
64fc246c5c
Merge #498 Only check if a component is reusable from a previous module build with the same name and stream
2017-04-07 14:02:46 +00:00
Jan Kaluža
32b363d1a9
Merge #501 Stop using .strip('-build')
2017-04-07 13:37:56 +00:00
Jan Kaluža
a4de06bc40
Merge #493 Start newRepo only when all the COMPLETE components have been tagged and there are no unbuilt components in a batch
2017-04-07 13:25:13 +00:00
mprahl
e7cbce51db
Stop using .strip('-build')
2017-04-07 09:20:19 -04:00
mprahl
eb6187ff1f
Only check if a component is reusable from a previous module build with the same name and stream
2017-04-07 08:28:32 -04:00
Ralph Bean
c432187f92
Log message ids every time we try to handle them.
2017-04-07 08:28:28 -04:00
Jan Kaluža
6043e2deaa
Merge #270 Replace submit-build.py by brand new 'mbs-build' command
2017-04-07 09:38:50 +00:00
Jan Kaluza
cdf06ad999
Start newRepo only when all the COMPLETE components have been tagged and there are no unbuilt components in a batch
2017-04-07 11:34:16 +02:00
Jakub Kadlčík
28dda0a5c8
Use empty chroot with base-runtime
2017-04-07 08:53:41 +02:00
Jakub Kadlčík
04270ebc7f
Install some required packages into the buildroot
2017-04-07 08:53:41 +02:00
Jakub Kadlčík
62d6930d92
Update repos in the chroot instead of the repos for the whole project
2017-04-07 08:53:41 +02:00
Jakub Kadlčík
70185edad4
Move chroot-updating logic to separate function
2017-04-07 08:53:41 +02:00
Jakub Kadlčík
3b7108dc07
Install module-build-macros to the buildroot
2017-04-07 08:53:41 +02:00
Jakub Kadlčík
ca805e698e
Merge builder.py changes from master, pt2
...
* 9f017c7 (origin/argument-typofix) Further typofix.
* 1ec28cd Typo in the argument name here.
2017-04-07 08:29:10 +02:00
Jakub Kadlčík
35ff4a8aca
Merge builder.py changes from master, pt2
...
* 9c875ce Do not try to rebuild the module-build-macros when it already exists in buildroot.
* 7e57432 Use Koji multicall when tagging builds. Do not query Koji to get the status of builds which we are reusing from previous module build.
2017-04-07 08:22:59 +02:00
Jakub Kadlčík
469cbc8846
Fix failing test after separating builders
...
Thanks to @jkaluza for this patch
2017-04-07 08:22:59 +02:00