commit python-jenkins-job-builder for openSUSE:Factory
Hello community, here is the log from the commit of package python-jenkins-job-builder for openSUSE:Factory checked in at 2020-04-21 13:10:40 Comparing /work/SRC/openSUSE:Factory/python-jenkins-job-builder (Old) and /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new.2738 (New) Package is "python-jenkins-job-builder" Tue Apr 21 13:10:40 2020 rev:22 rq:795809 version:3.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes 2020-03-09 21:04:15.331018501 +0100 +++ /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new.2738/python-jenkins-job-builder.changes 2020-04-21 13:10:40.660813529 +0200 @@ -1,0 +2,5 @@ +Mon Apr 20 11:45:45 UTC 2020 - Tomáš Chvátal + +- Pull configparser only on python2 + +--- Other differences: -- ++ python-jenkins-job-builder.spec ++ --- /var/tmp/diff_new_pack.tVFTt7/_old 2020-04-21 13:10:41.872815946 +0200 +++ /var/tmp/diff_new_pack.tVFTt7/_new 2020-04-21 13:10:41.876815954 +0200 @@ -18,6 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%bcond_without python2 Name: python-jenkins-job-builder Version:3.3.0 Release:0 @@ -28,7 +29,6 @@ Source: https://files.pythonhosted.org/packages/source/j/jenkins-job-builder/jenkins-job-builder-%{version}.tar.gz BuildRequires: %{python_module Jinja2} BuildRequires: %{python_module PyYAML >= 3.10.0} -BuildRequires: %{python_module configparser} BuildRequires: %{python_module fasteners} BuildRequires: %{python_module mock} BuildRequires: %{python_module pbr >= 1.8} @@ -51,6 +51,9 @@ Requires(post): update-alternatives Requires(postun): update-alternatives BuildArch: noarch +%if %{with python2} +BuildRequires: python-configparser +%endif %python_subpackages %description
commit python-jenkins-job-builder for openSUSE:Factory
Hello community, here is the log from the commit of package python-jenkins-job-builder for openSUSE:Factory checked in at 2020-03-09 21:04:07 Comparing /work/SRC/openSUSE:Factory/python-jenkins-job-builder (Old) and /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new.26092 (New) Package is "python-jenkins-job-builder" Mon Mar 9 21:04:07 2020 rev:21 rq:783049 version:3.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes 2020-01-09 22:53:06.554784790 +0100 +++ /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new.26092/python-jenkins-job-builder.changes 2020-03-09 21:04:15.331018501 +0100 @@ -1,0 +2,10 @@ +Mon Mar 9 16:44:09 UTC 2020 - Marketa Calabkova + +- Update to 3.3.0 + * Add support for become in ansible playbook + * Adding view for the Delivery Pipeline Plugin + * Fix authorization property issue + * Experimental support for filterChecks trait + * Add support for opsgenie notification plugin + +--- Old: jenkins-job-builder-3.2.0.tar.gz jenkins-job-builder-3.2.0.tar.gz.asc New: jenkins-job-builder-3.3.0.tar.gz Other differences: -- ++ python-jenkins-job-builder.spec ++ --- /var/tmp/diff_new_pack.BOQJNT/_old 2020-03-09 21:04:16.299019016 +0100 +++ /var/tmp/diff_new_pack.BOQJNT/_new 2020-03-09 21:04:16.323019029 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-jenkins-job-builder # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2014 Thomas Bechtold # # All modifications and additions to the file contributed by third parties @@ -19,14 +19,13 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-jenkins-job-builder -Version:3.2.0 +Version:3.3.0 Release:0 Summary:Program for configuring Jenkins jobs with YAML License:Apache-2.0 Group: Development/Languages/Python URL:https://opendev.org/jjb/jenkins-job-builder Source: https://files.pythonhosted.org/packages/source/j/jenkins-job-builder/jenkins-job-builder-%{version}.tar.gz -Source1: https://tarballs.openstack.org/jenkins-job-builder/jenkins-job-builder-%{version}.tar.gz.asc BuildRequires: %{python_module Jinja2} BuildRequires: %{python_module PyYAML >= 3.10.0} BuildRequires: %{python_module configparser} ++ jenkins-job-builder-3.2.0.tar.gz -> jenkins-job-builder-3.3.0.tar.gz ++ 5545 lines of diff (skipped)
commit python-jenkins-job-builder for openSUSE:Factory
Hello community, here is the log from the commit of package python-jenkins-job-builder for openSUSE:Factory checked in at 2020-01-09 22:52:27 Comparing /work/SRC/openSUSE:Factory/python-jenkins-job-builder (Old) and /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new.6675 (New) Package is "python-jenkins-job-builder" Thu Jan 9 22:52:27 2020 rev:20 rq:762179 version:3.2.0 Changes: --- /work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes 2019-09-13 14:59:39.209280630 +0200 +++ /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new.6675/python-jenkins-job-builder.changes 2020-01-09 22:53:06.554784790 +0100 @@ -1,0 +2,24 @@ +Wed Jan 8 16:02:23 UTC 2020 - Jan Zerebecki + +- BuildRequire python configparser to make tests work on Python 2 +- Update to 3.2.0: + * Add support for noSquash (no-squash) in jms-messaging trigger + * Fix the yaml load warning. + * Switch to debug log level for not deleting job + * Add alias to multijob builder + * Add Private and WIP change support for gerrit + * Fix double inderection of name templates + * Allow use of jinja templates in defaults +- Update to 3.1.0: + * Fix repository location in README.rst + * registry: cache component loading + * Support sectioned views + * registry: preload entrypoints before caching + * Support nested views + * text-finder: support not-built-if-found + * Add support for new 'notify every failure' option in Slack Plugin + * Fix Authorization properties for folder and job in Folder + * Setup python-black for auto code style fmt + * Auto-generated output from python-black + +--- Old: jenkins-job-builder-3.0.2.tar.gz New: jenkins-job-builder-3.2.0.tar.gz jenkins-job-builder-3.2.0.tar.gz.asc Other differences: -- ++ python-jenkins-job-builder.spec ++ --- /var/tmp/diff_new_pack.3zwPRe/_old 2020-01-09 22:53:07.486785256 +0100 +++ /var/tmp/diff_new_pack.3zwPRe/_new 2020-01-09 22:53:07.502785265 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-jenkins-job-builder # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2014 Thomas Bechtold # # All modifications and additions to the file contributed by third parties @@ -19,15 +19,17 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-jenkins-job-builder -Version:3.0.2 +Version:3.2.0 Release:0 Summary:Program for configuring Jenkins jobs with YAML License:Apache-2.0 Group: Development/Languages/Python URL:https://opendev.org/jjb/jenkins-job-builder Source: https://files.pythonhosted.org/packages/source/j/jenkins-job-builder/jenkins-job-builder-%{version}.tar.gz +Source1: https://tarballs.openstack.org/jenkins-job-builder/jenkins-job-builder-%{version}.tar.gz.asc BuildRequires: %{python_module Jinja2} BuildRequires: %{python_module PyYAML >= 3.10.0} +BuildRequires: %{python_module configparser} BuildRequires: %{python_module fasteners} BuildRequires: %{python_module mock} BuildRequires: %{python_module pbr >= 1.8} ++ jenkins-job-builder-3.0.2.tar.gz -> jenkins-job-builder-3.2.0.tar.gz ++ 30824 lines of diff (skipped)
commit python-jenkins-job-builder for openSUSE:Factory
Hello community, here is the log from the commit of package python-jenkins-job-builder for openSUSE:Factory checked in at 2019-09-13 14:59:35 Comparing /work/SRC/openSUSE:Factory/python-jenkins-job-builder (Old) and /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new.7948 (New) Package is "python-jenkins-job-builder" Fri Sep 13 14:59:35 2019 rev:19 rq:730188 version:3.0.2 Changes: --- /work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes 2019-08-13 13:27:31.581319514 +0200 +++ /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new.7948/python-jenkins-job-builder.changes 2019-09-13 14:59:39.209280630 +0200 @@ -1,0 +2,9 @@ +Wed Sep 11 14:31:14 UTC 2019 - Tomáš Chvátal + +- Update to 3.0.2: + * Added missing 'filters' parameters for rabbitmq trigger plugin + * Add support of "disableDeferredWipeout" option to workspace cleanup plugin + * Avoid ResourceWarning by closing file handlers when finished + * Add support for two new plugins, and a new version of one + +--- Old: jenkins-job-builder-3.0.1.tar.gz New: jenkins-job-builder-3.0.2.tar.gz Other differences: -- ++ python-jenkins-job-builder.spec ++ --- /var/tmp/diff_new_pack.VsNmT7/_old 2019-09-13 14:59:40.509280685 +0200 +++ /var/tmp/diff_new_pack.VsNmT7/_new 2019-09-13 14:59:40.513280685 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-jenkins-job-builder -Version:3.0.1 +Version:3.0.2 Release:0 Summary:Program for configuring Jenkins jobs with YAML License:Apache-2.0 ++ jenkins-job-builder-3.0.1.tar.gz -> jenkins-job-builder-3.0.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-3.0.1/AUTHORS new/jenkins-job-builder-3.0.2/AUTHORS --- old/jenkins-job-builder-3.0.1/AUTHORS 2019-07-29 21:49:12.0 +0200 +++ new/jenkins-job-builder-3.0.2/AUTHORS 2019-08-15 21:08:43.0 +0200 @@ -1,3 +1,4 @@ +Achim Leitner Adam Harwell Adam Kaufman Adam Spiers @@ -271,7 +272,9 @@ Sebastian Schuberth Sergey Kolekonov Sergey Kulanov +Sergey Lebedev Sergey Yudin +Sergii Kipot Shane Wang Simon Gomizelj Simon Kuhnle @@ -321,6 +324,7 @@ Vishal Bhoj Vitaliy Lotorev Vitaliy Lotorev +Waldemar Znoinski Wayne Wayne Warren Wayne Warren @@ -340,6 +344,7 @@ hayderimran7 hayderimran7 imran +kendallpcdoctor liyuanzhen mhuin mlua diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-3.0.1/ChangeLog new/jenkins-job-builder-3.0.2/ChangeLog --- old/jenkins-job-builder-3.0.1/ChangeLog 2019-07-29 21:49:12.0 +0200 +++ new/jenkins-job-builder-3.0.2/ChangeLog 2019-08-15 21:08:43.0 +0200 @@ -1,10 +1,20 @@ CHANGES === +3.0.2 +- + +* Add support of "disableDeferredWipeout" option to workspace cleanup plugin +* Fix encoding error in builder.py +* Added missing 'filters' parameters for rabbitmq trigger plugin +* add support for 'override-topic' in jms-messaging trigger + 3.0.1 - * Revert "Add support for rendering jinja template as yaml" +* Avoid ResourceWarning by closing file handlers when finished +* Add support for two new plugins, and a new version of one 3.0.0 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-3.0.1/PKG-INFO new/jenkins-job-builder-3.0.2/PKG-INFO --- old/jenkins-job-builder-3.0.1/PKG-INFO 2019-07-29 21:49:13.0 +0200 +++ new/jenkins-job-builder-3.0.2/PKG-INFO 2019-08-15 21:08:44.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: jenkins-job-builder -Version: 3.0.1 +Version: 3.0.2 Summary: Manage Jenkins jobs with YAML Home-page: https://docs.openstack.org/infra/jenkins-job-builder/ Author: OpenStack Infrastructure Team diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-3.0.1/jenkins_job_builder.egg-info/PKG-INFO new/jenkins-job-builder-3.0.2/jenkins_job_builder.egg-info/PKG-INFO --- old/jenkins-job-builder-3.0.1/jenkins_job_builder.egg-info/PKG-INFO 2019-07-29 21:49:12.0 +0200 +++ new/jenkins-job-builder-3.0.2/jenkins_job_builder.egg-info/PKG-INFO 2019-08-15 21:08:43.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: jenkins-job-builder -Version: 3.0.1 +Version: 3.0.2 Summary: Manage Jenkins jobs with YAML Home-page: https://docs.openstack.org/infra/jenkins-job-builder/ Author: OpenStack Infrastructure Team diff -urN '
commit python-jenkins-job-builder for openSUSE:Factory
Hello community, here is the log from the commit of package python-jenkins-job-builder for openSUSE:Factory checked in at 2019-08-13 13:27:27 Comparing /work/SRC/openSUSE:Factory/python-jenkins-job-builder (Old) and /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new.9556 (New) Package is "python-jenkins-job-builder" Tue Aug 13 13:27:27 2019 rev:18 rq:722910 version:3.0.1 Changes: --- /work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes 2019-08-05 10:38:47.283317117 +0200 +++ /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new.9556/python-jenkins-job-builder.changes 2019-08-13 13:27:31.581319514 +0200 @@ -1,0 +2,6 @@ +Mon Aug 12 16:30:50 UTC 2019 - Dirk Mueller + +- update to 3.0.1: + * Revert "Add support for rendering jinja template as yaml" + +--- Old: jenkins-job-builder-3.0.0.tar.gz New: jenkins-job-builder-3.0.1.tar.gz Other differences: -- ++ python-jenkins-job-builder.spec ++ --- /var/tmp/diff_new_pack.h1siR4/_old 2019-08-13 13:27:32.717319215 +0200 +++ /var/tmp/diff_new_pack.h1siR4/_new 2019-08-13 13:27:32.721319214 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-jenkins-job-builder -Version:3.0.0 +Version:3.0.1 Release:0 Summary:Program for configuring Jenkins jobs with YAML License:Apache-2.0 ++ jenkins-job-builder-3.0.0.tar.gz -> jenkins-job-builder-3.0.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-3.0.0/ChangeLog new/jenkins-job-builder-3.0.1/ChangeLog --- old/jenkins-job-builder-3.0.0/ChangeLog 2019-07-25 18:34:37.0 +0200 +++ new/jenkins-job-builder-3.0.1/ChangeLog 2019-07-29 21:49:12.0 +0200 @@ -1,6 +1,11 @@ CHANGES === +3.0.1 +- + +* Revert "Add support for rendering jinja template as yaml" + 3.0.0 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-3.0.0/PKG-INFO new/jenkins-job-builder-3.0.1/PKG-INFO --- old/jenkins-job-builder-3.0.0/PKG-INFO 2019-07-25 18:34:38.0 +0200 +++ new/jenkins-job-builder-3.0.1/PKG-INFO 2019-07-29 21:49:13.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: jenkins-job-builder -Version: 3.0.0 +Version: 3.0.1 Summary: Manage Jenkins jobs with YAML Home-page: https://docs.openstack.org/infra/jenkins-job-builder/ Author: OpenStack Infrastructure Team diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-3.0.0/jenkins_job_builder.egg-info/PKG-INFO new/jenkins-job-builder-3.0.1/jenkins_job_builder.egg-info/PKG-INFO --- old/jenkins-job-builder-3.0.0/jenkins_job_builder.egg-info/PKG-INFO 2019-07-25 18:34:37.0 +0200 +++ new/jenkins-job-builder-3.0.1/jenkins_job_builder.egg-info/PKG-INFO 2019-07-29 21:49:12.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: jenkins-job-builder -Version: 3.0.0 +Version: 3.0.1 Summary: Manage Jenkins jobs with YAML Home-page: https://docs.openstack.org/infra/jenkins-job-builder/ Author: OpenStack Infrastructure Team diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-3.0.0/jenkins_job_builder.egg-info/SOURCES.txt new/jenkins-job-builder-3.0.1/jenkins_job_builder.egg-info/SOURCES.txt --- old/jenkins-job-builder-3.0.0/jenkins_job_builder.egg-info/SOURCES.txt 2019-07-25 18:34:38.0 +0200 +++ new/jenkins-job-builder-3.0.1/jenkins_job_builder.egg-info/SOURCES.txt 2019-07-29 21:49:13.0 +0200 @@ -2010,9 +2010,6 @@ tests/yamlparser/fixtures/include_path002.conf tests/yamlparser/fixtures/include_path002.xml tests/yamlparser/fixtures/include_path002.yaml -tests/yamlparser/fixtures/jinja-as-yaml-include01.xml -tests/yamlparser/fixtures/jinja-as-yaml-include01.yaml -tests/yamlparser/fixtures/jinja-as-yaml-include01.yaml.inc tests/yamlparser/fixtures/jinja-include01.xml tests/yamlparser/fixtures/jinja-include01.yaml tests/yamlparser/fixtures/jinja-include01.yaml.inc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-3.0.0/jenkins_job_builder.egg-info/pbr.json new/jenkins-job-builder-3.0.1/jenkins_job_builder.egg-info/pbr.json --- old/jenkins-job-builder-3.0.0/jenkins_job_builder.egg-info/pbr.json 2019-07-25 18:34:37.0 +0200 +++ new/jenkins-job-builder-3.0.1/jenkins_job_builder.egg-info/pbr.json 2019-07-29 21:49:12.0 +0200 @@ -1 +1 @@ -{"git_version"
commit python-jenkins-job-builder for openSUSE:Factory
Hello community, here is the log from the commit of package python-jenkins-job-builder for openSUSE:Factory checked in at 2019-08-05 10:38:45 Comparing /work/SRC/openSUSE:Factory/python-jenkins-job-builder (Old) and /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new.4126 (New) Package is "python-jenkins-job-builder" Mon Aug 5 10:38:45 2019 rev:17 rq:720469 version:3.0.0 Changes: --- /work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes 2019-05-17 23:43:38.813896875 +0200 +++ /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new.4126/python-jenkins-job-builder.changes 2019-08-05 10:38:47.283317117 +0200 @@ -1,0 +2,18 @@ +Thu Aug 1 12:15:16 UTC 2019 - pgaj...@suse.com + +- version update to 3.0.0 + * Fix typo in bitbucket\_scm discover-branch parameter + * Adding support for the cachet gating plugin + * Correct dependencies on tox linters + * Add support for rendering jinja template as yaml + * Add support for GH Custom Notification Context + * Add support for 'Micro Focus Application Automation Tools' + * Include support for jacoco source inclusion pattern + * Add 'skip-initial-build' to project multibranch + * OpenDev Migration Patch + * fix job-template call in include-raw-escaped fixtures + * remove support of old plugin config format + * Add \`Specs support\` for \`artifactory\_generic\` Add support of Artifactory Specs https://www.jfrog.com/confluence/display/RTF/Using+File+Specs + * Ignore view update if not specified + +--- Old: jenkins-job-builder-2.10.0.tar.gz New: jenkins-job-builder-3.0.0.tar.gz Other differences: -- ++ python-jenkins-job-builder.spec ++ --- /var/tmp/diff_new_pack.dRyiGN/_old 2019-08-05 10:38:47.887317044 +0200 +++ /var/tmp/diff_new_pack.dRyiGN/_new 2019-08-05 10:38:47.891317043 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-jenkins-job-builder -Version:2.10.0 +Version:3.0.0 Release:0 Summary:Program for configuring Jenkins jobs with YAML License:Apache-2.0 @@ -44,6 +44,7 @@ Requires: python-fasteners Requires: python-pbr >= 1.8 Requires: python-python-jenkins >= 0.4.15 +Requires: python-setuptools Requires: python-six >= 1.9.0 Requires: python-stevedore >= 1.17.1 Requires(post): update-alternatives ++ jenkins-job-builder-2.10.0.tar.gz -> jenkins-job-builder-3.0.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-2.10.0/.zuul.yaml new/jenkins-job-builder-3.0.0/.zuul.yaml --- old/jenkins-job-builder-2.10.0/.zuul.yaml 2019-04-10 03:26:38.0 +0200 +++ new/jenkins-job-builder-3.0.0/.zuul.yaml2019-07-25 18:33:39.0 +0200 @@ -3,8 +3,8 @@ description: Tests compatibility with master branch of python-jenkins parent: tox-py27 required-projects: - - openstack/python-jenkins - - openstack-infra/jenkins-job-builder + - jjb/python-jenkins + - jjb/jenkins-job-builder voting: true - project: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-2.10.0/AUTHORS new/jenkins-job-builder-3.0.0/AUTHORS --- old/jenkins-job-builder-2.10.0/AUTHORS 2019-04-10 03:28:48.0 +0200 +++ new/jenkins-job-builder-3.0.0/AUTHORS 2019-07-25 18:34:37.0 +0200 @@ -38,6 +38,7 @@ Atin Ruia Atsushi SAKAI Attila Fazekas +Aviel Yosef Ayoub Elhamdani Azat Khuzhin Bao Nguyen @@ -62,6 +63,7 @@ Carl Loa Odin Chris Burroughs Chris Denneen +Chris Koehnke Christian Berendt Christian Fetzer Christian Fetzer @@ -131,6 +133,7 @@ Imran Malik Inaky Perez-Gonzalez Isaac Beckman +Ivan Fernandez Calvo Ivan Remizov Jacqueline Haefke Jaime Flynn @@ -147,6 +150,7 @@ Jef Mallal Jef Mallal Jeff Grafton +Jelle van der Waa Jeremy Phelps Jeremy Stanley Jerome Hourquebie @@ -156,6 +160,7 @@ Joakim Löfgren Joakim Soderberg Joao Vale +Johann David Johannes Erdfelt John Fragoulis John Patterson @@ -237,6 +242,7 @@ Olivier Bierlaire Ondra Machacek Ondřej Nový +Patrick Paul Patrik Boström Paul Belanger Paul Morie @@ -248,6 +254,7 @@ Peter Liljenberg Peter Szabo Philip Marc Schwartz +Philip Roche Philippe Godin Pierre Rognant Praveen Kumar diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-2.10.0/ChangeLog new/jenkins-job-builder-3.0.0/ChangeLog --- old/jenkins-job-builder-2.10.0/ChangeLog2019-0
commit python-jenkins-job-builder for openSUSE:Factory
Hello community, here is the log from the commit of package python-jenkins-job-builder for openSUSE:Factory checked in at 2019-05-17 23:43:38 Comparing /work/SRC/openSUSE:Factory/python-jenkins-job-builder (Old) and /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new.5148 (New) Package is "python-jenkins-job-builder" Fri May 17 23:43:38 2019 rev:16 rq:703564 version:2.10.0 Changes: --- /work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes 2019-04-08 20:53:49.202580861 +0200 +++ /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new.5148/python-jenkins-job-builder.changes 2019-05-17 23:43:38.813896875 +0200 @@ -1,0 +2,16 @@ +Thu May 16 21:08:30 UTC 2019 - Stephen Ma + +- Fixed the BuildRequires line for pbr: added a space after '>='. + +--- +Tue May 14 23:06:15 UTC 2019 - Jonathan Harker + +- update to 2.10.0 + * Adds named branches to property strategy support + * Do not ignore global-settings-type in Maven module + * Adds github scm multibranch regex branch filte + * Adds match-script and groovy-sandbox to Lockable Resources Plugin properties + * Add 'publishers-from' to the publishers module + * Refactor jobfilters to separate file + +--- Old: 0001-Allow-pyyaml-5.patch jenkins-job-builder-2.9.1.tar.gz New: jenkins-job-builder-2.10.0.tar.gz Other differences: -- ++ python-jenkins-job-builder.spec ++ --- /var/tmp/diff_new_pack.OE8K5C/_old 2019-05-17 23:43:39.485896506 +0200 +++ /var/tmp/diff_new_pack.OE8K5C/_new 2019-05-17 23:43:39.485896506 +0200 @@ -19,23 +19,25 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-jenkins-job-builder -Version:2.9.1 +Version:2.10.0 Release:0 Summary:Program for configuring Jenkins jobs with YAML License:Apache-2.0 Group: Development/Languages/Python -Url:https://github.com/openstack-ci/jenkins-job-builder +URL:https://opendev.org/jjb/jenkins-job-builder Source: https://files.pythonhosted.org/packages/source/j/jenkins-job-builder/jenkins-job-builder-%{version}.tar.gz -# # PATCH-FIX-UPSTREAM 0001-Allow-pyyaml-5.patch -- https://review.openstack.org/650859 -Patch0: 0001-Allow-pyyaml-5.patch BuildRequires: %{python_module Jinja2} +BuildRequires: %{python_module PyYAML >= 3.10.0} BuildRequires: %{python_module fasteners} BuildRequires: %{python_module mock} -BuildRequires: %{python_module pbr} -BuildRequires: %{python_module python-jenkins} +BuildRequires: %{python_module pbr >= 1.8} +BuildRequires: %{python_module python-jenkins >= 0.4.15} BuildRequires: %{python_module setuptools-git} +BuildRequires: %{python_module six >= 1.9.0} BuildRequires: %{python_module stestr} +BuildRequires: %{python_module stevedore >= 1.17.1} BuildRequires: %{python_module testscenarios} +BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-Jinja2 Requires: python-PyYAML >= 3.10.0 @@ -58,7 +60,6 @@ %prep %setup -q -n jenkins-job-builder-%{version} -%patch0 -p1 %build %python_build @@ -66,6 +67,7 @@ %install %python_install %python_clone -a %{buildroot}%{_bindir}/jenkins-jobs +%python_expand %fdupes %{buildroot}%{$python_sitelib} %check %python_exec -m stestr.cli run ++ jenkins-job-builder-2.9.1.tar.gz -> jenkins-job-builder-2.10.0.tar.gz ++ 2982 lines of diff (skipped)
commit python-jenkins-job-builder for openSUSE:Factory
Hello community, here is the log from the commit of package python-jenkins-job-builder for openSUSE:Factory checked in at 2019-04-08 20:53:47 Comparing /work/SRC/openSUSE:Factory/python-jenkins-job-builder (Old) and /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new.3908 (New) Package is "python-jenkins-job-builder" Mon Apr 8 20:53:47 2019 rev:15 rq:692274 version:2.9.1 Changes: --- /work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes 2019-02-05 11:19:01.664887007 +0100 +++ /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new.3908/python-jenkins-job-builder.changes 2019-04-08 20:53:49.202580861 +0200 @@ -1,0 +2,6 @@ +Mon Apr 8 11:30:44 UTC 2019 - Thomas Bechtold + +- Add 0001-Allow-pyyaml-5.patch + Needed for newer python-PyYAML versions + +--- New: 0001-Allow-pyyaml-5.patch Other differences: -- ++ python-jenkins-job-builder.spec ++ --- /var/tmp/diff_new_pack.yzNFIt/_old 2019-04-08 20:53:50.090581513 +0200 +++ /var/tmp/diff_new_pack.yzNFIt/_new 2019-04-08 20:53:50.090581513 +0200 @@ -26,6 +26,8 @@ Group: Development/Languages/Python Url:https://github.com/openstack-ci/jenkins-job-builder Source: https://files.pythonhosted.org/packages/source/j/jenkins-job-builder/jenkins-job-builder-%{version}.tar.gz +# # PATCH-FIX-UPSTREAM 0001-Allow-pyyaml-5.patch -- https://review.openstack.org/650859 +Patch0: 0001-Allow-pyyaml-5.patch BuildRequires: %{python_module Jinja2} BuildRequires: %{python_module fasteners} BuildRequires: %{python_module mock} @@ -56,6 +58,7 @@ %prep %setup -q -n jenkins-job-builder-%{version} +%patch0 -p1 %build %python_build ++ 0001-Allow-pyyaml-5.patch ++ >From 23079af0f736ce340eebabfeb4714fa25d89 Mon Sep 17 00:00:00 2001 From: Thomas Bechtold Date: Mon, 8 Apr 2019 13:29:43 +0200 Subject: [PATCH] Allow pyyaml >= 5 Current latest version is 5.1 so allow this version, too. Change-Id: Ic349545720bf9a3d973fe863c7068d1e590732c3 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index b7a0ae27..8a619626 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,7 +2,7 @@ # of appearance. Changing the order has an impact on the overall integration # process, which may cause wedges in the gate later. six>=1.9.0 # MIT -PyYAML>=3.10.0,<4 # MIT +PyYAML>=3.10.0,<6 # MIT pbr>=1.8 # Apache-2.0 stevedore>=1.17.1 # Apache-2.0 python-jenkins>=0.4.15 -- 2.21.0
commit python-jenkins-job-builder for openSUSE:Factory
Hello community, here is the log from the commit of package python-jenkins-job-builder for openSUSE:Factory checked in at 2019-02-05 11:19:00 Comparing /work/SRC/openSUSE:Factory/python-jenkins-job-builder (Old) and /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new.28833 (New) Package is "python-jenkins-job-builder" Tue Feb 5 11:19:00 2019 rev:14 rq:671249 version:2.9.1 Changes: --- /work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes 2018-11-30 16:33:45.337255410 +0100 +++ /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new.28833/python-jenkins-job-builder.changes 2019-02-05 11:19:01.664887007 +0100 @@ -1,0 +2,8 @@ +Tue Feb 5 05:01:51 UTC 2019 - Thomas Bechtold + +- update to 2.9.1: + * Fix default '0' being ignored + * Convert parameter default value to str + * Adds support for Property Strategies + +--- Old: jenkins-job-builder-2.8.0.tar.gz New: jenkins-job-builder-2.9.1.tar.gz Other differences: -- ++ python-jenkins-job-builder.spec ++ --- /var/tmp/diff_new_pack.yLD1ny/_old 2019-02-05 11:19:02.128886752 +0100 +++ /var/tmp/diff_new_pack.yLD1ny/_new 2019-02-05 11:19:02.132886750 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-jenkins-job-builder # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2014 Thomas Bechtold # # All modifications and additions to the file contributed by third parties @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-jenkins-job-builder -Version:2.8.0 +Version:2.9.1 Release:0 Summary:Program for configuring Jenkins jobs with YAML License:Apache-2.0 ++ jenkins-job-builder-2.8.0.tar.gz -> jenkins-job-builder-2.9.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-2.8.0/ChangeLog new/jenkins-job-builder-2.9.1/ChangeLog --- old/jenkins-job-builder-2.8.0/ChangeLog 2018-11-19 03:02:01.0 +0100 +++ new/jenkins-job-builder-2.9.1/ChangeLog 2018-12-06 14:01:42.0 +0100 @@ -1,9 +1,21 @@ CHANGES === +2.9.1 +- + +* Fix default '0' being ignored + +2.9.0 +- + +* Convert parameter default value to str +* Adds support for Property Strategies + 2.8.0 - +* Print config-xml warning once * Handle cancel-builds-on-update values from vars * Remove random print * Add support for All view-type diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-2.8.0/PKG-INFO new/jenkins-job-builder-2.9.1/PKG-INFO --- old/jenkins-job-builder-2.8.0/PKG-INFO 2018-11-19 03:02:02.0 +0100 +++ new/jenkins-job-builder-2.9.1/PKG-INFO 2018-12-06 14:01:43.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: jenkins-job-builder -Version: 2.8.0 +Version: 2.9.1 Summary: Manage Jenkins jobs with YAML Home-page: https://docs.openstack.org/infra/jenkins-job-builder/ Author: OpenStack Infrastructure Team diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-2.8.0/jenkins_job_builder.egg-info/PKG-INFO new/jenkins-job-builder-2.9.1/jenkins_job_builder.egg-info/PKG-INFO --- old/jenkins-job-builder-2.8.0/jenkins_job_builder.egg-info/PKG-INFO 2018-11-19 03:02:01.0 +0100 +++ new/jenkins-job-builder-2.9.1/jenkins_job_builder.egg-info/PKG-INFO 2018-12-06 14:01:42.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: jenkins-job-builder -Version: 2.8.0 +Version: 2.9.1 Summary: Manage Jenkins jobs with YAML Home-page: https://docs.openstack.org/infra/jenkins-job-builder/ Author: OpenStack Infrastructure Team diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-2.8.0/jenkins_job_builder.egg-info/pbr.json new/jenkins-job-builder-2.9.1/jenkins_job_builder.egg-info/pbr.json --- old/jenkins-job-builder-2.8.0/jenkins_job_builder.egg-info/pbr.json 2018-11-19 03:02:01.0 +0100 +++ new/jenkins-job-builder-2.9.1/jenkins_job_builder.egg-info/pbr.json 2018-12-06 14:01:42.0 +0100 @@ -1 +1 @@ -{"git_version": "d29998e", "is_release": true} \ No newline at end of file +{"git_version": "02e8540", "is_release": true} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-2.8.0/jenkins_jobs/builder.py new/jenkins-job-builder-2.9.1/jenkins_jobs/builder.py --- old/jenkins-job-builder-2.8
commit python-jenkins-job-builder for openSUSE:Factory
Hello community, here is the log from the commit of package python-jenkins-job-builder for openSUSE:Factory checked in at 2018-11-30 16:33:37 Comparing /work/SRC/openSUSE:Factory/python-jenkins-job-builder (Old) and /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new.19453 (New) Package is "python-jenkins-job-builder" Fri Nov 30 16:33:37 2018 rev:13 rq:652822 version:2.8.0 Changes: --- /work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes 2018-09-20 11:42:02.664835949 +0200 +++ /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new.19453/python-jenkins-job-builder.changes 2018-11-30 16:33:45.337255410 +0100 @@ -1,0 +2,55 @@ +Fri Nov 30 09:08:28 UTC 2018 - Thomas Bechtold + +- update to 2.8.0: + * Handle cancel-builds-on-update values from vars + * Remove random print + * Add support for All view-type + * Add missing 'release' stage for Nexus IQ + * Adds support for Disable GitHub Multibranch Status + * Add 'secret-token' parameter to gitlab trigger + * Add 'publish-over-cifs' to the builders module + * docker-pull-image: Pull Docker image from Docker Hub/Registry + * jclouds: Utilize convert\_mapping\_to\_xml + * Fix flake8 failures and make its execution more consistent + * Add .venv to .gitignore + * Add support for the "Gitlab Logo Plugin" + * Adds option to specify secret id for github + * Fix build-result trigger jobs list in examples + * Add support for the "Disk Usage" plugin + * Fix 'block-level' Build Blocker Plugin Property + * Make jjb-tox-cross-python-jenkins job voting + * Add update option to the JJB config sample + * docker-custom-build-env: Add support for new options + * docker-container: Improve support for more options + * gitlab-merge-request: Add support for 2.x + * email: Utilize convert\_mapping\_to\_xml + * Fix options.update is not 'all' if no config + * Add config options --jobs-only and --views-only + * Enable groovy sandbox for properties-inject + * Add support for docker-stop-container + * trig-param-build: Utilize convert\_mapping\_to\_xml + * hue-light: Add commas to mapping tuple + * jdepend: Add commas to mapping tuple + * Support SSHCheckout trait + * Extend multibranch pipeline project scm + * reporters: Import entire helpers library for usage + * docker-build-publish: Improve support for new options + * config-file-provider: Add tests + * cvs: Fix indentation + * Use upstream default for allNodesMatchingLabel + * Document practical use case for variable defaults + * copyartifact-build-selector: Utilize convert\_mapping\_to\_xml + * Add multibranch features + * credentials-binding: Add support for more options + * github-pull-request: Utilize convert\_mapping\_to\_xml + * pollurl: Utilize convert\_mapping\_to\_xml + * Add new checkboxes for Xcode plugin + * build-keeper: Add support for RunCondition + * vault-secrets: Utilize convert\_mapping\_to\_xml + * jclouds: Utilize convert\_mapping\_to\_xml + * copyartifact: Add support for new options + * artifactory-generic: Utilize convert\_mapping\_to\_xml +- Drop 0001-Use-upstream-default-for-allNodesMatchingLabel.patch + Applied upstream + +--- Old: 0001-Use-upstream-default-for-allNodesMatchingLabel.patch jenkins-job-builder-2.3.0.tar.gz New: jenkins-job-builder-2.8.0.tar.gz Other differences: -- ++ python-jenkins-job-builder.spec ++ --- /var/tmp/diff_new_pack.r3Tv9i/_old 2018-11-30 16:33:46.821253465 +0100 +++ /var/tmp/diff_new_pack.r3Tv9i/_new 2018-11-30 16:33:46.825253459 +0100 @@ -19,15 +19,13 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-jenkins-job-builder -Version:2.3.0 +Version:2.8.0 Release:0 Summary:Program for configuring Jenkins jobs with YAML License:Apache-2.0 Group: Development/Languages/Python Url:https://github.com/openstack-ci/jenkins-job-builder Source: https://files.pythonhosted.org/packages/source/j/jenkins-job-builder/jenkins-job-builder-%{version}.tar.gz -# https://review.openstack.org/#/c/600715/ -Patch0: 0001-Use-upstream-default-for-allNodesMatchingLabel.patch BuildRequires: %{python_module Jinja2} BuildRequires: %{python_module fasteners} BuildRequires: %{python_module mock} @@ -58,7 +56,6 @@ %prep %setup -q -n jenkins-job-builder-%{version} -%patch0 -p1 %build %python_build ++ jenkins-job-builder-2.3.0.tar.gz -> jenkins-job-builder-2.8.0.tar.gz ++ 5222 lines of diff (skipped)
commit python-jenkins-job-builder for openSUSE:Factory
Hello community, here is the log from the commit of package python-jenkins-job-builder for openSUSE:Factory checked in at 2018-09-20 11:42:02 Comparing /work/SRC/openSUSE:Factory/python-jenkins-job-builder (Old) and /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new (New) Package is "python-jenkins-job-builder" Thu Sep 20 11:42:02 2018 rev:12 rq:636323 version:2.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes 2018-09-11 17:17:32.803387171 +0200 +++ /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new/python-jenkins-job-builder.changes 2018-09-20 11:42:02.664835949 +0200 @@ -1,0 +2,5 @@ +Mon Sep 10 12:25:44 UTC 2018 - Jan Engelhardt + +- Use noun phrase in summary. + +--- Other differences: -- ++ python-jenkins-job-builder.spec ++ --- /var/tmp/diff_new_pack.qH2EpM/_old 2018-09-20 11:42:03.156835661 +0200 +++ /var/tmp/diff_new_pack.qH2EpM/_new 2018-09-20 11:42:03.156835661 +0200 @@ -13,7 +13,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -21,7 +21,7 @@ Name: python-jenkins-job-builder Version:2.3.0 Release:0 -Summary:Manage Jenkins jobs with YAML +Summary:Program for configuring Jenkins jobs with YAML License:Apache-2.0 Group: Development/Languages/Python Url:https://github.com/openstack-ci/jenkins-job-builder
commit python-jenkins-job-builder for openSUSE:Factory
Hello community, here is the log from the commit of package python-jenkins-job-builder for openSUSE:Factory checked in at 2018-09-11 17:17:17 Comparing /work/SRC/openSUSE:Factory/python-jenkins-job-builder (Old) and /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new (New) Package is "python-jenkins-job-builder" Tue Sep 11 17:17:17 2018 rev:11 rq:634352 version:2.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes 2018-09-07 15:39:49.002509573 +0200 +++ /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new/python-jenkins-job-builder.changes 2018-09-11 17:17:32.803387171 +0200 @@ -1,0 +2,5 @@ +Fri Sep 7 12:34:09 UTC 2018 - dmuel...@suse.com + +- add 0001-Use-upstream-default-for-allNodesMatchingLabel.patch + +--- New: 0001-Use-upstream-default-for-allNodesMatchingLabel.patch Other differences: -- ++ python-jenkins-job-builder.spec ++ --- /var/tmp/diff_new_pack.hmZhOL/_old 2018-09-11 17:17:34.535384512 +0200 +++ /var/tmp/diff_new_pack.hmZhOL/_new 2018-09-11 17:17:34.539384506 +0200 @@ -26,6 +26,8 @@ Group: Development/Languages/Python Url:https://github.com/openstack-ci/jenkins-job-builder Source: https://files.pythonhosted.org/packages/source/j/jenkins-job-builder/jenkins-job-builder-%{version}.tar.gz +# https://review.openstack.org/#/c/600715/ +Patch0: 0001-Use-upstream-default-for-allNodesMatchingLabel.patch BuildRequires: %{python_module Jinja2} BuildRequires: %{python_module fasteners} BuildRequires: %{python_module mock} @@ -56,6 +58,7 @@ %prep %setup -q -n jenkins-job-builder-%{version} +%patch0 -p1 %build %python_build ++ 0001-Use-upstream-default-for-allNodesMatchingLabel.patch ++ >From 405df97718dda6710a9199d7fdb7d649efc9862d Mon Sep 17 00:00:00 2001 From: "Bernhard M. Wiedemann" Date: Fri, 7 Sep 2018 13:07:58 +0200 Subject: [PATCH] Use upstream default for allNodesMatchingLabel As has been found earlier in Idf3460f16520963193c7e85a884c42511371 having allNodesMatchingLabel on is a very bad idea because it kills scaling in your CI by scheduling every job on every node in parallel Change-Id: Iae07b578ccfb6f728a1615628479318c46e0530a --- jenkins_jobs/modules/parameters.py | 4 ++-- tests/parameters/fixtures/node-label001.xml | 2 +- tests/parameters/fixtures/node-label002.xml | 2 +- tests/parameters/fixtures/node-label003.xml | 2 +- tests/parameters/fixtures/node-label004.xml | 2 +- tests/parameters/fixtures/node-label006.xml | 17 + tests/parameters/fixtures/node-label006.yaml | 5 + 7 files changed, 28 insertions(+), 6 deletions(-) create mode 100644 tests/parameters/fixtures/node-label006.xml create mode 100644 tests/parameters/fixtures/node-label006.yaml diff --git a/jenkins_jobs/modules/parameters.py b/jenkins_jobs/modules/parameters.py index 67a8c3f0..deb6eb0c 100644 --- a/jenkins_jobs/modules/parameters.py +++ b/jenkins_jobs/modules/parameters.py @@ -191,7 +191,7 @@ def label_param(registry, xml_parent, data): :arg str default: the default value of the parameter (optional) :arg str description: a description of the parameter (optional) :arg bool all-nodes: to run job on all nodes matching label -in parallel (default: true) +in parallel (default: false) :arg str matching-label: to run all nodes matching label 'success', 'unstable' or 'allCases' (optional) :arg str node-eligibility: all nodes, ignore temporary nodes or @@ -210,7 +210,7 @@ def label_param(registry, xml_parent, data): valid_types = ['allCases', 'success', 'unstable'] mapping = [ -('all-nodes', 'allNodesMatchingLabel', True), +('all-nodes', 'allNodesMatchingLabel', False), ('matching-label', 'triggerIfResult', 'allCases', valid_types), ] helpers.convert_mapping_to_xml(pdef, data, mapping, fail_required=True) diff --git a/tests/parameters/fixtures/node-label001.xml b/tests/parameters/fixtures/node-label001.xml index 9157ccc6..0a5b9161 100644 --- a/tests/parameters/fixtures/node-label001.xml +++ b/tests/parameters/fixtures/node-label001.xml @@ -7,7 +7,7 @@ EXAMPLE LABEL 1 EXAMPLE LABEL DESCRIPTION 1 - true + false success diff --git a/tests/parameters/fixtures/node-label002.xml b/tests/parameters/fixtures/node-label002.xml index 4416dc8e..3ca6119e 100644 --- a/tests/parameters/fixtures/node-label002.xml +++ b/tests/parameters/fixtures/node-label002.xml @@ -7,7 +7,7 @@ EXAMPLE LABEL 2 EXAMPLE LABEL DESCR
commit python-jenkins-job-builder for openSUSE:Factory
Hello community, here is the log from the commit of package python-jenkins-job-builder for openSUSE:Factory checked in at 2018-09-07 15:39:48 Comparing /work/SRC/openSUSE:Factory/python-jenkins-job-builder (Old) and /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new (New) Package is "python-jenkins-job-builder" Fri Sep 7 15:39:48 2018 rev:10 rq:633219 version:2.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes 2018-05-11 09:18:13.510623835 +0200 +++ /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new/python-jenkins-job-builder.changes 2018-09-07 15:39:49.002509573 +0200 @@ -1,0 +2,604 @@ +Tue Sep 4 17:39:28 UTC 2018 - dmuel...@suse.com + +- update to 2.3.0: + * Allow control of verbose option for publish-over plugins + * Allow running only on one of nodes with label parameter + * branch-api: Support skip-rate-limit param + * ansicolor: Enforce valid types + * build-blocker: Refactor to increase code quality + * Avoid extra XML elements in views + * ant: Refactor code to improve readability + * Views require case insensitive sorting + * Add matching parameter to throttle concurrent jobs + * ssh-agent-credentials: Support ignore-missing-credentials param + * Add support for "Invoke Nexus Policy Evaluation" + * Fix pipeline view-type should be pipeline + * [view\_list] Update helpers import to common style + * [pipeline] Update helpers import to common style + * [wrappers] Update helpers import to common style + * [scm] Update helpers import to common style + * [Triggers] Update helpers import to common style + * Fix typo in anchor test + * [Maven] Update helpers import to common style + * [Workflow] Update helpers import to common style + * Refactor parameters.py + * Refactor email-ext in publishers.py + * Add support for filtering by name in git source + * Fix typo in test docstring + * Allow dashes in variable key names + * Add support for few of Extra Columns plugin' extra columns for ListView generator + * Add support for Basic Branch Build Strategies Plugin + * Refactor hipchat\_notif.py + * Refactor notifications.py + * Refactor clone\_workspace function to use convert\_mapping\_to\_xml + * adopt pre-commit hooks + * Refactor builders.py + * Stable identifier for branch sources in multibranch job + * Add commas to all mapping tuples in properties.py + * Refactor ivy function in triggers.py to utilize convert\_mapping\_to\_xml + * Fix typo of function description in helpers.py + * Fix bug in Git 'skip-tag' backwards compatibility + * ghprb: blacklist-target-branches support + * Normalize newlines at end of file + * Symlink folders001.xml to deduplicate the test xml + * Add XUnit processing plugin to builders + * Adds wrapper for vault plugin + * Constrain PyYAML to v3.x + * multibranch-bitbucket: discover strategies + * multibranch-bitbucket regex for source branches + * Access priority sorter plugin info via short name + * Improve support for nodelabelparameter + * Refactor duplicated code in xml\_config.py + * multibranch-bitbucket: Configure server address + * multibranch: Configurable script-path + * Add publishers related to GitLab Plugin + * Allow jjb to be called as a module + * Revert "fix tox python3 overrides" + * fix tox python3 overrides + * upgrade hacking module + * Improve support for rvm plugin + * Add support for AccuRev as SCM Provider + * Improve unicode support + * Fix indent of git for scm + * Improve support for EnvInject plugin + * Add depth option to git shallow-clone + * Fix typo in robot-lists XML + * Add support for GraphView column to views + * Correct doc for deprecation version of git skip-tag + * Use convert\_mapping\_to\_xml helper function + * Add discover-tags to multibranch pipeline project + * Add trigger-from-child-projects option + * Handle generateParcelBuilderInputFile flag correctly + * Add support for Jenkins Sounds plugin + * Fix doc in logparser + * Change default on fail\_required parameter to True for convert xml + * Update BuildResultTrigger plugin + * Update hipchat example for new syntax + * Fixes delete-all command when no option is provided + * triggers: correct name of JMS Messaging Plugin + * Add retain\_anchors config option + * Handle string skip-vote parameters in gerrit trigger + * Make the deprecated plugin config messaging clearer + * Add groovy-script-file option to extended parameters + * adding extra properties to sonar publisher + * Fixes a bug in the multibranch project type + * add pipeline template using nested stage command + * Add support for policy-violations for view columns + * Fix default value regex pattern + * Improve support for Extended Choice Parameters + * Add support for setting file paths to
commit python-jenkins-job-builder for openSUSE:Factory
Hello community, here is the log from the commit of package python-jenkins-job-builder for openSUSE:Factory checked in at 2018-05-11 09:18:08 Comparing /work/SRC/openSUSE:Factory/python-jenkins-job-builder (Old) and /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new (New) Package is "python-jenkins-job-builder" Fri May 11 09:18:08 2018 rev:9 rq:606238 version:1.6.2 Changes: --- /work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes 2017-09-26 21:17:30.544359748 +0200 +++ /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new/python-jenkins-job-builder.changes 2018-05-11 09:18:13.510623835 +0200 @@ -1,0 +2,5 @@ +Thu May 10 15:21:04 UTC 2018 - toddrme2...@gmail.com + +- Don't forget BuildRequires: python-rpm-macros + +--- Other differences: -- ++ python-jenkins-job-builder.spec ++ --- /var/tmp/diff_new_pack.mKItS2/_old 2018-05-11 09:18:15.074567171 +0200 +++ /var/tmp/diff_new_pack.mKItS2/_new 2018-05-11 09:18:15.078567026 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-jenkins-job-builder # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2014 Thomas Bechtold # # All modifications and additions to the file contributed by third parties @@ -34,6 +34,7 @@ Patch3: 0003-add-two-new-options-to-Log-Parser-Plugin.patch BuildRequires: %{python_module pbr} BuildRequires: %{python_module setuptools-git} +BuildRequires: python-rpm-macros Requires: python-PyYAML Requires: python-pbr >= 1.0.0 Requires: python-python-jenkins >= 0.4.8
commit python-jenkins-job-builder for openSUSE:Factory
Hello community, here is the log from the commit of package python-jenkins-job-builder for openSUSE:Factory checked in at 2017-09-26 21:15:58 Comparing /work/SRC/openSUSE:Factory/python-jenkins-job-builder (Old) and /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new (New) Package is "python-jenkins-job-builder" Tue Sep 26 21:15:58 2017 rev:8 rq:528633 version:1.6.2 Changes: --- /work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes 2017-05-09 18:02:36.893429243 +0200 +++ /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new/python-jenkins-job-builder.changes 2017-09-26 21:17:30.544359748 +0200 @@ -1,0 +2,5 @@ +Mon Sep 25 12:42:15 UTC 2017 - dmuel...@suse.com + +- convert to singlespec + +--- Other differences: -- ++ python-jenkins-job-builder.spec ++ --- /var/tmp/diff_new_pack.qiYsL7/_old 2017-09-26 21:17:31.084283840 +0200 +++ /var/tmp/diff_new_pack.qiYsL7/_new 2017-09-26 21:17:31.092282715 +0200 @@ -17,6 +17,7 @@ # +%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-jenkins-job-builder Version:1.6.2 Release:0 @@ -24,25 +25,23 @@ License:Apache-2.0 Group: Development/Languages/Python Url:https://github.com/openstack-ci/jenkins-job-builder -Source: https://pypi.io/packages/source/j/jenkins-job-builder/jenkins-job-builder-%{version}.tar.gz +Source: https://files.pythonhosted.org/packages/source/j/jenkins-job-builder/jenkins-job-builder-%{version}.tar.gz # PATCH-FIX-UPSTREAM 0001-Fix-timeout-wrapper-version-detection.patch -- https://review.openstack.org/387799 Patch1: 0001-Fix-timeout-wrapper-version-detection.patch # PATCH-FIX-UPSTREAM 0002-Update-logparser-plugin.patch -- https://review.openstack.org/379194 Patch2: 0002-Update-logparser-plugin.patch # PATCH-FIX-UPSTREAM 0003-add-two-new-options-to-Log-Parser-Plugin.patch -- https://review.openstack.org/445509 Patch3: 0003-add-two-new-options-to-Log-Parser-Plugin.patch -BuildRequires: python-pbr -BuildRequires: python-setuptools-git +BuildRequires: %{python_module pbr} +BuildRequires: %{python_module setuptools-git} Requires: python-PyYAML -Requires: python-jenkins >= 0.4.8 Requires: python-pbr >= 1.0.0 +Requires: python-python-jenkins >= 0.4.8 Requires: python-six >= 1.5.2 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%else +Requires(post): update-alternatives +Requires(postun): update-alternatives BuildArch: noarch -%endif +%python_subpackages %description Jenkins Job Builder takes simple descriptions of Jenkins jobs in YAML format, @@ -58,15 +57,21 @@ %patch3 -p1 %build -python setup.py build +%python_build %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} +%python_install +%python_clone -a %{buildroot}%{_bindir}/jenkins-jobs -%files -%defattr(-,root,root,-) +%post +%python_install_alternative jenkins-jobs + +%preun +%python_uninstall_alternative jenkins-jobs + +%files %{python_files} %doc ChangeLog README.rst LICENSE AUTHORS %{python_sitelib}/* -%{_bindir}/jenkins-jobs +%python_alternative %{_bindir}/jenkins-jobs %changelog
commit python-jenkins-job-builder for openSUSE:Factory
Hello community, here is the log from the commit of package python-jenkins-job-builder for openSUSE:Factory checked in at 2017-05-09 18:02:36 Comparing /work/SRC/openSUSE:Factory/python-jenkins-job-builder (Old) and /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new (New) Package is "python-jenkins-job-builder" Tue May 9 18:02:36 2017 rev:7 rq:491817 version:1.6.2 Changes: --- /work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes 2017-04-12 18:19:54.538626644 +0200 +++ /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new/python-jenkins-job-builder.changes 2017-05-09 18:02:36.893429243 +0200 @@ -1,0 +2,6 @@ +Fri Apr 28 10:38:39 UTC 2017 - tbecht...@suse.com + +- update to 1.6.2: + * remove cap on pbr + +--- Old: jenkins-job-builder-1.6.1.tar.gz New: jenkins-job-builder-1.6.2.tar.gz Other differences: -- ++ python-jenkins-job-builder.spec ++ --- /var/tmp/diff_new_pack.WzIbND/_old 2017-05-09 18:02:37.801300950 +0200 +++ /var/tmp/diff_new_pack.WzIbND/_new 2017-05-09 18:02:37.805300385 +0200 @@ -18,7 +18,7 @@ Name: python-jenkins-job-builder -Version:1.6.1 +Version:1.6.2 Release:0 Summary:Manage Jenkins jobs with YAML License:Apache-2.0 ++ jenkins-job-builder-1.6.1.tar.gz -> jenkins-job-builder-1.6.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-1.6.1/AUTHORS new/jenkins-job-builder-1.6.2/AUTHORS --- old/jenkins-job-builder-1.6.1/AUTHORS 2016-06-09 17:25:46.0 +0200 +++ new/jenkins-job-builder-1.6.2/AUTHORS 2017-03-07 23:38:24.0 +0100 @@ -98,6 +98,7 @@ Jeff Grafton Jeremy Stanley Jerome Hourquebie +Jerry Zhao Jesse DeFer Jim Graf Joakim Löfgren diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-1.6.1/ChangeLog new/jenkins-job-builder-1.6.2/ChangeLog --- old/jenkins-job-builder-1.6.1/ChangeLog 2016-06-09 17:25:46.0 +0200 +++ new/jenkins-job-builder-1.6.2/ChangeLog 2017-03-07 23:38:24.0 +0100 @@ -1,6 +1,11 @@ CHANGES === +1.6.2 +- + +* remove cap on pbr + 1.6.1 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-1.6.1/PKG-INFO new/jenkins-job-builder-1.6.2/PKG-INFO --- old/jenkins-job-builder-1.6.1/PKG-INFO 2016-06-09 17:25:47.0 +0200 +++ new/jenkins-job-builder-1.6.2/PKG-INFO 2017-03-07 23:38:25.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: jenkins-job-builder -Version: 1.6.1 +Version: 1.6.2 Summary: Manage Jenkins jobs with YAML Home-page: http://docs.openstack.org/infra/system-config/jjb.html Author: OpenStack Infrastructure Team diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-1.6.1/jenkins_job_builder.egg-info/PKG-INFO new/jenkins-job-builder-1.6.2/jenkins_job_builder.egg-info/PKG-INFO --- old/jenkins-job-builder-1.6.1/jenkins_job_builder.egg-info/PKG-INFO 2016-06-09 17:25:46.0 +0200 +++ new/jenkins-job-builder-1.6.2/jenkins_job_builder.egg-info/PKG-INFO 2017-03-07 23:38:24.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: jenkins-job-builder -Version: 1.6.1 +Version: 1.6.2 Summary: Manage Jenkins jobs with YAML Home-page: http://docs.openstack.org/infra/system-config/jjb.html Author: OpenStack Infrastructure Team diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-1.6.1/jenkins_job_builder.egg-info/pbr.json new/jenkins-job-builder-1.6.2/jenkins_job_builder.egg-info/pbr.json --- old/jenkins-job-builder-1.6.1/jenkins_job_builder.egg-info/pbr.json 2016-06-09 17:25:46.0 +0200 +++ new/jenkins-job-builder-1.6.2/jenkins_job_builder.egg-info/pbr.json 2017-03-07 23:38:24.0 +0100 @@ -1 +1 @@ -{"is_release": true, "git_version": "df1ab0f"} \ No newline at end of file +{"git_version": "c9eb893", "is_release": true} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jenkins-job-builder-1.6.1/jenkins_job_builder.egg-info/requires.txt new/jenkins-job-builder-1.6.2/jenkins_job_builder.egg-info/requires.txt --- old/jenkins-job-builder-1.6.1/jenkins_job_builder.egg-info/requires.txt 2016-06-09 17:25:46.0 +0200 +++ new/jenkins-job-builder-1.6.2/jenkins_job_builder.egg-info/requires.txt 2017-03-07 23:38:24.0 +0100 @@ -1,4 +1,4 @@ six>=1.5.2 PyYAML python-jen
commit python-jenkins-job-builder for openSUSE:Factory
Hello community, here is the log from the commit of package python-jenkins-job-builder for openSUSE:Factory checked in at 2017-04-12 17:33:17 Comparing /work/SRC/openSUSE:Factory/python-jenkins-job-builder (Old) and /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new (New) Package is "python-jenkins-job-builder" Wed Apr 12 17:33:17 2017 rev:6 rq:482931 version:1.6.1 Changes: --- /work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes 2017-03-17 15:07:21.490973979 +0100 +++ /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new/python-jenkins-job-builder.changes 2017-04-12 18:19:54.538626644 +0200 @@ -1,0 +2,5 @@ +Wed Mar 22 11:49:09 GMT 2017 - aspi...@suse.com + +- Fix backport of patches for log parser plugin + +--- Other differences: -- ++ 0002-Update-logparser-plugin.patch ++ --- /var/tmp/diff_new_pack.RDKqTR/_old 2017-04-12 18:19:55.714460374 +0200 +++ /var/tmp/diff_new_pack.RDKqTR/_new 2017-04-12 18:19:55.718459808 +0200 @@ -1,22 +1,23 @@ -From a07c886c89f1afca70642ca5280716523dc8cef9 Mon Sep 17 00:00:00 2001 +From 1b40d4aec9a1311c4ffa2b86d157df761e6686c0 Mon Sep 17 00:00:00 2001 From: Dong Ma Date: Wed, 28 Sep 2016 23:50:31 -0700 -Subject: [PATCH] Update logparser plugin +Subject: [PATCH 1/2] Update logparser plugin docstring -- update logparser plugin to user convert xml -- update logparser docstring +This is a partial backport, in order to keep the backport of +d3307d6938edfa45470a454b2092fe25ec6870f2 as clean as possible. -Change-Id: I13b36024bcaa3cfca2c8f2d3530bbc31dc9f52a8 +(cherry picked from commit a07c886c89f1afca70642ca5280716523dc8cef9) + +Change-Id: I0f9f9f1248051cc6de855b803154175009781787 --- - jenkins_jobs/modules/publishers.py | 18 ++ - tests/publishers/fixtures/logparser001.xml | 2 +- - 2 files changed, 11 insertions(+), 9 deletions(-) + jenkins_jobs/modules/publishers.py | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/jenkins_jobs/modules/publishers.py b/jenkins_jobs/modules/publishers.py -index 2a36c23..7ec9280 100644 +index ce2574d..47782da 100644 --- a/jenkins_jobs/modules/publishers.py +++ b/jenkins_jobs/modules/publishers.py -@@ -2146,9 +2146,10 @@ def logparser(registry, xml_parent, data): +@@ -2076,9 +2076,10 @@ def logparser(parser, xml_parent, data): """yaml: logparser Requires the Jenkins :jenkins-wiki:`Log Parser Plugin `. @@ -29,39 +30,6 @@ Example: -@@ -2158,12 +2159,13 @@ def logparser(registry, xml_parent, data): - - clog = XML.SubElement(xml_parent, - 'hudson.plugins.logparser.LogParserPublisher') --XML.SubElement(clog, 'unstableOnWarning').text = \ --str(data.get('unstable-on-warning', False)).lower() --XML.SubElement(clog, 'failBuildOnError').text = \ --str(data.get('fail-on-error', False)).lower() --# v1.08: this must be the full path, the name of the rules is not enough --XML.SubElement(clog, 'parsingRulesPath').text = data.get('parse-rules', '') -+clog.set('plugin', 'log-parser') -+mappings = [ -+('unstable-on-warning', 'unstableOnWarning', False), -+('fail-on-error', 'failBuildOnError', False), -+('parse-rules', 'parsingRulesPath', '') -+] -+helpers.convert_mapping_to_xml(clog, data, mappings, fail_required=True) - - - def copy_to_master(parser, xml_parent, data): -diff --git a/tests/publishers/fixtures/logparser001.xml b/tests/publishers/fixtures/logparser001.xml -index 44881b7..15f3f8c 100644 a/tests/publishers/fixtures/logparser001.xml -+++ b/tests/publishers/fixtures/logparser001.xml -@@ -1,7 +1,7 @@ - - - -- -+ - true - true - /path/to/parserules -- 2.1.2.330.g565301e ++ 0003-add-two-new-options-to-Log-Parser-Plugin.patch ++ --- /var/tmp/diff_new_pack.RDKqTR/_old 2017-04-12 18:19:55.734457546 +0200 +++ /var/tmp/diff_new_pack.RDKqTR/_new 2017-04-12 18:19:55.734457546 +0200 @@ -1,7 +1,7 @@ -From d3307d6938edfa45470a454b2092fe25ec6870f2 Mon Sep 17 00:00:00 2001 +From 6fbcb2856e1dc67671a4cd38abbd502e193ee0cf Mon Sep 17 00:00:00 2001 From: Adam Spiers Date: Tue, 14 Mar 2017 13:51:08 + -Subject: [PATCH] add two new options to Log Parser Plugin +Subject: [PATCH 2/2] add two new options to Log Parser Plugin Support both global and per-project rules, and the showGraphs option, both of which became possible in the 2.0 release: @@ -10,16 +10,18 @@ https://github.com/jenkinsci/log-parser-plugin/commit/ecde717b9bc618c2d4c8b2526caf10655272148c https://github.com/jenkinsci/log-parser-plugin/commit/6e75ecc8f9f82a17ec151c879dc37d882
commit python-jenkins-job-builder for openSUSE:Factory
Hello community, here is the log from the commit of package python-jenkins-job-builder for openSUSE:Factory checked in at 2017-03-17 15:07:19 Comparing /work/SRC/openSUSE:Factory/python-jenkins-job-builder (Old) and /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new (New) Package is "python-jenkins-job-builder" Fri Mar 17 15:07:19 2017 rev:5 rq:479961 version:1.6.1 Changes: --- /work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes 2017-01-15 11:16:47.273368842 +0100 +++ /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new/python-jenkins-job-builder.changes 2017-03-17 15:07:21.490973979 +0100 @@ -1,0 +2,7 @@ +Wed Mar 15 13:20:22 GMT 2017 - aspi...@suse.com + +- Add two patches for the log parser plugin: + * 0002-Update-logparser-plugin.patch + * 0003-add-two-new-options-to-Log-Parser-Plugin.patch + +--- New: 0002-Update-logparser-plugin.patch 0003-add-two-new-options-to-Log-Parser-Plugin.patch Other differences: -- ++ python-jenkins-job-builder.spec ++ --- /var/tmp/diff_new_pack.BF2XMx/_old 2017-03-17 15:07:22.370849802 +0100 +++ /var/tmp/diff_new_pack.BF2XMx/_new 2017-03-17 15:07:22.370849802 +0100 @@ -27,6 +27,10 @@ Source: https://pypi.io/packages/source/j/jenkins-job-builder/jenkins-job-builder-%{version}.tar.gz # PATCH-FIX-UPSTREAM 0001-Fix-timeout-wrapper-version-detection.patch -- https://review.openstack.org/387799 Patch1: 0001-Fix-timeout-wrapper-version-detection.patch +# PATCH-FIX-UPSTREAM 0002-Update-logparser-plugin.patch -- https://review.openstack.org/379194 +Patch2: 0002-Update-logparser-plugin.patch +# PATCH-FIX-UPSTREAM 0003-add-two-new-options-to-Log-Parser-Plugin.patch -- https://review.openstack.org/445509 +Patch3: 0003-add-two-new-options-to-Log-Parser-Plugin.patch BuildRequires: python-pbr BuildRequires: python-setuptools-git Requires: python-PyYAML @@ -50,6 +54,8 @@ %prep %setup -q -n jenkins-job-builder-%{version} %patch1 -p1 +%patch2 -p1 +%patch3 -p1 %build python setup.py build ++ 0002-Update-logparser-plugin.patch ++ >From a07c886c89f1afca70642ca5280716523dc8cef9 Mon Sep 17 00:00:00 2001 From: Dong Ma Date: Wed, 28 Sep 2016 23:50:31 -0700 Subject: [PATCH] Update logparser plugin - update logparser plugin to user convert xml - update logparser docstring Change-Id: I13b36024bcaa3cfca2c8f2d3530bbc31dc9f52a8 --- jenkins_jobs/modules/publishers.py | 18 ++ tests/publishers/fixtures/logparser001.xml | 2 +- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/jenkins_jobs/modules/publishers.py b/jenkins_jobs/modules/publishers.py index 2a36c23..7ec9280 100644 --- a/jenkins_jobs/modules/publishers.py +++ b/jenkins_jobs/modules/publishers.py @@ -2146,9 +2146,10 @@ def logparser(registry, xml_parent, data): """yaml: logparser Requires the Jenkins :jenkins-wiki:`Log Parser Plugin `. -:arg str parse-rules: full path to parse rules +:arg str parse-rules: full path to parse rules (default '') :arg bool unstable-on-warning: mark build unstable on warning -:arg bool fail-on-error: mark build failed on error +(default false) +:arg bool fail-on-error: mark build failed on error (default false) Example: @@ -2158,12 +2159,13 @@ def logparser(registry, xml_parent, data): clog = XML.SubElement(xml_parent, 'hudson.plugins.logparser.LogParserPublisher') -XML.SubElement(clog, 'unstableOnWarning').text = \ -str(data.get('unstable-on-warning', False)).lower() -XML.SubElement(clog, 'failBuildOnError').text = \ -str(data.get('fail-on-error', False)).lower() -# v1.08: this must be the full path, the name of the rules is not enough -XML.SubElement(clog, 'parsingRulesPath').text = data.get('parse-rules', '') +clog.set('plugin', 'log-parser') +mappings = [ +('unstable-on-warning', 'unstableOnWarning', False), +('fail-on-error', 'failBuildOnError', False), +('parse-rules', 'parsingRulesPath', '') +] +helpers.convert_mapping_to_xml(clog, data, mappings, fail_required=True) def copy_to_master(parser, xml_parent, data): diff --git a/tests/publishers/fixtures/logparser001.xml b/tests/publishers/fixtures/logparser001.xml index 44881b7..15f3f8c 100644 --- a/tests/publishers/fixtures/logparser001.xml +++ b/tests/publishers/fixtures/logparser001.xml @@ -1,7 +1,7 @@ - + true true /path/to/parserules -- 2.1.2.330.g565301e ++ 0003-add-two-new-options-to-Log-Parser-Plugin.patch ++ >From d3307d6938edfa45470a454b2092fe
commit python-jenkins-job-builder for openSUSE:Factory
Hello community, here is the log from the commit of package python-jenkins-job-builder for openSUSE:Factory checked in at 2016-10-31 09:54:22 Comparing /work/SRC/openSUSE:Factory/python-jenkins-job-builder (Old) and /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new (New) Package is "python-jenkins-job-builder" Changes: --- /work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes 2016-07-20 09:20:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new/python-jenkins-job-builder.changes 2016-10-31 09:54:23.0 +0100 @@ -1,0 +2,5 @@ +Tue Oct 18 05:58:56 UTC 2016 - tbecht...@suse.com + +- Add 0001-Fix-timeout-wrapper-version-detection.patch + +--- New: 0001-Fix-timeout-wrapper-version-detection.patch Other differences: -- ++ python-jenkins-job-builder.spec ++ --- /var/tmp/diff_new_pack.dCZfLn/_old 2016-10-31 09:54:24.0 +0100 +++ /var/tmp/diff_new_pack.dCZfLn/_new 2016-10-31 09:54:24.0 +0100 @@ -25,6 +25,8 @@ Group: Development/Languages/Python Url:https://github.com/openstack-ci/jenkins-job-builder Source: https://pypi.io/packages/source/j/jenkins-job-builder/jenkins-job-builder-%{version}.tar.gz +# PATCH-FIX-UPSTREAM 0001-Fix-timeout-wrapper-version-detection.patch -- https://review.openstack.org/387799 +Patch1: 0001-Fix-timeout-wrapper-version-detection.patch BuildRequires: python-pbr BuildRequires: python-setuptools-git Requires: python-PyYAML @@ -47,6 +49,7 @@ %prep %setup -q -n jenkins-job-builder-%{version} +%patch1 -p1 %build python setup.py build ++ 0001-Fix-timeout-wrapper-version-detection.patch ++ >From a9ea7223f6c3c1c4dbf95126661eb1bd64236b88 Mon Sep 17 00:00:00 2001 From: Thomas Bechtold Date: Tue, 18 Oct 2016 07:56:57 +0200 Subject: [PATCH] Fix timeout wrapper version detection If, for whatever reason, the version of the build-timeout plugin can not be detected, assume that we use a newer version (>= 1.14). Version 1.14 is already ~ 2 1/2 years old so this is a sane assumption. Alo adjust fixtures to use the newer plugin version xml output. Change-Id: I86295933d0c3247f55d0114473fc9c8f8feb7441 --- jenkins_jobs/modules/wrappers.py | 8 ++-- tests/jsonparser/fixtures/complete001.xml | 14 -- tests/wrappers/fixtures/timeout/timeout001.xml | 12 ++-- tests/wrappers/fixtures/timeout/timeout002.xml | 14 +++--- tests/wrappers/fixtures/timeout/timeout003.xml | 14 -- tests/yamlparser/fixtures/complete001.xml | 14 -- tests/yamlparser/fixtures/include-raw001.xml | 14 -- tests/yamlparser/fixtures/include001.xml | 14 -- tests/yamlparser/fixtures/yaml_anchor.xml | 12 ++-- 9 files changed, 65 insertions(+), 51 deletions(-) Index: jenkins-job-builder-1.6.1/jenkins_jobs/modules/wrappers.py === --- jenkins-job-builder-1.6.1.orig/jenkins_jobs/modules/wrappers.py +++ jenkins-job-builder-1.6.1/jenkins_jobs/modules/wrappers.py @@ -312,12 +312,16 @@ def timeout(parser, xml_parent, data): plugin_info = parser.registry.get_plugin_info( "Jenkins build timeout plugin") -version = pkg_resources.parse_version(plugin_info.get("version", "0")) +version = plugin_info.get("version", None) +if version: +version = pkg_resources.parse_version(version) valid_strategies = ['absolute', 'no-activity', 'likely-stuck', 'elastic', 'deadline'] -if version >= pkg_resources.parse_version("1.14"): +# NOTE(toabctl): if we don't know the version assume that we +# use a newer version of the plugin +if not version or version >= pkg_resources.parse_version("1.14"): strategy = data.get('type', 'absolute') if strategy not in valid_strategies: InvalidAttributeError('type', strategy, valid_strategies) Index: jenkins-job-builder-1.6.1/tests/jsonparser/fixtures/complete001.xml === --- jenkins-job-builder-1.6.1.orig/tests/jsonparser/fixtures/complete001.xml +++ jenkins-job-builder-1.6.1/tests/jsonparser/fixtures/complete001.xml @@ -115,12 +115,14 @@ print("Doing something cool with py - 3 - true - false - 150 - 90 - elastic + +150 +0 +90 + + + + Index: jenkins-job-builder-1.6.1/tests/wrappers/fixtures/timeout/timeout001.xml ===
commit python-jenkins-job-builder for openSUSE:Factory
Hello community, here is the log from the commit of package python-jenkins-job-builder for openSUSE:Factory checked in at 2016-07-20 09:20:52 Comparing /work/SRC/openSUSE:Factory/python-jenkins-job-builder (Old) and /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new (New) Package is "python-jenkins-job-builder" Changes: --- /work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes 2015-12-23 08:48:57.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new/python-jenkins-job-builder.changes 2016-07-20 09:20:58.0 +0200 @@ -1,0 +2,200 @@ +Fri Jul 15 07:02:05 UTC 2016 - tbecht...@suse.com + +- Switch to pypi.io as Source url + +--- +Thu Jul 14 14:08:15 UTC 2016 - tbecht...@suse.com + +- update to 1.6.1: + * Catch OSError when renaming and try to remove the destination file first + * Fix broken skip-push on docker-build-publish + * Update Sonatype CLM for CI plugin + * Remove obsolete tools script + * Adds support multijob support to the CopyArtifact plugin + * Allow testing non-default configs with complex definitions + * Python 3.x tempfile requires unicode + * Prevent corruption of cache by using atomic update + * Add support for Jenkins OpenStack Cloud Plugin + * Add support for http request plugin + * Add test and update documentation for mailer plugin + * XUnitDotNetTestType xUnit publisher support + * Update Plot plugin + * docs: add missing :jenkins-wiki: macro to CMake builder + * Add deadline option for build-timeout plugin + * Fix typo in doc of workspace-cleaner wrapper + * builders: update cmake to match CMake plugin versions 2.x + * Compatibility support for older maven project plugins + * Update workspace-cleanup to support newer options + * Update Google Cloud Storage publisher + * Update deprecated from version to 1.5.0 + * Add support for URL scm plugin + * Serialize combine-queued-commits for git-revision + * Fix Generic Artifactory repository key selection options + * Add Build Name Setter to Builders + * Support test trend graph in Build Flow Test Aggregator + * Update Hipchat support to work w/all versions + * Job DSL target needs to be plural, not singular + * Add support for OWASP Dependency-Check Plugin + * Removing perModuleEmail paramater management + * Add trigger for RabbitMQ trigger module + * Change documentation to install from pypi + * Add support for docker builder plugin + * Add Promoted Build parameter + * Be able to handle Slack Plugin 2.0 configuration + * Convert remaining Jenkins wiki URLs to sphinx roles + * Update Urls for redirects and broken + * Fix CFP configuration for >=2.10.0 + * Fix building (make) in 'doc' directory + * Clarify exception message for missed trigger properties + * Tidy up True/False and use better exceptions + * Replace deprecated assertEquals with assertEqual + * cmd: Add a config file fallback to the user's home directory + * email_ext publisher: Improve docstring wording + * email publisher: Clarify format of recipients list in docstring + * Add user/password command line argument + * multijob: add support for "ALWAYS" continuation condition + * Revert "Allow using lockfile per jenkins master" + * Allow using lockfile per jenkins master + * Added possibility to exclude project combinations + * Add PLAIN default for branch|project-compare-type + * Add support for disable-strict-forbidden-file-verification + * upd google-cloud-storage plugin support + * slack notifications on repeated failure + * Allow to omit list of projects in Gerrit trigger config + * Fix 3 doc warnings + * Take parameter order from yaml in trigger_parameterized_builds + * Use provided mapping object type instead OrderedDict + * Preserve data type when constructing new container + * add support for node-parameters option for multijob builder + * Update docs to include installation via pypi + * Adding the build-discarder property + * Partial support Yaml Axis Plugin + * Added github-pull-request-merge publisher + * Add helper function to convert xml + * gerrit trigger: Fix doc on topics + * Fix issue with non-ascii characters in get_job_md5 + * Document template variable default values + * Allow id's for different templates to follow same naming + * Description Setter Plugin support as builder + * SCM repo: add show-all-changes option + * SCM repo: add trace option + * SCM repo: add no-tags option + * SCM repo: add reset-first option + * SCM repo: add depth option + * Allow null values for log-text + * SCM repo: add force-sync option + * add reference-repo option to scm git submodule + * Add new parameter for warnings publisher + * Remove ordereddict support from py26 + * Fix delete-all comm