Hello community,

here is the log from the commit of package kiwi.2242 for openSUSE:13.1:Update 
checked in at 2013-11-25 10:55:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/kiwi.2242 (Old)
 and      /work/SRC/openSUSE:13.1:Update/.kiwi.2242.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kiwi.2242"

Changes:
--------
New Changes file:

--- /dev/null   2013-11-25 01:44:08.036031256 +0100
+++ /work/SRC/openSUSE:13.1:Update/.kiwi.2242.new/kiwi.changes  2013-11-25 
10:55:30.000000000 +0100
@@ -0,0 +1,24649 @@
+-------------------------------------------------------------------
+Thu Nov 14 15:53:22 CET 2013 - m...@suse.de
+
+- v5.05.46 released
+  
+-------------------------------------------------------------------
+Thu Nov 14 15:08:14 CET 2013 - rjsch...@suse.de
+  
+- partial fix for initrd creation for EC2 images
+  + With the latest release of mkinitrd the multipath.sh script
+    no longer exists. We need to check for it's precense before moving it
+    
+-------------------------------------------------------------------
+Mon Nov  4 12:39:20 CET 2013 - m...@suse.de
+    
+- v5.05.45 released
+  
+-------------------------------------------------------------------
+Mon Nov  4 12:10:51 CET 2013 - m...@suse.de
+  
+- follow up fix to prevent call of setupBootPartition (bnc #847893)
+  * if the hybrid RW partition can't be created HYBRID_RW will be
+    unset, thus setupBootPartition would be called but we are still
+    in a hybrid mode. In order to make that clear a new variable
+    skipSetupBootPartition is set to handle all cases
+    
+-------------------------------------------------------------------
+Fri Oct 25 15:56:34 CEST 2013 - m...@suse.de
+    
+- v5.05.41 released
+  
+-------------------------------------------------------------------
+Fri Oct 25 10:27:32 CEST 2013 - m...@suse.de
+  
+- deactivate the use of lxc to run custom scripts (bnc #845617)
+  * some tools e.g groupadd requires access to subsystems like PAM
+    which did not work inside the lxc container because the required
+    precondititions were not added while starting the container.
+    Thus only simple scripts not accessing PAM, udev and other
+    subsystems will work. In addition to that the environment the
+    lxc container itself is started often does not provide the
+    required subsystems e.g support for cgroups. All in all there
+    are more problems than solutions with this concept which is
+    the reason why I disable it for now
+    
+-------------------------------------------------------------------
+Thu Oct 24 17:34:17 CEST 2013 - m...@suse.de
+  
+- v5.05.40 released
+  
+-------------------------------------------------------------------
+Thu Oct 24 15:02:58 CEST 2013 - rjsch...@suse.de
+    
+- fix use of uninitialized variable
+  
+-------------------------------------------------------------------
+Wed Oct 23 11:06:02 CEST 2013 - rjsch...@suse.de
+  
+- add the live USB stick example for openSUSE 13.1
+- adjust verification for firstboot logic install check
+  + in 13.1 YaST has been converted to Ruby and firstboot is now a
+    systemd service, thus we need to check for the new implementations
+    as well
+- eject conflicts with util-linux in 13.1, remove it from oemboot image
+  
+-------------------------------------------------------------------
+Wed Oct 23 10:01:34 CEST 2013 - m...@suse.de
+  
+- fixed postprocessing modes
+  * e.g the --installstick mode did not work because an XML
+    object was created before the preconditions to do that
+    were fulfilled
+    
+-------------------------------------------------------------------
+Tue Oct 22 09:19:18 CEST 2013 - m...@suse.de
+    
+- v5.05.39 released
+  
+-------------------------------------------------------------------
+Mon Oct 21 16:53:33 CEST 2013 - rjsch...@suse.de
+  
+- fix setup of target image
+  + at present the build image settings for keymap, timezone and other
+    configuration settings are changed instead of applying the settings
+    to the target image. This fix addresses this bug.
+    
+-------------------------------------------------------------------
+Mon Oct 21 16:27:46 CEST 2013 - adr...@suse.de
+    
+- do not ignore addarch, if also the base architecture got added
+  
+-------------------------------------------------------------------
+Mon Oct 21 11:45:51 CEST 2013 - m...@suse.de
+    
+- added custom bootkernel profile (bnc #846068)
+  * with the bootkernel="custom" profile one can prevent the
+    installation of a kernel in the kiwi boot image (initrd)
+    This makes sense if a non profiled kernel or a specific
+    version of a kernel is used as part of the system image
+    XML description. Examples:
+    
+    <type ... bootkernel="custom"/>
+    
+    ==> version pinned kernel:
+    <package name="kernel-default-3.7.10-1.16.1" bootinclude="true"/>
+    
+    ==> non profiled/custom kernel:
+    <package name="kernel-bob" bootinclude="true"/>
+    
+    If the custom bootkernel attribute is used it's required to
+    mark the kernel in the system image XML with bootinclude="true"
+    If this is not done the initrd will not have a kernel/modules
+    which is in most cases unwanted
+    
+-------------------------------------------------------------------
+Sat Oct 19 07:12:57 CEST 2013 - rjsch...@suse.de
+  
+- fix repository image inclusion behavior
+  + adding imageinclude=true did not have the desirec effect of adding the
+    specified repo to the image permanently. This changes fixes this
+    problem
+    
+-------------------------------------------------------------------
+Fri Oct 18 15:33:20 CEST 2013 - m...@suse.de
+    
+- v5.05.38 released
+  
+-------------------------------------------------------------------
+Fri Oct 18 10:32:18 CEST 2013 - m...@suse.de
+  
+- fixed spec file for kiwi-pxeboot sub-package (bnc #845853)
+  * kiwi-pxeboot creates files which belongs to user/group = tftp
+    but it might be the case that the user/group does not exists
+    Thus this patch as a %pre section taking care for this
+    
+-------------------------------------------------------------------
+Thu Oct 17 17:01:27 CEST 2013 - m...@suse.de
+    
+- revert accidentally added test systemdisk section in
+  suse-12.3-JeOS XML description
+  
+-------------------------------------------------------------------
+Thu Oct 17 16:56:38 CEST 2013 - m...@suse.de
+  
+- fixed missing mount and fstab entry for allfree volume
+  * the volume flagged with freespace="all" was ignored in the
+    mount and fstab setup code
+    
+-------------------------------------------------------------------
+Thu Oct 17 16:34:58 CEST 2013 - m...@suse.de
+    
+- fixed partids for LVM setup:
+  * The value kiwi_RootPart must always be a number, whereas
+    in case of LVM we also provide kiwi_RootPartVol which takes
+    the name of the root volume
+    
+-------------------------------------------------------------------
+Thu Oct 17 16:23:25 CEST 2013 - m...@suse.de
+    
+- added better information about disk Volumes
+  
+-------------------------------------------------------------------
+Thu Oct 17 13:03:09 CEST 2013 - m...@suse.de
+  
+- allow standalone building of initrd images like in older version
+  * The image type 'cpio' was handled as initrd image type but
+    newer versions of kiwi just use it as an archive type for the
+    system image. This is a bad incompatibility and also prevents
+    us from just building kiwi initrd images
+    
+-------------------------------------------------------------------
+Wed Oct 16 17:24:16 CEST 2013 - rjsch...@suse.de
+    
+- fix cut and paste error of comment in the oem-recovery-part-size element
+  definition
+  + comment is displayed in the generated doc and was misleading
+- add unit test for {g,s}etAtaRaidScan method on OEMConfig class
+- add unit test for {g,s}setRecoveryPartSize method on OEMConfig class
+- fix bug regarding oem_recoveryPartSize
+  + the value was never set as member variable thus the get method
+    always returned <undef>
+- fix naming inconsistency between the get and set method for the
+  recovery partition size
+- add value check for the recovery partition ID
+  + must be a 2 digit hex value
+  + also add unit test for this verification
+    
+-------------------------------------------------------------------
+Tue Oct 15 22:04:51 CEST 2013 - m...@suse.de
+    
+- fixed grub2 recovery menu entry
+  * in EFI mode chainloading is not possible, thus we use grub2
+    to load the loader configuration from the recovery partition
+    this requires at least a non destructed EFI boot partition
+    
+-------------------------------------------------------------------
+Tue Oct 15 21:29:50 CEST 2013 - m...@suse.de
++++ 24452 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:13.1:Update/.kiwi.2242.new/kiwi.changes

New:
----
  kiwi-docu.tar.bz2
  kiwi-find-boot-requires.sh
  kiwi-repo.tar.bz2
  kiwi-rpmlintrc
  kiwi.changes
  kiwi.spec
  kiwi.tar.bz2

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

Other differences:
------------------
++++++ kiwi.spec ++++++
++++ 786 lines (skipped)

++++++ kiwi-find-boot-requires.sh ++++++
#!/bin/bash

sourcearchive=$1
shift
boottype=$1
shift
architecture=$1
shift
oses="$@"

# extract files
tar xfj $sourcearchive kiwi/system/boot/ >&/dev/null

declare -i MISSING
MISSING="1"
for os in $oses; do
        file="kiwi/system/boot/$architecture/$boottype/$os/config.xml"
        [ -e "$file" ] || echo "ERROR_NO_BOOT_CONFIG_FILE_FOUND"

        # my professional enterprise ready xml parser:
        while read line; do
                l=($line)
                package=${l[0]}
                arch=${l[1]}
                if [ -z "$arch" -o "$arch" == "$architecture" ]; then
                        echo -n "$package "
                        unset MISSING
                fi
                done < <( sed '/<packages type="delete">/,/<\/packages>/d' 
"$file" | perl -e 'while (<STDIN>) { if ($_ =~ /.*package name="([^"]*)"( 
arch="([^"]*)")?.*/ ) { print $1." ".$3."\n"; }; }' 
 )
done

[ -z "$MISSING" ] || echo "ERROR_NO_DEPENDENCIES_FOUND"

#cleanup
rm -rf kiwi
++++++ kiwi-rpmlintrc ++++++
# kiwi needs xsltproc to convert older config.xml files to the current schema
addFilter("explicit-lib-dependency libxslt")

# kiwi includes hidden md5 sums for its boot images
addFilter("hidden-file-or-dir /usr/share/kiwi/image/.*\/\.checksum.md5")

# kiwi includes the SVN revision of this build as hidden file
addFilter("hidden-file-or-dir /usr/share/kiwi/.revision")

# kiwi includes pub keys in .ssh as hidden file
addFilter("hidden-file-or-dir /usr/share/kiwi/image/.*/.*/root/root/.ssh")

# don't apply perl naming policy on kiwi
addFilter("kiwi.* perl5-naming-policy-not-applied")

# don't care for zero length .bs files
addFilter(".*zero-length.*.bs")

# don't check for file duplicates
addFilter("cross-directory-hard-link .*")

# don't check for locale locations, they are used in the initrd only
addFilter("file-not-in-%lang .*")

# don't check for included file deps in doc example descriptions
addFilter("W: doc-file-dependency .*")

# don't check for repeated names as they are set by pdb not by spec
addFilter("W: name-repeated-in-summary .*")

# don't check for manual page of binaries used in initrd only
addFilter("W: no-manual-page-for-binary dcounter");
addFilter("W: no-manual-page-for-binary startshell");
addFilter("W: no-manual-page-for-binary utimer");
addFilter("W: no-manual-page-for-binary driveready");

# kiwi master package can't be noarch if sub packages are arch specific
addFilter("W: no-binary");

# allow hidden kiwirc file for the tests
addFilter("W: hidden-file-or-dir /usr/share/kiwi/tests/unit/.kiwirc")
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to