Jimmy Berry
38dbf5b99a
request_splitter: refactor to remove target_package param for suppliment().
2017-02-01 08:09:15 -06:00
Jimmy Berry
f42358eaad
request_splitter: move @devel_project to action/target.
...
With the source no longer being checked for devel project and the fact
that delete requests and such will not have source, but make sense to
have a devel project moving to target makes more sense.
2017-02-01 08:09:01 -06:00
Jimmy Berry
550ab59e4e
request_splitter: replace incorrect devel project lookup copied from adi.
...
Instead of checking action/source the action/target should be used.
2017-02-01 08:08:34 -06:00
Ludwig Nussel
094dee529d
Merge pull request #661 from lnussel/leaper-sle
...
Put links to source diffs
2017-02-01 11:37:43 +01:00
Ludwig Nussel
72b80056c1
Merge pull request #660 from lnussel/backports
...
Remove run-maintbot script as it is obsolete
2017-02-01 11:37:33 +01:00
Ludwig Nussel
aecf680f87
Implment configurable submit request references
...
sr# only works within the same instance. Requests referenced in a
different instance need a different prefix.
2017-02-01 11:20:27 +01:00
Ludwig Nussel
cb02316478
Put links to source diffs
...
Easily clickable links are a convenient feature.
2017-01-31 17:11:33 +01:00
Ludwig Nussel
89d5fd9391
Remove run-maintbot script as it is obsolete
2017-01-31 13:52:11 +01:00
Ludwig Nussel
d08d430364
Merge pull request #659 from lnussel/leap
...
Add 42.3 DVDs
2017-01-31 11:56:09 +01:00
Ludwig Nussel
af82a792a7
Add 42.3 DVDs
2017-01-31 11:54:09 +01:00
Ludwig Nussel
5022deb157
Merge pull request #637 from jberry-suse/select-proposal
...
RequestSplitter and staging selection proposals
2017-01-30 17:45:18 +01:00
Ludwig Nussel
0b7a8715eb
Merge pull request #640 from jberry-suse/issue-diff
...
Provide referenced issue diffing tool.
2017-01-30 11:56:00 +01:00
Ludwig Nussel
d4296950be
Merge pull request #651 from lnussel/leapersle
...
explicitly mention if a package exists with different sources
2017-01-30 11:55:10 +01:00
Ludwig Nussel
e9282d2376
Merge pull request #655 from DimStar77/daemon
...
ttm: fix the loop in daemon mode
2017-01-30 11:48:15 +01:00
82ea72110d
Merge pull request #656 from Mailaender/patch-1
...
Added X11:Solus to the Factory devel project whitelist
2017-01-27 09:37:30 +01:00
Matthias Mailänder
8c1c587543
Add X11:Solus
2017-01-27 09:25:33 +01:00
62a670584f
ttm: fix the loop in daemon mode
2017-01-26 20:25:16 +01:00
Ludwig Nussel
53a969e23e
Merge pull request #653 from DimStar77/daemon
...
ttm: Add --daemon parameter
2017-01-26 17:44:12 +01:00
331903b74b
ttm: Allow to run in daemon mode without stdin attached
...
When running as a systemd daemon, it is useless to wait for user input
to possible trigger an earlier re-run. Interaction is not possible.
Additionally, there is no stdin assigned to the process when running as
a systemd daemon, which results in raw_input() failing with EOFError
2017-01-26 17:27:57 +01:00
Ludwig Nussel
f4406fb2b2
explicitly mention if a package exists with different sources
2017-01-26 13:18:38 +01:00
Ludwig Nussel
95e5a75a0e
Merge pull request #648 from jberry-suse/check-repo-cache-dir
...
osc-check_repo.py: alter http cache directory due to box constraints.
2017-01-25 10:12:20 +01:00
Ludwig Nussel
1919233883
Merge pull request #643 from sbahling/multiple_factory
...
check_source_in_factory: Allow checking sources against more than one…
2017-01-25 10:05:38 +01:00
Jimmy Berry
5b7971860e
Remove future warning revealed by using future print function.
2017-01-24 22:34:27 -06:00
Jimmy Berry
2a00de2bb5
Add lxml as test requirement and fix tests.
2017-01-24 22:34:27 -06:00
Jimmy Berry
1fe9b5be19
Provide proposal based select using RequestSplitter.
...
See select documentation for usage details.
2017-01-24 22:34:15 -06:00
Jimmy Berry
88baa3bf65
Add parenthesis to print calls in osc-staging in preparation.
2017-01-24 22:21:53 -06:00
Jimmy Berry
eb58d336d3
Provide StagingAPI.get_prj_meta().
2017-01-24 22:21:53 -06:00
Jimmy Berry
641c550023
Provide StagingAPI short-hand staging name API.
...
- extract_staging_short().
- prj_from_short()
- get_staging_projects_short()
2017-01-24 22:21:53 -06:00
Jimmy Berry
69f662685c
Add RequestSplitter for common filtering and grouping or requests.
...
- re-implement list and adi commands using RequestSplitter
- numerous small cleanups and clarity improvements
- notably, adi now prints similar output to select when adding requests
- lxml is needed to provide more fully-featured xpath implementation
2017-01-24 22:21:10 -06:00
Jimmy Berry
d54c1eebf1
osc-check_repo.py: alter http cache directory due to box constraints.
2017-01-23 14:42:20 -06:00
Scott Bahling
eb732936f4
Also check and convert value retrieved from lookup file.
2017-01-23 17:32:08 +01:00
Ludwig Nussel
a2c4df2f56
Merge pull request #647 from DimStar77/s390x
...
Configure totest-manager for s390x
2017-01-23 12:01:05 +01:00
Jimmy Berry
92f10b277f
Provide referenced issue diffing tool.
...
Compare packages from a project against factory for differences in
referenced issues and present changes to allow whitelisting before
creating bugzilla entries. A database is kept of previously handled
issues to avoid repeats and kept in sync via a git repository.
2017-01-21 00:05:06 -06:00
bad6c98050
Configure totest-manager for s390x
2017-01-20 11:46:42 +01:00
4f2afcfbcb
Merge pull request #646 from lnussel/fate
...
Add FATE devel project to white list
2017-01-19 18:32:13 +01:00
Ludwig Nussel
ce01ceec23
Add FATE devel project to white list
...
In anticipation of a fate client submission
2017-01-19 16:55:21 +01:00
Ludwig Nussel
05bae74e78
Merge pull request #645 from lnussel/leapersle
...
Leaper tuning for SLE
2017-01-19 09:32:39 +01:00
Ludwig Nussel
da8e9d3c71
Leaper tuning for SLE
2017-01-18 17:04:19 +01:00
Ludwig Nussel
3c0b809563
limit history to workaround obs bug
...
obs doesn't honor the limit paramater for obs interconnect, so we
have to limit the loop ourselves
2017-01-18 17:04:18 +01:00
Ludwig Nussel
6079cf4359
Merge pull request #644 from jberry-suse/leaper-sle-origin
...
Leaper modification for SLE workflow
2017-01-18 13:49:02 +01:00
Ludwig Nussel
74d5072562
Merge pull request #642 from sbahling/config_limit
...
Make revision depth (limit) configurable
2017-01-18 11:03:03 +01:00
Jimmy Berry
de00cf092e
Provide target_project in Leaper._check_factory() and use for SLE.
2017-01-17 22:30:34 -06:00
Jimmy Berry
ed667886ed
leaper.py: disable parse_lookup() when running against ibs.
2017-01-17 22:26:43 -06:00
Jimmy Berry
604734b0f3
Provide ReviewBot.ibs to indicate if running against IBS.
2017-01-17 20:57:06 -06:00
Scott Bahling
cee652c363
check_source_in_factory: Allow checking sources against more than one project.
...
--factory option can be specified multiple times to check against
a list of projects. For example checking against Factory and Leap
for the Backports project.
Check will loop over each project and break as soon as a match is
found. Project search order matches order of --factory options (at least
in testing).
2017-01-17 16:08:11 +01:00
Scott Bahling
211e503ea9
Make revision depth (limit) configurable
...
Adds --limit option to specify how many revisions back to iterate over
when checking for match. Leaving default at 5.
2017-01-17 13:03:35 +01:00
Ludwig Nussel
cfd19ca962
Merge pull request #619 from lnussel/apiswitch
...
Fetch request info from different api url
2017-01-17 10:49:03 +01:00
Bernhard M. Wiedemann
b4ab9057fd
totest doc: fix typos and grammar
2017-01-13 17:36:36 +01:00
Ludwig Nussel
7671edfe7c
Merge pull request #633 from lnussel/manager
...
Implement config for manager42
2017-01-13 17:27:06 +01:00
Ludwig Nussel
7b8e003521
Make config defaults a class variable
2017-01-13 15:36:34 +01:00