Jimmy Berry
5f714c2608
devel-project: utilize get_request_list(withfullhistory) param provided by osc 0.160.0.
...
The addition of queries to search() breaks the altered implementation of
search. The custom search() can be dropped since openSUSE/osc@902b48f
provides the missing functionality.
2017-10-18 14:46:17 -05:00
Ludwig Nussel
53f281e6b2
Merge pull request #1199 from jberry-suse/select-interactive-remaing-requests
...
osc-staging: select -i: include remaining requests in comment.
2017-10-17 15:55:34 +02:00
Ludwig Nussel
39b531fa7d
dist: add subpackage for pkglistgen
2017-10-17 15:51:56 +02:00
3eb66257e8
Rename checknewer to checknewer.py and fix Flake8 fallout
...
This is a python script so as the majority of scripts in here
it should end in a .py suffix
2017-10-17 15:47:00 +02:00
Ludwig Nussel
bf6c6a8bbe
pkglisten: add some docu
2017-10-17 15:41:52 +02:00
Ludwig Nussel
b8a971be8b
pkglistgen: shell scripts to actually commit
2017-10-17 15:41:52 +02:00
1168d474b7
Merge pull request #1198 from dirkmueller/totest_crash
...
Fix undefined variables 'release'
2017-10-17 11:15:32 +02:00
7058f07d71
Merge pull request #1194 from nilxam/decline_more_invalid_dr
...
check_source: decline the delete request if duplicated
2017-10-17 15:23:26 +08:00
475b8473df
check_source: decline the delete request if duplicated
...
Decline the delete request in case there is pending delete/submit request to
the same package, if there is another submit request against the same package
that we should prefer the submit one which should be passed staging already,
what it means just queued for accepting, like request go through adi or virtual
accept delete request.
2017-10-17 14:42:29 +08:00
Jimmy Berry
e8c2799156
osclib/request_splitter: reduce default list of special packages.
2017-10-16 16:48:45 -05:00
Jimmy Berry
c9743b5df0
osclib/request_splitter: provide splitter-special-packages config variable.
2017-10-16 16:48:17 -05:00
e39cab9d7c
Fix undefined variables 'release'
...
The totest-manager crashed on Factory:ARM when it tried to release
a build.
2017-10-16 23:35:55 +02:00
Jimmy Berry
f6ce6deb87
osc-staging: select -i: s/merged/mergeable/ in stat comment.
2017-10-16 16:22:36 -05:00
Jimmy Berry
96ac840646
osc-staging: select -i: include remaining requests in comment.
...
Useful for manually adding open requests to proposal.
2017-10-16 16:22:28 -05:00
3cf49d9556
Python 2.6+ / 3.x style except clauses
...
This newer style except statement allows for compatibility with
Python 3.x and does not harm on python 2.6+.
2017-10-16 22:47:58 +02:00
Ludwig Nussel
406f870507
Merge pull request #1175 from lnussel/pkglistgen
...
pkglistgen: initial work for openSUSE
2017-10-13 15:14:59 +02:00
b00a8f5ed6
Merge pull request #1184 from lnussel/ttm
...
ttm: update for Leap 15.0
2017-10-13 16:59:45 +08:00
43f2eb0142
Merge pull request #1190 from jberry-suse/check_source-config
...
check_source: move all relevant flags to config to work properly without flags.
2017-10-13 16:51:30 +08:00
aeef41fd3c
Merge pull request #1189 from jberry-suse/staging-config
...
osclib: provide ConfigCommand and expose via osc-staging (utilize in repo_checker)
2017-10-13 16:50:13 +08:00
Jimmy Berry
cbd61d0f61
osclib/freeze: clear staging config during freeze as well.
2017-10-12 17:46:09 -05:00
Jimmy Berry
6eb4df3fba
osclib/stagingapi: set_prj_pseudometa(): only change if different.
2017-10-12 17:46:09 -05:00
Jimmy Berry
47f5affdb0
repo_checker: filter empty whitelist entries.
2017-10-12 17:46:09 -05:00
Jimmy Berry
d2e6b155ce
repo_checker: utilize staging configuration for whitelist additions.
2017-10-12 17:46:09 -05:00
Jimmy Berry
c0eaaf4268
osclib: provide ConfigCommand and expose via osc-staging.
2017-10-12 17:46:01 -05:00
Ludwig Nussel
e94577d1b9
ttm: update for Leap 15.0
2017-10-12 13:20:45 +02:00
Ludwig Nussel
d167d0e0fd
pkglistgen: add --ignore-unresolvable and --ignore-recommends options
...
by default write the error string to the xml so it doesn't build
anymore. With the --ignore-unresolvable option only comments are
added.
With the --ignore-recommends option recommended packges will only
be listed as comment.
2017-10-12 11:47:17 +02:00
Ludwig Nussel
c9875469d3
pkglistgen: make --repositories option use an array
2017-10-12 11:47:17 +02:00
Ludwig Nussel
85222b1243
pkglistgen: initial work for openSUSE
...
- allow to specify architecures
- need to specify default support status
- use correct api (still dirty)
2017-10-12 11:47:17 +02:00
Jimmy Berry
37d397fb89
check_source: move all relevant flags to config to work properly without flags.
2017-10-11 22:31:58 -05:00
Jimmy Berry
52af5b3d75
check_source: print message if checking devel project.
...
Currently, no indication unless ends in decline. More important when moving
option to config rather than flag.
2017-10-11 22:14:42 -05:00
Jimmy Berry
336a0e54ad
osclib/stagingapi: get_staging_projects(): provide include_dvd option.
2017-10-11 17:38:11 -05:00
Jimmy Berry
a2ba667f26
Merge pull request #1182 from jberry-suse/check_source-service
...
dist: provide check-source subpackage.
2017-10-10 11:22:06 -05:00
Jimmy Berry
cb6b41d6e4
dist: provide check-source subpackage.
2017-10-10 11:17:55 -05:00
Jimmy Berry
73cec11a72
Merge pull request #1180 from jberry-suse/maintenance-service
...
dist: provide maintenance subpackage.
2017-10-10 11:14:09 -05:00
Jimmy Berry
08be01844f
dist: provide maintenance subpackage.
2017-10-10 11:10:11 -05:00
Jimmy Berry
3ed4156e9c
Merge pull request #1179 from jberry-suse/totest-service
...
dist: rework totest-manager subpackage to provide new style service.
2017-10-10 11:06:06 -05:00
Jimmy Berry
fdc3cd6fd0
dist/spec: totest-manager: reword to avoid dollar sign.
2017-10-10 10:59:09 -05:00
Jimmy Berry
d9e7a5767d
dist/spec: add python-openqa_client as Requires for totest-manager.
2017-10-10 10:59:09 -05:00
Jimmy Berry
ac99db6147
dist: rework totest-manager subpackage to provide new style service.
2017-10-10 10:59:09 -05:00
Jimmy Berry
f50ea95e81
Merge pull request #1177 from jberry-suse/leaper-service
...
dist: provide leaper services and related configuration.
2017-10-10 10:48:13 -05:00
Jimmy Berry
712ef05e0f
dist: provide leaper services and related configuration.
2017-10-10 10:26:12 -05:00
Jimmy Berry
de533a2a8c
Merge pull request #1176 from jberry-suse/staging-bot-service
...
dist: provide staging-bot subpackage for related services.
2017-10-10 10:20:45 -05:00
Ludwig Nussel
02e50005b1
Merge pull request #1183 from lnussel/staging
...
staging: add exceptions for new 000* product files
2017-10-10 13:27:48 +02:00
Ludwig Nussel
239c6314c7
staging: add exceptions for new 000* product files
2017-10-10 10:46:54 +02:00
Jimmy Berry
eb7e3a458a
dist: include supersede service in staging-bot subpackage.
2017-10-09 21:37:32 -05:00
Jimmy Berry
014d8cc07b
dist: include suppkg_rebuild in staging-bot subpackage.
2017-10-09 21:09:44 -05:00
Jimmy Berry
a072b21b01
dist: provide staging-bot-devel-list service (changed from leaper).
2017-10-09 20:26:50 -05:00
Jimmy Berry
0539b9d2a7
dist/spec: include project_only repo-checker service in pre/post.
2017-10-09 17:37:01 -05:00
Jimmy Berry
f2122b49e9
dist: provide staging-bot subpackage for related services.
2017-10-09 17:36:27 -05:00
Ludwig Nussel
afbe1495de
Merge pull request #1166 from DimStar77/fa-norename
...
check_source: Ensure the source and destination package name matches
2017-10-09 14:01:10 +02:00