[New: openFATE 318198] Use redesigned libstorage in kiwi
Feature added by: Arvin Schnell (aschnell) Feature #318198, revision 1 Title: Use redesigned libstorage in kiwi Requested by: Arvin Schnell (aschnell) Partner organization: openSUSE.org Description: The redesigned libstorage should be used by kiwi. For that libstorage needs a few new features: 1) A mode where disks are created as loop based files and all disk operations work on those files. We have to define what operations are required in this special mode. 2) After a failure during commit libstorage should try to revert changes already done, e.g. umount filesystems, deactivate devices. Otherwise build hosts might be left in an unusable state. 3) Perl bindings are required since kiwi is written in Perl. Relations: - Redesign YaST Storage Code (feature/id: 318196) -- openSUSE Feature: https://features.opensuse.org/318198
Feature changed by: Lukas Ocilka (locilka) Feature #318198, revision 2 Title: Use redesigned libstorage in kiwi Requested by: Arvin Schnell (aschnell) Partner organization: openSUSE.org Description: The redesigned libstorage should be used by kiwi. For that libstorage needs a few new features: 1) A mode where disks are created as loop based files and all disk operations work on those files. We have to define what operations are required in this special mode. 2) After a failure during commit libstorage should try to revert changes already done, e.g. umount filesystems, deactivate devices. Otherwise build hosts might be left in an unusable state. 3) Perl bindings are required since kiwi is written in Perl. Relations: - Redesign YaST Storage Code (feature/id: 318196) + Business case (Partner benefit): + openSUSE.org: Would be nice to have a business case, please it fill + up. -- openSUSE Feature: https://features.opensuse.org/318198
Feature changed by: Arvin Schnell (aschnell) Feature #318198, revision 3 Title: Use redesigned libstorage in kiwi Requested by: Arvin Schnell (aschnell) Partner organization: openSUSE.org Description: The redesigned libstorage should be used by kiwi. For that libstorage needs a few new features: 1) A mode where disks are created as loop based files and all disk operations work on those files. We have to define what operations are required in this special mode. 2) After a failure during commit libstorage should try to revert changes already done, e.g. umount filesystems, deactivate devices. Otherwise build hosts might be left in an unusable state. 3) Perl bindings are required since kiwi is written in Perl. Relations: - Redesign YaST Storage Code (feature/id: 318196) Business case (Partner benefit): - openSUSE.org: Would be nice to have a business case, please it fill - up. + openSUSE.org: + * Consistent system installation across different deployment paths + (interactive, non interactive, image based). + * Unified code provides the option to implement new features and + functionality with less effort. + * Less code also means less potential bugs, and thus also limits the + amount of future maintenance work. -- openSUSE Feature: https://features.opensuse.org/318198
participants (1)
-
fate_noreply@suse.de