commit kiwi for openSUSE:Factory

Hello community, here is the log from the commit of package kiwi for openSUSE:Factory checked in at 2015-08-02 22:43:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kiwi (Old) and /work/SRC/openSUSE:Factory/.kiwi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "kiwi" Changes: -------- --- /work/SRC/openSUSE:Factory/kiwi/kiwi.changes 2015-07-19 11:44:37.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.kiwi.new/kiwi.changes 2015-08-02 22:43:58.000000000 +0200 @@ -1,0 +2,72 @@ +Fri Jul 17 08:02:34 CEST 2015 - ms@suse.de + +- v7.03.8 released + +------------------------------------------------------------------- +Fri Jul 17 08:01:56 CEST 2015 - ms@suse.de + +- Update Makefile clean target + + delete possible .dice / .vagrant directories + +------------------------------------------------------------------- +Thu Jul 16 19:11:18 CEST 2015 - ms@suse.de + +- Update SLE12 JeOS image description + + xen-tools conflicts with xen-tools-domU + +------------------------------------------------------------------- +Thu Jul 16 11:18:26 CEST 2015 - ms@suse.de + +- Update dice configuration files + + Use the new dice docker buildsystem instead of vagrant calling + docker. There is also a kiwi-build-box container on dockerhub + which is automatically used for the build + +------------------------------------------------------------------- +Wed Jul 15 08:08:18 CEST 2015 - ms@suse.de + +- v7.03.7 released + +------------------------------------------------------------------- +Tue Jul 14 21:01:23 CEST 2015 - ms@suse.de + +- Use defined macro to check if variable is defined + + The perl version in tumbleweed seems to behave more strict on this + +------------------------------------------------------------------- +Tue Jul 14 10:41:51 CEST 2015 - ms@suse.de + +- v7.03.6 released + +------------------------------------------------------------------- +Tue Jul 14 10:40:17 CEST 2015 - ms@suse.de + +- Allow containers to be build without systemd + + the container setup procedure by default disable some services. + In order to do this either systemctl or chkconfig is used. + However this should not be a mandatory task because it is ok + to build containers without service tools installed + +------------------------------------------------------------------- +Mon Jul 13 17:35:14 CEST 2015 - ms@suse.de + +- Follow up fix for repo detection in kiwi describe + + The data fields of zypper in newer versions has changed. Thus + split by the field separator and extract the information. + Fortunately the ordering hasn't changed + +------------------------------------------------------------------- +Mon Jul 13 17:10:56 CEST 2015 - ms@suse.de + +- Fixed repo detection in describer module + + The zypper syntax has changed, thus detection of the repo state + leads to incorrect results + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kiwi.spec ++++++ --- /var/tmp/diff_new_pack.5gZhwa/_old 2015-08-02 22:44:01.000000000 +0200 +++ /var/tmp/diff_new_pack.5gZhwa/_new 2015-08-02 22:44:01.000000000 +0200 @@ -27,7 +27,7 @@ Name: kiwi License: GPL-2.0 Group: System/Management -Version: 7.03.5 +Version: 7.03.8 Provides: kiwi-schema = 6.2 Provides: kiwi-image:aci Provides: kiwi-image:lxc ++++++ kiwi-docu.tar.bz2 ++++++ ++++++ kiwi-repo.tar.bz2 ++++++ ++++++ kiwi.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/.revision new/kiwi/.revision --- old/kiwi/.revision 2014-12-15 14:32:44.000000000 +0100 +++ new/kiwi/.revision 2015-02-19 21:11:51.000000000 +0100 @@ -1 +1 @@ -8a9dbd06e83f3d8c5eefd78f88672bf9efe5c01c +551b98a6e4950fd5933b078be39bc047f8ac95b4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/Makefile new/kiwi/Makefile --- old/kiwi/Makefile 2015-05-18 14:27:05.000000000 +0200 +++ new/kiwi/Makefile 2015-07-17 07:59:43.000000000 +0200 @@ -266,6 +266,8 @@ @echo Cleanup... (cd system/boot && find -type f | grep -v .svn | xargs chmod u+w) (find -name .checksum.md5 | xargs rm -f) + (find -name .dice | xargs rm -rf) + (find -name .vagrant | xargs rm -rf) ${MAKE} -C tools clean ${MAKE} -C locale clean rm -f tools/burner/Makefile diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/modules/KIWIAnalyseSoftware.pm new/kiwi/modules/KIWIAnalyseSoftware.pm --- old/kiwi/modules/KIWIAnalyseSoftware.pm 2014-12-15 14:32:45.000000000 +0100 +++ new/kiwi/modules/KIWIAnalyseSoftware.pm 2015-07-13 17:31:37.000000000 +0200 @@ -296,19 +296,20 @@ } foreach my $repo (@list) { $repo =~ s/^\s+//g; - if ($repo =~ /^\d.*\|(.*)\|.*\|(.*)\|.*\|(.*)\|(.*)\|(.*)\|/) { - my $enabled = $2; - my $source = $5; - my $type = $4; - my $alias = $1; - my $prio = $3; + if ($repo =~ /^\d/) { + my @record = split(/\|/, $repo); + my $enabled = $record[4]; + my $source = $record[8]; + my $type = $record[7]; + my $alias = $record[1]; + my $prio = $record[6]; $enabled =~ s/^ +//; $enabled =~ s/ +$//; $source =~ s/^ +//; $source =~ s/ +$//; $type =~ s/^ +//; $type =~ s/ +$//; $alias =~ s/^ +//; $alias =~ s/ +$//; $alias =~ s/ $/:/g; $prio =~ s/^ +//; $prio =~ s/ +$//; my $origsrc = $source; - if ($enabled eq "Yes") { + if ($enabled =~ /Yes/) { #========================================== # handle special source type dvd|cd:// #------------------------------------------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/modules/KIWIContainerBuilder.pm new/kiwi/modules/KIWIContainerBuilder.pm --- old/kiwi/modules/KIWIContainerBuilder.pm 2015-05-18 13:10:35.000000000 +0200 +++ new/kiwi/modules/KIWIContainerBuilder.pm 2015-07-14 21:00:01.000000000 +0200 @@ -707,8 +707,9 @@ my $locator = $this->{locator}; $kiwi -> info("Disable unwanted services\n"); my $sysctl = $locator -> getExecPath('systemctl', $targetDir); + my $ins = $locator -> getExecPath('chkconfig', $targetDir); my $croot = $locator -> getExecPath('chroot'); - if ($sysctl) { + if (defined $sysctl) { my @srvs = qw ( device-mapper.service kbd.service @@ -742,8 +743,7 @@ $kiwi -> done(); } } - } else { - my $ins = $locator -> getExecPath('chkconfig', $targetDir); + } elsif (defined $ins) { my @services = ( 'boot.clock', 'boot.device-mapper', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/modules/KIWIGlobals.pm new/kiwi/modules/KIWIGlobals.pm --- old/kiwi/modules/KIWIGlobals.pm 2015-07-10 11:23:02.000000000 +0200 +++ new/kiwi/modules/KIWIGlobals.pm 2015-07-17 08:02:28.000000000 +0200 @@ -1942,7 +1942,7 @@ # Globals (generic) #------------------------------------------ my %data; - $data{Version} = "7.03.5"; + $data{Version} = "7.03.8"; $data{Publisher} = "SUSE LINUX GmbH"; $data{Preparer} = "KIWI - http://opensuse.github.com/kiwi"; $data{ConfigName} = "config.xml"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/template/ix86/suse-12.3-JeOS/Dicefile new/kiwi/template/ix86/suse-12.3-JeOS/Dicefile --- old/kiwi/template/ix86/suse-12.3-JeOS/Dicefile 1970-01-01 01:00:00.000000000 +0100 +++ new/kiwi/template/ix86/suse-12.3-JeOS/Dicefile 2015-07-16 11:17:20.000000000 +0200 @@ -0,0 +1,3 @@ +Dice.configure do |config| + config.buildhost = :DOCKER +end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/template/ix86/suse-12.3-JeOS/Vagrantfile new/kiwi/template/ix86/suse-12.3-JeOS/Vagrantfile --- old/kiwi/template/ix86/suse-12.3-JeOS/Vagrantfile 2015-04-30 10:28:21.000000000 +0200 +++ new/kiwi/template/ix86/suse-12.3-JeOS/Vagrantfile 1970-01-01 01:00:00.000000000 +0100 @@ -1,15 +0,0 @@ -VAGRANTFILE_API_VERSION = "2" - -Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| - config.vm.provider "docker" do |d| - # select docker box to use for this build, build boxes can be found in: - # Virtualization:Appliances:Images e.g docker-box-13.1 - # in order to import a build box call e.g: - # cat kiwi-docker-image.tar.xz | docker import - kiwi-build-box:new - d.image = "kiwi-build-box:new" - d.create_args = ["--privileged=true", "-i", "-t"] - # start the sshd in foreground to keep the container in running state - d.cmd = ["/usr/sbin/sshd", "-D"] - d.has_ssh = true - end -end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/template/ix86/suse-13.1-JeOS/Dicefile new/kiwi/template/ix86/suse-13.1-JeOS/Dicefile --- old/kiwi/template/ix86/suse-13.1-JeOS/Dicefile 1970-01-01 01:00:00.000000000 +0100 +++ new/kiwi/template/ix86/suse-13.1-JeOS/Dicefile 2015-07-15 13:09:22.000000000 +0200 @@ -0,0 +1,3 @@ +Dice.configure do |config| + config.buildhost = :DOCKER +end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/template/ix86/suse-13.1-JeOS/Vagrantfile new/kiwi/template/ix86/suse-13.1-JeOS/Vagrantfile --- old/kiwi/template/ix86/suse-13.1-JeOS/Vagrantfile 2015-04-30 10:28:21.000000000 +0200 +++ new/kiwi/template/ix86/suse-13.1-JeOS/Vagrantfile 1970-01-01 01:00:00.000000000 +0100 @@ -1,15 +0,0 @@ -VAGRANTFILE_API_VERSION = "2" - -Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| - config.vm.provider "docker" do |d| - # select docker box to use for this build, build boxes can be found in: - # Virtualization:Appliances:Images e.g docker-box-13.1 - # in order to import a build box call e.g: - # cat kiwi-docker-image.tar.xz | docker import - kiwi-build-box:new - d.image = "kiwi-build-box:new" - d.create_args = ["--privileged=true", "-i", "-t"] - # start the sshd in foreground to keep the container in running state - d.cmd = ["/usr/sbin/sshd", "-D"] - d.has_ssh = true - end -end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/template/ix86/suse-13.2-JeOS/Dicefile new/kiwi/template/ix86/suse-13.2-JeOS/Dicefile --- old/kiwi/template/ix86/suse-13.2-JeOS/Dicefile 1970-01-01 01:00:00.000000000 +0100 +++ new/kiwi/template/ix86/suse-13.2-JeOS/Dicefile 2015-07-16 11:17:03.000000000 +0200 @@ -0,0 +1,3 @@ +Dice.configure do |config| + config.buildhost = :DOCKER +end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/template/ix86/suse-13.2-JeOS/Vagrantfile new/kiwi/template/ix86/suse-13.2-JeOS/Vagrantfile --- old/kiwi/template/ix86/suse-13.2-JeOS/Vagrantfile 2015-04-30 10:28:21.000000000 +0200 +++ new/kiwi/template/ix86/suse-13.2-JeOS/Vagrantfile 1970-01-01 01:00:00.000000000 +0100 @@ -1,15 +0,0 @@ -VAGRANTFILE_API_VERSION = "2" - -Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| - config.vm.provider "docker" do |d| - # select docker box to use for this build, build boxes can be found in: - # Virtualization:Appliances:Images e.g docker-box-13.1 - # in order to import a build box call e.g: - # cat kiwi-docker-image.tar.xz | docker import - kiwi-build-box:new - d.image = "kiwi-build-box:new" - d.create_args = ["--privileged=true", "-i", "-t"] - # start the sshd in foreground to keep the container in running state - d.cmd = ["/usr/sbin/sshd", "-D"] - d.has_ssh = true - end -end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/template/ix86/suse-SLE11-JeOS/Dicefile new/kiwi/template/ix86/suse-SLE11-JeOS/Dicefile --- old/kiwi/template/ix86/suse-SLE11-JeOS/Dicefile 1970-01-01 01:00:00.000000000 +0100 +++ new/kiwi/template/ix86/suse-SLE11-JeOS/Dicefile 2015-07-16 11:17:26.000000000 +0200 @@ -0,0 +1,3 @@ +Dice.configure do |config| + config.buildhost = :DOCKER +end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/template/ix86/suse-SLE11-JeOS/Vagrantfile new/kiwi/template/ix86/suse-SLE11-JeOS/Vagrantfile --- old/kiwi/template/ix86/suse-SLE11-JeOS/Vagrantfile 2015-04-30 10:28:21.000000000 +0200 +++ new/kiwi/template/ix86/suse-SLE11-JeOS/Vagrantfile 1970-01-01 01:00:00.000000000 +0100 @@ -1,15 +0,0 @@ -VAGRANTFILE_API_VERSION = "2" - -Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| - config.vm.provider "docker" do |d| - # select docker box to use for this build, build boxes can be found in: - # Virtualization:Appliances:Images e.g docker-box-13.1 - # in order to import a build box call e.g: - # cat kiwi-docker-image.tar.xz | docker import - kiwi-build-box:new - d.image = "kiwi-build-box:new" - d.create_args = ["--privileged=true", "-i", "-t"] - # start the sshd in foreground to keep the container in running state - d.cmd = ["/usr/sbin/sshd", "-D"] - d.has_ssh = true - end -end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/template/ix86/suse-SLE12-JeOS/Dicefile new/kiwi/template/ix86/suse-SLE12-JeOS/Dicefile --- old/kiwi/template/ix86/suse-SLE12-JeOS/Dicefile 1970-01-01 01:00:00.000000000 +0100 +++ new/kiwi/template/ix86/suse-SLE12-JeOS/Dicefile 2015-07-16 11:17:28.000000000 +0200 @@ -0,0 +1,3 @@ +Dice.configure do |config| + config.buildhost = :DOCKER +end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/template/ix86/suse-SLE12-JeOS/Vagrantfile new/kiwi/template/ix86/suse-SLE12-JeOS/Vagrantfile --- old/kiwi/template/ix86/suse-SLE12-JeOS/Vagrantfile 2015-04-30 10:28:21.000000000 +0200 +++ new/kiwi/template/ix86/suse-SLE12-JeOS/Vagrantfile 1970-01-01 01:00:00.000000000 +0100 @@ -1,15 +0,0 @@ -VAGRANTFILE_API_VERSION = "2" - -Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| - config.vm.provider "docker" do |d| - # select docker box to use for this build, build boxes can be found in: - # Virtualization:Appliances:Images e.g docker-box-13.1 - # in order to import a build box call e.g: - # cat kiwi-docker-image.tar.xz | docker import - kiwi-build-box:new - d.image = "kiwi-build-box:new" - d.create_args = ["--privileged=true", "-i", "-t"] - # start the sshd in foreground to keep the container in running state - d.cmd = ["/usr/sbin/sshd", "-D"] - d.has_ssh = true - end -end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/template/ix86/suse-SLE12-JeOS/config.xml new/kiwi/template/ix86/suse-SLE12-JeOS/config.xml --- old/kiwi/template/ix86/suse-SLE12-JeOS/config.xml 2015-07-08 15:06:43.000000000 +0200 +++ new/kiwi/template/ix86/suse-SLE12-JeOS/config.xml 2015-07-16 18:48:39.000000000 +0200 @@ -146,7 +146,6 @@ <package name="grub2-x86_64-xen" bootinclude="true"/> <package name="xen-kmp-default" bootinclude="true"/> <package name="xen-libs" arch="x86_64" replaces=""/> - <package name="xen-tools-domU" arch="x86_64" replaces=""/> <package name="xen-tools" arch="x86_64" replaces=""/> <package name="xen" arch="x86_64" replaces=""/> <package name="gfxboot-branding-SLE" bootinclude="true" bootdelete="true"/> @@ -155,7 +154,6 @@ <package name="kernel-xen" replaces="kernel-default"/> <package name="kernel-xen" replaces="xen-kmp-default"/> <package name="xen-libs" arch="x86_64" replaces=""/> - <package name="xen-tools-domU" arch="x86_64" replaces=""/> <package name="xen-tools" arch="x86_64" replaces=""/> <package name="xen" arch="x86_64" replaces=""/> <package name="gfxboot-branding-SLE" bootinclude="true" bootdelete="true"/> @@ -165,7 +163,6 @@ <package name="kernel-default" replaces="xen-kmp-default"/> <package name="kernel-default" replaces="xen-libs"/> <package name="kernel-default" replaces="xen-tools"/> - <package name="kernel-default" replaces="xen-tools-domU"/> <package name="kernel-default" replaces="xen"/> <package name="gfxboot-branding-SLE" bootinclude="true" bootdelete="true"/> </packages>
participants (1)
-
root@hilbert.suse.de