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
Jimmy Berry
9dc9d1e910
Merge pull request #809 from jberry-suse/osc-request-creator-test-fix
...
tests: add missing creator attribute to requests to satisfy osc.
2017-04-13 15:12:41 -05:00
Jimmy Berry
7621d4f7f6
tests: add missing creator attribute to requests to satisfy osc.
2017-04-13 15:08:15 -05:00
Ludwig Nussel
b3464662bf
Merge pull request #797 from lnussel/updatecrawler
...
Hack to skip haskell submissions
2017-04-13 16:49:37 +02:00
Ludwig Nussel
65eac1f403
Hack to skip haskell submissions
...
It's just too much and needs to be submitted manually
2017-04-13 14:56:44 +02:00
Jimmy Berry
ef2bc90061
request_splitter: provide and utilize an aged attribute on requests.
2017-04-12 17:32:43 -05:00
Jimmy Berry
50a83d1108
request_splitter: use capital for boolean strings in supplement().
...
Given that str(boolean) is used a capital is sometimes present, but should
be consistent to remove the possibility for issues.
2017-04-12 17:32:43 -05:00
Jimmy Berry
4bea74ae3a
request_splitter: s/suppliment/supplement/().
2017-04-12 17:32:43 -05:00
Jimmy Berry
06d93b7344
stagingapi: get_open_requests() provide query_extra option.
2017-04-12 17:32:43 -05:00
Jimmy Berry
8109772372
stagingapi: get_open_requests(): replace query string with dictionary.
2017-04-12 17:32:38 -05:00
Martin Pluskal
da0df18ed1
Merge pull request #804 from fschilling/update_kgr-systems_list
...
Update list of kgraft test-systems.
2017-04-12 20:01:20 +02:00
Ludwig Nussel
eefb3d9e93
Merge pull request #798 from jberry-suse/update-crawler-superseded
...
update_crawler: include superseded requests when looking for existing.
2017-04-12 17:53:11 +02:00
Jimmy Berry
849bf8abba
Merge pull request #801 from jberry-suse/devel-project-skip-comment-delete
...
devel-project: gracefully skip when removal of previous comment fails.
2017-04-12 08:03:49 -05:00