Hello community,

here is the log from the commit of package diskimage-builder for 
openSUSE:Factory checked in at 2017-05-17 17:18:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/diskimage-builder (Old)
 and      /work/SRC/openSUSE:Factory/.diskimage-builder.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "diskimage-builder"

Wed May 17 17:18:09 2017 rev:5 rq:491209 version:2.3.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/diskimage-builder/diskimage-builder.changes      
2017-02-25 00:53:17.870870955 +0100
+++ /work/SRC/openSUSE:Factory/.diskimage-builder.new/diskimage-builder.changes 
2017-05-17 17:18:16.225783650 +0200
@@ -1,0 +2,98 @@
+Wed Apr 21 10:07:28 UTC 2017 - [email protected]
+
+- Update to version 2.3.3
+  * Add yum-utils as EPEL dependency
+  * Skip python3-virtualenv on <= trusty
+  * pip-and-virtualenv : install python2 & 3, and default to 2
+  * Install pip with python interpreter
+  * Move do_extra_package_install to run in install phase
+  * Updated from global requirements
+  * Unify and fix doc of several Debian and Ubuntu elements
+  * Fix package-installs-v2 output
+  * Basic logging for package-installs-squash
+  * Use DIB_PYTHON_EXEC to run commands
+  * Fix typo in pip-and-virtualenv
+  * Ignore missing path in unmount_dir
+  * Run dib-run-parts out of /tmp
+  * Don't provide dib-run-parts
+  * Add flag to disable EPEL
+  * Fix code-block in README of rhel7 element
+  * Fix opensuse-minimal element on non-SUSE hosts
+  * Use stevedore for plugin config of block device
+  * Adding aarch64 support for CentOS7
+  * Have simple-init enable network.service
+  * Use correct Ubuntu distro url on non-x86 arches
+  * Typo fix: curent => current
+  * functests: skip qcow2 generically but add specific test
+  * Add default PPC block-device layout
+  * Capture output in _exec_sudo
+  * Fix typo in CMDLINE env var for bootloader
+  * Allow ELEMENTS_DIR to be configurable
+  * Use sphinx warning-is-error
+  * Updated from global requirements
+  * squash-package-install to use the correct python
+  * Make our virtualenv source py3 safe
+  * blockdevice.py: python3 fixes
+  * Fix dib-init-system for Debian Jessie and Debian Stretch
+  * Send custom parameters in bootloader to GRUB_CMDLINE
+
+-------------------------------------------------------------------
+Mon Mar 13 12:19:38 UTC 2017 - [email protected]
+
+- Update to version 2.0.0
+  * Add 2.0.0 release notes
+  * Run indent checks in diskimage_builder/lib
+  * Use OrderedDict for partitions instead of simple dictionary
+  * Refactor: block-device partitioning cleanup
+  * fix grub2 element for ubuntu xenial [lp##1627402]
+  * Semi-automatic doc generation of element dependency
+  * Fix up element doc generation
+  * Check return of _load_state
+  * block-device: change top level config from dict to list
+  * Handle blank lines in element-deps
+  * Don't run unit tests from run_functests.sh
+  * Refactor: block-device handling (partitioning)
+  * Add get_elements; preserve backwards compat for expand_dependencies
+  * Fix --version display
+  * Activate virtualenv in disk-image-create
+  * Remove execute perm from disk-image-create
+  * Move dib-run-parts into diskimage-builder
+  * Move diskimage-image-create to an entry point
+  * Move elements & lib relative to diskimage_builder package
+  * Fail on element-info error
+  * Remove deploy element
+  * Remove deprecated deploy-ironic element
+  * Remove deprecated ironic-discoverd-ramdisk
+  * Remove deprecated expand-dependencies arg
+  * Remove deprecated serial-console element
+  * Remove deprecated map-services
+  * Add release notes for block device handling.
+  * Move element-info to a standard entry-point
+  * Refactor: block-device handling (local loop)
+  * Convert pkg-map and svc-map copies to explicit variables
+  * Add IMAGE_ELEMENT_YAML and get_image_element_array
+  * Making element overriding explicit
+  * For developer and low-level oriented changes please read the following 
thread
+    - 
http://lists.openstack.org/pipermail/openstack-dev/2017-February/111833.html
+
+-------------------------------------------------------------------
+Fri Mar  3 01:02:44 UTC 2017 - [email protected]
+
+- Update to version 1.28.0
+  * [suse] Handle pip-and-virtualenv install for opensuse
+  * pip-and-virtualenv: also handle rhel distros
+  * [suse] remove --no-confirm from zypper invocation
+  * gentoo: do not manually clean /tmp
+  * Fix requirements update
+  * Fix up doc errors
+  * python-brickclient: accommodate python2/3 changes
+  * Move Ubuntu specific use_tempaddr setting to ubuntu-common element
+  * Fix typo in README.rst
+  * yum/install-packages output cleanup
+  * Preinstall pyOpenSSL
+  * Target map-packages deprecation message
+  * Turn down some low-value tracing output
+  * Move generation of dib_[environment|args] to manifest element
+  * Use strings in package-installs follow output
+
+-------------------------------------------------------------------

Old:
----
  diskimage-builder-1.27.0.tar.gz

New:
----
  diskimage-builder-2.3.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ diskimage-builder.spec ++++++
--- /var/tmp/diff_new_pack.eD3BYy/_old  2017-05-17 17:18:17.133655625 +0200
+++ /var/tmp/diff_new_pack.eD3BYy/_new  2017-05-17 17:18:17.137655061 +0200
@@ -18,9 +18,10 @@
 
 # Prevent shebangs of element scripts from being added as a requirement (they
 # are only ever run inside the disk image build chroot).
-%global         __requires_exclude_from ^%{_datadir}/%{name}/elements/.*$
+
+%global         __requires_exclude_from 
^%{python_sitelib}/diskimage_builder/elements/.*$
 Name:           diskimage-builder
-Version:        1.27.0
+Version:        2.3.3
 Release:        0
 Summary:        Image Building Tools for OpenStack
 License:        Apache-2.0
@@ -29,22 +30,26 @@
 Source0:        
https://pypi.io/packages/source/d/%{name}/%{name}-%{version}.tar.gz
 Source99:       diskimage-builder-rpmlintrc
 BuildRequires:  fdupes
-BuildRequires:  python-PyYAML
+BuildRequires:  python-PyYAML >= 3.10.0
 BuildRequires:  python-devel
 # Test requirements:
 BuildRequires:  python-fixtures
 BuildRequires:  python-oslotest
-BuildRequires:  python-pbr >= 0.5.10
+BuildRequires:  python-pbr >= 2.0.0
 BuildRequires:  python-setuptools
+BuildRequires:  python-stevedore >= 1.20.0
 BuildRequires:  python-testrepository
 BuildRequires:  python-testtools
 # No stuff in python_sitelib, thus autoreqprov won't work:
 Requires:       python-Babel >= 2.3.4
-Requires:       python-PyYAML >= 3.1.0
-Requires:       python-dib-utils
+Requires:       python-PyYAML >= 3.10.0
 Requires:       python-six >= 1.9.0
+Requires:       python-stevedore >= 1.20.0
 Requires:       qemu-tools
 Requires:       python(abi) = %{py_ver}
+# diskimage-builder-2.0.0 was merged with python-dib-utils
+Provides:       python-dib-utils = %version
+Obsoletes:      python-dib-utils < %version
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch
 
@@ -62,6 +67,7 @@
 %install
 %{__python2} setup.py install --prefix=%{_prefix} --root=%{buildroot}
 %fdupes %{buildroot}
+%py_compile %{buildroot}
 
 %check
 if [ ! -d ./.testrepository ] ; then testr init ; fi
@@ -70,10 +76,11 @@
 %files
 %defattr(-,root,root,-)
 %doc ChangeLog README.rst LICENSE AUTHORS
+%{_bindir}/dib-block-device
+%{_bindir}/disk-image-create
 %{_bindir}/dib-lint
 %{_bindir}/element-info
-%{_bindir}/*disk-image-create
-%{_datadir}/%{name}
+%{_bindir}/ramdisk-image-create
 %{python_sitelib}/diskimage_builder/
 %{python_sitelib}/diskimage_builder*.egg-info/
 

++++++ diskimage-builder-1.27.0.tar.gz -> diskimage-builder-2.3.3.tar.gz ++++++
++++ 44519 lines of diff (skipped)

++++++ diskimage-builder-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.eD3BYy/_old  2017-05-17 17:18:17.693576667 +0200
+++ /var/tmp/diff_new_pack.eD3BYy/_new  2017-05-17 17:18:17.693576667 +0200
@@ -1,6 +1,6 @@
 # /usr/local/bin/dib-python interpreter is only used inside
 # the generated image so it's not something that affects the
 # host or the package itself.
-addFilter(".*wrong-script-interpreter.*/usr/share/diskimage-builder/elements/.*")
+addFilter(".*wrong-script-interpreter.*/usr/lib/python2.7/site-packages/diskimage_builder/elements/.*")
 # lib/* scripts are not meant to be used directly but rather be sourced by 
others.
-addFilter(".*non-executable-script.*/usr/share/diskimage-builder/lib/.*")
+addFilter(".*non-executable-script.*/usr/lib/python2.7/site-packages/diskimage_builder/lib/.*")


Reply via email to