Jimmy Berry
536e17cb79
osclib/stagingapi: rename dashboard_content_* methods to pseudometa_file_*.
...
No need to be confusing and use the deprecated dashboard name.
2018-08-17 23:19:24 -05:00
Jimmy Berry
24b15d6b0b
Replace relevant 'dashboard' package references with pseudometa lookup.
...
Skipping some of the broader once which have no tangible impact, but are
expensive to change.
2018-08-17 23:18:32 -05:00
Jimmy Berry
760ddf39e6
osclib/conf: decouple from StagingAPI and always fetch remote config.
...
As the remote config is no longer optional for SLE and is utilized by
openSUSE to the point were it is dangerous not to load the remote config
it should be required. Currently only certain users call apply_remote()
while this will make it built-in during construction and thus makes the
usage consistent and no longer require StagingAPI.
2018-08-16 21:53:40 -05:00
Jimmy Berry
600a486745
Utilize ET.fromstringlist() intead of joining strings.
2018-08-16 00:26:53 -05:00
Ludwig Nussel
cfa8d8482b
devel-project: reword notifier
2018-06-11 10:27:43 +02:00
Jimmy Berry
9c214723c1
devel-project: notify: utilize osclib.core.package_list_without_links().
...
Otherwise, all packages are returned which include psuedo-packages like
kernel-default which is really a multi-build of kernel-source. When
invoking devel_project_fallback() the return ends up being
openSUSE:Factory/kernel-source which is less than desireable.
2018-04-17 17:31:34 -05:00
Jimmy Berry
1dc269feaf
devel-project: remove unused imports.
2018-04-17 17:15:48 -05:00
Jimmy Berry
72c057949b
devel-project: provide notify sub-command.
2018-04-10 22:55:33 -05:00
Jimmy Berry
b1fd3ad49a
osclib/core: request_age() return delta and handle Request object.
...
In #1370 devel-project.py was broken since it need delta.days and uses
Request class.
2018-01-29 03:14:24 -06:00
Jimmy Berry
b8c91eaed7
devel-project: utilize osclib.core.request_age().
2018-01-25 21:27:04 -06:00
Jimmy Berry
c2955c0233
devel-project: override osc.core.search() to include withfullhistory for get_review_list().
...
#1206 was a bit to optimistic as the deficiency was only half resolved.
2017-10-27 19:19:58 -05:00
Jimmy Berry
a6d397e88f
devel-project: list: only remove self if in devel project list.
2017-10-24 16:23:04 -05:00
Jimmy Berry
be5b3ec12d
Merge pull request #1206 from jberry-suse/devel-project-osc-160
...
devel-project: utilize get_request_list(withfullhistory) param provided by osc 0.160.0.
2017-10-19 14:50:31 -05:00
Jimmy Berry
5f714c2608
devel-project: utilize get_request_list(withfullhistory) param provided by osc 0.160.0.
...
The addition of queries to search() breaks the altered implementation of
search. The custom search() can be dropped since openSUSE/osc@902b48f
provides the missing functionality.
2017-10-18 14:46:17 -05:00
3cf49d9556
Python 2.6+ / 3.x style except clauses
...
This newer style except statement allows for compatibility with
Python 3.x and does not harm on python 2.6+.
2017-10-16 22:47:58 +02:00
Jimmy Berry
85dbc57f12
stagingapi: provide dashboard_content_{load,save,ensure}() and utilize.
2017-07-27 23:52:58 -05:00
Jimmy Berry
623e9d5cbf
devel-project: provide maintainer command to check for relevant groups.
2017-07-19 00:49:38 -05:00
Jimmy Berry
cf65210d2c
devel-project: get(): utilize osc.core.search() and improve xpath loop.
2017-07-19 00:11:33 -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
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
df088b32bc
devel-project: drop user list if no maintainers.
2017-03-10 13:24:00 -06:00
Jimmy Berry
32dba4ab62
devel-project: fallback to project if package has no maintainers.
2017-03-10 13:23:29 -06:00
Jimmy Berry
1393c61c71
devel-project: provide --remind and --repeat-age options.
2017-03-10 00:29:22 -06:00
Jimmy Berry
1e58ea8bbe
devel-project: print age of request and filter via --min-age.
2017-03-09 23:56:14 -06:00
Jimmy Berry
ebc9543d7b
devel-project: add reviews subcommand.
2017-03-09 23:41:32 -06:00
Jimmy Berry
bb9c77ab1b
devel-project: add requests subcommand.
2017-03-09 23:41:16 -06:00
Jimmy Berry
74badbf075
devel-project: import http_GET and makeurl.
2017-03-09 23:40:41 -06:00
Jimmy Berry
d1c33026df
devel-project: provide devel_projects_load().
2017-03-09 23:40:31 -06:00
Jimmy Berry
98bf596937
devel-project: check if list changed before saving.
2017-03-09 18:17:06 -06:00
Jimmy Berry
2f59755ec6
devel-project: refactor structure to allow subcommands.
2017-03-09 18:15:31 -06:00
Jimmy Berry
cf8413b3ce
devel-project: rename from devel-project-list.
2017-03-09 18:14:19 -06:00