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
Jimmy Berry
04c8e091d4
travis: provide a separate job for build spec.
2017-07-13 17:09:13 -05:00
Jimmy Berry
06d69e5d5b
travis & Makefile: drop old repo checker directory creation.
2017-07-13 17:09:13 -05:00
Jimmy Berry
bd5296d680
Makefile: provide package and package-clean targets.
2017-07-13 17:09:13 -05:00
Jimmy Berry
8603a73971
dist/spec: move into package subdirectory in prepration for travis-ci.
2017-07-13 17:09:13 -05:00
Jimmy Berry
3d640e98fb
dist/spec: drop osc-plugin-check_repo now that new repo checker was merged.
2017-07-13 17:09:05 -05:00
Jimmy Berry
5beb6541c3
dist/spec: initial specfile including relevant sub-packages.
...
Definitely some areas that should be improved, but those can be done in
coordination with Makefile updates once a base spec file exists.
2017-07-12 17:16:36 -05:00
Jimmy Berry
2fb35f930d
Merge pull request #964 from jberry-suse/repo_checker-rebuild-final
...
Complete rewrite of repo_checker based on ReviewBot with a large number of improvements
2017-07-12 17:15:02 -05:00
Jimmy Berry
84a91c94ae
repo_checker: utilize sorted(reverse=True) instead of reversed() for target_archs().
2017-07-12 15:32:58 -05:00
Jimmy Berry
24afac5ede
repo_checker: reset mirror cache after corruption.
2017-07-12 15:32:27 -05:00
Jimmy Berry
d16af1845f
CreatePackageDescr.pm: delete corrupt rpms.
2017-07-12 15:32:27 -05:00
Jimmy Berry
c7632e44cb
repo-checker.pl: handle empty string snippet.
2017-07-12 15:32:20 -05:00
Jimmy Berry
3b85406396
repo_checker: handle corrupted requests referencing non-existent projects.
2017-07-12 15:31:30 -05:00
Jimmy Berry
763cf776a2
repo_checker: remove extra newline from install_check() output.
2017-07-12 15:31:30 -05:00
Jimmy Berry
ec2ce9df69
repo_checker: add ignore_file.flush() to ensure ignore file written.
2017-07-12 15:31:30 -05:00
Jimmy Berry
322e9bc6b5
repo-checker.pl: $dir structure matches $repodir (ie no subdir).
...
Since repo-checker.pl mirrors both product and staging repo using the
same method the glob() should look the same.
2017-07-12 15:31:30 -05:00
Jimmy Berry
52efff0ce1
repo-checker.pl: redirect stderr to file so problems can be detected.
...
Previously installcheck could crash due to corrupt $pfile and the script
would report no error. Thus any install problems were ignored.
2017-07-12 15:31:30 -05:00
Jimmy Berry
05af37f740
repo-checker.pl: detect invalid package snippet and error out.
2017-07-12 15:31:30 -05:00