2356 Commits

Author SHA1 Message Date
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
Ludwig Nussel
05710cb926 Merge pull request #636 from jberry-suse/ignore-factory
Correct indentation level of in requests_ignored check.
2017-01-13 15:31:31 +01:00
Ludwig Nussel
6fcdeb7a7f Make config defaults a class variable 2017-01-13 12:54:22 +01:00
58cdda7ef7 Merge pull request #638 from luigino/master
Added X11:GNUstep as project.
2017-01-13 18:24:49 +08:00
26fb7a884f Added X11:GNUstep as project. 2017-01-13 11:18:01 +01:00
7f18e332a0 Merge pull request #635 from nilxam/fix_compare_list
Force using expand in the api call and ignores the linking package
2017-01-13 12:39:08 +08:00
Jimmy Berry
6a521fc063 Correct indentation level of in requests_ignored check.
In the previous state this worked for any project except factory, now it
works on factory too.
2017-01-12 16:14:33 -06:00
264917f732 Force using expand in api call and ignore the linking package 2017-01-13 00:43:41 +08:00
Ludwig Nussel
e68120ae15 Merge pull request #632 from openSUSE/fix_comments_default
Fix comments default for openqa-maintenance bot
2017-01-12 13:03:08 +01:00