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 - [email protected]
+
+- 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 trigger on
+ * Add support for new option in config\_file\_provider\_builder
+ * README: add mailing list and IRC details
+ * Deprecate running testjobs without config-xml flag
+ * Fix a typo in doc Fix correct link to CloudBees Folders Plugin Add missing
comma in line 1290 of module wrappers
+ * bug/2002053 allow None for auth-token
+ * Fix dontWaitForConcurrentBuildCompletion option in s3 plugin
+ * Add XCode 9.1 Support
+ * Add support for Cloud Foundry plugin
+ * fixed config format for nodejs plugin
+ * Add Slack 2.2 new settings
+ * Use of OrderedDict allows hash seed != 0
+ * fixed spelling errors
+ * Update build\_blocker to make use of convert\_mapping\_to\_xml()
+ * Add support for aggregated test results
+ * Add support for unclassified job filters
+ * Add support for upstream downstream job filter
+ * Add support for user permissions job filter
+ * Add support for secured jobs filter
+ * Add support for scmtype job filters
+ * Add support for other views job filter
+ * Add support for parameter job filter
+ * Add support for job type filter
+ * Add support for regex job filters
+ * Add support for user relevance job filter
+ * Add support for build status Job Filter plugin
+ * Add support for fallback Job Filters
+ * Fix Parameter: Credentials Plugin docs example
+ * fix spelling errors
+ * Fix view parameters indent for sphinx
+ * Fix Postbuildscript Plugin Info Lookup
+ * Document use of | character for variable defaults
+ * conditional\_publisher: add support for Matrix Aggregation
+ * wrappers: fix XML node name for scrip-env's only-run-on-parent
+ * Add support for jira-changelog trigger
+ * gitlab trigger: add support for different MR events
+ * Add helper tag to join arbitrary lists into strings
+ * Add support for view-templates
+ * Sort views list jobs
+ * Include view url in logs when possible
+ * Sonar: Support sonar-scanner tag builder task (master)
+ * Add Gerrit SCM Support to MultiBranch project
+ * Delete old managed folders when calling update subcommand with
--delete-old option
+ * Replace testr with stestr
+ * Add 'existing-only' argument for update subcommand
+ * Enable cross testing with python-jenkins
+ * Allows params to be specified via environment variables
+ * Added code for lightweight-checkout
+ * Reporters: fix 'perModuleEmail' support
+ * Add multibranch project-type
+ * Moved create directory log level to debug
+ * Add a "list" subcommand
+ * Capture XML output from test
+ * [Docs] Ensure commands are monospaced
+ * Add support for job status job filter
+ * Added main entry point
+ * Update release to make use of convert\_mapping\_to\_xml()
+ * Update artifact\_resolver to make use of convert\_mapping\_to\_xml()
+ * Update flowdock to use convert\_mapping\_to\_xml()
+ * Update dynamic\_scriptler\_param\_common to use convert\_xml()
+ * Maven project: allow to disable trigger downstream projects
+ * Update inject\_passwords to use convert\_xml()
+ * Fix duplicated actions field in XML for folders
+ * Update svn to make use of convert\_mapping\_to\_xml()
+ * Update monitor\_files to use convert\_xml()
+ * Add support for build trend Job Filter plugin
+ * Support First Unstable and Fixed Unhealthy trigger type
+ * Add tox to test-requirements.txt
+ * Add support for build duration Job Filter plugin
+ * Add support for {% include %} in Jinja2 templates
+ * Always deep format Jinja2 templates
+ * tox: enable multiple py3x versions
+ * Add !j2 directive to allow inline Jinja2 templates
+ * publishers: add Task Scanner Plugin support
+ * Support version 2.0 and greater of the Priority Sorter Plugin
+ * Add support for PostBuildScript 2.x
+ * Add support for plugin column views
+ * Add support for most recent job filters
+ * Add delay units to documentation
+ * Preserve template-name via escaping
+ * Update credentials\_binding to use convert\_xml()
+ * gerrit-trigger: avoid exception spamming logs
+ * hipchat\_notif: Fix compatibility dispatch
+ * tests/base: Use plugins\_info in SingleJobTestCase as well
+ * tests/base: Drop "is not None"
+ * docs: sphinx upgrade and warnings as erros
+ * Added option to print job names as urls
+ * Add views and jobs only options for update
+ * Improve test resiliency
+ * Fix view definition documentation
+ * Fix the formatter regex
+ * Allow template-name in the global defaults
+ * Fix: initialize builder['plugins\_info'] to None
+ * Update artifactory\_maven to make use of convert\_mapping\_to\_xml()
+ * bump python-jenkins version
+ * Tidy up config object
+ * Fix timeout wrapper version detection
+ * Generate universal wheels
+ * Fix: use False for default value of query\_plugins\_info
+ * Change file inclusion level from info to debug
+ * Add tests for inner macro expansion
+ * Revert "Move macro expansion into YamlParser."
+ * Add support for stash-pullrequest-builder plugin
+ * fixed depricated typo
+ * Add \`enhanced-logging\` for \`trigger-remote\`
+ * Prevent deprecation warning using test with stdin
+ * No warn on old plugin conf format not in use
+ * Add messages and categories ignores to warnings publisher
+ * Enable groovy-script includes for extended\_choice\_param
++++ 407 more lines (skipped)
++++ between
/work/SRC/openSUSE:Factory/python-jenkins-job-builder/python-jenkins-job-builder.changes
++++ and
/work/SRC/openSUSE:Factory/.python-jenkins-job-builder.new/python-jenkins-job-builder.changes
Old:
----
0001-Fix-timeout-wrapper-version-detection.patch
0002-Update-logparser-plugin.patch
0003-add-two-new-options-to-Log-Parser-Plugin.patch
jenkins-job-builder-1.6.2.tar.gz
New:
----
jenkins-job-builder-2.3.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-jenkins-job-builder.spec ++++++
--- /var/tmp/diff_new_pack.lGoSOU/_old 2018-09-07 15:39:50.442508029 +0200
+++ /var/tmp/diff_new_pack.lGoSOU/_new 2018-09-07 15:39:50.446508024 +0200
@@ -19,26 +19,29 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-jenkins-job-builder
-Version: 1.6.2
+Version: 2.3.0
Release: 0
Summary: Manage 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
-# 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_module Jinja2}
+BuildRequires: %{python_module fasteners}
+BuildRequires: %{python_module mock}
BuildRequires: %{python_module pbr}
+BuildRequires: %{python_module python-jenkins}
BuildRequires: %{python_module setuptools-git}
+BuildRequires: %{python_module stestr}
+BuildRequires: %{python_module testscenarios}
BuildRequires: python-rpm-macros
-Requires: python-PyYAML
-Requires: python-pbr >= 1.0.0
-Requires: python-python-jenkins >= 0.4.8
-Requires: python-six >= 1.5.2
+Requires: python-Jinja2
+Requires: python-PyYAML >= 3.10.0
+Requires: python-fasteners
+Requires: python-pbr >= 1.8
+Requires: python-python-jenkins >= 0.4.15
+Requires: python-six >= 1.9.0
+Requires: python-stevedore >= 1.17.1
Requires(post): update-alternatives
Requires(postun): update-alternatives
BuildArch: noarch
@@ -53,9 +56,6 @@
%prep
%setup -q -n jenkins-job-builder-%{version}
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
%build
%python_build
@@ -64,6 +64,9 @@
%python_install
%python_clone -a %{buildroot}%{_bindir}/jenkins-jobs
+%check
+%python_exec -m stestr.cli run
+
%post
%python_install_alternative jenkins-jobs
@@ -71,7 +74,8 @@
%python_uninstall_alternative jenkins-jobs
%files %{python_files}
-%doc ChangeLog README.rst LICENSE AUTHORS
+%license LICENSE
+%doc ChangeLog README.rst
%{python_sitelib}/*
%python_alternative %{_bindir}/jenkins-jobs
++++++ jenkins-job-builder-1.6.2.tar.gz -> jenkins-job-builder-2.3.0.tar.gz
++++++
++++ 58316 lines of diff (skipped)