forked from pool/python-kiwi
osc copypac from project:Virtualization:Appliances:Staging package:python-kiwi revision:229
OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=171
This commit is contained in:
parent
34a69461c1
commit
54b0db90ee
5
PKGBUILD
5
PKGBUILD
@ -3,7 +3,7 @@
|
||||
|
||||
pkgname=('python-kiwi' 'kiwi-man-pages' 'dracut-kiwi-lib' 'dracut-kiwi-oem-repart' 'dracut-kiwi-oem-dump' 'dracut-kiwi-live' 'dracut-kiwi-overlay')
|
||||
arch=(x86_64)
|
||||
pkgver=9.20.13
|
||||
pkgver=9.20.12
|
||||
pkgrel=0
|
||||
pkgdesc="KIWI - Appliance Builder Next Generation"
|
||||
url="https://github.com/SUSE/kiwi/tarball/master"
|
||||
@ -12,7 +12,7 @@ makedepends=(python-setuptools gcc shadow grep)
|
||||
provides=(kiwi-ng kiwi)
|
||||
source=("${pkgname}.tar.gz")
|
||||
changelog="${pkgname}.changes"
|
||||
md5sums=('742ccfcedbc651ba30dfa74cb306c7c9')
|
||||
md5sums=('da0106601a0b35abd8d7f6b5a03752d4')
|
||||
|
||||
|
||||
build() {
|
||||
@ -22,7 +22,6 @@ build() {
|
||||
|
||||
package_python-kiwi(){
|
||||
depends=(python-docopt python-future python-lxml python-requests python-setuptools python-six python-pyxattr python-yaml grub qemu squashfs-tools gptfdisk pacman e2fsprogs xfsprogs btrfs-progs libisoburn lvm2 mtools parted multipath-tools rsync tar shadow kiwi-man-pages)
|
||||
optdepends=('gnupg: keyring creation for APT package manager')
|
||||
cd kiwi-${pkgver}
|
||||
python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
|
||||
ln -sr "${pkgdir}/usr/bin/kiwi-ng" "${pkgdir}/usr/bin/kiwi"
|
||||
|
@ -1,181 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri May 22 10:10:08 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Bump version: 9.20.12 → 9.20.13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 20 12:47:47 CEST 2020 - David Cassany <dcassany@suse.com>
|
||||
|
||||
- Fix default repositories for APT
|
||||
|
||||
This commit fixes the default repositories configuration for APT.
|
||||
|
||||
Fixes #1439
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 18 12:01:50 CEST 2020 - David Cassany <dcassany@suse.com>
|
||||
|
||||
- Include recommend for gpg tool
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 15 11:40:59 CEST 2020 - David Cassany <dcassany@suse.com>
|
||||
|
||||
- Fix signing keys management for APT
|
||||
|
||||
This commit fixes the management of the trusted keyring for apt
|
||||
repositories. It creates a `trusted.gpg` keyring with the provided
|
||||
signing keys so APT can check against that the configured repositories.
|
||||
|
||||
Fixes #1440
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 14 13:30:57 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Fixed spec file
|
||||
|
||||
This patch is two fold. First the py2 version of kiwi was
|
||||
dropped since py2 is EOL. To indicate that correctly on the
|
||||
package level python3-kiwi has to obsolete python2-kiwi.
|
||||
The other part of the change is a file conflict of the
|
||||
files:
|
||||
|
||||
etc/bash_completion.d/kiwi-ng.sh
|
||||
/usr/share/doc/packages/python-kiwi/README
|
||||
|
||||
which were provided by the kiwi-man-pages sub-package but
|
||||
were moved to be provided by the main python3-kiwi package
|
||||
now. On update of the package with an older version of
|
||||
kiwi that maintains this files to belong to kiwi-man-pages
|
||||
a file conflict at install time appears. To solve this
|
||||
python3-kiwi now conflicts with kiwi-man-pages < %{version}
|
||||
This Fixes #1413 and Fixes bsc#1168973 and bsc#1156677
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 13 12:45:30 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Cleanup use of machine platform name
|
||||
|
||||
in kiwi we handle 32bit x86 architecture names as ix86. This is
|
||||
done by checking i586 and i686 32bit arch names. However those
|
||||
checks are spread over the entire kiwi code base and should be
|
||||
consolidated into one method. The cleanup of those arch name
|
||||
usage fixes an inconsistency between the arch name used in the
|
||||
disk builder and the arch name used in the subformat image
|
||||
formats. This Fixes #1438
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 13 12:21:45 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Fixed zypper error code validation
|
||||
|
||||
The error code 127 - command not found, was not treated as
|
||||
an error. This commit adds 127 to be an error condition
|
||||
along with the other 1xx error codes from zypper that are
|
||||
handled as errors. This Fixes #1430
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 13 11:34:29 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Added archlinux to build_status helper
|
||||
|
||||
Show the archlinux build results in the build_status
|
||||
helper script
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 13 11:30:59 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Added sidebar link to ArchLinux build tests
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 12 14:51:36 CEST 2020 - David Cassany <dcassany@suse.com>
|
||||
|
||||
- Fix string formatting
|
||||
|
||||
After a flake8 upgrade to v3.8.0 these changes were required to pass
|
||||
the `tox -e check` validation.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 12 13:02:16 CEST 2020 - David Cassany <dcassany@suse.com>
|
||||
|
||||
- Add Arch Linux integration tests for x86_64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 11 18:19:25 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Support multiple markup formats
|
||||
|
||||
Allow to read multiple markup formats. Supported are XML
|
||||
and YAML. The parsing and transformation is based on the
|
||||
anymarkup module. The use of anymarkup is optional and
|
||||
implemented as an on demand loading module. If a user
|
||||
uses a yaml config file or a request to convert into
|
||||
yaml is made without an installed anymarkup module an
|
||||
exception is thrown
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 11 16:15:16 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Fixed boxbuild documentation
|
||||
|
||||
The command doesn't have to be called as root. Therefore
|
||||
the example should not be used with sudo prefix
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 11 15:39:18 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Allow setup of serial line in bootloader
|
||||
|
||||
So far kiwi used a static serial line setup of the console
|
||||
type was configured to use a serial console. However if
|
||||
different parameters are needed there was no way to change
|
||||
the static setup. This commit adds a new bootloader attribute
|
||||
called serial_line which allows to specify the serial line
|
||||
parameters for the grub bootloader e.g
|
||||
|
||||
serial_line="serial --speed=9600 --unit=0 --word=8 --parity=no --stop=1"
|
||||
|
||||
Please note serial_line takes the value as it is given and
|
||||
adds this as a line to the grub configuration or as content
|
||||
to the variable GRUB_SERIAL_COMMAND. No further validation
|
||||
of the information takes place by kiwi. This Fixes #1401
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 11 12:32:36 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Support grub timeout_style parameter
|
||||
|
||||
Grub supports a style setting that influences the display of
|
||||
the menu depending on the configured timeout value. With this
|
||||
patch kiwi allows to specify the style via a new bootloader
|
||||
parameter named timeout_style="hidden|countdown". If not set
|
||||
the grub default applies which shows the menu in any case.
|
||||
This Fixes bsc#1165730 and Fixes #1404
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 08 16:47:03 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Bump version: 9.20.11 → 9.20.12
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 08 13:41:38 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Update build tests to match new schema v7.2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 07 12:17:10 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Refactor setup of bootloader parameters
|
||||
|
||||
The bootloader settings are handled through attributes in the
|
||||
type element. Over the years some attributes were added and
|
||||
there are requests for more settings. Therefore the bootloader
|
||||
setup deservers its own section. With this commit the schema
|
||||
changes from v7.1 to v7.2 and moves bootloader, bootloader_console
|
||||
boottimeout and zipl_targettype into a new bootloader subsection
|
||||
below type. The commit also adds an auto transformation template
|
||||
such that customers don't have to change their image descriptions.
|
||||
This is related to Issue #1401
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 05 10:43:52 CEST 2020 - Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
|
||||
|
||||
|
@ -43,8 +43,8 @@
|
||||
%endif
|
||||
|
||||
Name: python-kiwi
|
||||
Version: 9.20.13
|
||||
Provides: kiwi-schema = 7.2
|
||||
Version: 9.20.12
|
||||
Provides: kiwi-schema = 7.1
|
||||
Release: 0
|
||||
Url: https://github.com/OSInside/kiwi
|
||||
Summary: KIWI - Appliance Builder Next Generation
|
||||
@ -80,9 +80,6 @@ and cloud systems like Xen, KVM, VMware, EC2 and more.
|
||||
%package -n python%{python3_pkgversion}-kiwi
|
||||
Summary: KIWI - Appliance Builder Next Generation
|
||||
Group: Development/Languages/Python
|
||||
Obsoletes: python2-kiwi
|
||||
Conflicts: python2-kiwi
|
||||
Conflicts: kiwi-man-pages < %{version}
|
||||
%if 0%{?fedora} || 0%{?rhel} >= 8 || 0%{?suse_version} || 0%{?debian} || 0%{?ubuntu}
|
||||
Recommends: jing
|
||||
%endif
|
||||
@ -125,12 +122,10 @@ Requires: gdisk
|
||||
Requires: dnf
|
||||
Provides: kiwi-packagemanager:dnf
|
||||
Provides: kiwi-packagemanager:yum
|
||||
Recommends: gnupg2
|
||||
%endif
|
||||
%if 0%{?suse_version}
|
||||
# If it's available, let's pull it in
|
||||
Recommends: dnf
|
||||
Recommends: gpg2
|
||||
%endif
|
||||
%if 0%{?fedora} >= 26 || 0%{?suse_version}
|
||||
Requires: zypper
|
||||
@ -141,7 +136,6 @@ Requires: debootstrap
|
||||
Requires: qemu-utils
|
||||
Requires: squashfs-tools
|
||||
Requires: gdisk
|
||||
Recommends: gnupg
|
||||
%endif
|
||||
Requires: dosfstools
|
||||
Requires: e2fsprogs
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0bdbcb355c65ba1a578f84d64ef504b90d4484089f9eaeb5d0441c0ecd9b0e4c
|
||||
size 1671829
|
||||
oid sha256:7f46024fdd46d436b9d6e13e880008ee882fa994ba090d1d0b6e462b7964601b
|
||||
size 1665144
|
||||
|
Loading…
Reference in New Issue
Block a user