2645 Commits

Author SHA1 Message Date
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
Ludwig Nussel
7b01dd8054 Merge pull request #825 from jberry-suse/devel-project-remove-self
devel-project: ensure self does not end up in list.
2017-04-19 12:37:03 +02:00
Ludwig Nussel
d0ab0dda99 Merge pull request #820 from lnussel/leaper
Add legal review for forks
2017-04-19 12:36:54 +02:00
Ludwig Nussel
848803afff Merge pull request #818 from lnussel/manager
Different implementation for --force
2017-04-19 12:36:44 +02:00
Ludwig Nussel
0b3996a8aa Wait for Factory reviews
The old code would decline requests instead of waiting for matching
Factory submissions to pass reviews.
2017-04-19 11:49:39 +02:00
5797b49ded Paste ignored issues to the group overview page 2017-04-19 17:42:36 +08:00
Jimmy Berry
09f547627c factory-package-news-web: infer basedir from url_root.
Allows for multiple aliases to host different distro/version changes.
2017-04-18 22:04:59 -05:00
Jimmy Berry
a3d840a653 devel-project: ensure self does not end up in list.
Otherwise, openSUSE:Factory ends up in the list and causes undesirable
results when using the requires sub-command.
2017-04-18 17:37:00 -05:00
e6c8128518 Merge pull request #822 from nilxam/rebuild_go
Drop unneeded update_suppkgs variable
2017-04-18 14:00:42 -05:00
663d9d6804 Drop unneeded update_suppkgs variable 2017-04-19 02:55:12 +08:00
3803c7d9a8 Merge pull request #821 from nilxam/rebuild_go
Add rebuild condition for a special case
2017-04-18 13:46:12 -05:00
Jimmy Berry
4217ab7fd2 Merge pull request #817 from jberry-suse/strategy-quick
request_splitter: provide quick strategy based on lack of reviews needed.
2017-04-18 13:39:51 -05:00
0acf542c09 Add rebuild condition for a special case 2017-04-19 02:39:45 +08:00
Jimmy Berry
3d503c1f2c request_splitter: provide quick strategy based on lack of reviews needed. 2017-04-18 13:36:40 -05:00
Jimmy Berry
2aa494aea3 request_splitter: provide Strategy.desirable() in base.
Default should be all groups are desirable which the strategy can override.
2017-04-18 13:33:05 -05:00
Jimmy Berry
2cc76540fd Merge pull request #816 from jberry-suse/super-strategy
request_splitter: add super strategy for representing devel groups.
2017-04-18 13:32:02 -05:00
Ludwig Nussel
3029046697 Add clickable link to groups 2017-04-18 16:57:21 +02:00
ce255cf39c Merge pull request #819 from nilxam/update_anyways
Updating suppkg list anyway in case it has changed
2017-04-18 09:53:55 -05:00
Ludwig Nussel
cfc57126e1 Refactor adding group reviews 2017-04-18 16:51:54 +02:00
e5b726dc75 Updating suppkg list anyway in case it has changed 2017-04-18 22:49:54 +08:00
Ludwig Nussel
6de8f95655 Add legal review for forks 2017-04-18 16:38:48 +02:00
Ludwig Nussel
9a9a6c7da5 Different implementation for --force
Don't unset the project, instead avoid the return statement to exit
early
2017-04-18 16:25:32 +02:00
Jimmy Berry
5e3c8dc920 osc-staging: select: extend doc to cover [try-]strategy[s] and merge. 2017-04-17 23:18:54 -05:00
Jimmy Berry
5e0ed06ae6 osc-staging: select -i: include note about skipping. 2017-04-17 23:08:55 -05:00
Jimmy Berry
959a8f7905 request_splitter: add super strategy for representing devel groups. 2017-04-17 23:06:24 -05:00
Jimmy Berry
59eda5d82d request_splitter: group_by(): provide required option and use in devel.
Staging packages with no devel project as a result of devel strategy seems
like the incorrect behavior.
2017-04-17 23:05:04 -05:00
Jimmy Berry
232219363c request_splitter: s/supliment/supplement/ in comment. 2017-04-17 22:55:41 -05:00
Jimmy Berry
4d8e6efca1 Merge pull request #810 from jberry-suse/staging-age
request_splitter: switch from build percentage to staging age for merge.
2017-04-17 14:40:08 -05:00