Revisions of python-kiwi

Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 134)
- Bump version: 9.17.21 → 9.17.22
  

  
- Followup fix for disk detection from root device
  
  No matter if one ore more devices are used in a multipath map,
  if the root device is managed by multipath kiwi has to use the
  mapped device for all operations, otherwise we run into busy
  or blocked state inside of the initrd operations. This is
  related to Issue #954 and bsc#1126283 and bsc#1126318
  

  
- Fixed relocation of GPT
  
  Simplify the relocation of the GPT to the end of the current
  disk by using sgdisk -e instead of gdisk. The possitive after
  effect of this is that the broken return value handling of
  gdisk in centos will be fixed and did not harm the kiwi
  deployment anymore. This Fixes #958
  

  
- Bump version: 9.17.20 → 9.17.21
  

  
- Speedup the make build target
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 133)
- Bump version: 9.17.16 → 9.17.17
  

  
- Added new preferences subsection
  
  In the preferences section the following optional subsection
  can be configured:
  
  <rpm-locale-filtering>true|false</rpm-locale-filtering>
  
  If set to true the default locales POSIX, C, and C.UTF-8 are
  applied as rpm install_lang macro. If the locale section is
  configured in addition the list is extended by that information
  too
  

  
- Extend the .packages file by the license field
  
  For rpm based builds the License field from the rpm metadata
  is extracted into the .packages file. For Debian based build
  the license information is in an extra file and not taken
  into account for the moment.
  
  
  

  
- Added support for %_install_langs rpm macro
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 132)
- Bump version: 9.17.15 → 9.17.16
  

  
- Add API for package manager returncode validation
  
  Allow to validate the return code from a package manager
  operation. In case of zypper the standard UNIX return
  code validation does not apply. Return codes from zypper
  which are >= 100 are not treated as an error anymore
  

  
- Fix Failed to cache rpm database on zypper addrepo
  
  Occasionally zypper fails when adding the repo with the
  rpm error message 'Failed to cache rpm database'. I was
  not able to find out why this happens and I also could
  not find a way to reproduce it safely. However this
  commit adds a workaround that seems to fix the issue
  when it happens. If the first call of zypper addrepo
  fails kiwi now issues the exact same call again and
  only if that fails too an exception is thrown
  
  In addition the patch changes the zypper call and avoids
  the option --type. That option is marked legacy and ignored
  by zypper but causes a misleading warning message
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 131)
- Bump version: 9.17.14 → 9.17.15
  

  
- Fixup code issues reported by new flake8 version
  
  Travis has updated the flake8 version which caused more
  strict issue reports on the code. This commit fixes the
  new issues reported by flake8
  

  
- Bump version: 9.17.13 → 9.17.14
  

  
- 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
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 130)
- Bump version: 9.17.12 → 9.17.13
  

  
- Fixed grub theme lookup
  
  If the theme was not found at the expected place an exception
  was thrown. However the alternative lookup code in /boot was
  not reached with that exception. This commit fixes this
  

  
- Bump version: 9.17.11 → 9.17.12
  

  
- Add a runtime check for preferences metadata
  
  This commit adds a runtime check for preferences metadata. More
  specfic verifies there is a packagemanager defined and an image version
  defined.
  
  Fixes #925
  

  
- Support alternative EFI and grub modules paths
  
  In SUSE products EFI binaries are historically located in
  /usr/lib*/efi. In a recent move to package grub2 as noarch
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 129)
- Bump version: 9.17.7 → 9.17.8
  
  
- Make result compression in the bundler optional
  
  Calling kiwi result bundle will take the image build results
  and bundle the relevant image files according to their image
  type. Depending on the result configuration this could instruct
  the bundler to compress one or more files from the result.
  By default this compression is switched off in the bundler but
  can be activated to save storage space and speedup download
  of the image with the following runtime configuration:
  
  bundle:
- compress: true|false
  
  If compression is activated the result image has to be
  uncompressed before it can be used. This Fixes #901
David Cassany's avatar David Cassany (dcassany) committed (revision 128)
- 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
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 127)
- Bump version: 9.17.5 → 9.17.6
  

  
- Allow setctsid to be part of custom boot images
  

  
- Fix disk size calculation for VMX
  
  Disk size calculation must take into account the empty volumes that
  are to be mounted in a directory that does not exist in the root tree
  otherwise there is KeyError. The result of
  storate/setup._calculate_volume_mbytes must be a dict including all
  defined volumes.
  
  Fixes #904
  

  
- Bump version: 9.17.4 → 9.17.5
  

  
- Make sure manual pages are part of pypi archive
  
  As consequence of the change in the travis setup to make
  use of the native 'pages' and 'pypi' providers from travis the
  environment for the sdist target has changed. Within the
  doc_travis tox env no manual pages was build. In combination
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 126)
- Bump version: 9.17.0 → 9.17.1
  

  
- Little code styling fix
  

  
- Fixed oem installer
  
  In the implementation of the ramdisk installer from
  SUSE/ramdisk_deployment(4fdeee3faa3) an error for the
  standard case was introduced such that the lsblk call
  was invalid. This lead to no devices being present
  for the installation. This patch Fixes #877
  

  
- Fix rsync call for filesystem images
  
  For filesystem images the rsync call was missing a finale slash for
  the source path causing the sync also the containing directory. With
  this change the filesystem image does not include the rootfs in any
  subdirectory.
  
  Fixes #875
  

  
- Add history metadata for container builds
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 125)
- Bump version: 9.16.36 → 9.17.0
  

  
- Change bundling of image formats
  
  By default none of the image formats were stored as compressed
  file. The reason behind this was the assumption that some
  formats automatically makes use of compression, which is true
  but only in their processing and not in their data blocks at
  creation time. Storage and handling of the image file itself
  becomes cumbersome and therefore we change the default bundle
  setup for image formats to be compressed. This means the image
  as it gets packed by KIWI needs to be uncompressed before use.
  The following image formats are affected by the change in a
  call of the result bundler:
  
  kiwi result bundle ...
  
  * qcow2 (.qcow2.xz)
  * vdi   (.vdi.xz)
  * vhd   (.vhd.xz)
  * vhdx  (.vhdx.xz)
  * vmdk  (.vmdk.xz)
    
    All other image formats already defined a custom bundling
    setup including compression and are not affected by this change.
    This Fixes #650
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 124)
- Bump version: 9.16.35 → 9.16.36
  

  
- Bypass Jekyll processing for github pages
  
  sphinx uses directories that start with underscores which
  Jekyll considers these to be special resources and does not copy
  them to the final site.
  

  
- Bump version: 9.16.34 → 9.16.35
  

  
- Revert last travis.yml change
  
  This reverts commit 7fb7e8c39fa861b6226d54e04483be8e96a5f8be.
  

  
- Bump version: 9.16.33 → 9.16.34
  

  
- Next try to fixup pypi deployment
  
  Reset to encrypted password hash which worked before
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 123)
- 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
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 122)
- Bump version: 9.16.19 → 9.16.20
  

  
- 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
  

  
- Fixup README travis and codacy status badges
  

  
- Adding bugfix trace for bsc#1110869
  
  bsc#1108508 ticket was fixed with request #831
  from SUSE/fix_uri_handler
  

  
- 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
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 121)
- Bump version: 9.16.18 → 9.16.19
  

  
- Rename private method to be more expressive
  

  
- 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
  

  
- 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.
  

  
- Fixed broken link to ec2uploadimg tool
  

  
- Update contact information
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 120)
- 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
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 119)
- Bump version: 9.16.11 → 9.16.12
  

  
- Follow up fix for skip_cleanup use
  
  make sure doc_travis tox target has created the manual
  pages such that the environment contains this data
  

  
- Bump version: 9.16.10 → 9.16.11
  

  
- Use skip_cleanup for deploy stage in travis
  
  We need the tox build environment to run the deployment
  

  
- Bump version: 9.16.9 → 9.16.10
  

  
- Follow up fix for deploy target
  
  Integration of man pages must be done as part of the sdist
  setup because the travis pypi deployment only uses the
  sdist target to bundle the sources
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 118)
- Bump version: 9.16.8 → 9.16.9
  

  
- Fixed deploy target
  
  As part of the deploy process in travis a bundle to pypi is
  uploaded. The bundle is missing the compiled manual pages because
  the doc_travis stage did not create them.
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 117)
- Bump version: 9.16.7 → 9.16.8
  

  
- Update pxe server setup documentation
  
  Delete the suggested modifications to /etc/sysconfig/atftpd
  and trust the defaults provided by the package
  

  
- Added support for system wide config file
  
  If there is no user specific config file we are also
  looking for a system wide /etc/kiwi.yml file
  

  
- use more meaningful variable names
  

  
- Fix baseStripUnusedLibs config method
  
  This commit arguments handling of the baseStripUnusedLibs
  that was not prepared to handle quoted variable containing a list.
  
  Fixes #798
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 116)
- Bump version: 9.16.6 → 9.16.7
  

  
- update vagrant doc chapter per review by Tom
  

  
- Added vagrant setup chapter in the docs
  
  Document steps to create a vagrant box for the libvirt
  provider. Also provide information on provider support
  This Fixes #792
  

  
- Use xattr 0.9.3
  
  Latest xattr is broken on pip
  

  
- Fixed make obs_test_status
  
  The helper script .obs_test_status looks up the build
  results from the integration tests. With the introduction
  of multibuild integration tests the script has to apply
  some modifications to get the correct results
  This is related to Issue #791
David Cassany's avatar David Cassany (dcassany) committed (revision 115)
osc copypac from project:Virtualization:Appliances:Staging package:python-kiwi revision:76
Displaying revisions 121 - 140 of 254
openSUSE Build Service is sponsored by