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
schillingf
52a67ec476
Update list of kgraft test-systems.
...
* Add kGraft0k, kGraft1f, and kGraft26.
* Remove kGraft0c, kGraft14 and kGraft15.
2017-04-12 10:29:33 +02:00
Jimmy Berry
eab1adb90b
devel-project: gracefully skip when removal of previous comment fails.
...
Given that previous comment is used as a basis for determining the time
since last reminder if it cannot be removed a new reminder should not be
created.
2017-04-11 15:38:45 -05:00
Jimmy Berry
2980790cd8
update_crawler: include superseded requests when looking for existing.
...
Prevents situation that can create a loop of update_crawler requests,
superseded and another update_crawler request.
2017-04-11 14:59:48 -05:00
Ludwig Nussel
e2caae4fd1
Merge pull request #796 from jberry-suse/rebuild-unresolvable-ignore
...
stagingapi: rebuild_broken(): ignore unresolvable packages.
2017-04-11 15:55:24 +02:00
Ludwig Nussel
b081dad10f
Merge pull request #795 from jberry-suse/leaper-automatic-submission-reset
...
leaper: reset automatic_submission to False on each review.
2017-04-11 15:55:01 +02:00
Jimmy Berry
27c0db5a78
stagingapi: rebuild_broken(): ignore unresolvable packages.
2017-04-10 23:24:12 -05:00
Jimmy Berry
5f77f48437
leaper: reset automatic_submission to False on each review.
...
Perhaps this should be handled on a larger scale where initial variable
states are not set in __init__ but rather in special method or reset in
some manor.
2017-04-10 23:17:09 -05:00