2672 Commits

Author SHA1 Message Date
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