Revisions of kiwi

Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 1169)
- v7.04.58 released
  

  
- Remove -hfs flag from genisoimage call for big ISOs
  
  This commit removes the `-hfs` flag from the genisoimage call on install
  media generation. This flag was used together with `-iso-level 3` and
  `-udf` when the ISO was exceeding 4G size. Adding `-hfs` in that case
  causes genisoimage to complain about missing `-iso-level 3` flag
  despite being included to call.
  
  `-hfs` is devoted to hybrid filesystems including HFS, however this was
  used only on this particular case, images exceeding 4G, so that I
  do not consider it a feature loss, since in most cases it was not
  already there. Most likely this was a leftover from mkisofs tool times.
  
  Fixes bsc#1189623
  
  Signed-off-by: David Cassany <dcassany@suse.com>
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 1168)
- v7.04.57 released
  
- Update shim.efi file locations
  
  This commit updates the paths from which the shim efi files are
  extracted from the install initrd in order to build the ISO installation
  media. Since shim v15 '/usr/lib64/efi/shim.efi' is a symlink pointing to
  '/usr/share/efi/shim.efi', hence '/usr/share/efi' folder should be
  extracted too.
  
  Fixes bsc#1180067
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 1167)
- v7.04.56 released
  

  
- fix sha256 checksum file creation
  
  This got broken in commit 166cd36d0c79 ("Sort filesystem listings...")
  Also fixes "Useless use of sort in scalar context..." runtime warning.
  

  
- Fix travis script for syslinux tools
  
  On newer ubuntu versions isohybrid is provided in syslinux-utils
  As we had to switch to a newer host distro in travis the install
  list must be adapted
  

  
- Update travis script and Makefile
  
  Make sure unit tests really runs in cpanm created environment
  

  
- Fix travis script
  
  Update package list and don't create apt source list
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 1166)
- v7.04.55 released
  

  
- Do not match comments and PIs in XSLT templates
  
  Adding toplevel comment blocks like it's needed for obs to
  e.g enable the multipath feature made kiwi consume insane
  amounts of memory during the XSLT transform step. While this
  may be a bug in my version of lxml, we do not transform
  comments on processing instructions in the conversion
  templates, so the easiest solution is not to match them.
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 1165)
- v7.04.54 released
  

  
- Disable filesystem unit tests
  
  Unit tests regarding filesystem requires them to be installed
  at build time according to the way the tests were written.
  This is unfortunate and triggered a bunch of refactoring tasks
  in the tests e.g on the fact that genisoimage does not exist
  on sle15 as just one example. As this is all legacy code I
  decided to go the easy way and just disable those tests
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 1164)
- Fixed spec file requirement for sle15
  
  on sle15 genisoimage no longer exists but mkisofs does
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 1163)
- v7.04.53 released
  

  
- Fix order of options on tar call
  
  tar mandatory and optional options are positional and require
  a certain order. If the order is wrong tar ignores options and
  reports that. This patch brings all option in line with the
  ordering requirement. This Fixes #1166
  

  
- handle multiple packages with same name but different version/release in one repo.
  
  bsc#1150238
  

  
- Improve partition validation for PXE
  
  This commit includes a patch to relax the partition
  size validation. It turned to happen that under some
  specific partition size configurations in the PXE client
  the partition layout was always seen as an invalid one
  in each boot. This was causing a repartition and redeploy
  of the PXE image in every single boot.
  
  Fixes bsc#1141156
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 1162)
- v7.04.52 released
  

  
- Fix handling of zypper return codes
  
  Only the following codes should be handled as errors:
  104 - ZYPPER_EXIT_INF_CAP_NOT_FOUND
  105 - ZYPPER_EXIT_ON_SIGNAL
  106 - ZYPPER_EXIT_INF_REPOS_SKIPPED
  
  Related to bsc#1138618
  

  
- v7.04.51 released
  

  
- Normalize partedGetPartitionID output (bsc#1136744) (#675)
  
  This commit ensures the partedGetPartitionID output returns the
  same partition ID codes with or without the presence of sgdisk
  utility. It basically trusts partition names provided by KIWI to map
  partitions to specific IDs.
  
  Additionally this commit also makes sure that the partition stated
  to be of `ef` type in config.<mac> is named `legacy`, to be consistent
  with the partedGetPartitionID expectations.
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 1161)
- v7.04.50 released
  

  
- Fixed udev startup
  
  Due to a change in the udev rules an error in kiwi was triggered
  that outlines an incomplete udev startup sequence. This
  patch fixes the creation of the dev tree by udev and is
  related to bsc#1135762
  

  
- v7.04.49 released
  

  
- Set SERVER variable as expected by netboot code (#674)
  
  This commit sets $host from $SERVER variable if present and no
  $kiwiserver is given from the command line.
  
  The same criteria applies for $type and $SERVERTYPE variables.
  
  Fixes bsc#1133537
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 1160)
- v7.04.48 released
  

  
- Fixed GCE image bundler and tarball name
  
  The GCE bundler still looks for the old name format and
  failed to find the image result. In addition the present
  name format for the tarball is missing the architecture
  information and did not follow pattern we use in kiwi-ng.
  This Fixes bsc#1126217
  

  
- Sort filesystem listings (#672)
  
  so that kiwi works in a reproducible way
  in spite of indeterministic filesystem readdir order.
  
  See https://reproducible-builds.org/ for why this is good.
  

  
- v7.04.47 released
  

  
- Revert "Fixup kiwi-tools requirement"
  
  This reverts commit 48011560e322266ca7eb55601af35895a24bcbf5. Former
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 1159)
- Do not support installation stick without boot partition (#668)
  
  Installation stick bootloader configuration fails for the
  installation image (installstick="true") if the image
  is not configured to use a boot partition. Given the
  fact the same functionallity can be achieved building
  installation hybrid ISOs this specific configuration is not
  supported.
  
  This commit adds a runtime check to ensure this
  combination is not set in the description file.
  
  Fixes bsc#1107906
  

  
- Fix the name of the tar archive generated for GCE images, they should not
  all be named the same.
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 1158)
- v7.04.46 released
  
- Keep Infiniband drivers in the initrd
  + When building a VM that is intended for a host that has PCI pass through
    of IB hardware we need the IB drivers in the initrd to get the network
    detected properly
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 1157)
- v7.04.45 released
  

  
- Clear the terminal I/O before dialog
  
  Call the reset program to clear the terminal I/O
  prior to call the dialog program. This Fixes bsc#1095856
  

  
- Update README
  
  Add deprecation notice
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 1156)
- v7.04.44 released
  

  
- Delete multiple mbrid match check
  
  The code to detect if multiple devices matches the
  mbr identifier conflicts with the possibility to
  see the root device on a multipath node
  

  
- Translated using Weblate (Dutch)
  
  Currently translated at 100.0% (28 of 28 strings)
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 1155)
- v7.04.43 released
  

  
- Translated using Weblate (Galician)
  
  Currently translated at 100.0% (28 of 28 strings)
  

  
- Translated using Weblate (Turkish)
  
  Currently translated at 100.0% (28 of 28 strings)
  

  
- Fixup elog shell pid detection
  
  Startup of the debug shell happened as extra process from
  a setctsid call. The lookup of the process was based on
  a fuser call on the slelected tty. However it can happen
  that another process is also connected to the tty which
  does not allow for a stable detection of the debug shell
  process. This patch runs the debug shell as sub process
  of the calling terminal and uses the sub process pid
  This Fixes bsc#1075813
  

  
- Translated using Weblate (Italian)
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 1154)
- v7.04.40 released
  

  
- Tumbleweed templates: drop pam-modules dependency
  

  
- kiwi.spec: Prepare for Tumbleweed moving to suse_version 1550
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 1153)
- v7.04.39 released
  
- KIWIImage: add grub2-mkimage prefix option
  
  grub2-mkimage on openSUSE Leap 42.3 now requires "-p" option.
  See also ece8cb9e
  

  
- Keep Melanox and hyperv kernel modules in the initrd
  + Due to jitters in boot on Azure the drivers are not always found, keeping
    then in the initrd avoids the issue in the virtualized environment
    

    
- Fixed blocksize setup in losetup
  
  The -L option was used to set the blocksize value for losetup
  However there is an option name clash between suse util-linux
  and upstream which now leads to the problem that option -L
  has changed its meaning and actually means --nooverlap which
  completely breaks the call in kiwi. This patch changes the
  call to use the long form --logical-blocksize.
  This Fixes bsc#1066873
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 1152)
- v7.04.38 released
  

  
- Keep NVMe drivers in the initrd to support systems with the root filesystem
  on NVMe devices
  

  
- Perl 5.26 compatibility: find .kiwirc explicitly in ./
  
  Since Perl 5.26, "." is no longer part of @INC thus adding it explicitly
  to the .kiwirc path.
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 1151)
- v7.04.37 released
  
- Fixup kiwi-tools requirement
  
  Follow up fix due to the conditional creation of the kiwi-tools
  sub package also the requires for the package on the base
  package must be conditional. Related to (bsc#1047291)
Marcus Schaefer's avatar Marcus Schaefer (sax2) committed (revision 1150)
- v7.04.36 released
  

  
- Fix Travis config file
  
  This commit forces Travis to make use of Ubuntu Precise as the
  build env, since by default it has been upgraded to Trusty and
  some tests were failing due to this change.
  

  
- Fix vmdk disk convertion when using LVM
  
  This patch fixes bsc#1059715. Calling 'pvs --noheadings -o vg_name <device>'
  is not sufficient to get the volume name and to determine if LVM is being
  used, as it could happen that udev events are not yet processed, thus the
  <device> is not yet properly mapped. With this patch blkid is being used to
  determine if the type of the requested partition is LVM and if so it proceeds
  to a polling strategy to call pvs tool until it succeeds. Timeout is set to
  30 seconds.
  

  
- Return 'string' instead of an object
  
  Commit e75ae3af3588a90db0b6d544fa2f8a7eb866e5e9 changed the returned value
  of setupBTRFSSubVolumes to an object resulting in an error to create
  the image on btrfs.
Displaying revisions 1 - 20 of 1169
openSUSE Build Service is sponsored by