2376 Commits

Author SHA1 Message Date
Ludwig Nussel
a8c2f7840b Merge pull request #654 from jberry-suse/avoid-search-package
stagingapi: Avoid search/package query to determine devel project.
2017-02-06 15:54:57 +01:00
Ludwig Nussel
4341464914 Merge remote-tracking branch 'jberry/remove-source-devel' into jb 2017-02-06 15:51:48 +01:00
Ludwig Nussel
e1d2862c4b Merge pull request #667 from nilxam/fix_dp_get_dr
The code looking at the source project to determine the devel project is not correct. However, fixing seems not so straight forward so we have to leave that to @jberry-suse. Merging workaround
2017-02-06 11:14:25 +01:00
1a16a07cc0 Return None if has not action/source 2017-02-06 17:05:40 +08:00
Ludwig Nussel
72ec097ca7 Merge pull request #665 from DimStar77/rpmlintmini
Repochecker: add rpmlint-mini to the whitelist to not have an rpmlint.log
2017-02-02 14:22:16 +01:00
Ludwig Nussel
163d244084 Merge pull request #664 from nilxam/mkdir_repair
Re-create adi staging if the opened review project is not exist
2017-02-02 14:21:49 +01:00
ca450b08d0 Merge pull request #663 from DimStar77/s390
Trigger source service for _product in :zSystems on accept
2017-02-02 14:03:12 +01:00
16ad522718
Repochecker: add rpmlint-mini to the whitelist to not have an rpmlint.log 2017-02-02 14:01:54 +01:00
ee3eb953d4 Re-create adi staging if the opened review project is not exist 2017-02-02 15:47:26 +08:00
daa7c37f3a
Trigger source service for _product in :zSystems on accept 2017-02-01 22:21:14 +01:00
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
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