Accepting request 643192 from Virtualization:Appliances:Builder
- Bump version: 9.16.26 → 9.16.27
- Use %{ix86} rather than %ix86 in spec template
Clear macro annotation prevents clarity issues
- Fixed spec file for gfxboot requires
Require gfxboot but only for the x86 architecture
- Bump version: 9.16.25 → 9.16.26
- Move the default rpm database path into Defaults class
- Handle default uri mime type in Defaults class
- Add a hardcoded rpm database path to import trusted keys
OBS-URL: https://build.opensuse.org/request/show/643192
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kiwi?expand=0&rev=33
This commit is contained in:
@@ -1,6 +1,361 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 19 14:26:39 CEST 2018 - ms@suse.de
|
||||
|
||||
- Bump version: 9.16.26 → 9.16.27
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 19 08:51:47 CEST 2018 - ms@suse.de
|
||||
|
||||
- Use %{ix86} rather than %ix86 in spec template
|
||||
|
||||
Clear macro annotation prevents clarity issues
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 18 17:55:53 CEST 2018 - ms@suse.de
|
||||
|
||||
- Fixed spec file for gfxboot requires
|
||||
|
||||
Require gfxboot but only for the x86 architecture
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 18 16:33:26 CEST 2018 - ms@suse.de
|
||||
|
||||
- Bump version: 9.16.25 → 9.16.26
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 18 16:30:15 CEST 2018 - dcassany@suse.de
|
||||
|
||||
- Move the default rpm database path into Defaults class
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 18 16:08:29 CEST 2018 - ms@suse.de
|
||||
|
||||
- Handle default uri mime type in Defaults class
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 18 15:27:07 CEST 2018 - dcassany@suse.de
|
||||
|
||||
- Add a hardcoded rpm database path to import trusted keys
|
||||
|
||||
This commits adds a hardcoded rpm database location to make
|
||||
sure the imported keys are in the expected location for zypper.
|
||||
|
||||
Fixes #855
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 18 13:57:11 CEST 2018 - ms@suse.de
|
||||
|
||||
- Allow simple path source in Uri class
|
||||
|
||||
This patch is needed as follow up fix for the setup of the
|
||||
package cache in local repositories. The is_remote method
|
||||
from the Uri class is used to identify if a repostory source
|
||||
is remote or local. At that point the initial repository
|
||||
source was already translated into its components. In case
|
||||
of a local repository the Uri instance now receives a simple
|
||||
path and the is_remote method raised with a style error.
|
||||
This patch allows the Uri class to be more friendly and
|
||||
initializes a local path as file:/ typed source.
|
||||
Related to Issue #847
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 18 10:35:50 CEST 2018 - ms@suse.de
|
||||
|
||||
- Bump version: 9.16.24 → 9.16.25
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 18 10:18:53 CEST 2018 - ms@suse.de
|
||||
|
||||
- Add timestamp to logfile entries
|
||||
|
||||
On the console output we use a log format with timestamps
|
||||
This is useful for the logfile contents too
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 17 16:15:22 CEST 2018 - seife@tuxbox-git.slipkontur.de
|
||||
|
||||
- sort package list which accompanies the image
|
||||
|
||||
This makes it much easier to diff the lists of two images to find out
|
||||
the differences in package versions.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 17 14:34:24 CEST 2018 - ms@suse.de
|
||||
|
||||
- Don't cache packages from local repos for zypper
|
||||
|
||||
Access to packages from local repositories is as fast as reading
|
||||
them from a cache location. The additional package copy and cache
|
||||
update is superfluous and should be avoided. This Fixes #847
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 16 16:56:45 CEST 2018 - ms@suse.de
|
||||
|
||||
- Bump version: 9.16.23 → 9.16.24
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 16 11:58:23 CEST 2018 - dcassany@suse.de
|
||||
|
||||
- Update /etc/machine-id management docs
|
||||
|
||||
Updates the information about how /etc/machine-id is treated in KIWI
|
||||
and provides some hints for old systems where /var/lib/dbus/machine-id
|
||||
is not a symlink to /etc/machine-id
|
||||
|
||||
Related to #843
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 16 10:32:15 CEST 2018 - ms@suse.de
|
||||
|
||||
- Unpack root.tar.gz file for LVM integration test
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 16 10:28:44 CEST 2018 - ms@suse.de
|
||||
|
||||
- Added LVM integration test build
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 15 09:53:10 CEST 2018 - ms@suse.de
|
||||
|
||||
- Bump version: 9.16.22 → 9.16.23
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 15 09:33:25 CEST 2018 - ms@suse.de
|
||||
|
||||
- Added machine id setup in dracut preparation
|
||||
|
||||
In case of a dracut booted image we empty out the systemd
|
||||
machine-id configuration file to trigger the rebuild of that
|
||||
information by the dracut boot code at boot time. This allows
|
||||
for unique systemd identifiers if the same image gets deployed
|
||||
on different machines. This also makes the script implementations
|
||||
people put in in config.sh or images.sh to solve this problem
|
||||
obsolete. This Fixes #843
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 12 21:42:28 CEST 2018 - ms@suse.de
|
||||
|
||||
- Fix use of uri type in debootstrap call
|
||||
|
||||
Referencing a file in a debootstrap call is done using
|
||||
the file:/ source type. However when using file:// debootstrap
|
||||
does something different and failed to find the file. The
|
||||
additional / had a bad impact to the call.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 11 17:37:37 CEST 2018 - ms@suse.de
|
||||
|
||||
- Bump version: 9.16.21 → 9.16.22
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 11 17:35:54 CEST 2018 - ms@suse.de
|
||||
|
||||
- Delete obsolete rhel/fedora doc move
|
||||
|
||||
With the fix to use the rpm macro consistently it
|
||||
is no longer required to move around the docs
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 11 17:13:34 CEST 2018 - ms@suse.de
|
||||
|
||||
- Bump version: 9.16.20 → 9.16.21
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 11 16:02:01 CEST 2018 - ms@suse.de
|
||||
|
||||
- Fixed package specs for dracut modules on fedora
|
||||
|
||||
dracut-network is a separate package on Fedora/RHEL too
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 11 15:48:34 CEST 2018 - ms@suse.de
|
||||
|
||||
- Add alternative search path for syslinux binaries
|
||||
|
||||
On debian/ubuntu systems /usr/lib/ISOLINUX is a valid
|
||||
search path for syslinux binaries like isolinux.bin.
|
||||
This Fixes #839
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 11 15:29:20 CEST 2018 - ms@suse.de
|
||||
|
||||
- Fixed package doc install target
|
||||
|
||||
The spec file uses the %{_defaultdocdir} macro but the
|
||||
corresponding Makefile target used a hardcoded path which
|
||||
lead to inconsistencies on debian/ubuntu based systems.
|
||||
This Fixes #838
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 11 15:04:48 CEST 2018 - ms@suse.de
|
||||
|
||||
- Fixed package specs for dracut modules on debian
|
||||
|
||||
btrfs tools are provided by btrfs-tools package and not by
|
||||
btrfs-progs. In addition dracut-network is a separate package
|
||||
on debian/ubuntu based distributions. This Fixes #837
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 9 12:28:46 CEST 2018 - ms@suse.de
|
||||
|
||||
- Don't require gfxboot on rhel/fedora
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 9 10:44:03 CEST 2018 - ms@suse.de
|
||||
|
||||
- Fixup zypper calls in documentation
|
||||
|
||||
The way the documentation describes the zypper call to add
|
||||
a repository was wrong in several places.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 9 10:32:26 CEST 2018 - ms@suse.de
|
||||
|
||||
- Added gfxboot to required packages in spec
|
||||
|
||||
kiwi calls gfxboot as tool when building live iso images.
|
||||
Thus this tool provided by the gfxboot package should be
|
||||
a requirement for kiwi
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 9 09:17:25 CEST 2018 - ms@suse.de
|
||||
|
||||
- Bump version: 9.16.19 → 9.16.20
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 8 15:47:53 CEST 2018 - ms@suse.de
|
||||
|
||||
- rebuild auto generated code with stable generateDS
|
||||
|
||||
For some reason the xml_parse code generated by generateDS v2.29.24
|
||||
caused warnings on simple type XSD patterns. Therefore I rebuild
|
||||
the code with the stable build version v2.29.14 which fixed that
|
||||
issue
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 8 09:56:14 CEST 2018 - ms@suse.de
|
||||
|
||||
- Fixup README travis and codacy status badges
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 8 09:13:56 CEST 2018 - ms@suse.de
|
||||
|
||||
- Adding bugfix trace for bsc#1110869
|
||||
|
||||
bsc#1108508 ticket was fixed with request #831
|
||||
from SUSE/fix_uri_handler
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Oct 7 20:49:44 CEST 2018 - ms@suse.de
|
||||
|
||||
- Include livenet module with dmsquash-live support
|
||||
|
||||
The upstream dracut dmsquash-live module supports network
|
||||
mode with the livenet module. But that module must be
|
||||
explicitly included and is not fetched automatically.
|
||||
This Fixes #827
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 5 17:12:14 CEST 2018 - ms@suse.de
|
||||
|
||||
- Bump version: 9.16.18 → 9.16.19
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 5 16:37:14 CEST 2018 - ms@suse.de
|
||||
|
||||
- Rename private method to be more expressive
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 5 11:39:41 CEST 2018 - dcassany@suse.de
|
||||
|
||||
- Add Codec utils for bytes literals decoding
|
||||
|
||||
In case of a literal decoding failure it tries to decode
|
||||
the result in utf-8. This is handy in python2 environments where
|
||||
python and the host might be using different charset configurations.
|
||||
In python3 this issue seams to be solved.
|
||||
|
||||
Fixes #829 and bsc#1110871
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 5 11:27:49 CEST 2018 - ms@suse.de
|
||||
|
||||
- Fixed URI handling with token query option
|
||||
|
||||
So far only the query format ?credentials=... was supported.
|
||||
In case of ?random_token_data the returned uri was truncated
|
||||
and also the format check on the query caused a python trace.
|
||||
This Fixes #830 and Fixes #828
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 5 11:08:02 CEST 2018 - dcassany@suse.de
|
||||
|
||||
- Make use of the quiet flag of mountpoint command
|
||||
|
||||
This commit sets the use of -q flag of mountpoint. Kiwi only
|
||||
checks the return code, thus any stdout is useless in this case.
|
||||
|
||||
Fixes #829
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 2 05:51:40 CEST 2018 - fergal.mc.carthy@suse.com
|
||||
|
||||
- Eliminate redundant code
|
||||
|
||||
Create a helper method, _create_volume_no_zero, which calls the
|
||||
lvreate command with appropriate options and calls the vgscan
|
||||
command immeditately afterwards to create any missing /dev nodes.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 29 21:37:46 CEST 2018 - ms@suse.de
|
||||
|
||||
- Fixed broken link to ec2uploadimg tool
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 29 21:14:38 CEST 2018 - ms@suse.de
|
||||
|
||||
- Update contact information
|
||||
|
||||
We moved from IRC to Matrix as chat platform. Thus the
|
||||
documentation needs to be updated accordingly
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 27 15:27:36 CEST 2018 - fergal.mc.carthy@suse.com
|
||||
|
||||
- Fixes LVM based image creation in OBS
|
||||
|
||||
While attempting to create LVM based images under the Open Build
|
||||
Service I recently ran into some issues related to the fact that
|
||||
there is no udev running in the chroot environment used to build
|
||||
kiwi based images.
|
||||
|
||||
Two workarounds have been implemented in this patch:
|
||||
|
||||
(1) When calling lvcreate, include the `-Zn` option to disable
|
||||
the automatic zeroing of the header of the newly created
|
||||
LV device; doing so requires that the LV device's /dev
|
||||
entry exists immediately after it has been created, but
|
||||
in a chroot'd environment udev isn't going to be running
|
||||
to automatically populate /dev/<vg_name>/<lv_name> or
|
||||
/dev/mapper/<vg_name>-<lv_name>.
|
||||
This should be safe to do since the LV is being created
|
||||
within a loopback device based partition, which is backed
|
||||
by a zero filled file, created by qemu-img.
|
||||
|
||||
(2) After creating an LV we need to run `vgscan --mknodes`
|
||||
to create the required device nodes under /dev, which
|
||||
won't be automatically created since udev isn't running
|
||||
in the chroot'd environment.
|
||||
|
||||
Unit tests updated to account for additional `-Zn` arguments that
|
||||
are being passed to `lvcreate` and for additional call that is
|
||||
being made to `vgscan --mknodes`.
|
||||
|
||||
This fixes #824.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 26 17:00:15 CEST 2018 - ms@suse.de
|
||||
|
||||
|
||||
- Bump version: 9.16.17 → 9.16.18
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user