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
Jimmy Berry
446a30dde0
request_splitter: switch from build percentage to staging age for merge.
...
Using build percentage is sub-optimal since many events can reset the
percentage which can result in additional requests being merged into the
staging. A better metric is the time since the first request was added to
the staging (the age of the staging). Unfortunately, this is not trivial to
determine especially given that the original request may be superseded or
unstaged entirely. As such the datetime at which the staging was activated
is stored in the staging pseudometa. A max age is then used to allow for
merging up until that point.
2017-04-14 17:11:30 -05:00
Jimmy Berry
d8f7d03c33
request_splitter: allow user to override merge conditions.
2017-04-14 17:03:18 -05:00
Jimmy Berry
83f425f23a
request_splitter: s/age_threshold/request_age_threshold/.
...
Makes room for more age related variables. My gut was to do this in the
first place which seems correct now.
2017-04-14 16:48:23 -05:00
Jimmy Berry
62bde2f8ba
Merge pull request #806 from jberry-suse/splitter-delay
...
request_splitter: provide and utilize an aged attribute on requests.
2017-04-13 15:38:09 -05:00