Accepting request 685857 from Virtualization:Appliances:Builder

- Bump version: 9.17.30 → 9.17.31

- Update the documentation regarding vagrant boxes
  Extend the documentation on how to build VirtualBox vagrant boxes
  All this was done by Dan Čermák <dcermak@suse.com>

- 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.

- 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

OBS-URL: https://build.opensuse.org/request/show/685857
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kiwi?expand=0&rev=38
This commit is contained in:
Dominique Leuenberger 2019-03-27 15:11:14 +00:00 committed by Git OBS Bridge
commit 914ec4060a
3 changed files with 9112 additions and 8023 deletions

File diff suppressed because it is too large Load Diff

View File

@ -45,7 +45,7 @@
%endif %endif
Name: python-kiwi Name: python-kiwi
Version: 9.17.15 Version: 9.17.31
Provides: kiwi-schema = 6.6 Provides: kiwi-schema = 6.6
Release: 0 Release: 0
Url: https://github.com/SUSE/kiwi Url: https://github.com/SUSE/kiwi
@ -60,6 +60,7 @@ Source: %{name}.tar.gz
Source1: %{name}-rpmlintrc Source1: %{name}-rpmlintrc
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if 0%{?fedora} || 0%{?suse_version} %if 0%{?fedora} || 0%{?suse_version}
BuildRequires: gcc
BuildRequires: python3-devel BuildRequires: python3-devel
%endif %endif
%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9 %if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
@ -126,12 +127,13 @@ Requires(postun): chkconfig
Requires: qemu-img Requires: qemu-img
Requires: squashfs-tools Requires: squashfs-tools
Requires: gdisk Requires: gdisk
Requires: yum
Provides: kiwi-packagemanager:yum
%if 0%{?fedora} || 0%{?rhel} >= 8
Requires: dnf Requires: dnf
Provides: kiwi-packagemanager:dnf Provides: kiwi-packagemanager:dnf
Provides: kiwi-packagemanager:yum
%endif %endif
%if 0%{?suse_version}
# If it's available, let's pull it in
Recommends: dnf
%endif %endif
%if 0%{?fedora} >= 26 || 0%{?suse_version} %if 0%{?fedora} >= 26 || 0%{?suse_version}
Requires: zypper Requires: zypper
@ -210,14 +212,13 @@ Requires(postun): chkconfig
Requires: qemu-img Requires: qemu-img
Requires: squashfs-tools Requires: squashfs-tools
Requires: gdisk Requires: gdisk
%endif
%if 0%{?rhel} && 0%{?rhel} < 8
Requires: yum
Provides: kiwi-packagemanager:yum
%endif
%if 0%{?fedora} || 0%{?rhel} >= 8
Requires: dnf Requires: dnf
Provides: kiwi-packagemanager: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 %endif
%if 0%{?fedora} >= 26 || 0%{?suse_version} %if 0%{?fedora} >= 26 || 0%{?suse_version}
Requires: zypper Requires: zypper

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:05523067288ccf40800ecc6771cb67fd0ebf77740178bdd2edcf50bc7aced10d oid sha256:5fea8c43f137c96124e6530a8814316eece67d372d0d6077362699a4e5a05a03
size 1190571 size 1468057