commit kiwi for openSUSE:Factory
Hello community,
here is the log from the commit of package kiwi for openSUSE:Factory
checked in at Wed Feb 2 01:56:01 CET 2011.
--------
--- kiwi/kiwi.changes 2011-01-27 12:25:41.000000000 +0100
+++ /mounts/work_src_done/STABLE/kiwi/kiwi.changes 2011-01-31 12:41:36.000000000 +0100
@@ -1,0 +2,28 @@
+Mon Jan 31 12:00:01 CET 2011 - ms@suse.de
+
+- DB: added documentation about smb:// repo source type
+
+-------------------------------------------------------------------
+Mon Jan 31 11:55:48 CET 2011 - ms@suse.de
+
+- added support for username and password in repository elements
+- enhanced cifs mount (smb://) to be able to use credentials
+
+-------------------------------------------------------------------
+Mon Jan 31 11:12:35 CET 2011 - adrian@suse.de
+
+- Fail hard on missing packages during product build.
+ This is requested with high prio from coolo, we need to make this
+ an option later on.
+
+-------------------------------------------------------------------
+Fri Jan 28 15:40:58 CET 2011 - ms@suse.de
+
+- v4.72 released
+
+-------------------------------------------------------------------
+Fri Jan 28 15:17:03 CET 2011 - ms@suse.de
+
+- run parted capability checks only if parted exists
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kiwi.spec ++++++
--- /var/tmp/diff_new_pack.Jsv5wX/_old 2011-02-02 01:55:35.000000000 +0100
+++ /var/tmp/diff_new_pack.Jsv5wX/_new 2011-02-02 01:55:35.000000000 +0100
@@ -65,8 +65,8 @@
%endif
%endif
Summary: OpenSuSE - KIWI Image System
-Version: 4.71
-Release: 3
+Version: 4.72
+Release: 1
Group: System/Management
License: GPLv2
Source: %{name}.tar.bz2
++++++ kiwi-docu.tar.bz2 ++++++
kiwi/kiwi-docu.tar.bz2 /mounts/work_src_done/STABLE/kiwi/kiwi-docu.tar.bz2 differ: char 11, line 1
++++++ kiwi.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/.revision new/kiwi/.revision
--- old/kiwi/.revision 2011-01-27 12:18:29.000000000 +0100
+++ new/kiwi/.revision 2011-01-28 15:48:06.000000000 +0100
@@ -1 +1 @@
-c05818d3faedb0110f8dfa66f445a747934683bb
+e42c759bdd1827758440aa64ac578b47a95869c7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/kiwi.pl new/kiwi/kiwi.pl
--- old/kiwi/kiwi.pl 2011-01-27 12:18:29.000000000 +0100
+++ new/kiwi/kiwi.pl 2011-01-28 15:48:06.000000000 +0100
@@ -48,7 +48,7 @@
#============================================
# Globals (Version)
#--------------------------------------------
-our $Version = "4.71";
+our $Version = "4.72";
our $Publisher = "SUSE LINUX Products GmbH";
our $Preparer = "KIWI - http://kiwi.berlios.de";
our $openSUSE = "http://download.opensuse.org";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/modules/KIWICollect.pm new/kiwi/modules/KIWICollect.pm
--- old/kiwi/modules/KIWICollect.pm 2010-11-26 15:48:16.000000000 +0100
+++ new/kiwi/modules/KIWICollect.pm 2011-01-31 12:38:16.000000000 +0100
@@ -880,7 +880,8 @@
}
$this->logMsg("W", " => package $packName not available for arch $arch in any repo") if $this->{m_debug} >= 4;
} # /@fallbackarch
- $this->logMsg("W", " => package $packName not available for $requestedArch nor its fallbacks") if $this->{m_debug} >= 1;
+ # FIXME: we need to make it an option to ignore this error.
+ $this->logMsg("E", " => package $packName not available for $requestedArch nor its fallbacks"); # if $this->{m_debug} >= 1;
} # /@archs
}
return $retval;
@@ -1186,7 +1187,8 @@
}
}
# Package was not found
- $this->logMsg("W", "Metapackage <$metapack> not available for required $reqArch architecture!");
+ # FIXME: we need to make it an option to ignore this error.
+ $this->logMsg("E", "Metapackage <$metapack> not available for required $reqArch architecture!");
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/modules/KIWILinuxRC.sh new/kiwi/modules/KIWILinuxRC.sh
--- old/kiwi/modules/KIWILinuxRC.sh 2011-01-27 12:18:29.000000000 +0100
+++ new/kiwi/modules/KIWILinuxRC.sh 2011-01-28 15:48:06.000000000 +0100
@@ -52,14 +52,16 @@
test -z "$CONSOLE" && export CONSOLE=/dev/console
test -z "$REDIRECT" && export REDIRECT=/dev/tty1
fi
-if parted -h | grep -q '\-\-align';then
- export PARTED_HAVE_ALIGN=1
-fi
-if parted -h | grep -q '\-\-machine';then
- export PARTED_HAVE_MACHINE=1
-fi
-if [ $PARTED_HAVE_MACHINE -eq 0 ];then
- export PARTITIONER=unsupported
+if [ -e /usr/sbin/parted ];then
+ if parted -h | grep -q '\-\-align';then
+ export PARTED_HAVE_ALIGN=1
+ fi
+ if parted -h | grep -q '\-\-machine';then
+ export PARTED_HAVE_MACHINE=1
+ fi
+ if [ $PARTED_HAVE_MACHINE -eq 0 ];then
+ export PARTITIONER=unsupported
+ fi
fi
if dhcpcd -p 2>&1 | grep -q 'Usage';then
export DHCPCD_HAVE_PERSIST=0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/modules/KIWIRoot.pm new/kiwi/modules/KIWIRoot.pm
--- old/kiwi/modules/KIWIRoot.pm 2010-12-17 11:35:20.000000000 +0100
+++ new/kiwi/modules/KIWIRoot.pm 2011-01-31 12:38:16.000000000 +0100
@@ -97,7 +97,9 @@
my $type = $repository{$source}[0];
my $alias= $repository{$source}[1];
my $prio = $repository{$source}[2];
- my $urlHandler = new KIWIURL ($kiwi,$this);
+ my $user = $repository{$source}[3];
+ my $pwd = $repository{$source}[4];
+ my $urlHandler = new KIWIURL ($kiwi,$this,$user,$pwd);
my $publics_url = $urlHandler -> normalizePath ($source);
if ($publics_url =~ /^\//) {
my ( $publics_url_test ) = bsd_glob ( $publics_url );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/modules/KIWISchema.rnc new/kiwi/modules/KIWISchema.rnc
--- old/kiwi/modules/KIWISchema.rnc 2011-01-25 11:11:07.000000000 +0100
+++ new/kiwi/modules/KIWISchema.rnc 2011-01-31 12:38:16.000000000 +0100
@@ -793,12 +793,22 @@
## is available in more than one channel, the highest
## priority is used
attribute priority { xsd:integer }
+ k.repository.password.attribute =
+ ## Channel password if required. It depends on the url type
+ ## whether and how this information is passed
+ attribute password { text }
+ k.repository.username.attribute =
+ ## Channel username if required. It depends on the url type
+ ## whether and how this information is passed
+ attribute username { text }
k.repository.attlist =
k.repository.type.attribute &
k.repository.profiles.attribute? &
k.repository.status.attribute? &
k.repository.alias.attribute? &
- k.repository.priority.attribute?
+ k.repository.priority.attribute? &
+ k.repository.password.attribute? &
+ k.repository.username.attribute?
k.repository =
## The Name of the Repository
element repository {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/modules/KIWISchema.rng new/kiwi/modules/KIWISchema.rng
--- old/kiwi/modules/KIWISchema.rng 2011-01-25 11:11:07.000000000 +0100
+++ new/kiwi/modules/KIWISchema.rng 2011-01-31 12:38:16.000000000 +0100
@@ -1193,6 +1193,18 @@
<data type="integer"/>
</attribute>
</define>
+ <define name="k.repository.password.attribute">
+ <attribute name="password">
+
participants (1)
-
root@hilbert.suse.de