Stephan Kulow
ff84b79171
We need the images repo published to have a status check
...
We can't generally assume ISOs can be fetched from backend (we can't
have this on IBS), so publish it - and disable the actual publishing
on the staging backend of OBS
2018-10-12 13:00:18 +02:00
Jimmy Berry
6069245350
Remove SUSE copyright, warranty, and license headers.
...
Distinct copyrights were left as I do not wish to track down commit
history to ensure it properly documents the copyright holders. Also left
non-GPLv2 licenses and left bs_copy untouched as a mirror from OBS.
Already have a mix of with and without headers and even OBS does not place
on majority of files. If SUSE lawyers have an issue it will come up in
legal review for Factory.
2018-08-23 19:18:06 -05:00
Jimmy Berry
5e6df089a6
osclib/stagingapi: drop {load,save}_file_content() methods.
...
Since the implementations have been made generic and dropped to osclib.core
there is not point in having wrappers in StagingAPI with the same args.
2018-08-17 22:15:58 -05:00
Stephan Kulow
ae97da90e5
Remove more of :DVD subproject handling
2018-07-05 20:43:07 +02:00
90891beef0
freeze_command: rebase staging project do not erase users data
...
Sometimes we has distributed a staging project for specific reason and
given people the maintainership, after froze staging project the users
data will be erased, freeze command should copy the users data therefore
we do not need to add people back again. Staging Master have to remember
reset users data when the goal of staging project has achieved.
2018-04-25 15:25:50 +08:00
Stephan Kulow
3590c6a57d
Revert "staging: add exceptions for new 000* product files"
...
This reverts commit 239c6314c7a8b0192c85181e7f64ab274e74cc31.
2018-02-21 10:23:38 +01:00
50f04f68e3
freeze_command: use result call to get proper multibuild package information for aggregatepac
2017-12-19 20:22:12 +08:00
Jimmy Berry
cbd61d0f61
osclib/freeze: clear staging config during freeze as well.
2017-10-12 17:46:09 -05:00
Ludwig Nussel
239c6314c7
staging: add exceptions for new 000* product files
2017-10-10 10:46:54 +02:00
08f3453cee
freeze_command: update product version for openSUSE only
...
Make freeze SLE Staging's DVD subproject can work. Update product version is
necessary for openSUSE only.
2017-09-04 16:35:05 +08:00
Stephan Kulow
ad0633d60a
Do not use direct flag for images
...
Products are too touchy - I had now 3 cases where the product would not
rebuild if a meta package changed
2017-09-01 13:53:44 +02:00
Stephan Kulow
b7c9d1a79d
SUSE: wants to build test dvds on 'local' workers
2017-08-29 08:45:00 +02:00
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