Revisions of python-kiwi

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 720209 from David Cassany's avatar David Cassany (dcassany) (revision 45)
- Bump version: 9.18.8 → 9.18.9

- Fixed left over import of six module
  The use of the six compat module was needed to support py2
  With the drop of py2 support all of six was no longer needed.
  However this one was overlooked.

- 99-kiwi-lib requires rmdir, install it
  Fixes bsc#1143033

- Bump version: 9.18.7 → 9.18.8

- Added multiconsole setup to Fedora build test

- Allow multiple values for grub terminal setup
  With regards to the grub documentation from
  https://www.gnu.org/software/grub/manual/grub/grub.html#terminal_005finput
  multiple terminal consoles can be active. This patch allows
  to specify terminal collection between serial, console and gfxterm
  This Fixes #1123

- Bump version: 9.18.6 → 9.18.7

- Fixed use of Command calls in destructors
  The Command class creates namedtuple to store the result
  of the call. That tuple is created inside of the Command
  namespace. If called inside of a __del__ destructor which
  is often the case in kiwi classes I recently observed an
  exception from python saying:
  File "/usr/lib64/python3.6/collections/__init__.py", line 429, in namedtuple
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 715449 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 44)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 713571 from Marcus Schaefer's avatar Marcus Schaefer (sax2) (revision 43)
- Bump version: 9.17.40 → 9.17.41

- Update Boot From Hard Disk method
  Instead of searching for an efi binary to boot, use the exit method
  that exits from grub and let the firmware choose the next entry
  in the device list

- Do not crash on missing HOME

- Added live ISO integration tests for arm

- Consolidate syslinux file names and search paths
  Handle those file names and search path in the Defaults space
  and only once in the code

- Remove '^' which break BaseStripFirmware function (boo#1132455)

- Do not supress output for dracut call
  This commit adds a stderr_to_stdout option to Command.run method to
  redirect stderr to stdout.
  Additionally this commit also includes to the debug log the dracut
  call output, including both, stderr and stdout.
  Fixes #1114

- Fixed path_test unit test
  The code there checked for the message of an exception
  but recent changes in pytest did not allow to do it that
  way anymore.

- Fixed zipl bootloader setup
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 705193 from Marcus Schaefer's avatar Marcus Schaefer (sax2) (revision 42)
- Bump version: 9.17.38 → 9.17.39

- Update obs docs per review by Tom

- Disable check-valid-until with repository_gpgcheck
  This commit is two fold:
  * From one side fixes a wrong use of the `trusted` option for
  apt repositories. `trusted=no` does not force to run the gpg checks
  it just forces the repository to be considered untrusted regardless
  the result of the security checks.
  * From the other side it disables the option `check-valid-until` in
  case gpg checks are disabled using the `repository_gpgcheck`. It
  works at repository level. This enables using unmaintained or
  expired repositories for the build.
  Fixes #1028

- Simplify shell pipe expression with shell builtin
  Replace "echo $var | sed ..." expression with ${var//SEARCH/REPLACE}
  shell builtin as suggested by Codacy

- Make mediacheck runtime check arch independent
  The check_mediacheck_only_for_x86_arch runtime check fails on
  non x86 architectures but the tagmedia toolchain exists independent
  of the platform architecture. This Fixes #1091

- Set home as protected path
  Along with adding home to the protection list, cleanup
  the prepare instance cleanup code in a way that it only
  runs if a root_bind object exists which needs to call
  its cleanup path
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 693276 from Fabian Vogt's avatar Fabian Vogt (favogt) (revision 41)
Needed to fix image building.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 692540 from Fabian Vogt's avatar Fabian Vogt (favogt) (revision 40)
Update kiwi - the current version in TW is two months old!
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) committed (revision 39)
https://github.com/SUSE/kiwi/issues/1030
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 685857 from Marcus Schaefer's avatar Marcus Schaefer (sax2) (revision 38)
- 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
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 670306 from Marcus Schaefer's avatar Marcus Schaefer (sax2) (revision 37)
- Bump version: 9.17.14 → 9.17.15
  
- Changed default value for bundler compression
  
  If no compression is configured in the kiwi config file
  the default was set to: False. However this lead to big
  trouble on the obs side for images which has fixed
  storage disk sizes configured, e.g Azure images which
  requests 30G disk size per instance. Thus the default
  for the bundler compression has changed to be: True
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) committed (revision 36)
Revert to previous kiwi version - boo#1122799
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 663362 from David Cassany's avatar David Cassany (dcassany) (revision 35)
- Bump version: 9.17.6 → 9.17.7
  

  
- Fix use of SysConfig objects
  
  objects of that class did not provide a get method but
  overload the bracket [] operator. Using the get() method
  failed. This Fixes #910
  

  
- Use chkstat to verify and fix file permissions
  
  Call chkstat in system mode which reads /etc/sysconfig/security
  to determine the configured security level and applies the
  appropriate permission definitions from the /etc/permissions*
  files. It's possible to provide those files as overlay files
  in the image description to apply a certain permission setup
  when needed. Otherwise the default setup as provided on the
  package level applies. It's required that the image root system
  has chkstat installed. If not present KIWI skips this step
  and continuous with a warning. This Fixes #895
  

  
- Allow setting the protocol for exposed ports
  
  With this commit it is possible to set tcp or upd (e.g. "80/tcp") for
  exposed container ports. If no protocol is provided OCI defaults are
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 653664 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 34)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 643192 from Marcus Schaefer's avatar Marcus Schaefer (sax2) (revision 33)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 638661 from Marcus Schaefer's avatar Marcus Schaefer (sax2) (revision 32)
- Bump version: 9.16.17 → 9.16.18
  

  
- Create parent qgroup when snapper is present
  
  This commit creates a new parent quota group (1/0) of level 1 when
  btrfs_quota_groups is enabled and snapper present into the image
  root tree.
  
  Related to bsc#1093518 and #812
  

  
- Bump version: 9.16.16 → 9.16.17
  

  
- Fixup make build target
  
  Don't include auto generated schema docs into the source
  tarball. Also cleanup MANIFEST.in from files no longer
  present in the repository
  

  
- Bump version: 9.16.15 → 9.16.16
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 631954 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 31)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 626923 from David Cassany's avatar David Cassany (dcassany) (revision 30)
- Bump version: 9.16.5 → 9.16.6
  

  
- Fix result bundle command
  
  This commits fixes a regression introduced in 98c9c77a
  

  
- Bump version: 9.16.4 → 9.16.5
  

  
- Fixup validation of boottimeout attribute
  
  If boottimeout is set to zero it is evaluated as "not set"
  and the default applies. However it's a fairly well approach
  to set a zero second boot timeout. This Fixes #789
  

  
- Do not replace version from the image name
  
  This commit makes sure that replacing version to version plus the
  build id on resulting files happens only on version suffixes. Before
  that if image name was including the version string it, this part was
  also replaced.
  
  Fixes #787 (bsc#1102868)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 620926 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 29)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 609805 from Marcus Schaefer's avatar Marcus Schaefer (sax2) (revision 28)
- Bump version: 9.15.1 → 9.15.2
  

  
- Fix zypper add lock operations
  
  This commit fixes the arguments passed to zypper in add lock
  operations.
  

  
- Add correct GPL-3.0-or-later license
  
  Add the correct license reference in the spec License field
  
  Fixes #732
  

  
- Make container compression a configuration option
  
  Change the ContainerBuilder class to evaluate on the
  configuration options to decide if the container archive
  should be compressed or not. By default the archive will
  be compressed, thus there is no change to the former behavior
  but can be setup in ~/.config/kiwi/config.yml as follows:
  
  container:
- compress: none|xz
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 605755 from Marcus Schaefer's avatar Marcus Schaefer (sax2) (revision 27)
- Bump version: 9.15.0 → 9.15.1
  

  
- Add a chapter for uninstall package requests in docs (#726)
  
  Add a chapter for uninstall package requests in docs
  

  
- Update arm integration test
  
  Existing panda build was outdated and non functional.
  Move the test to a more popular target and write the
  image description to use technology matching the
  suse arm development effort. Target is now Rpi(64bit)
  

  
- Use latest version of sphinx
  
  Formerly sphinx==1.6.7 was used because travis-sphinx failed
  with latest sphinx. Now travis-sphinx fails with 1.6.7 and
  I hope using latest sphinx will fix that
  

  
- Bump version: 9.14.7 → 9.15.0
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 604053 from Marcus Schaefer's avatar Marcus Schaefer (sax2) (revision 26)
- Bump version: 9.14.6 → 9.14.7
  

  
- Fixed check for volume group in use
  
  The former implementation evaluates the output of the vgs
  command and set the volume group as in use if one of the
  listed volume groups on the host contains the group name
  set by the image description. This would also match if the
  group name set in the image description is e.g 'System' and
  the a volume group on the host with name 'SystemVG' exists.
  However a conflict only exists on exact match of the name.
  The proposed fix is to use the --select feature from vgs
  and let it show information on exact match of the vg_name
  field. The code in kiwi then just evaluates if the selection
  by vgs has a value or not. This Fixes #721
  

  
- Fix setup of kiwi_lvm profile variable
  
  kiwi_lvm was always set to true if a volume management system
  is in use. However it should only be set to true if the
  selected volume management system is lvm. The same applies
  to the kiwi_lvmgroup variable which also only makes sense
  if the lvm volume management system is used.
  This Fixes bsc#1090427
Displaying revisions 81 - 100 of 125
openSUSE Build Service is sponsored by