Hello community,

here is the log from the commit of package kiwi-boot-descriptions for 
openSUSE:Factory checked in at 2018-02-21 14:10:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kiwi-boot-descriptions (Old)
 and      /work/SRC/openSUSE:Factory/.kiwi-boot-descriptions.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kiwi-boot-descriptions"

Wed Feb 21 14:10:19 2018 rev:2 rq:578321 version:1.1.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/kiwi-boot-descriptions/kiwi-boot-descriptions.changes
    2018-02-12 10:14:30.667027118 +0100
+++ 
/work/SRC/openSUSE:Factory/.kiwi-boot-descriptions.new/kiwi-boot-descriptions.changes
       2018-02-21 14:10:21.324600926 +0100
@@ -1,0 +2,5 @@
+Tue Feb 20 10:45:54 UTC 2018 - [email protected]
+
+- Update meta packages structure for the buildservice
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ kiwi-boot-descriptions.spec ++++++
--- /var/tmp/diff_new_pack.FxJprK/_old  2018-02-21 14:10:22.148571254 +0100
+++ /var/tmp/diff_new_pack.FxJprK/_new  2018-02-21 14:10:22.148571254 +0100
@@ -14,6 +14,9 @@
 
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
+
+
+#
 %if 0%{?fedora}
 %global debug_package %{nil}
 %endif
@@ -117,7 +120,9 @@
 Custom KIWI boot descriptions. Before KIWI switched to dracut
 as initrd system, the initrd was build from extra image descriptions.
 The collection of those image descriptions is available for
-convenience and compatibility reasons
+convenience and compatibility reasons. Also creating meta sub packages
+for the buildservice to allow inclusion of tools into the worker
+which are needed to build a specific image type
 
 %if 0%{?suse_version}
 %package -n kiwi-boot-requires
@@ -125,35 +130,88 @@
 Group:          System/Management
 Provides:       kiwi-boot:netboot
 Provides:       kiwi-boot:oemboot
-Provides:       kiwi-filesystem:btrfs
-Provides:       kiwi-filesystem:ext3
-Provides:       kiwi-filesystem:ext4
-Provides:       kiwi-filesystem:squashfs
-Provides:       kiwi-filesystem:xfs
+Requires:       kiwi-boot-descriptions
+Requires:       %(echo `cat %{S:1}|grep %{_target_cpu}:%{distro}:|cut -f3- 
-d:`)
+
+%description -n kiwi-boot-requires
+Meta package for the buildservice to pull in all required packages in
+order to have them in the buildservice created repositories to allow
+kiwi to build the custom boot image.
+%endif
+
+%package -n kiwi-image-docker-requires
+Summary:        KIWI - buildservice host requirements for docker images
+Group:          System/Management
 Provides:       kiwi-image:docker
+Requires:       skopeo
+Requires:       umoci
+
+%description -n kiwi-image-docker-requires
+Meta package for the buildservice to pull in all required packages
+for the build host to build docker images
+
+%package -n kiwi-image-iso-requires
+Summary:        KIWI - buildservice host requirements for iso images
+Group:          System/Management
 Provides:       kiwi-image:iso
+Requires:       dosfstools
+Requires:       genisoimage
+
+%description -n kiwi-image-iso-requires
+Meta package for the buildservice to pull in all required packages
+for the build host to build live iso images
+
+%package -n kiwi-image-oem-requires
+Summary:        KIWI - buildservice host requirements for oem images
+Group:          System/Management
 Provides:       kiwi-image:oem
+Requires:       kiwi-filesystem-requires
+
+%description -n kiwi-image-oem-requires
+Meta package for the buildservice to pull in all required packages
+for the build host to build oem disk images
+
+%package -n kiwi-image-pxe-requires
+Summary:        KIWI - buildservice host requirements for pxe images
+Group:          System/Management
 Provides:       kiwi-image:pxe
-Provides:       kiwi-image:tbz
+Requires:       kiwi-filesystem-requires
+
+%description -n kiwi-image-pxe-requires
+Meta package for the buildservice to pull in all required packages
+for the build host to build pxe images
+
+%package -n kiwi-image-vmx-requires
+Summary:        KIWI - buildservice host requirements for vmx images
+Group:          System/Management
 Provides:       kiwi-image:vmx
+Requires:       kiwi-filesystem-requires
+
+%description -n kiwi-image-vmx-requires
+Meta package for the buildservice to pull in all required packages
+for the build host to build simple disk images
+
+%package -n kiwi-filesystem-requires
+Summary:        KIWI - buildservice host requirements for filesystems
+Group:          System/Management
+Provides:       kiwi-filesystem:btrfs
+Provides:       kiwi-filesystem:ext3
+Provides:       kiwi-filesystem:ext4
+Provides:       kiwi-filesystem:squashfs
+Provides:       kiwi-filesystem:xfs
 Requires:       e2fsprogs
-Requires:       skopeo
-Requires:       umoci
 Requires:       xfsprogs
 %if 0%{?fedora} || 0%{?rhel}
 Requires:       btrfs-progs
+Requires:       squashfs-tools
 %else
 Requires:       btrfsprogs
+Requires:       squashfs
 %endif
-Requires:       %(echo `cat %{S:1}|grep %{_target_cpu}:%{distro}:|cut -f3- 
-d:`)
-
-%description -n kiwi-boot-requires
-Meta package for the buildservice to pull in all required packages in
-order to have them in the buildservice created repositories to allow
-kiwi to build the boot image. This package must never be published
-nor installed by anybody else except for the buildservice, it is part
-of the kiwi - buildservice integration exclusively
-%endif
+%description -n kiwi-filesystem-requires
+Meta package for the buildservice to pull in a collection of
+filesystem packages for the build host to support the most common
+used filesystems for images
 
 %prep
 %setup -q -n custom_boot
@@ -177,4 +235,22 @@
 %defattr(-, root, root)
 %endif
 
+%files -n kiwi-image-docker-requires
+%defattr(-, root, root)
+
+%files -n kiwi-image-iso-requires
+%defattr(-, root, root)
+
+%files -n kiwi-image-oem-requires
+%defattr(-, root, root)
+
+%files -n kiwi-image-pxe-requires
+%defattr(-, root, root)
+
+%files -n kiwi-image-vmx-requires
+%defattr(-, root, root)
+
+%files -n kiwi-filesystem-requires
+%defattr(-, root, root)
+
 %changelog

++++++ kiwi-boot-descriptions.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/custom_boot/package/kiwi-boot-descriptions.spec 
new/custom_boot/package/kiwi-boot-descriptions.spec
--- old/custom_boot/package/kiwi-boot-descriptions.spec 2018-02-08 
09:19:27.032370056 +0100
+++ new/custom_boot/package/kiwi-boot-descriptions.spec 2018-02-20 
11:42:51.254641888 +0100
@@ -117,7 +117,9 @@
 Custom KIWI boot descriptions. Before KIWI switched to dracut
 as initrd system, the initrd was build from extra image descriptions.
 The collection of those image descriptions is available for
-convenience and compatibility reasons
+convenience and compatibility reasons. Also creating meta sub packages
+for the buildservice to allow inclusion of tools into the worker
+which are needed to build a specific image type
 
 %if 0%{?suse_version}
 %package -n kiwi-boot-requires
@@ -125,35 +127,83 @@
 Group:          System/Management
 Provides:       kiwi-boot:netboot
 Provides:       kiwi-boot:oemboot
-Provides:       kiwi-filesystem:btrfs
-Provides:       kiwi-filesystem:ext3
-Provides:       kiwi-filesystem:ext4
-Provides:       kiwi-filesystem:squashfs
-Provides:       kiwi-filesystem:xfs
+Requires:       kiwi-boot-descriptions
+Requires:       %(echo `cat %{S:1}|grep %{_target_cpu}:%{distro}:|cut -f3- 
-d:`)
+
+%description -n kiwi-boot-requires
+Meta package for the buildservice to pull in all required packages in
+order to have them in the buildservice created repositories to allow
+kiwi to build the custom boot image.
+%endif
+
+%package -n kiwi-image-docker-requires
+Summary:        KIWI - buildservice host requirements for docker images
+Group:          System/Management
 Provides:       kiwi-image:docker
+Requires:       skopeo
+Requires:       umoci
+%description -n kiwi-image-docker-requires
+Meta package for the buildservice to pull in all required packages
+for the build host to build docker images
+
+%package -n kiwi-image-iso-requires
+Summary:        KIWI - buildservice host requirements for iso images
+Group:          System/Management
 Provides:       kiwi-image:iso
+Requires:       dosfstools
+Requires:       genisoimage
+%description -n kiwi-image-iso-requires
+Meta package for the buildservice to pull in all required packages
+for the build host to build live iso images
+
+%package -n kiwi-image-oem-requires
+Summary:        KIWI - buildservice host requirements for oem images
+Group:          System/Management
 Provides:       kiwi-image:oem
+Requires:       kiwi-filesystem-requires
+%description -n kiwi-image-oem-requires
+Meta package for the buildservice to pull in all required packages
+for the build host to build oem disk images
+
+%package -n kiwi-image-pxe-requires
+Summary:        KIWI - buildservice host requirements for pxe images
+Group:          System/Management
 Provides:       kiwi-image:pxe
-Provides:       kiwi-image:tbz
+Requires:       kiwi-filesystem-requires
+%description -n kiwi-image-pxe-requires
+Meta package for the buildservice to pull in all required packages
+for the build host to build pxe images
+
+%package -n kiwi-image-vmx-requires
+Summary:        KIWI - buildservice host requirements for vmx images
+Group:          System/Management
 Provides:       kiwi-image:vmx
+Requires:       kiwi-filesystem-requires
+%description -n kiwi-image-vmx-requires
+Meta package for the buildservice to pull in all required packages
+for the build host to build simple disk images
+
+%package -n kiwi-filesystem-requires
+Summary:        KIWI - buildservice host requirements for filesystems
+Group:          System/Management
+Provides:       kiwi-filesystem:btrfs
+Provides:       kiwi-filesystem:ext3
+Provides:       kiwi-filesystem:ext4
+Provides:       kiwi-filesystem:squashfs
+Provides:       kiwi-filesystem:xfs
 Requires:       e2fsprogs
-Requires:       skopeo
-Requires:       umoci
 Requires:       xfsprogs
 %if 0%{?fedora} || 0%{?rhel}
 Requires:       btrfs-progs
+Requires:       squashfs-tools
 %else
 Requires:       btrfsprogs
+Requires:       squashfs
 %endif
-Requires:       %(echo `cat %{S:1}|grep %{_target_cpu}:%{distro}:|cut -f3- 
-d:`)
-
-%description -n kiwi-boot-requires
-Meta package for the buildservice to pull in all required packages in
-order to have them in the buildservice created repositories to allow
-kiwi to build the boot image. This package must never be published
-nor installed by anybody else except for the buildservice, it is part
-of the kiwi - buildservice integration exclusively
-%endif
+%description -n kiwi-filesystem-requires
+Meta package for the buildservice to pull in a collection of
+filesystem packages for the build host to support the most common
+used filesystems for images
 
 %prep
 %setup -q -n custom_boot
@@ -177,4 +227,22 @@
 %defattr(-, root, root)
 %endif
 
+%files -n kiwi-image-docker-requires
+%defattr(-, root, root)
+
+%files -n kiwi-image-iso-requires
+%defattr(-, root, root)
+
+%files -n kiwi-image-oem-requires
+%defattr(-, root, root)
+
+%files -n kiwi-image-pxe-requires
+%defattr(-, root, root)
+
+%files -n kiwi-image-vmx-requires
+%defattr(-, root, root)
+
+%files -n kiwi-filesystem-requires
+%defattr(-, root, root)
+
 %changelog


Reply via email to