2939 Commits

Author SHA1 Message Date
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
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
Jimmy Berry
262d988b17 Merge pull request #1008 from jberry-suse/travis-deploy-misc
travis: include list email address in changes entry during deployment (and version during make install)
2017-07-13 21:32:22 -05:00
Jimmy Berry
a00c96065a travis: include list email address in changes entry during deployment. 2017-07-13 21:28:12 -05:00
Jimmy Berry
db2908816a Makefile & disc/spec: include version in installed osc-staging plugin. 2017-07-13 21:28:05 -05:00
Jimmy Berry
0a840434e3 Merge pull request #1005 from jberry-suse/travis-deploy-obs-fix
dist/ci/deploy.obs.sh: remove previous source.
2017-07-13 19:19:27 -05:00
Jimmy Berry
62049d803c dist/ci/deploy.obs.sh: remove previous source. 2017-07-13 19:14:28 -05:00
Jimmy Berry
bc8cb752e8 Merge pull request #1004 from jberry-suse/travis-deploy-obs
travis: add deployment to OBS package on master branch commit.
2017-07-13 19:08:23 -05:00
Jimmy Berry
7df5bf27c7 travis: add deployment to OBS package on master branch commit. 2017-07-13 19:00:04 -05:00
Jimmy Berry
feedef3476 Merge pull request #998 from jberry-suse/spec
dist/spec: initial specfile including relevant sub-packages.
2017-07-13 17:14:12 -05:00
Jimmy Berry
23fd8e19c9 dist/ci/Dockerfile: hard-code mirror until TW mirror issue resolved. 2017-07-13 17:09:13 -05:00
Jimmy Berry
6cca8f6ef3 travis: drop distribution related change check.
Managed to get the spec building quick enough it does not matter and the
check would need to be more complicated to not miss a variety of cases.
2017-07-13 17:09:13 -05:00
Jimmy Berry
b7b3f928a6 travis: skip expensive spec build if no changes made to relevant files. 2017-07-13 17:09:13 -05:00