Accepting request 774133 from Virtualization:Appliances:Builder
Automatic submission by obs-autosubmit OBS-URL: https://build.opensuse.org/request/show/774133 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kiwi?expand=0&rev=56
This commit is contained in:
commit
30fb6f103b
@ -1,3 +1,216 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 06 10:07:45 CET 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Bump version: 9.19.15 → 9.19.16
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 05 17:11:07 CET 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Deleted distro provided login.defs from overlay
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 05 12:11:43 CET 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Delete use of methods that are done by the builder
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 04 09:18:11 CET 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Deleted obsolete ifplugd from arm build test
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 03 10:20:40 CET 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Deleted obsolete ifplugd from s390 build test
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 03 10:17:32 CET 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Update status helper script
|
||||||
|
|
||||||
|
Also show new ppc integration test builds
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 03 10:06:32 CET 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Added fedora ppc integration test
|
||||||
|
|
||||||
|
Added obs integration test for building a simple disk image
|
||||||
|
to be started in a VM on power. Related to Issue #1325
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Feb 02 20:23:00 CET 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Added suse ppc integration test
|
||||||
|
|
||||||
|
Added obs integration test for building a simple disk image
|
||||||
|
to be started in a VM on power. Related to Issue #1325
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Feb 02 20:13:35 CET 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Bump version: 9.19.14 → 9.19.15
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 29 14:49:03 CET 2020 - Neal Gompa <ngompa13@gmail.com>
|
||||||
|
|
||||||
|
- Disable RPM module content validation and filtering when building in OBS
|
||||||
|
|
||||||
|
The Open Build Service builds images by identifying the requested dependencies,
|
||||||
|
downloading them into an isolated environment, regenerating the repository
|
||||||
|
metadata from scratch with *only* that content, and then passing those
|
||||||
|
new repositories to be used for building images. This enforces the
|
||||||
|
reproducibility of the image build process.
|
||||||
|
|
||||||
|
However, when building images for Linux distributions that have
|
||||||
|
AppStreams/modules (such as Red Hat Enterprise Linux/CentOS 8)
|
||||||
|
in an Open Build Service system, the repository metadata associated
|
||||||
|
with modules is not present as OBS does not generate it.
|
||||||
|
|
||||||
|
This causes the image build to fail because the normal module
|
||||||
|
content filtering rules make it so that modular RPMs are disabled
|
||||||
|
unless there is module metadata in the repository that identifies
|
||||||
|
them and that the module has been configured to be enabled.
|
||||||
|
|
||||||
|
As it is not possible for us to satisfy those conditions, instead
|
||||||
|
we disable modular filtering entirely when we detect that the image
|
||||||
|
build is occurring inside the build service, as we are reasonably
|
||||||
|
certain that OBS will not give us bad or broken package sets.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 28 09:41:25 CET 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Fixed ppc kernel lookup
|
||||||
|
|
||||||
|
On power the kernel is named e.g vmlinux-4.12.14-197.29-default
|
||||||
|
kiwi was missing that name match. Related to Issue #1325
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 27 17:11:36 CET 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Fixed sat solver flags validation
|
||||||
|
|
||||||
|
The sat library from the python3-solv plugin does not expose
|
||||||
|
the flags information as method. Instead the flags value is
|
||||||
|
a variable pointing to an integer that has a name mapping
|
||||||
|
in self.solv.Selection from the library.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 24 10:18:51 CET 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Bump version: 9.19.13 → 9.19.14
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 22 13:32:10 CET 2020 - David Cassany <dcassany@suse.com>
|
||||||
|
|
||||||
|
- Make use of Path.which including root_dir parameter
|
||||||
|
|
||||||
|
This commit refactors the use of Path.which in several parts of the
|
||||||
|
code. Since dd4d2ed78 the Path utility is capable to run Path.which
|
||||||
|
on certain chroot env, thus no need to adapt the PATH environment
|
||||||
|
variable.
|
||||||
|
|
||||||
|
Fixes #1281
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 21 11:09:56 CET 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Make PXE oem deployment genericly useable
|
||||||
|
|
||||||
|
When deploying a disk image via PXE the initrd contained a config
|
||||||
|
file which connects it to a certain image. This has the disadvantage
|
||||||
|
that no other image could be deployed with it. This commit changes the
|
||||||
|
deployment code in a way that the config file is read from the
|
||||||
|
network if the disk is deployed via PXE. The tarball created by
|
||||||
|
kiwi provides the image connected config file but users now have
|
||||||
|
the opportunity to create their own boot configurations which allows
|
||||||
|
deployment of different images with the same kiwi built deployment
|
||||||
|
initrd. This Fixes #1298 and is one first step into a more generic
|
||||||
|
PXE support offered by kiwi.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 20 16:50:38 CET 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Bump version: 9.19.12 → 9.19.13
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 20 16:17:24 CET 2020 - David Cassany <dcassany@suse.com>
|
||||||
|
|
||||||
|
- Remove RootBind.move_to_root method
|
||||||
|
|
||||||
|
This commit removes the RootBind.move_to_root method as this can all be
|
||||||
|
done by using the Path.move_to_root utility method. This allows
|
||||||
|
to drop the RootBind attribute in PackageManager classes and focus
|
||||||
|
path manipulation methods into a common utility.
|
||||||
|
|
||||||
|
Related to #1281
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 20 15:49:39 CET 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Bump version: 9.19.11 → 9.19.12
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 20 11:30:14 CET 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Fixed custom args check
|
||||||
|
|
||||||
|
If a custom argument exists in the dictionary but has no value
|
||||||
|
it should be treated as not set and initialized empty as intended
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 17 15:10:54 CET 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Fixed order of fstab entries
|
||||||
|
|
||||||
|
If a volume manager is used the volumes are added before the
|
||||||
|
root filesystem(/) entry in fstab. This does not hurt because
|
||||||
|
at boot time systemd manages the mounting of the rootfs prior
|
||||||
|
to any other information in the fstab file but it's conceptually
|
||||||
|
broken. Users justifiably can expect the fstab entries in the
|
||||||
|
correct order such that mounting from top to bottom leads
|
||||||
|
to a consistent root filesystem state.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 17 10:40:30 CET 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Bump version: 9.19.10 → 9.19.11
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 15 16:02:51 CET 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Added support for spare partition fs attributes
|
||||||
|
|
||||||
|
Added new type attribute:
|
||||||
|
|
||||||
|
```xml
|
||||||
|
<type ... spare_part_fs_attributes="..."/>
|
||||||
|
```
|
||||||
|
|
||||||
|
which can be a comma separated list of the following currently
|
||||||
|
supported filesystem attributes:
|
||||||
|
|
||||||
|
* no-copy-on-write
|
||||||
|
* synchronous-updates
|
||||||
|
|
||||||
|
See chattr and filesystem manual pages for details on those
|
||||||
|
attributes. More attributes for the spare part context can be
|
||||||
|
added on request. This Fixes #1233
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 15 11:08:19 CET 2020 - David Cassany <dcassany@suse.com>
|
||||||
|
|
||||||
|
- Allow builds without KIWI dracut modules
|
||||||
|
|
||||||
|
This commit avoids requesting non installed dracut modules to the dracut
|
||||||
|
creation. It bumps a warning message if the module requested by KIWI is
|
||||||
|
not installed in the root-tree and ignores the request.
|
||||||
|
|
||||||
|
This allows the creation of images without including KIWI dracut modules
|
||||||
|
when the related runtime checks are disabled.
|
||||||
|
|
||||||
|
Fixes #1300
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jan 13 10:12:58 CET 2020 - Marcus Schäfer <ms@suse.de>
|
Mon Jan 13 10:12:58 CET 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
@ -420,6 +633,19 @@ Tue Nov 19 09:02:14 CET 2019 - Marcus Schäfer <ms@suse.de>
|
|||||||
|
|
||||||
- Bump version: 9.18.33 → 9.18.34
|
- Bump version: 9.18.33 → 9.18.34
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 15 17:09:22 CET 2019 - David Cassany <dcassany@suse.com>
|
||||||
|
|
||||||
|
- Start using tftp system user package
|
||||||
|
|
||||||
|
With this commit we start requiring tftp system user package. This
|
||||||
|
user was created and managed by multiple packages before, with the
|
||||||
|
risk of having inconsistent criteria on its defaults. Now there there
|
||||||
|
a system user package so whatever package that requries this user should
|
||||||
|
just require this package and do not create or modify the tftp user.
|
||||||
|
|
||||||
|
Related with bsc#1143454
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Nov 15 14:47:41 CET 2019 - David Cassany <dcassany@suse.com>
|
Fri Nov 15 14:47:41 CET 2019 - David Cassany <dcassany@suse.com>
|
||||||
|
|
||||||
|
@ -43,7 +43,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: python-kiwi
|
Name: python-kiwi
|
||||||
Version: 9.19.10
|
Version: 9.19.16
|
||||||
Provides: kiwi-schema = 7.1
|
Provides: kiwi-schema = 7.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Url: https://github.com/SUSE/kiwi
|
Url: https://github.com/SUSE/kiwi
|
||||||
@ -189,6 +189,9 @@ Requires(pre): shadow-utils
|
|||||||
%else
|
%else
|
||||||
Requires(pre): shadow
|
Requires(pre): shadow
|
||||||
%endif
|
%endif
|
||||||
|
%if 0%{?suse_version} >= 1550
|
||||||
|
Requires(pre): user(tftp)
|
||||||
|
%endif
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
Group: %{sysgroup}
|
Group: %{sysgroup}
|
||||||
|
|
||||||
@ -391,7 +394,7 @@ done
|
|||||||
%fdupes %{buildroot}/srv/tftpboot
|
%fdupes %{buildroot}/srv/tftpboot
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{_vendor} != "debbuild"
|
%if %{_vendor} != "debbuild" && 0%{?suse_version} < 1550
|
||||||
%ifarch %{ix86} x86_64
|
%ifarch %{ix86} x86_64
|
||||||
%pre -n kiwi-pxeboot
|
%pre -n kiwi-pxeboot
|
||||||
#============================================================
|
#============================================================
|
||||||
@ -446,7 +449,9 @@ fi
|
|||||||
%if %{_vendor} != "debbuild"
|
%if %{_vendor} != "debbuild"
|
||||||
%ifarch %{ix86} x86_64
|
%ifarch %{ix86} x86_64
|
||||||
%files -n kiwi-pxeboot
|
%files -n kiwi-pxeboot
|
||||||
|
%if 0%{?suse_version} < 1550
|
||||||
%dir %attr(0755,tftp,tftp) /srv/tftpboot
|
%dir %attr(0755,tftp,tftp) /srv/tftpboot
|
||||||
|
%endif
|
||||||
%dir /srv/tftpboot/KIWI
|
%dir /srv/tftpboot/KIWI
|
||||||
%dir /srv/tftpboot/pxelinux.cfg
|
%dir /srv/tftpboot/pxelinux.cfg
|
||||||
%dir /srv/tftpboot/image
|
%dir /srv/tftpboot/image
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:fa6735733654fa36c85f3f436d56871396b9324419cda87db7b5ec0c79be4964
|
oid sha256:3c7e1770da209f0ad559a11fe4044acbd1216ba87755e00a5821803fef6b492b
|
||||||
size 1636113
|
size 1636878
|
||||||
|
Loading…
Reference in New Issue
Block a user