30 Commits

Author SHA1 Message Date
773ce3904b Freeze Cmd: Implement freezing adi staging project
Since we have introduced the source project expand function in adi staging
project, a new function to freeze a adi staging project is needed as well.
2017-08-23 17:09:42 +08:00
Ludwig Nussel
a71a2ee9b4 Add --no-bootstrap to freeze command
Sometimes it's desirable to re-freeze a staging project without touching
the bootstrap copy again.
2016-06-07 14:44:42 +02:00
Ludwig Nussel
605a0cd0fa Catch sub packages changed to standalone
Instead of just dying raise a meaningful exception if a package is a
subpackage in a ring but standalone in the main project.
2016-06-07 14:44:42 +02:00
232673bd1f Also update product version in Staging1 TestDVD 2016-05-24 14:43:48 +08:00
Alberto Planas
c91baf7622 Restore the build status in the freeze command. 2015-08-28 14:49:47 +02:00
Stephan Kulow
555c23e10c allow projects (42) to exclude archs (ppc64le) 2015-07-19 17:50:46 +02:00
Stephan Kulow
d0df8ef5e6 add ppc64 to the repos 2015-03-17 17:37:15 +01:00
Stephan Kulow
a02076d8f8 we need ppc64le test dvd too 2015-03-17 16:35:04 +01:00
Alberto Planas
2be1bb613e Ignore packages with an origin different from the current new project. 2015-02-19 15:53:46 +01:00
Alberto Planas
c9d1e06ca8 Refactor configuration parameters into configuration file. 2015-02-19 11:39:05 +01:00
Alberto Planas
78f0680708 action #3090 - staging freeze needs an option to just freeze the prjlinks and thats it 2015-02-16 17:18:53 +01:00
Stephan Kulow
f095600f9b import re at the right places 2015-01-20 15:02:46 +01:00
f96cf7d4bb update_product_version: use re instead of importing/exporting the XML (we lose comments in the process) 2015-01-20 14:48:01 +01:00
35ec3f368b freeze_command: update the version in the Test DVD product's KIWI file
to match the version of openSUSE-release

https://progress.opensuse.org/issues/5958
2015-01-20 08:39:11 +01:00
31e32421cd Introduce item_exists
item_exists is a variant of the former project_exists, that can take an
optional package name in plus.
2015-01-20 00:22:15 +01:00
49a257cc6a Some PEP8 fixes. 2014-09-01 09:43:44 +02:00
Stephan Kulow
01a8509b63 build staging prjs against a common prjconf 2014-09-01 07:41:25 +02:00
Stephan Kulow
80bc61f1f3 cope with new staging prjs
they do not have a bootstrap-copy build result the very first time
2014-08-07 13:19:38 +02:00
29b8bcca6b Makes staging pluging Factory agnostic. 2014-08-07 12:58:47 +02:00
Stephan Kulow
6fd8ea9646 trying to make the totest manager more robust
OBS throws a lot of 503 and 504 - and we have to keep trying ;(
2014-06-03 10:27:13 +02:00
Stephan Kulow
0ea73da41f fix things as reviewed by Alberto 2014-05-08 13:26:27 +02:00
Stephan Kulow
77ce528394 let freeze also the DVD subproject 2014-05-08 12:15:54 +02:00
Stephan Kulow
82f16417e1 only wait for finished not for succeeded to build disable bootstrap-copy 2014-04-27 07:49:38 +02:00
Tomáš Chvátal
b96bb73f76 Run freeze command in select if needed. 2014-03-06 14:29:01 +01:00
Stephan Kulow
acc9872a67 have bootstrap_copy also in big staging prjs
Having a copy of the bootstrap repo is not strictly necessary but helps
to fix problems - and we can unify the handling of the prjs

Related issue: 1517
2014-03-03 15:04:09 +01:00
1e0b8e920d Remove dead and commented code 2014-02-28 13:12:12 +01:00
780073f6d8 Fix headers and comment dead code. 2014-02-28 11:45:06 +01:00
Stephan Kulow
1acb0e509b don't remove prj meta when freezing
- Preserve title and description of the frozen prj (issue 1585)
- add a small stagingapi wrapper for makeurl, makes the code easier to read
  - url = makeurl(self.apiurl, ...
  + url = self.makeurl(...
- don't freeze AGGR (issue 1611)
2014-02-24 11:49:46 +01:00
Stephan Kulow
6aac10b07f trying to beat python 3.3 2014-02-17 12:58:35 +01:00
Stephan Kulow
b2fff384b2 move the 'freeze' command in a file on its own and implement issue 1515 2014-02-15 16:42:07 +01:00