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