From 0e5494cb17d99dcbc7a6f5572502500642db2e8826ea56454221af67d6a1c621 Mon Sep 17 00:00:00 2001 From: Marcus Schaefer Date: Mon, 20 Nov 2017 16:02:30 +0000 Subject: [PATCH 1/3] =?UTF-8?q?-=20Bump=20version:=209.11.18=20=E2=86=92?= =?UTF-8?q?=209.11.19?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update gfxboot.cfg for iso images Don't move down one menu entry the first time a F-key is used This Fixes bsc#1068790 - Adding quotes to ensure '%_dbpath' is treated as string - Fixed ec2 integration test requirements for unneeded crash package broken - Fixed ec2 integration test nothing provides pam-modules - Removes the hardcoded path of the rpm database With this commit the rpmdb path is evaluated from the %_dbpath OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=68 --- python-kiwi.changes | 72 ++++++++++++++++++++++++++++++++++++++++++++- python-kiwi.spec | 44 ++++++++++++++++++++++++++- python-kiwi.tar.gz | 4 +-- 3 files changed, 116 insertions(+), 4 deletions(-) diff --git a/python-kiwi.changes b/python-kiwi.changes index 7868bce..295a953 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,6 +1,66 @@ +------------------------------------------------------------------- +Mon Nov 20 15:54:04 CET 2017 - ms@suse.de + +- Bump version: 9.11.18 → 9.11.19 + +------------------------------------------------------------------- +Mon Nov 20 11:57:11 CET 2017 - ms@suse.de + +- Update gfxboot.cfg for iso images + + Don't move down one menu entry the first time a F-key is used + This Fixes bsc#1068790 + +------------------------------------------------------------------- +Fri Nov 17 15:30:26 CET 2017 - dcassany@suse.com + +- Adding quotes to ensure '%_dbpath' is treated as string + +------------------------------------------------------------------- +Fri Nov 17 11:01:05 CET 2017 - ms@suse.de + +- Fixed ec2 integration test + + requirements for unneeded crash package broken + +------------------------------------------------------------------- +Fri Nov 17 08:17:52 CET 2017 - ms@suse.de + +- Fixed ec2 integration test + + nothing provides pam-modules + +------------------------------------------------------------------- +Thu Nov 16 14:19:24 CET 2017 - dcassany@suse.com + +- Removes the hardcoded path of the rpm database + + With this commit the rpmdb path is evaluated from the %_dbpath + macro instead of being hardcoded. + + Fixes #537 + +------------------------------------------------------------------- +Thu Nov 16 09:56:10 CET 2017 - ms@suse.de + +- Bump version: 9.11.17 → 9.11.18 + +------------------------------------------------------------------- +Wed Nov 15 12:41:27 CET 2017 - ms@suse.de + +- Added runtime check for dracut-kiwi-oem-repart + + OEM images if configured to use dracut as initrd system + requires the KIWI provided dracut-kiwi-oem-repart module + +------------------------------------------------------------------- +Wed Nov 15 12:02:01 CET 2017 - ms@suse.de + +- Fixup py vs. pytest-cov version incompatibility + ------------------------------------------------------------------- Wed Nov 8 10:16:00 CET 2017 - ms@suse.de - + - Bump version: 9.11.16 → 9.11.17 ------------------------------------------------------------------- @@ -385,6 +445,16 @@ Tue Sep 19 16:09:18 CEST 2017 - ms@suse.de packages. The package dracut-kiwi-live really needs is genisoimage +------------------------------------------------------------------- +Tue Sep 19 08:12:24 CEST 2017 - ms@suse.de + +- Added dracut kiwi oem module and library + + A new dracut module kiwi-repart used to be the successor of + the custom kiwi oemboot code to repartition the disk has + been added. Along with the module a dracut library kiwi-lib + will also be delivered. + ------------------------------------------------------------------- Mon Sep 18 14:35:23 CEST 2017 - ms@suse.de diff --git a/python-kiwi.spec b/python-kiwi.spec index f52099a..a068d0a 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -93,7 +93,7 @@ %endif Name: python-kiwi -Version: 9.11.17 +Version: 9.11.19 Release: 0 Provides: kiwi-schema = 6.6 Url: https://github.com/SUSE/kiwi @@ -306,6 +306,40 @@ This package contains the basic PXE directory structure which is needed to serve kiwi built images via PXE. %endif +%package -n dracut-kiwi-lib +Summary: KIWI - Dracut kiwi Library +Group: System/Management +BuildRequires: dracut +Requires: bc +Requires: btrfsprogs +Requires: coreutils +Requires: cryptsetup +Requires: dialog +Requires: e2fsprogs +Requires: fbiterm +Requires: gptfdisk +Requires: grep +Requires: lvm2 +Requires: mdadm +Requires: parted +Requires: util-linux +Requires: xfsprogs + +%description -n dracut-kiwi-lib +This package contains a collection of methods to provide a library +for tasks done in other kiwi dracut modules + +%package -n dracut-kiwi-oem-repart +Summary: KIWI - Dracut module for oem(repart) image type +Group: System/Management +BuildRequires: dracut +Requires: dracut-kiwi-lib + +%description -n dracut-kiwi-oem-repart +This package contains the kiwi-repart dracut module which is +used to repartition the oem disk image to the current disk +geometry according to the setup in the kiwi image configuration + %package -n dracut-kiwi-live Summary: KIWI - Dracut module for iso(live) image type Group: System/Management @@ -527,6 +561,14 @@ fi %exclude %{_bindir}/kiwicompat-* %{_bindir}/* +%files -n dracut-kiwi-lib +%defattr(-, root, root) +%{_usr}/lib/dracut/modules.d/99kiwi-lib + +%files -n dracut-kiwi-oem-repart +%defattr(-, root, root) +%{_usr}/lib/dracut/modules.d/90kiwi-repart + %files -n dracut-kiwi-live %defattr(-, root, root) %{_usr}/lib/dracut/modules.d/90kiwi-live diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index 57430af..84fc824 100644 --- a/python-kiwi.tar.gz +++ b/python-kiwi.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fe6746f2892b531303688741ecd59634a13c017f13acfd3a1738a95e6044732b -size 2338339 +oid sha256:9b1744b8bc91812a8a03bb91dc4ab084680fc464c29ac29361b778ca8d2fe3f5 +size 2311493 From e5734a2cc52bc7dd9355aa75c5f38aa4ee4974d709d203ff599b7be174375e5c Mon Sep 17 00:00:00 2001 From: Marcus Schaefer Date: Tue, 21 Nov 2017 13:37:41 +0000 Subject: [PATCH 2/3] =?UTF-8?q?-=20Bump=20version:=209.11.19=20=E2=86=92?= =?UTF-8?q?=209.11.20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Only add package manager on image package requests (#550) If an image description only contains package requests from a bootstrap section but no image packages, it's not required to install a package manager package into the system OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=69 --- python-kiwi.changes | 39 ++++++++++++++++++++++++++++++++++++++- python-kiwi.spec | 3 ++- python-kiwi.tar.gz | 4 ++-- 3 files changed, 42 insertions(+), 4 deletions(-) diff --git a/python-kiwi.changes b/python-kiwi.changes index 295a953..8268ad6 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,6 +1,31 @@ +------------------------------------------------------------------- +Tue Nov 21 11:16:35 CET 2017 - ms@suse.de + +- Bump version: 9.11.19 → 9.11.20 + +------------------------------------------------------------------- +Tue Nov 21 10:57:36 CET 2017 - ms@suse.de + +- Only add package manager on image package requests (#550) + + If an image description only contains package requests + from a bootstrap section but no image packages, it's not + required to install a package manager package into the + system + +------------------------------------------------------------------- +Tue Nov 21 08:11:20 CET 2017 - ms@suse.de + +- Add device-mapper requirement for dracut-kiwi-live + +------------------------------------------------------------------- +Mon Nov 20 18:24:15 CET 2017 - dcassany@suse.com + +- Post build constraint validation refactored + ------------------------------------------------------------------- Mon Nov 20 15:54:04 CET 2017 - ms@suse.de - + - Bump version: 9.11.18 → 9.11.19 ------------------------------------------------------------------- @@ -16,6 +41,18 @@ Fri Nov 17 15:30:26 CET 2017 - dcassany@suse.com - Adding quotes to ensure '%_dbpath' is treated as string +------------------------------------------------------------------- +Fri Nov 17 12:27:05 CET 2017 - dcassany@suse.com + +- Add max size post build command + + This commit includes a post build constraint validation into the + Result class. With this commit any file included to the result + tuple is verified not to exceed the maximum size configured into + the runtime configuration file config.yml. + + Fixes #468 + ------------------------------------------------------------------- Fri Nov 17 11:01:05 CET 2017 - ms@suse.de diff --git a/python-kiwi.spec b/python-kiwi.spec index a068d0a..dc4a074 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -93,7 +93,7 @@ %endif Name: python-kiwi -Version: 9.11.19 +Version: 9.11.20 Release: 0 Provides: kiwi-schema = 6.6 Url: https://github.com/SUSE/kiwi @@ -344,6 +344,7 @@ geometry according to the setup in the kiwi image configuration Summary: KIWI - Dracut module for iso(live) image type Group: System/Management BuildRequires: dracut +Requires: device-mapper Requires: dialog Requires: dracut Requires: e2fsprogs diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index 84fc824..e35a3c6 100644 --- a/python-kiwi.tar.gz +++ b/python-kiwi.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9b1744b8bc91812a8a03bb91dc4ab084680fc464c29ac29361b778ca8d2fe3f5 -size 2311493 +oid sha256:9266e148f6dbb7a537884aae72c534ef4d3c2ff20734de69f0e9d98534ca2eac +size 2211013 From 0cc2039274aa5e8a56ee3768969067a4d1712bc53fb62efe0809f5cb88a8375f Mon Sep 17 00:00:00 2001 From: Marcus Schaefer Date: Wed, 22 Nov 2017 14:16:32 +0000 Subject: [PATCH 3/3] =?UTF-8?q?-=20Bump=20version:=209.11.21=20=E2=86=92?= =?UTF-8?q?=209.11.22?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fixed typo in spec file The use of the suse_version macro from the last change introduced a syntax error which caused the package build to fail in obs - Bump version: 9.11.20 → 9.11.21 - package: Prepare for Tumbleweed moving to suse_version 1550 - Bump version: 9.11.19 → 9.11.20 - Only add package manager on image package requests (#550) If an image description only contains package requests from a bootstrap section but no image packages, it's not required to install a package manager package into the system OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=70 --- python-kiwi.changes | 26 +++++++++++++++++++++++++- python-kiwi.spec | 4 ++-- python-kiwi.tar.gz | 4 ++-- 3 files changed, 29 insertions(+), 5 deletions(-) diff --git a/python-kiwi.changes b/python-kiwi.changes index 8268ad6..84709bc 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,6 +1,30 @@ +------------------------------------------------------------------- +Wed Nov 22 10:23:37 CET 2017 - ms@suse.de + +- Bump version: 9.11.21 → 9.11.22 + +------------------------------------------------------------------- +Wed Nov 22 10:20:47 CET 2017 - ms@suse.de + +- Fixed typo in spec file + + The use of the suse_version macro from the last change + introduced a syntax error which caused the package build + to fail in obs + +------------------------------------------------------------------- +Wed Nov 22 09:06:59 CET 2017 - ms@suse.de + +- Bump version: 9.11.20 → 9.11.21 + +------------------------------------------------------------------- +Tue Nov 21 11:37:32 CET 2017 - dimstar@opensuse.org + +- package: Prepare for Tumbleweed moving to suse_version 1550 + ------------------------------------------------------------------- Tue Nov 21 11:16:35 CET 2017 - ms@suse.de - + - Bump version: 9.11.19 → 9.11.20 ------------------------------------------------------------------- diff --git a/python-kiwi.spec b/python-kiwi.spec index dc4a074..dbe4e7a 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -71,7 +71,7 @@ # Tumbleweed: # Current Tumbleweed version, moving target -%if 0%{?suse_version} == 1330 +%if 0%{?suse_version} >= 1330 && !0%{?sle_version} %define distro suse-tumbleweed %endif @@ -93,7 +93,7 @@ %endif Name: python-kiwi -Version: 9.11.20 +Version: 9.11.22 Release: 0 Provides: kiwi-schema = 6.6 Url: https://github.com/SUSE/kiwi diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index e35a3c6..c7f02d6 100644 --- a/python-kiwi.tar.gz +++ b/python-kiwi.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9266e148f6dbb7a537884aae72c534ef4d3c2ff20734de69f0e9d98534ca2eac -size 2211013 +oid sha256:cae3a835abb5e8c1dd0a458749f6253f07296e6f52dba790954641d299b81a89 +size 2307297