2512 Commits

Author SHA1 Message Date
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
Jimmy Berry
60559a1f6d ReviewBot: get_devel_project() only pass on 404. 2017-01-31 20:15:52 -06:00
Jimmy Berry
a09d6a6c32 stagingapi: Avoid search/package query to determine devel project.
The search/package query is typically very slow and can spend several
minutes timing out. The concept of loading all package meta data at once
is attractive, but given that the query regularly increases the runtime
of the script by an order of magnitude or more making individual calls
seems advantageous. These calls are already included in the cache which
means the initial request avoids the 10+ minute wait and repetitive calls
have no additional cost.
2017-01-31 20:15:23 -06: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
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