Hello community, here is the log from the commit of package python-kiwi for openSUSE:Factory checked in at 2019-03-28 10:08:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old) and /work/SRC/openSUSE:Factory/.python-kiwi.new.25356 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-kiwi" Thu Mar 28 10:08:52 2019 rev:39 rq: version:9.17.15 Changes: -------- --- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes 2019-03-27 16:11:16.991669376 +0100 +++ /work/SRC/openSUSE:Factory/.python-kiwi.new.25356/python-kiwi.changes 2019-03-28 10:08:54.513745092 +0100 @@ -2,1089 +2 @@ -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 - -------------------------------------------------------------------- ++++ 7505 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.ulYrt0/_old 2019-03-28 10:08:56.677744787 +0100 +++ /var/tmp/diff_new_pack.ulYrt0/_new 2019-03-28 10:08:56.697744784 +0100 @@ -45,7 +45,7 @@ %endif Name: python-kiwi -Version: 9.17.31 +Version: 9.17.15 Provides: kiwi-schema = 6.6 Release: 0 Url: https://github.com/SUSE/kiwi @@ -60,7 +60,6 @@ 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 @@ -127,13 +126,12 @@ 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 @@ -212,13 +210,14 @@ Requires: qemu-img Requires: squashfs-tools Requires: gdisk -Requires: dnf -Provides: kiwi-packagemanager:dnf +%endif +%if 0%{?rhel} && 0%{?rhel} < 8 +Requires: yum Provides: kiwi-packagemanager:yum %endif -%if 0%{?suse_version} -# If it's available, let's pull it in -Recommends: dnf +%if 0%{?fedora} || 0%{?rhel} >= 8 +Requires: dnf +Provides: kiwi-packagemanager:dnf %endif %if 0%{?fedora} >= 26 || 0%{?suse_version} Requires: zypper ++++++ python-kiwi.tar.gz ++++++ ++++ 33765 lines of diff (skipped)
