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)


Reply via email to