Hello community,
here is the log from the commit of package diskimage-builder for
openSUSE:Factory checked in at 2019-09-10 00:01:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/diskimage-builder (Old)
and /work/SRC/openSUSE:Factory/.diskimage-builder.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "diskimage-builder"
Tue Sep 10 00:01:08 2019 rev:27 rq:729467 version:2.27.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/diskimage-builder/diskimage-builder.changes
2019-08-22 15:07:28.678515215 +0200
+++
/work/SRC/openSUSE:Factory/.diskimage-builder.new.7948/diskimage-builder.changes
2019-09-10 00:01:11.345216761 +0200
@@ -1,0 +2,13 @@
+Mon Sep 9 11:33:05 UTC 2019 - Markos Chandras <[email protected]>
+
+- Update to 2.27.0
+ * Uninstall linux-firmware and linux-firmware-whence
+ * Fixed use of flake8
+ * Allow configurable gzip binary name
+ * Do not delete cracklib from /usr/share
+ * Fedora 30 functional and boot tests
+ * rpm-distro: ensure we selinux relabel underlying directories
+ * Allow extra repositories to be added to images
+ * yum-minimal: install fedora-release-cloud
+
+-------------------------------------------------------------------
Old:
----
diskimage-builder-2.26.1.tar.gz
New:
----
diskimage-builder-2.27.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ diskimage-builder.spec ++++++
--- /var/tmp/diff_new_pack.uiuAkL/_old 2019-09-10 00:01:11.941216721 +0200
+++ /var/tmp/diff_new_pack.uiuAkL/_new 2019-09-10 00:01:11.941216721 +0200
@@ -20,7 +20,7 @@
# are only ever run inside the disk image build chroot).
%global __requires_exclude_from
^%{python3_sitelib}/diskimage_builder/elements/.*$
Name: diskimage-builder
-Version: 2.26.1
+Version: 2.27.0
Release: 0
Summary: Image Building Tools for OpenStack
License: Apache-2.0
++++++ diskimage-builder-2.26.1.tar.gz -> diskimage-builder-2.27.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/diskimage-builder-2.26.1/.zuul.d/jobs.yaml
new/diskimage-builder-2.27.0/.zuul.d/jobs.yaml
--- old/diskimage-builder-2.26.1/.zuul.d/jobs.yaml 2019-08-21
23:48:02.000000000 +0200
+++ new/diskimage-builder-2.27.0/.zuul.d/jobs.yaml 2019-09-09
08:16:15.000000000 +0200
@@ -43,7 +43,7 @@
dib_functests:
- centos7/build-succeeds
- opensuse/build-succeeds
- - opensuse/opensuse151-build-succeeds
+ - opensuse/opensuse15-build-succeeds
- fedora/build-succeeds
- ubuntu/trusty-build-succeeds
- ubuntu/xenial-build-succeeds
@@ -161,7 +161,7 @@
# opensuse-minimal can only build on xenial ATM, as other
# platforms don't have zypper
dib_functests_extra:
- - opensuse-minimal/opensuse151-build-succeeds
+ - opensuse-minimal/opensuse15-build-succeeds
- job:
name: dib-functests-xenial-python3-containers
@@ -242,6 +242,21 @@
DIB_SIMPLE_INIT_NETWORKMANAGER: '1'
- job:
+ name: dib-nodepool-functional-openstack-fedora-30-src
+ description: |
+ Test building and booting a Fedora 30 image with Nodepool and OpenStack
+ parent: dib-nodepool-functional-src-base
+ vars:
+ nodepool_extra_packages:
+ - rpm
+ - yum-utils
+ nodepool_diskimage:
+ base_element: fedora-minimal
+ release: '30'
+ env-vars:
+ DIB_SIMPLE_INIT_NETWORKMANAGER: '1'
+
+- job:
name: dib-nodepool-functional-openstack-ubuntu-trusty-src
description: |
Test building and booting an Ubuntu trusty image with Nodepool
@@ -367,9 +382,9 @@
mirror: "http://{{ zuul_site_mirror_fqdn }}/opensuse"
- job:
- name: dib-nodepool-functional-openstack-opensuse-151-src
+ name: dib-nodepool-functional-openstack-opensuse-15-src
description: |
- Test building and booting an openSUSE 15.1 image with Nodepool
+ Test building and booting an openSUSE 15.x image with Nodepool
and OpenStack
parent: dib-nodepool-functional-src-base
nodeset: ubuntu-xenial # Bionic lacks zypper
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/diskimage-builder-2.26.1/.zuul.d/project.yaml
new/diskimage-builder-2.27.0/.zuul.d/project.yaml
--- old/diskimage-builder-2.26.1/.zuul.d/project.yaml 2019-08-21
23:48:02.000000000 +0200
+++ new/diskimage-builder-2.27.0/.zuul.d/project.yaml 2019-09-09
08:16:15.000000000 +0200
@@ -12,8 +12,8 @@
- openstack-tox-pylint
- dib-nodepool-functional-openstack-centos-7-src
- dib-nodepool-functional-openstack-fedora-29-src
- - dib-nodepool-functional-openstack-opensuse-150-src
- - dib-nodepool-functional-openstack-opensuse-151-src
+ - dib-nodepool-functional-openstack-fedora-30-src
+ - dib-nodepool-functional-openstack-opensuse-15-src
- dib-nodepool-functional-openstack-ubuntu-trusty-src
- dib-nodepool-functional-openstack-ubuntu-xenial-src
- dib-nodepool-functional-openstack-ubuntu-bionic
@@ -37,8 +37,8 @@
- openstack-tox-pylint
- dib-nodepool-functional-openstack-centos-7-src
- dib-nodepool-functional-openstack-fedora-29-src
- - dib-nodepool-functional-openstack-opensuse-150-src
- - dib-nodepool-functional-openstack-opensuse-151-src
+ - dib-nodepool-functional-openstack-fedora-30-src
+ - dib-nodepool-functional-openstack-opensuse-15-src
- dib-nodepool-functional-openstack-ubuntu-trusty-src
- dib-nodepool-functional-openstack-ubuntu-xenial-src
- dib-nodepool-functional-openstack-ubuntu-bionic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/diskimage-builder-2.26.1/ChangeLog
new/diskimage-builder-2.27.0/ChangeLog
--- old/diskimage-builder-2.26.1/ChangeLog 2019-08-21 23:49:26.000000000
+0200
+++ new/diskimage-builder-2.27.0/ChangeLog 2019-09-09 08:17:06.000000000
+0200
@@ -1,6 +1,17 @@
CHANGES
=======
+2.27.0
+------
+
+* Add fedora-30 testing to gate
+* Uninstall linux-firmware and linux-firmware-whence
+* Fixed use of flake8
+* Rename openSUSE 15.1 testing to 15
+* Allow configurable gzip binary name
+* Do not delete cracklib from /usr/share
+* Fedora 30 functional and boot tests
+
2.26.1
------
@@ -11,6 +22,9 @@
* simple-init: add configurable RA timeout with network-manager
* update gentoo systemd profile to 17.1 from 17.0
+* rpm-distro: ensure we selinux relabel underlying directories
+* Allow extra repositories to be added to images
+* yum-minimal: install fedora-release-cloud
* block-device-efi : expand disk size calculation
* Don't show all elements found
* dracut-regenerate: catch failures and exit code
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/diskimage-builder-2.26.1/PKG-INFO
new/diskimage-builder-2.27.0/PKG-INFO
--- old/diskimage-builder-2.26.1/PKG-INFO 2019-08-21 23:49:27.000000000
+0200
+++ new/diskimage-builder-2.27.0/PKG-INFO 2019-09-09 08:17:07.000000000
+0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: diskimage-builder
-Version: 2.26.1
+Version: 2.27.0
Summary: Golden Disk Image builder.
Home-page: https://docs.openstack.org/diskimage-builder/latest/
Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/elements/fedora/environment.d/10-fedora-distro-name.bash
new/diskimage-builder-2.27.0/diskimage_builder/elements/fedora/environment.d/10-fedora-distro-name.bash
---
old/diskimage-builder-2.26.1/diskimage_builder/elements/fedora/environment.d/10-fedora-distro-name.bash
2019-08-21 23:48:02.000000000 +0200
+++
new/diskimage-builder-2.27.0/diskimage_builder/elements/fedora/environment.d/10-fedora-distro-name.bash
2019-09-09 08:16:11.000000000 +0200
@@ -1,5 +1,5 @@
export DISTRO_NAME=fedora
-export DIB_RELEASE=${DIB_RELEASE:-29}
+export DIB_RELEASE=${DIB_RELEASE:-30}
# Note the filename URL has a "sub-release" in it
# http:// ... Fedora-Cloud-Base-25-1.3.x86_64.qcow2
@@ -15,6 +15,8 @@
export DIB_FEDORA_SUBRELEASE=1.1
elif [[ ${DIB_RELEASE} == '29' ]]; then
export DIB_FEDORA_SUBRELEASE=1.2
+elif [[ ${DIB_RELEASE} == '30' ]]; then
+ export DIB_FEDORA_SUBRELEASE=1.2
else
echo "Unsupported Fedora release"
exit 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/elements/fedora-minimal/environment.d/10-fedora-distro-name.bash
new/diskimage-builder-2.27.0/diskimage_builder/elements/fedora-minimal/environment.d/10-fedora-distro-name.bash
---
old/diskimage-builder-2.26.1/diskimage_builder/elements/fedora-minimal/environment.d/10-fedora-distro-name.bash
2019-08-21 23:48:02.000000000 +0200
+++
new/diskimage-builder-2.27.0/diskimage_builder/elements/fedora-minimal/environment.d/10-fedora-distro-name.bash
2019-09-09 08:16:11.000000000 +0200
@@ -1,2 +1,2 @@
export DISTRO_NAME=fedora
-export DIB_RELEASE=${DIB_RELEASE:-29}
+export DIB_RELEASE=${DIB_RELEASE:-30}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/elements/opensuse/test-elements/opensuse15-build-succeeds/README.rst
new/diskimage-builder-2.27.0/diskimage_builder/elements/opensuse/test-elements/opensuse15-build-succeeds/README.rst
---
old/diskimage-builder-2.26.1/diskimage_builder/elements/opensuse/test-elements/opensuse15-build-succeeds/README.rst
1970-01-01 01:00:00.000000000 +0100
+++
new/diskimage-builder-2.27.0/diskimage_builder/elements/opensuse/test-elements/opensuse15-build-succeeds/README.rst
2019-09-09 08:16:15.000000000 +0200
@@ -0,0 +1 @@
+Verify we can build an openSUSE Leap 15.1 image.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/elements/opensuse/test-elements/opensuse15-build-succeeds/environment.d/10-set-distro.bash
new/diskimage-builder-2.27.0/diskimage_builder/elements/opensuse/test-elements/opensuse15-build-succeeds/environment.d/10-set-distro.bash
---
old/diskimage-builder-2.26.1/diskimage_builder/elements/opensuse/test-elements/opensuse15-build-succeeds/environment.d/10-set-distro.bash
1970-01-01 01:00:00.000000000 +0100
+++
new/diskimage-builder-2.27.0/diskimage_builder/elements/opensuse/test-elements/opensuse15-build-succeeds/environment.d/10-set-distro.bash
2019-09-09 08:16:15.000000000 +0200
@@ -0,0 +1 @@
+export DIB_RELEASE=15.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/elements/opensuse/test-elements/opensuse151-build-succeeds/README.rst
new/diskimage-builder-2.27.0/diskimage_builder/elements/opensuse/test-elements/opensuse151-build-succeeds/README.rst
---
old/diskimage-builder-2.26.1/diskimage_builder/elements/opensuse/test-elements/opensuse151-build-succeeds/README.rst
2019-08-21 23:48:06.000000000 +0200
+++
new/diskimage-builder-2.27.0/diskimage_builder/elements/opensuse/test-elements/opensuse151-build-succeeds/README.rst
1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-Verify we can build an openSUSE Leap 15.1 image.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/elements/opensuse/test-elements/opensuse151-build-succeeds/environment.d/10-set-distro.bash
new/diskimage-builder-2.27.0/diskimage_builder/elements/opensuse/test-elements/opensuse151-build-succeeds/environment.d/10-set-distro.bash
---
old/diskimage-builder-2.26.1/diskimage_builder/elements/opensuse/test-elements/opensuse151-build-succeeds/environment.d/10-set-distro.bash
2019-08-21 23:48:06.000000000 +0200
+++
new/diskimage-builder-2.27.0/diskimage_builder/elements/opensuse/test-elements/opensuse151-build-succeeds/environment.d/10-set-distro.bash
1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-export DIB_RELEASE=15.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse15-build-succeeds/README.rst
new/diskimage-builder-2.27.0/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse15-build-succeeds/README.rst
---
old/diskimage-builder-2.26.1/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse15-build-succeeds/README.rst
1970-01-01 01:00:00.000000000 +0100
+++
new/diskimage-builder-2.27.0/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse15-build-succeeds/README.rst
2019-09-09 08:16:15.000000000 +0200
@@ -0,0 +1 @@
+Verify we can build an openSUSE Leap 15.1 image.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse15-build-succeeds/element-deps
new/diskimage-builder-2.27.0/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse15-build-succeeds/element-deps
---
old/diskimage-builder-2.26.1/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse15-build-succeeds/element-deps
1970-01-01 01:00:00.000000000 +0100
+++
new/diskimage-builder-2.27.0/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse15-build-succeeds/element-deps
2019-09-09 08:16:15.000000000 +0200
@@ -0,0 +1 @@
+openstack-ci-mirrors
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse15-build-succeeds/environment.d/10-set-distro.bash
new/diskimage-builder-2.27.0/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse15-build-succeeds/environment.d/10-set-distro.bash
---
old/diskimage-builder-2.26.1/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse15-build-succeeds/environment.d/10-set-distro.bash
1970-01-01 01:00:00.000000000 +0100
+++
new/diskimage-builder-2.27.0/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse15-build-succeeds/environment.d/10-set-distro.bash
2019-09-09 08:16:15.000000000 +0200
@@ -0,0 +1 @@
+export DIB_RELEASE=15.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse151-build-succeeds/README.rst
new/diskimage-builder-2.27.0/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse151-build-succeeds/README.rst
---
old/diskimage-builder-2.26.1/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse151-build-succeeds/README.rst
2019-08-21 23:48:06.000000000 +0200
+++
new/diskimage-builder-2.27.0/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse151-build-succeeds/README.rst
1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-Verify we can build an openSUSE Leap 15.1 image.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse151-build-succeeds/element-deps
new/diskimage-builder-2.27.0/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse151-build-succeeds/element-deps
---
old/diskimage-builder-2.26.1/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse151-build-succeeds/element-deps
2019-08-21 23:48:06.000000000 +0200
+++
new/diskimage-builder-2.27.0/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse151-build-succeeds/element-deps
1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-openstack-ci-mirrors
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse151-build-succeeds/environment.d/10-set-distro.bash
new/diskimage-builder-2.27.0/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse151-build-succeeds/environment.d/10-set-distro.bash
---
old/diskimage-builder-2.26.1/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse151-build-succeeds/environment.d/10-set-distro.bash
2019-08-21 23:48:06.000000000 +0200
+++
new/diskimage-builder-2.27.0/diskimage_builder/elements/opensuse-minimal/test-elements/opensuse151-build-succeeds/environment.d/10-set-distro.bash
1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-export DIB_RELEASE=15.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/elements/rpm-distro/cleanup.d/99-selinux-fixfiles-restore
new/diskimage-builder-2.27.0/diskimage_builder/elements/rpm-distro/cleanup.d/99-selinux-fixfiles-restore
---
old/diskimage-builder-2.26.1/diskimage_builder/elements/rpm-distro/cleanup.d/99-selinux-fixfiles-restore
2019-08-21 23:48:06.000000000 +0200
+++
new/diskimage-builder-2.27.0/diskimage_builder/elements/rpm-distro/cleanup.d/99-selinux-fixfiles-restore
2019-09-09 08:16:11.000000000 +0200
@@ -70,9 +70,38 @@
echo "*** SELinux enabled and kauditd not found, suggesting
auditing support is disabled in the host kernel. setfiles will fail without
this, please enable and rebuild"
exit 1
fi
- sudo ${_runcon} chroot ${TARGET_ROOT} \
- /usr/sbin/setfiles -F ${_dash_m} \
- /etc/selinux/targeted/contexts/files/file_contexts ${MOUNTPOINT}
+
+ if [[ ${MOUNTPOINT} == "/" ]]; then
+ # If you don't label /dev, /proc and /sys (the actual,
+ # on-disk directory in the image) correctly, it will have
+ # bad effects when things like systemd try to do things
+ # like make network or process namespaces. This generally
+ # leads to obscure and hard-to-debug failures; [1] has
+ # plenty of examples.
+ #
+ # But right now, /{dev,proc,sys} are mounted! With the
+ # extant block-device code, we do not have a point to
+ # break in when these are unmounted, but before we've
+ # unmounted everything. So we do a hack; for the root
+ # directory, we bind mount the target so we see the
+ # underlying directories, and then run setfiles on that.
+ #
+ # XXX: we might be able to uncondtionally do this for all
+ # mountpoints? leaving well enough alone for now...
+ #
+ # [1] https://bugzilla.redhat.com/show_bug.cgi?id=1663040
+ TMP_BIND_MOUNT=$(mktemp -d)
+ sudo mount --bind ${TARGET_ROOT} ${TMP_BIND_MOUNT}
+ sudo ${_runcon} chroot ${TMP_BIND_MOUNT} \
+ /usr/sbin/setfiles -F ${_dash_m} \
+ /etc/selinux/targeted/contexts/files/file_contexts /
+ sudo umount ${TMP_BIND_MOUNT}
+ sudo rmdir ${TMP_BIND_MOUNT}
+ else
+ sudo ${_runcon} chroot ${TARGET_ROOT} \
+ /usr/sbin/setfiles -F ${_dash_m} \
+ /etc/selinux/targeted/contexts/files/file_contexts
${MOUNTPOINT}
+ fi
fi
done
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/elements/simple-init/pkg-map
new/diskimage-builder-2.27.0/diskimage_builder/elements/simple-init/pkg-map
--- old/diskimage-builder-2.26.1/diskimage_builder/elements/simple-init/pkg-map
2019-08-21 23:48:06.000000000 +0200
+++ new/diskimage-builder-2.27.0/diskimage_builder/elements/simple-init/pkg-map
2019-09-09 08:16:11.000000000 +0200
@@ -22,6 +22,9 @@
"fedora": {
"29": {
"network-scripts": "network-scripts"
+ },
+ "30": {
+ "network-scripts": "network-scripts"
}
}
},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/elements/yum-minimal/README.rst
new/diskimage-builder-2.27.0/diskimage_builder/elements/yum-minimal/README.rst
---
old/diskimage-builder-2.26.1/diskimage_builder/elements/yum-minimal/README.rst
2019-08-21 23:48:07.000000000 +0200
+++
new/diskimage-builder-2.27.0/diskimage_builder/elements/yum-minimal/README.rst
2019-09-09 08:16:11.000000000 +0200
@@ -18,3 +18,7 @@
files to use during bootstrap and build. The repo files should be
named with a prefix ``dib-mirror-`` and will be removed from the final
image.
+
+If you wish to include extra repositories, set ``DIB_YUM_MINIMAL_EXTRA_REPOS``
+to a directory with the ``.repo`` files. The repo files will not be removed
+from the final image.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/elements/yum-minimal/package-installs.yaml
new/diskimage-builder-2.27.0/diskimage_builder/elements/yum-minimal/package-installs.yaml
---
old/diskimage-builder-2.26.1/diskimage_builder/elements/yum-minimal/package-installs.yaml
2019-08-21 23:48:07.000000000 +0200
+++
new/diskimage-builder-2.27.0/diskimage_builder/elements/yum-minimal/package-installs.yaml
2019-09-09 08:16:15.000000000 +0200
@@ -6,4 +6,8 @@
initscripts:
man-pages:
lsb_release:
-redhat-rpm-config:
\ No newline at end of file
+redhat-rpm-config:
+linux-firmware:
+ uninstall: true
+linux-firmware-whence:
+ uninstall: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/elements/yum-minimal/pre-install.d/03-yum-cleanup
new/diskimage-builder-2.27.0/diskimage_builder/elements/yum-minimal/pre-install.d/03-yum-cleanup
---
old/diskimage-builder-2.26.1/diskimage_builder/elements/yum-minimal/pre-install.d/03-yum-cleanup
2019-08-21 23:48:07.000000000 +0200
+++
new/diskimage-builder-2.27.0/diskimage_builder/elements/yum-minimal/pre-install.d/03-yum-cleanup
2019-09-09 08:16:15.000000000 +0200
@@ -75,8 +75,6 @@
# docs
rm -rf /usr/share/{doc,info,gnome/help}
-# cracklib
-rm -rf /usr/share/cracklib
# i18n
rm -rf /usr/share/i18n
# sln
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/elements/yum-minimal/root.d/08-yum-chroot
new/diskimage-builder-2.27.0/diskimage_builder/elements/yum-minimal/root.d/08-yum-chroot
---
old/diskimage-builder-2.26.1/diskimage_builder/elements/yum-minimal/root.d/08-yum-chroot
2019-08-21 23:48:07.000000000 +0200
+++
new/diskimage-builder-2.27.0/diskimage_builder/elements/yum-minimal/root.d/08-yum-chroot
2019-09-09 08:16:11.000000000 +0200
@@ -74,7 +74,7 @@
packages="basesystem filesystem setup "
if [[ ${DISTRO_NAME} = fedora && ${DIB_RELEASE} -gt 29 ]]; then
- packages+="${DISTRO_NAME}-release-common "
+ packages+="fedora-release-cloud fedora-release-common "
else
packages+="${DISTRO_NAME}-release "
fi
@@ -128,6 +128,10 @@
$TARGET_ROOT/etc/yum.repos.d/
fi
+ if [[ -n ${DIB_YUM_MINIMAL_EXTRA_REPOS:-} ]]; then
+ sudo cp ${DIB_YUM_MINIMAL_EXTRA_REPOS}/* \
+ $TARGET_ROOT/etc/yum.repos.d/
+ fi
}
# _install_pkg_manager packages...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/lib/disk-image-create
new/diskimage-builder-2.27.0/diskimage_builder/lib/disk-image-create
--- old/diskimage-builder-2.26.1/diskimage_builder/lib/disk-image-create
2019-08-21 23:48:07.000000000 +0200
+++ new/diskimage-builder-2.27.0/diskimage_builder/lib/disk-image-create
2019-09-09 08:16:15.000000000 +0200
@@ -123,6 +123,7 @@
INSTALL_PACKAGES=""
IMAGE_TYPES=("qcow2")
COMPRESS_IMAGE="true"
+DIB_GZIP_BIN=${DIB_GZIP_BIN:-"gzip"}
ROOT_LABEL=""
DIB_DEFAULT_INSTALLTYPE=${DIB_DEFAULT_INSTALLTYPE:-"source"}
MKFS_OPTS=""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/lib/img-functions
new/diskimage-builder-2.27.0/diskimage_builder/lib/img-functions
--- old/diskimage-builder-2.26.1/diskimage_builder/lib/img-functions
2019-08-21 23:48:07.000000000 +0200
+++ new/diskimage-builder-2.27.0/diskimage_builder/lib/img-functions
2019-09-09 08:16:15.000000000 +0200
@@ -144,7 +144,7 @@
if [ "$IMAGE_TYPE" = "raw" ]; then
mv $TMP_IMAGE_PATH $1-new
elif [ "$IMAGE_TYPE" == "tgz" ]; then
- gzip -9 < $IMAGE_NAME.tar > $1-new
+ $DIB_GZIP_BIN -9 < $IMAGE_NAME.tar > $1-new
rm $IMAGE_NAME.tar
elif [ "$IMAGE_TYPE" == "vhd" ]; then
cp $TMP_IMAGE_PATH $1-intermediate
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder/lib/ramdisk-image-create
new/diskimage-builder-2.27.0/diskimage_builder/lib/ramdisk-image-create
--- old/diskimage-builder-2.26.1/diskimage_builder/lib/ramdisk-image-create
2019-08-21 23:48:07.000000000 +0200
+++ new/diskimage-builder-2.27.0/diskimage_builder/lib/ramdisk-image-create
2019-09-09 08:16:15.000000000 +0200
@@ -123,6 +123,7 @@
INSTALL_PACKAGES=""
IMAGE_TYPES=("qcow2")
COMPRESS_IMAGE="true"
+DIB_GZIP_BIN=${DIB_GZIP_BIN:-"gzip"}
ROOT_LABEL=""
DIB_DEFAULT_INSTALLTYPE=${DIB_DEFAULT_INSTALLTYPE:-"source"}
MKFS_OPTS=""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder.egg-info/PKG-INFO
new/diskimage-builder-2.27.0/diskimage_builder.egg-info/PKG-INFO
--- old/diskimage-builder-2.26.1/diskimage_builder.egg-info/PKG-INFO
2019-08-21 23:49:26.000000000 +0200
+++ new/diskimage-builder-2.27.0/diskimage_builder.egg-info/PKG-INFO
2019-09-09 08:17:06.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: diskimage-builder
-Version: 2.26.1
+Version: 2.27.0
Summary: Golden Disk Image builder.
Home-page: https://docs.openstack.org/diskimage-builder/latest/
Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder.egg-info/SOURCES.txt
new/diskimage-builder-2.27.0/diskimage_builder.egg-info/SOURCES.txt
--- old/diskimage-builder-2.26.1/diskimage_builder.egg-info/SOURCES.txt
2019-08-21 23:49:26.000000000 +0200
+++ new/diskimage-builder-2.27.0/diskimage_builder.egg-info/SOURCES.txt
2019-09-09 08:17:06.000000000 +0200
@@ -501,16 +501,16 @@
diskimage_builder/elements/opensuse-minimal/element-deps
diskimage_builder/elements/opensuse-minimal/element-provides
diskimage_builder/elements/opensuse-minimal/environment.d/10-opensuse-distro-name.bash
-diskimage_builder/elements/opensuse-minimal/test-elements/opensuse151-build-succeeds/README.rst
-diskimage_builder/elements/opensuse-minimal/test-elements/opensuse151-build-succeeds/element-deps
-diskimage_builder/elements/opensuse-minimal/test-elements/opensuse151-build-succeeds/environment.d/10-set-distro.bash
+diskimage_builder/elements/opensuse-minimal/test-elements/opensuse15-build-succeeds/README.rst
+diskimage_builder/elements/opensuse-minimal/test-elements/opensuse15-build-succeeds/element-deps
+diskimage_builder/elements/opensuse-minimal/test-elements/opensuse15-build-succeeds/environment.d/10-set-distro.bash
diskimage_builder/elements/opensuse/environment.d/10-opensuse-distro-name.bash
diskimage_builder/elements/opensuse/extra-data.d/01-inject-defaults
diskimage_builder/elements/opensuse/root.d/10-opensuse-cloud-image
diskimage_builder/elements/opensuse/test-elements/build-succeeds/README.rst
diskimage_builder/elements/opensuse/test-elements/build-succeeds/element-deps
-diskimage_builder/elements/opensuse/test-elements/opensuse151-build-succeeds/README.rst
-diskimage_builder/elements/opensuse/test-elements/opensuse151-build-succeeds/environment.d/10-set-distro.bash
+diskimage_builder/elements/opensuse/test-elements/opensuse15-build-succeeds/README.rst
+diskimage_builder/elements/opensuse/test-elements/opensuse15-build-succeeds/environment.d/10-set-distro.bash
diskimage_builder/elements/package-installs/README.rst
diskimage_builder/elements/package-installs/__init__.py
diskimage_builder/elements/package-installs/element-deps
@@ -851,6 +851,7 @@
releasenotes/notes/fedora26-690b9fd9ac3c3d4f.yaml
releasenotes/notes/gpt-esp-partition-size-200568cb6fcc8788.yaml
releasenotes/notes/grub-timeout-1cdd14a2b1467d89.yaml
+releasenotes/notes/gzip-env-variable-94e61e0c043f4f1f.yaml
releasenotes/notes/harden-sshd-config-3f84556136014f95.yaml
releasenotes/notes/image-size-padding-24f88d1c4a215221.yaml
releasenotes/notes/image-size-padding-mb-574104d40fdd2345.yaml
@@ -883,6 +884,7 @@
releasenotes/notes/ubuntu-arbitrary-images-c796f5c6dbd40679.yaml
releasenotes/notes/upgrade-pip-before-c-d2443847f9d58c7a.yaml
releasenotes/notes/yum-cache-removal-148c33012515e56e.yaml
+releasenotes/notes/yum-minimal-firmware-194846961a6a1cb9.yaml
releasenotes/source/conf.py
releasenotes/source/index.rst
roles/dib-functests/README.rst
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder.egg-info/pbr.json
new/diskimage-builder-2.27.0/diskimage_builder.egg-info/pbr.json
--- old/diskimage-builder-2.26.1/diskimage_builder.egg-info/pbr.json
2019-08-21 23:49:26.000000000 +0200
+++ new/diskimage-builder-2.27.0/diskimage_builder.egg-info/pbr.json
2019-09-09 08:17:06.000000000 +0200
@@ -1 +1 @@
-{"git_version": "76b09c84", "is_release": true}
\ No newline at end of file
+{"git_version": "33a089b0", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/diskimage_builder.egg-info/requires.txt
new/diskimage-builder-2.27.0/diskimage_builder.egg-info/requires.txt
--- old/diskimage-builder-2.26.1/diskimage_builder.egg-info/requires.txt
2019-08-21 23:49:26.000000000 +0200
+++ new/diskimage-builder-2.27.0/diskimage_builder.egg-info/requires.txt
2019-09-09 08:17:06.000000000 +0200
@@ -1,7 +1,6 @@
Babel!=2.4.0,>=2.3.4
pbr!=2.1.0,>=2.0.0
PyYAML>=3.12
-flake8<2.6.0,>=2.5.4
six>=1.10.0
stevedore>=1.20.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/doc/source/user_guide/building_an_image.rst
new/diskimage-builder-2.27.0/doc/source/user_guide/building_an_image.rst
--- old/diskimage-builder-2.26.1/doc/source/user_guide/building_an_image.rst
2019-08-21 23:48:07.000000000 +0200
+++ new/diskimage-builder-2.27.0/doc/source/user_guide/building_an_image.rst
2019-09-09 08:16:15.000000000 +0200
@@ -57,6 +57,9 @@
* docker
* raw
+When building a tgz image, note that the `DIB_GZIP_BIN` environment variable
+can be used to set the path of the gzip executable.
+
Disk Image Layout
-----------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/doc/source/user_guide/supported_distros.rst
new/diskimage-builder-2.27.0/doc/source/user_guide/supported_distros.rst
--- old/diskimage-builder-2.26.1/doc/source/user_guide/supported_distros.rst
2019-08-21 23:48:07.000000000 +0200
+++ new/diskimage-builder-2.27.0/doc/source/user_guide/supported_distros.rst
2019-09-09 08:16:11.000000000 +0200
@@ -5,7 +5,7 @@
- Centos 6, 7
- Debian 8 ("jessie")
-- Fedora 28, 29
+- Fedora 28, 29, 30
- RHEL 6, 7
- Ubuntu 14.04 ("trusty")
- Gentoo
@@ -16,7 +16,7 @@
- Centos 6, 7
- Debian 8 ("jessie")
-- Fedora 28, 29
+- Fedora 28, 29, 30
- RHEL 6, 7
- Ubuntu 12.04 ("precise"), 14.04 ("trusty")
- Gentoo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/releasenotes/notes/gzip-env-variable-94e61e0c043f4f1f.yaml
new/diskimage-builder-2.27.0/releasenotes/notes/gzip-env-variable-94e61e0c043f4f1f.yaml
---
old/diskimage-builder-2.26.1/releasenotes/notes/gzip-env-variable-94e61e0c043f4f1f.yaml
1970-01-01 01:00:00.000000000 +0100
+++
new/diskimage-builder-2.27.0/releasenotes/notes/gzip-env-variable-94e61e0c043f4f1f.yaml
2019-09-09 08:16:15.000000000 +0200
@@ -0,0 +1,5 @@
+---
+features:
+ - |
+ The `DIB_GZIP_BIN` environment variable enables builders to change the
+ path to `gzip`, such as when an alternate gzip is to be used (ie. pigz).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/diskimage-builder-2.26.1/releasenotes/notes/yum-minimal-firmware-194846961a6a1cb9.yaml
new/diskimage-builder-2.27.0/releasenotes/notes/yum-minimal-firmware-194846961a6a1cb9.yaml
---
old/diskimage-builder-2.26.1/releasenotes/notes/yum-minimal-firmware-194846961a6a1cb9.yaml
1970-01-01 01:00:00.000000000 +0100
+++
new/diskimage-builder-2.27.0/releasenotes/notes/yum-minimal-firmware-194846961a6a1cb9.yaml
2019-09-09 08:16:15.000000000 +0200
@@ -0,0 +1,5 @@
+---
+fixes:
+ - |
+ The yum-minimal element now removes the linux-firmware and
+ linux-firmware-whence packages to save space in cloud images.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/diskimage-builder-2.26.1/requirements.txt
new/diskimage-builder-2.27.0/requirements.txt
--- old/diskimage-builder-2.26.1/requirements.txt 2019-08-21
23:48:07.000000000 +0200
+++ new/diskimage-builder-2.27.0/requirements.txt 2019-09-09
08:16:15.000000000 +0200
@@ -7,6 +7,5 @@
networkx>=1.10;python_version>='3.4' # BSD
pbr!=2.1.0,>=2.0.0 # Apache-2.0
PyYAML>=3.12 # MIT
-flake8<2.6.0,>=2.5.4 # MIT
six>=1.10.0 # MIT
stevedore>=1.20.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/diskimage-builder-2.26.1/test-requirements.txt
new/diskimage-builder-2.27.0/test-requirements.txt
--- old/diskimage-builder-2.26.1/test-requirements.txt 2019-08-21
23:48:07.000000000 +0200
+++ new/diskimage-builder-2.27.0/test-requirements.txt 2019-09-09
08:16:15.000000000 +0200
@@ -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.
-hacking<0.11,>=0.10.0
+hacking<1.2.0,>=1.1.0
pylint==1.7.6;python_version=='2.7' # GPLv2
pylint;python_version>'3.0' #GPLv2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/diskimage-builder-2.26.1/tests/run_functests.sh
new/diskimage-builder-2.27.0/tests/run_functests.sh
--- old/diskimage-builder-2.26.1/tests/run_functests.sh 2019-08-21
23:48:07.000000000 +0200
+++ new/diskimage-builder-2.27.0/tests/run_functests.sh 2019-09-09
08:16:15.000000000 +0200
@@ -26,7 +26,7 @@
# These require "zypper" on the host which is not available on
# all platforms
opensuse-minimal/build-succeeds
- opensuse-minimal/opensuse151-build-succeeds
+ opensuse-minimal/opensuse15-build-succeeds
# non-voting; not used by infra currently
gentoo/build-succeeds
# Needs infra mirroring to move to voting job
@@ -38,7 +38,7 @@
# in the gate. Keep them in a -nv job until we can figure out
# better caching for the images
opensuse/build-succeeds
- opensuse/opensuse151-build-succeeds
+ opensuse/opensuse15-build-succeeds
centos7/build-succeeds
debian/build-succeeds
fedora/build-succeeds