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/.*")
