Hello community, here is the log from the commit of package python-kiwi for openSUSE:Factory checked in at 2019-03-27 16:11:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old) and /work/SRC/openSUSE:Factory/.python-kiwi.new.25356 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-kiwi" Wed Mar 27 16:11:14 2019 rev:38 rq:685857 version:9.17.31 Changes: -------- --- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes 2019-02-08 12:06:44.325619292 +0100 +++ /work/SRC/openSUSE:Factory/.python-kiwi.new.25356/python-kiwi.changes 2019-03-27 16:11:16.991669376 +0100 @@ -2 +2,1089 @@ -Thu Jan 31 11:09:53 CET 2019 - [email protected] +Sun Mar 17 19:41:35 CET 2019 - Marcus Schäfer <[email protected]> + +- Bump version: 9.17.30 → 9.17.31 + +------------------------------------------------------------------- +Fri Mar 15 15:45:38 CET 2019 - Marcus Schäfer <[email protected]> + +- Update the documentation regarding vagrant boxes + + Extend the documentation on how to build VirtualBox vagrant boxes + All this was done by Dan Čermák <[email protected]> + +------------------------------------------------------------------- +Fri Mar 15 15:37:05 CET 2019 - Marcus Schäfer <[email protected]> + +- Refactor incremental changelog update + + The creation of the package changelog is based on a reference file. + However that reference file contained log information in a specific + timezone which requires to hardcode the region of that timezone + in the code to correctly run date/time calculations. This can + be done better from a conceptual point of view. This patch changes + the handling in a way that the reference file is a git log + excerpt including the dates as git log lists them. The dates + contains complete numeric time/date/zone information and can be + used for calculations. The changelog helper tool converts the + result data to match the requirements of rpm changelog files + and prints the time/date information localized to the callers + timezone or as UTC if the --utc switch is given. By default the + user local timezone settings applies. That way the setup of + the local timezone is immaterial to the changelog processor + and the workaround in the gitlab-ci rpm stage can be deleted + too. + +------------------------------------------------------------------- +Fri Mar 15 11:05:04 CET 2019 - David Cassany <[email protected]> + +- Fix derived docker images build + + This commit fixes the derived docker images when the base image is a + compressed file. After the refactor in #998 the decompression of the + base image and the skopeo call to import the decompressed image happened + in absolutely independent scopes. NamedTemporaryFile python class by + default deletes the created temporary file when the class instance is + destroyed, this class is used to decompress the base image. Because of + isolated scopes at the time skopeo was called the NamedTemporaryFile + instance was not there anymore. This commit makes sure that the + temporary file instance is already in memory at the time skopeo is + called. + +------------------------------------------------------------------- +Fri Mar 15 08:47:09 CET 2019 - Marcus Schäfer <[email protected]> + +- Fixed gitlab-ci rpm stage localtime setup + + By default the timezone of the container is set to UTC. However + the reference changelog entries are created in the CET timezone. + The current implementation uses dateutil.parser.parse to parse + the reference date/time. That call takes the localtime into account + and responds with a warning: + + + UnknownTimezoneWarning: tzname CET identified but not understood + + The current code does not convert the CET timezone into the + localtime timezone (UTC in this case) and creates a timezone naive + datetime object. That object however can't be used to compare + with timezone aware datetime objects which causes a runtime + exception. The qick fix here is to set the localtime to the + timezone used in the reference changes file + +------------------------------------------------------------------- +Thu Mar 14 16:33:56 CET 2019 - Marcus Schäfer <[email protected]> + +- Limit scope of virtualbox_guest_additions_present + + This attribute is only used with the virtualbox provider. + Added a schematron rule to limit the scope to the + virtualbox provider only. This Fixes #1003 + +------------------------------------------------------------------- +Thu Mar 14 16:07:37 CET 2019 - Marcus Schäfer <[email protected]> + +- Bump version: 9.17.29 → 9.17.30 + +------------------------------------------------------------------- +Thu Mar 14 11:30:44 CET 2019 - Marcus Schäfer <[email protected]> + +- Add consistency check to update_changelog + + Don't take commits into account that are older than the + given reference commit. This would destroy the chronological + order. Missing commits older than the reference can be + incorporated by rebuild_changelog_reference.sh + +------------------------------------------------------------------- +Thu Mar 14 08:36:27 CET 2019 - Marcus Schäfer <[email protected]> + +- Fixed reading of container config + + The additional_tags attribute is optional. If not set + the container config hash does not contain this key. + Accessing the key without the get() method leads to + an unhandled python exception + +------------------------------------------------------------------- +Wed Mar 13 16:59:41 CET 2019 - Stefan Seyfried <[email protected]> + +- add rd.kiwi.oem.maxdisk= boot parameter + + this limits the disks considered for oem deployment to a given size + +------------------------------------------------------------------- +Wed Mar 13 16:01:06 CET 2019 - Marcus Schäfer <[email protected]> + +- Abandon the bumpversion helper + + The bumpversion helper script updated the reference file + with changes since the latest date of the existing reference. + However even though the two pieces are in chronological order + that does not mean that the concatenated version of those + is still in chronological order. Thus that helper is deleted + and a new helper rebuild_changelog_reference exists. That + rebuilds the entire reference file from the history and + makes sure it is in chronological order. The tool should + only be called if the chronological order of the total changes + information is violated which under normal conditions + does not happen + +------------------------------------------------------------------- +Wed Mar 13 15:58:31 CET 2019 - Marcus Schäfer <[email protected]> + +- Allow --since|--until opts in update_changelog + + In addition to create changelog information since the + latest date of a reference changelog, also allow to create + changelog information until the latest data of a reference + changelog + +------------------------------------------------------------------- +Wed Mar 13 15:53:15 CET 2019 - Marcus Schäfer <[email protected]> + +- Update changelog reference + +------------------------------------------------------------------- +Wed Mar 13 14:55:06 CET 2019 - Marcus Schäfer <[email protected]> + +- Bump version: 9.17.28 → 9.17.29 + +------------------------------------------------------------------- +Wed Mar 13 14:55:04 CET 2019 - Marcus Schäfer <[email protected]> + +- Update changelog reference + +------------------------------------------------------------------- +Wed Mar 13 14:53:52 CET 2019 - Marcus Schäfer <[email protected]> + +- Fixed bumpversion helper + + Make sure the commit for the changelog reference update + and the commit for the version bump have different + timestamps by sleeping 2sec between the two actions + +------------------------------------------------------------------- +Wed Mar 13 14:39:55 CET 2019 - Marcus Schäfer <[email protected]> + +- Update API documentation + + In reference to Refactor OCI images packing the difference + between docker and OCI images is just on packing format. + Thus the extra docker container subclass is no longer present. + +------------------------------------------------------------------- +Wed Mar 13 14:34:09 CET 2019 - Marcus Schäfer <[email protected]> + +- Bump version: 9.17.27 → 9.17.28 + +------------------------------------------------------------------- +Wed Mar 13 14:34:08 CET 2019 - Marcus Schäfer <[email protected]> + +- Update changelog reference + +------------------------------------------------------------------- +Wed Mar 13 14:02:15 CET 2019 - Stefan Seyfried <[email protected]> + +- kiwi-dump-image: fix kiwi_oemdevicefilter for rd.debug + +------------------------------------------------------------------- +Wed Mar 13 09:24:26 CET 2019 - Marcus Schäfer <[email protected]> + +- Added bumpversion helper + + Script that also updates the changelog reference file + before the version bump. It's optional to use this but + it would be handy as the commit would show the rpm + changelog differences from one tag to the other + ++++ 7509 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes ++++ and /work/SRC/openSUSE:Factory/.python-kiwi.new.25356/python-kiwi.changes ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-kiwi.spec ++++++ --- /var/tmp/diff_new_pack.MTtJC1/_old 2019-03-27 16:11:18.487668995 +0100 +++ /var/tmp/diff_new_pack.MTtJC1/_new 2019-03-27 16:11:18.491668993 +0100 @@ -45,7 +45,7 @@ %endif Name: python-kiwi -Version: 9.17.15 +Version: 9.17.31 Provides: kiwi-schema = 6.6 Release: 0 Url: https://github.com/SUSE/kiwi @@ -60,6 +60,7 @@ Source1: %{name}-rpmlintrc BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?fedora} || 0%{?suse_version} +BuildRequires: gcc BuildRequires: python3-devel %endif %if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9 @@ -126,12 +127,13 @@ Requires: qemu-img Requires: squashfs-tools Requires: gdisk -Requires: yum -Provides: kiwi-packagemanager:yum -%if 0%{?fedora} || 0%{?rhel} >= 8 Requires: dnf Provides: kiwi-packagemanager:dnf +Provides: kiwi-packagemanager:yum %endif +%if 0%{?suse_version} +# If it's available, let's pull it in +Recommends: dnf %endif %if 0%{?fedora} >= 26 || 0%{?suse_version} Requires: zypper @@ -210,14 +212,13 @@ Requires: qemu-img Requires: squashfs-tools Requires: gdisk -%endif -%if 0%{?rhel} && 0%{?rhel} < 8 -Requires: yum -Provides: kiwi-packagemanager:yum -%endif -%if 0%{?fedora} || 0%{?rhel} >= 8 Requires: dnf Provides: kiwi-packagemanager:dnf +Provides: kiwi-packagemanager:yum +%endif +%if 0%{?suse_version} +# If it's available, let's pull it in +Recommends: dnf %endif %if 0%{?fedora} >= 26 || 0%{?suse_version} Requires: zypper ++++++ python-kiwi.tar.gz ++++++ ++++ 33765 lines of diff (skipped)
