Jimmy Berry
5c364b7967
osclib/core: add package to BinaryParsed tuple.
2017-08-04 13:17:44 -05:00
Jimmy Berry
5e120a6ac4
osclib/core: provide BINARY_REGEX named group pattern and utilize.
2017-08-04 13:17:18 -05:00
Ludwig Nussel
2bbbd6f465
Speed up duplicate binaries check
...
We can leverage an api call that returns all binaries.
2017-08-04 14:45:46 +02:00
Jimmy Berry
cfbd479ed7
ReviewBot: comment_write(): support package.
2017-08-02 21:35:16 -05:00
Jimmy Berry
cdde2bf206
Merge pull request #1041 from jberry-suse/repo_checker-whitelist
...
repo_checker: add whitelist for adoption phase.
2017-08-02 14:44:34 -05:00
Jimmy Berry
f24b106306
repo_checker: point to repo_checker file instead of old installcheck in project comment.
2017-08-02 14:25:03 -05:00
Jimmy Berry
e8c6f2844e
osclib/cycle: remove extra leading slash.
2017-08-02 10:35:56 -05:00
Jimmy Berry
3eef00409a
repo_checker: add whitelist for adoption phase.
...
Given all the pent up issues hidden by the previous checker this is sadly
necessary.
2017-08-02 10:35:52 -05:00
Ludwig Nussel
99df9c53b0
Merge pull request #1037 from jberry-suse/leap-transition-15
...
leaper: transition from SLE-12-SP3 and Leap:42.3 to SLE-15 and Leap:15.0.
2017-08-02 17:02:45 +02:00
Jimmy Berry
0aaa2ea02d
leaper: transition from SLE-12-SP3 and Leap:42.3 to SLE-15 and Leap:15.0.
2017-08-01 16:42:16 -05:00
Jimmy Berry
ad89a77a7d
Merge pull request #1034 from openSUSE/dockerfile-drop-mirror
...
dist/ci/Dockerfile: drop hard-coded mirror now that Tumbleweed issues resolved.
2017-07-31 21:22:43 -05:00
Jimmy Berry
a5e3143d17
Merge pull request #1033 from jberry-suse/repo-checker.pl-clean
...
repo_checker.pl: switch from multi-line regex to single line and full (and cleanups)
2017-07-31 21:18:05 -05:00
Jimmy Berry
468fab2552
dist/ci/Dockerfile: drop hard-coded mirror now that Tumbleweed issues resolved.
2017-07-31 21:12:15 -05:00
Jimmy Berry
bbd3262e3d
repo_checker.pl: rework installcheck parsing like fileconflicts to resolve bugs.
2017-07-31 21:08:13 -05:00
Jimmy Berry
6a6f146769
repo_checker.pl: s/INSTALL/CONFLICTS/ for file pointer for more clarity.
2017-07-31 21:08:13 -05:00
Jimmy Berry
d9e2e6b379
repo_checker.pl: switch from multi-line regex to single line and full.
...
The can't install regex was actually matching across multiple lines and
skipping various entries in the install check.
2017-07-31 21:08:13 -05:00
Jimmy Berry
3717d47607
Rename repo-checker.pl to repo_checker.pl to be consistent.
2017-07-31 21:08:13 -05:00
Jimmy Berry
53fc904f78
repo-checker.pl: drop old debug lines.
2017-07-31 21:08:13 -05:00
Jimmy Berry
8c9f330a67
repo-checker.pl: replace [^-]* with [^-]+ as it is more accurate.
2017-07-31 21:08:13 -05:00
Jimmy Berry
1ecdcfd3a3
Merge pull request #1026 from jberry-suse/check_source-delete-devel-review
...
check_source: add devel review for delete request using MaintenanceChecker logic.
2017-07-28 17:18:48 -05:00
Jimmy Berry
64d9e2e545
Merge pull request #1028 from jberry-suse/repo_checker-project_only
...
repo_checker: provide project_only subcommand to write result to dashboard/repo_checker.
2017-07-28 17:17:20 -05:00
03ba25573e
Merge pull request #1024 from DimStar77/postgres
...
Factory test dvd: upgrade to postgresql96
2017-07-28 10:24:07 +02:00
Jimmy Berry
c1f1975b1d
repo_checker: provide project_only subcommand to write result to installcheck.
2017-07-27 23:55:01 -05:00
Jimmy Berry
9f001bd914
repo_checker.pl: allow empty $repodir allowing just a project-wide check.
2017-07-27 23:53:15 -05:00
Jimmy Berry
85dbc57f12
stagingapi: provide dashboard_content_{load,save,ensure}() and utilize.
2017-07-27 23:52:58 -05:00
Jimmy Berry
12b84757a2
check_source: add devel review for delete request using MaintenanceChecker logic.
2017-07-27 19:31:46 -05:00
daed5c6578
Factory test dvd: upgrade to postgresql96
2017-07-27 15:18:17 +02:00
Jimmy Berry
b7cff3266a
Merge pull request #1023 from DimStar77/osc-cycle-unknownpkg
...
osc-cycle: ignore invalid packages
2017-07-26 21:41:32 -05:00
ccf16f47f9
osc-cycle: ignore invalid packages
...
Instead of crashing on packages that do not exist, simply skip over them, but
add the package as 'unlinked' into the graph
2017-07-25 15:27:22 +02:00
Ondřej Súkup
4d5ba928dc
Merge pull request #1022 from mimi1vx/12SP3
...
openqa-maintenance: update data for schedule 12sp3 jobs
2017-07-24 09:19:36 +02:00
Ondřej Súkup
6bb50534a4
openqa-maintenance: update data for schedule 12sp3 jobs
2017-07-21 17:32:41 +02:00
Jimmy Berry
e4c11a63ad
Merge pull request #1021 from jberry-suse/spec-set_version
...
dist/ci/Dockerfile: add obs-service-set_version based on changes made for Factory.
2017-07-19 17:32:22 -05:00
Jimmy Berry
7581a2e9c4
dist/ci/Dockerfile: add obs-service-set_version based on changes made for Factory.
2017-07-19 17:21:15 -05:00
Jimmy Berry
00c88d1641
Merge pull request #1014 from jberry-suse/source_check-remote-whitelist
...
check_source: utilize project config to allow for remote entries.
2017-07-19 17:17:35 -05:00
Jimmy Berry
0a0bec5bf7
Merge pull request #1019 from jberry-suse/devel-project-maintainer
...
devel-project: provide maintainer command to check for relevant groups. (and search() usage)
2017-07-19 17:12: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
5b6ad33773
cache: unquote() all URLs before processing to ensure correctness.
...
It seems osc.core and similar generate both quoted and unquoted URLs that
are cached separately. Additionally, urlopen() handles quoted paths
differently from os.path.*() methods which can create issues for quoted
projects.
2017-07-18 23:51:22 -05:00
Jimmy Berry
a61cf8a2f0
check_source: utilize project config to allow for remote entries.
...
Rather than updating a local whitelist file for temporary devel project
whitelist entries it makes more sense to allow for remote configuration.
2017-07-18 23:48:47 -05:00
Jimmy Berry
c08887e3ec
check_source: change repo_checker default to new OBS username.
...
To distinguish from the old factory-repo-checker and use a generic name
applicable to Leap as well.
2017-07-18 22:51:26 -05:00
Jimmy Berry
03c46f18d7
ReviewBot: provide staging_api() from repo_checker.
2017-07-18 17:06:37 -05:00
Jimmy Berry
ce00330f88
Merge pull request #1011 from jberry-suse/spec-followups
...
dist/ci/deploy.obs.sh: include apiurl in general so email is used during service run.
2017-07-17 17:53:53 -05:00
Jimmy Berry
8de99935bb
dist/ci/deploy.obs.sh: include apiurl in general so email is used during service run.
2017-07-17 17:48:19 -05:00
Jimmy Berry
8df27b1de2
dist/ci/Dockerfile: include obs-service-{download_files,format_spec_file} for deployment.
2017-07-17 16:42:21 -05:00
Jimmy Berry
2974af7e0d
Merge pull request #1010 from jberry-suse/spec-followups
...
dist/spec: utilize obs_scm renaming which properly includes version in source (and followups)
2017-07-17 16:30:48 -05:00
Jimmy Berry
1f1b4c979c
travis: target proper home in openSUSE:Tools for deployment.
2017-07-17 16:26:26 -05:00
Jimmy Berry
ea6bc0f28f
dist/spec: utilize obs_scm renaming which properly includes version in source.
2017-07-17 16:26:21 -05:00
Jimmy Berry
651c7d57f1
travis: include OBS_EMAIL environment variable when deploying.
2017-07-17 15:55:04 -05:00
Jimmy Berry
95c43d0ce6
dist/spec: include %defattr on all %files entries.
2017-07-17 15:52:27 -05:00
Jimmy Berry
dc07d5980b
dist/spec: add missing osc requires.
2017-07-17 15:51:59 -05:00