Jimmy Berry
0d760b707a
Merge pull request #847 from jberry-suse/cleanup_rings
...
cleanup_rings: runtime requiredby check, whitelist, summary, and substantial refactoring
2017-04-27 15:13:58 -05:00
Jimmy Berry
ca5f18c985
Merge pull request #841 from jberry-suse/color
...
osc-staging: implement colorization using colorama for adi and list, along with some formatting cleanups.
2017-04-27 14:23:53 -05:00
0fd85e18d7
Remove unused debugging output
2017-04-27 19:20:08 +08:00
efc5389840
Merge pull request #853 from nilxam/expand_multispec
...
Make sure sub-package also in the staged packages
2017-04-27 05:37:45 -05:00
12a9651661
Make sure sub-package also in the staged packages
2017-04-27 18:32:34 +08:00
Jimmy Berry
c47b296291
list: rework ignore indent and apply wordwrap.
2017-04-26 21:04:37 -05:00
Jimmy Berry
4813734ab0
MaintenanceChecker: include project in owner query to utilize local devel.
...
For Leap the devel project may override the Factory one.
2017-04-26 17:12:49 -05:00
Jimmy Berry
a1cb4aa772
MaintenanceChecker: utilize osc.core.owner().
2017-04-26 16:01:47 -05:00
Jimmy Berry
ae280be3de
Merge pull request #846 from jberry-suse/reviewbot-always-remove-comment
...
ReviewBot: always remove previous comment regardless of the state.
2017-04-26 12:02:14 -05:00
Jimmy Berry
a4432aefff
list & adi: remove sr# prefix from request IDs to ease copy/paste.
2017-04-26 11:59:40 -05:00
Jimmy Berry
8dceae9053
list: move delete request indication to correct whitespace formatting.
2017-04-26 11:59:40 -05:00
Jimmy Berry
fb25b7a044
osc-staging: implement colorization using colorama for adi and list.
2017-04-26 11:59:38 -05:00
Jimmy Berry
41e4d5ae2b
cleanup_rings: provide package whitelist for special cases.
2017-04-25 20:06:20 -05:00
Jimmy Berry
aca88d19c0
cleanup_rings: check runtime requiredby if not a build requirement.
...
This check only works if the runtime requirement resides in the same ring.
The fun case being kernel-syms which is required by virtual box (ring-2),
but must remain in ring-1 to ensure matching build revision with other
kernel packages.
2017-04-25 19:57:03 -05:00
Jimmy Berry
ac031bb915
stagingapi: provide fileinfo_ext_all() and fileinfo_ext().
2017-04-25 19:55:00 -05:00
Jimmy Berry
4d0e98a00c
cleanup_rings: print summary of packages to be dropped and commands last.
2017-04-25 19:54:59 -05:00
Jimmy Berry
39a4914e48
cleanup_rings: check ring index instead of string comparison.
2017-04-25 19:53:49 -05:00
Jimmy Berry
ce8818fd3d
cleanup_rings: utilize splitlines() in check_buildconfig().
2017-04-25 19:53:49 -05:00
Jimmy Berry
51c2f6e0e9
cleanup_rings: extract check_image_bdeps() and check_buildconfig().
...
- change archs loop to use the archs appropriate for the ring instead of
always using DVD archs
- drop check_image_bdeps() out of archs loop since DVD should only look
at DVD archs even if ring 1
2017-04-25 19:53:49 -05:00
Jimmy Berry
50166347e1
stagingapi: provide ring_archs() to return arch relevant to a ring.
2017-04-25 19:53:46 -05:00
Jimmy Berry
1198da8eef
cleanup_ring: extract repo_state_acceptable().
2017-04-25 19:15:04 -05:00
Jimmy Berry
253b6592b4
cleanup_rings: indicate the ring being processed.
2017-04-25 19:11:18 -05:00
Jimmy Berry
57174711ab
cleanup_rings: utilize config ring list rather than hard-coded.
2017-04-25 18:24:55 -05:00
Jimmy Berry
fdbe793585
ReviewBot: always remove previous comment regardless of the state.
2017-04-25 13:38:57 -05:00
Stephan Kulow
b4d00a4134
Merge pull request #844 from mimi1vx/remove_backward_compactibility
...
Remove unused KGRAFT_TEST_REPO
2017-04-25 14:58:24 +02:00
ed782d966b
Remove unused KGRAFT_TEST_REPO
2017-04-25 14:23:52 +02:00
Ludwig Nussel
b23611c5c6
Merge pull request #838 from jberry-suse/leaper-no-review-team-for-sle
...
leaper: do not add review team for SLE requests for FORK'd packages.
2017-04-21 14:48:49 +02:00
Ludwig Nussel
e73aea0aa4
Merge pull request #839 from jberry-suse/rebuild-yield
...
stagingapi: convert rebuild_broken to a generator for instant feedback.
2017-04-21 14:40:14 +02:00
98c745822c
Merge pull request #840 from nilxam/fix_ttm_mistake
...
Fix mistake
2017-04-21 04:58:57 -05:00
bb69d4321b
Fix mistake
2017-04-21 17:45:04 +08:00
Jimmy Berry
50f8042ba9
stagingapi: convert rebuild_broken to a generator for instant feedback.
...
Otherwise, the rebuild command does not print output until all the
rebuilds for a whole staging are completed. With this change each package
should be printed immediately.
2017-04-20 23:10:05 -05:00
Jimmy Berry
585a9d1f84
leaper: do not add review team for SLE requests for FORK'd packages.
2017-04-20 22:18:25 -05:00
Jimmy Berry
52d356db29
Merge pull request #834 from jberry-suse/supersede-command
...
supersede: separate command, feedback, and force supersede post source project check
2017-04-20 14:10:08 -05:00
Ludwig Nussel
0f9d4fc86a
Merge pull request #832 from jberry-suse/simplify-project-status-walk
...
stagingapi: simplify project_status_build_sum() with a generator.
2017-04-20 12:05:38 +02:00
Ludwig Nussel
bdb144d5b0
Merge pull request #828 from nilxam/ttm_ignored_v2
...
Paste ignored issues to the group overview page
2017-04-20 12:04:43 +02:00
Ludwig Nussel
69392dca2e
Merge pull request #826 from jberry-suse/news-web-multi
...
factory-package-news-web: infer basedir from url_root.
2017-04-20 12:04:03 +02:00
4af3945f11
Merge pull request #829 from jberry-suse/check_source-skip-changes-only
...
check_source: skip staging process if only .changes modifications.
2017-04-20 03:35:23 -05:00
Jimmy Berry
cf3ce7435e
stagingapi: bypass ignored list when supersede with target_requests.
2017-04-19 18:14:35 -05:00
Jimmy Berry
7e26435ee0
supersede: provide feedback about what requests were superseded.
2017-04-19 18:09:34 -05:00
Jimmy Berry
862ee547eb
supersede: allow list of request IDs or packages.
2017-04-19 18:09:34 -05:00
Jimmy Berry
b2ba0730de
stagingapi: enhance supersede target_pkgs to skip source project check.
...
This creates a facility for forcing a request, that was ignored due to
the source check, to supersede the existing one.
2017-04-19 18:09:25 -05:00
Jimmy Berry
54f502da37
osc-staging: break out list --supersede PACKAGES...
as separate command.
...
Maintains `list --supersede`, but places the explicit supersede based on
a list of packages in a separate command.
2017-04-19 17:42:14 -05:00
Jimmy Berry
567d6d7950
Merge pull request #831 from jberry-suse/obsolete-skip-superseded
...
unselect: filter superseded when using --cleanup.
2017-04-19 16:54:52 -05:00
Jimmy Berry
e372c5be68
Merge pull request #833 from jberry-suse/build-percent-correction
...
stagingapi: correct project_status_build_percent() formula.
2017-04-19 16:14:50 -05:00
Jimmy Berry
f79e35caeb
stagingapi: correct project_status_build_percent() formula.
...
final: packages in final state (not final count ie total)
tobuild: packages remaining to build
2017-04-19 16:08:39 -05:00
Jimmy Berry
e156e1cede
stagingapi: simplify project_status_build_sum() with a generator.
2017-04-19 15:23:49 -05:00
Jimmy Berry
9135f91620
unselect: filter superseded when using --cleanup.
2017-04-19 14:55:42 -05:00
Jimmy Berry
d753d44236
check_source: skip staging process if only .changes modifications.
2017-04-19 10:13:06 -05:00
Jimmy Berry
c78b71a48d
check_source: package_source_parse() drop unused apiurl parameter.
2017-04-19 09:21:45 -05:00
Ludwig Nussel
1cc215574e
Merge pull request #827 from lnussel/changelog-checker
...
Wait for Factory reviews
2017-04-19 12:37:15 +02:00