forked from pool/python-kiwi
Accepting request 1066322 from Virtualization:Appliances:Builder
Automatic submission by obs-autosubmit OBS-URL: https://build.opensuse.org/request/show/1066322 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kiwi?expand=0&rev=104
This commit is contained in:
commit
4cd6f8ac95
4
PKGBUILD
4
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')
|
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)
|
arch=(x86_64)
|
||||||
pkgver=9.24.55
|
pkgver=9.24.57
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="KIWI - Appliance Builder Next Generation"
|
pkgdesc="KIWI - Appliance Builder Next Generation"
|
||||||
url="https://github.com/SUSE/kiwi/tarball/master"
|
url="https://github.com/SUSE/kiwi/tarball/master"
|
||||||
@ -12,7 +12,7 @@ makedepends=(python-setuptools gcc shadow grep)
|
|||||||
provides=(kiwi-ng kiwi)
|
provides=(kiwi-ng kiwi)
|
||||||
source=("${pkgname}.tar.gz")
|
source=("${pkgname}.tar.gz")
|
||||||
changelog="${pkgname}.changes"
|
changelog="${pkgname}.changes"
|
||||||
md5sums=('90bb67123ca2ffef2f8c2886d1e8f493')
|
md5sums=('0ab51266d89919b640436bfbfa8549a7')
|
||||||
|
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
@ -1,3 +1,163 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 10 08:43:21 CET 2023 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||||
|
|
||||||
|
- Bump version: 9.24.56 → 9.24.57
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jan 28 22:33:06 CET 2023 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||||
|
|
||||||
|
- Allow squashfscompression for plain squashfs
|
||||||
|
|
||||||
|
The schematron rule to limit the squashfscompression attribute
|
||||||
|
to certain image types did not allow it for a plain squashfs
|
||||||
|
filesystem build. This commit fixes that limitation.
|
||||||
|
This Fixes #2241
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 18 07:09:05 CET 2023 - David Cassany <dcassany@suse.com>
|
||||||
|
|
||||||
|
- Use rsync defaults to sync the initrd root-tree
|
||||||
|
|
||||||
|
This commits makes use of rsync default options to sync
|
||||||
|
the root-tree of the boot image for custom initrds.
|
||||||
|
|
||||||
|
Fixes bsc#1207128 where it was noted hardlinks
|
||||||
|
were not preserved inside the initrd.
|
||||||
|
|
||||||
|
Signed-off-by: David Cassany <dcassany@suse.com>
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 17 16:23:37 CET 2023 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||||
|
|
||||||
|
- Fixed wrong test assertions
|
||||||
|
|
||||||
|
Former versions of pytest did ignore invalid assertions.
|
||||||
|
Now they are reported as an error and show the mistakes
|
||||||
|
of the past
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 17 15:25:38 CET 2023 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||||
|
|
||||||
|
- Added 90-brd.conf for test-image-disk-ramdisk
|
||||||
|
|
||||||
|
By default the brd ramdisk module is no longer added to the
|
||||||
|
initrd. For ramdisk deployments this is required though.
|
||||||
|
This Fixes #2230
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 15 19:21:22 CET 2023 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||||
|
|
||||||
|
- Delete CentOS v7 build tests
|
||||||
|
|
||||||
|
CentOS v7 is EOL for kiwi image build tests
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 05 12:56:38 CET 2023 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||||
|
|
||||||
|
- Allow to specify fixed size for the root partition
|
||||||
|
|
||||||
|
So far the last partition (typically root) in the partition table
|
||||||
|
takes all the rest space of the partition table in the image file.
|
||||||
|
At deployment/boot time users had several options to let that
|
||||||
|
partition grow to a custom size. However, during build time of the
|
||||||
|
image it was not possible to specify a specific fixed size for the
|
||||||
|
root partition as we don't wanted to produce gaps of unpartitioned
|
||||||
|
space in the image file. It has turned out that there is hardware
|
||||||
|
available which requires a partition to be an exact multiple of
|
||||||
|
some blocksize. As kiwi supports size constraints for all other
|
||||||
|
partitions but not for root this commit now allows for it. The
|
||||||
|
oem-systemsize element is now also taken into account at build
|
||||||
|
time of the image if the oem-resize which would do that at
|
||||||
|
deployment/boot time is switched off like the following example
|
||||||
|
shows:
|
||||||
|
|
||||||
|
```xml
|
||||||
|
<oemconfig>
|
||||||
|
<!-- set root partition to 2048MB -->
|
||||||
|
<oem-systemsize>2048</oem-systemsize>
|
||||||
|
<oem-resize>false</oem-resize>
|
||||||
|
</oemconfig>
|
||||||
|
```
|
||||||
|
|
||||||
|
This Fixes #2203
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 04 20:56:25 CET 2023 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||||
|
|
||||||
|
- Delete ppc:fedora from testing report
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 04 12:47:40 CET 2023 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||||
|
|
||||||
|
- Remove Fedora PPC build test from index
|
||||||
|
|
||||||
|
The integration test unfortunately never got tested anywhere
|
||||||
|
is outdated and I have no PPC hardware here to run any tests.
|
||||||
|
Let's add a real test if there is demand for it
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 04 12:29:46 CET 2023 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||||
|
|
||||||
|
- Added kiwi-settings for Fedora arm build tests
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 22 16:14:09 CET 2022 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||||
|
|
||||||
|
- Allow fat16/fat32 as filesystem in partitions
|
||||||
|
|
||||||
|
The partitions element allows to specify the filesystem for
|
||||||
|
the individual partition. In the schema fat16 and fat32 were
|
||||||
|
missing
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 20 18:58:10 CET 2022 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||||
|
|
||||||
|
- Stick with tox v3.28.0 for unit testing
|
||||||
|
|
||||||
|
tox >= 3.0.15 together with virtualenv >= 20.17.1 raises
|
||||||
|
strange incompatibilities and prevents the unit test run
|
||||||
|
because tox calls virtualenv in a wrong way leading to
|
||||||
|
strange error messages like:
|
||||||
|
---
|
||||||
|
usage: virtualenv ...
|
||||||
|
virtualenv: error: argument dest: destination '{check,devel,packagedoc,doc,doc_gh_pages,doc_suse,doc_man,scripts,}: /home/runner/work/kiwi/kiwi/.tox/3\n/home/runner/work/kiwi/kiwi/.tox/3.8' must not contain the path separator (:) as this would break the activation scripts
|
||||||
|
---
|
||||||
|
All this doesn't make sense to me at all and worked
|
||||||
|
without any issues before.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 20 18:29:33 CET 2022 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||||
|
|
||||||
|
- Bump version: 9.24.55 → 9.24.56
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 20 18:28:51 CET 2022 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||||
|
|
||||||
|
- Fix gh-pages publish
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Dec 18 21:51:09 CET 2022 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||||
|
|
||||||
|
- Fixed systemd boot integration test for rawhide
|
||||||
|
|
||||||
|
systemd-boot was splitted in preparation for secure
|
||||||
|
boot. The unsigned version of the EFI binary is used
|
||||||
|
in the test so far
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Dec 18 21:05:59 CET 2022 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||||
|
|
||||||
|
- Added device mapper setting for s390 on TW
|
||||||
|
|
||||||
|
Use kpartx as partx fails
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Dec 18 21:04:18 CET 2022 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||||
|
|
||||||
|
- Added device mapper setting for s390
|
||||||
|
|
||||||
|
Use kpartx as partx fails
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Dec 18 20:33:54 CET 2022 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
Sun Dec 18 20:33:54 CET 2022 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||||
|
|
||||||
|
@ -43,7 +43,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: python-kiwi
|
Name: python-kiwi
|
||||||
Version: 9.24.55
|
Version: 9.24.57
|
||||||
Provides: kiwi-schema = 7.5
|
Provides: kiwi-schema = 7.5
|
||||||
Release: 0
|
Release: 0
|
||||||
Url: https://github.com/OSInside/kiwi
|
Url: https://github.com/OSInside/kiwi
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:feb2b5bc8c679bc2fb584842ada9c0b2c2dfb9d83400ea14814cb504651ebdeb
|
oid sha256:d092ff5711ada5cbec980db541f51854a9219963a139b91e39b7d5e560f24a75
|
||||||
size 2214170
|
size 2213742
|
||||||
|
Loading…
Reference in New Issue
Block a user