Hello community, here is the log from the commit of package python-kiwi for openSUSE:Factory checked in at 2019-07-08 15:00:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old) and /work/SRC/openSUSE:Factory/.python-kiwi.new.4615 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-kiwi" Mon Jul 8 15:00:31 2019 rev:43 rq:713571 version:9.17.41 Changes: -------- --- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes 2019-05-27 08:28:43.711296847 +0200 +++ /work/SRC/openSUSE:Factory/.python-kiwi.new.4615/python-kiwi.changes 2019-07-08 15:00:32.974491427 +0200 @@ -1,0 +2,220 @@ +Thu Jul 04 10:15:57 CEST 2019 - Marcus Schäfer <m...@suse.de> + +- Bump version: 9.17.40 → 9.17.41 + +------------------------------------------------------------------- +Wed Jul 03 18:39:46 CEST 2019 - Marcus Schäfer <m...@suse.de> + +- Update Boot From Hard Disk method + + Instead of searching for an efi binary to boot, use the exit method + that exits from grub and let the firmware choose the next entry + in the device list + +------------------------------------------------------------------- +Wed Jul 03 12:55:23 CEST 2019 - Vladimir Nadvornik <nadvor...@suse.cz> + +- Do not crash on missing HOME + +------------------------------------------------------------------- +Tue Jul 02 16:19:21 CEST 2019 - Marcus Schäfer <m...@suse.de> + +- Added live ISO integration tests for arm + +------------------------------------------------------------------- +Tue Jul 02 11:59:37 CEST 2019 - Marcus Schäfer <m...@suse.de> + +- Consolidate syslinux file names and search paths + + Handle those file names and search path in the Defaults space + and only once in the code + +------------------------------------------------------------------- +Tue Jul 02 10:57:26 CEST 2019 - Guillaume GARDET <guillaume.gar...@free.fr> + +- Remove '^' which break BaseStripFirmware function (boo#1132455) + +------------------------------------------------------------------- +Mon Jul 01 16:03:25 CEST 2019 - David Cassany <dcass...@suse.com> + +- Do not supress output for dracut call + + This commit adds a stderr_to_stdout option to Command.run method to + redirect stderr to stdout. + + Additionally this commit also includes to the debug log the dracut + call output, including both, stderr and stdout. + + Fixes #1114 + +------------------------------------------------------------------- +Mon Jul 01 11:31:20 CEST 2019 - Marcus Schäfer <m...@suse.de> + +- Fixed path_test unit test + + The code there checked for the message of an exception + but recent changes in pytest did not allow to do it that + way anymore. + +------------------------------------------------------------------- +Mon Jul 01 10:51:19 CEST 2019 - Marcus Schäfer <m...@suse.de> + +- Fixed zipl bootloader setup + + On zipl we manually move the kernel and initrd file to the + zipl boot path because symlinks can't be read. That move + operation used the wrong filenames and was broken since + baseCreateCommonKernelFile is only used in the legacy + custom kiwi boot images but not in the dracut case. + +------------------------------------------------------------------- +Fri Jun 28 09:24:18 CEST 2019 - Marcus Schäfer <m...@suse.de> + +- update per review by Tom + +------------------------------------------------------------------- +Thu Jun 27 17:44:15 CEST 2019 - Marcus Schäfer <m...@suse.de> + +- Fixed spec file requirement list for arm on Fedora + + The package u-boot-tools is named uboot-tools on Fedora and RHEL + +------------------------------------------------------------------- +Thu Jun 27 09:27:10 CEST 2019 - Marcus Schäfer <m...@suse.de> + +- Update secure boot fallback code + + With the concept of shim being an option and not mandatory + also the fallback code has to adapt and treat the absence + of shim.efi as not fatal. In this situation we expect the + found grub.efi binary to be correctly signed which we can + only assume but not prove + +------------------------------------------------------------------- +Thu Jun 27 09:25:54 CEST 2019 - Marcus Schäfer <m...@suse.de> + +- Make signed grub search path more generic + +------------------------------------------------------------------- +Wed Jun 26 18:48:59 CEST 2019 - Marcus Schäfer <m...@suse.de> + +- Update distribution support information + + Update the documentation with regards to our supported + distribution statement. This Fixes #1108 + +------------------------------------------------------------------- +Wed Jun 26 17:03:35 CEST 2019 - Marcus Schäfer <m...@suse.de> + +- Update signed grub.efi search path list + + On arm there is no shim package that provides a signed grub + loader for secure boot. Instead the grub package(s) provides + the signed loader under yet another location in the system. + This commit adds the new search path + +------------------------------------------------------------------- +Wed Jun 26 09:15:39 CEST 2019 - Marcus Schäfer <m...@suse.de> + +- Refactor ISO boot, use grub in EFI mode + + Before this commit isolinux was used to boot an ISO and + thus forms a hard requirement. isolinux however only + exists for the x86 platform. This limitation did not + allow to create ISO images for other platforms. With this + commit a refactoring of the ISO boot setup is introduced. + + * isolinux is only used if the bios firmware is requested + and the platform matches the x86 architecture. A runtime + check will check for this condition and exits early if + not applicable + + * in case of the EFI firmware we already used grub in + EFI mode but still had isolinux in place for the legacy/CSM + boot. That part is now also replaced by a platform specific + grub eltorito image and grub's boot_hybrid.img for hybrid + boot. On platforms that do not provide those modules the + support for it will be skipped + + With this change in place it's possible to control the ISO + boot layout through the firmware setup and all platform + specific modules are handled as such. Therefore we also + deleted the syslinux requirement. This Fixes #1092 + +------------------------------------------------------------------- +Tue Jun 25 11:17:04 CEST 2019 - David Cassany <dcass...@suse.com> + +- Fix memory leak in OCI contianer tests + + This commit fixes a memory leak in container_image_oci_test caused + by partially mocking a file opening. A ContainerImageOci instance + tries to open and read two files: the runtime configuration, if + present, and the `/.buildenv`, if present. In order to test the + `/.buildenv` presence file opening is mocked causing the runtime + configuration reading fall in an inifite loop. This commit mocks the + the RuntimeConfig instances to avoid this issue. + + Fixes #1110 + +------------------------------------------------------------------- +Mon Jun 17 11:39:19 CEST 2019 - Marcus Schäfer <m...@suse.de> + +- Stabilize Gitlab rpm stage + + The rpm stage in the gitlab CI pipeline runs against a collection + of mirror services. If those mirrors are not available the test + fails. Such failed tests are cumbersome because they don't indicate + an error condition we can/should fix. The openSUSE TW mirrors + showed to be unreachable more often than others which might be + because that target changes their content relatively often. This + patch changes the test strategy to allow the TW rpm test to fail + but still keep the other rpm targets mandatory as they don't show + the connection problems. + +------------------------------------------------------------------- +Fri Jun 14 11:25:35 CEST 2019 - Marcus Schäfer <m...@suse.de> + +- Provider better error message in prepare phase + + In case of an error the real valuable information is often + somewhere in the package manager output that does not get + exposed to the users console by default. The error message + we provide should tell users how they can get further details + such that they know how to find the real cause of the problem. + This patch enhances the error message in that regard. + +------------------------------------------------------------------- +Tue Jun 11 16:54:17 CEST 2019 - David Cassany <dcass...@suse.com> + +- Make kiwi installable in a venv + + This commit sets the buildroot to the venv `sys.prefix`. This way + all the binaries are installed in a path under the venv. + + Fixes #1022 + +------------------------------------------------------------------- +Fri Jun 07 10:18:43 CEST 2019 - Marcus Schäfer <m...@suse.de> ++++ 33 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes ++++ and /work/SRC/openSUSE:Factory/.python-kiwi.new.4615/python-kiwi.changes ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-kiwi.spec ++++++ --- /var/tmp/diff_new_pack.fg3s7q/_old 2019-07-08 15:00:34.058493066 +0200 +++ /var/tmp/diff_new_pack.fg3s7q/_new 2019-07-08 15:00:34.058493066 +0200 @@ -45,7 +45,7 @@ %endif Name: python-kiwi -Version: 9.17.39 +Version: 9.17.41 Provides: kiwi-schema = 6.6 Release: 0 Url: https://github.com/SUSE/kiwi @@ -160,8 +160,13 @@ %if %{_vendor} != "debbuild" # Not supported with debbuild yet %ifarch %arm aarch64 +%if 0%{?fedora} || 0%{?rhel} +Requires: uboot-tools +%endif +%if 0%{?suse_version} Requires: u-boot-tools %endif +%endif %ifarch s390 s390x Requires: s390-tools %endif @@ -243,8 +248,13 @@ Requires: rsync Requires: tar >= 1.2.7 %ifarch %arm aarch64 +%if 0%{?fedora} || 0%{?rhel} +Requires: uboot-tools +%endif +%if 0%{?suse_version} Requires: u-boot-tools %endif +%endif %ifarch s390 s390x Requires: s390-tools %endif ++++++ python-kiwi.tar.gz ++++++ ++++ 4246 lines of diff (skipped)