Comments (5)
@Hooverdan96 Nice find. Yes a pull request would be most welcome. We likely also need to update the Readme to indicate a minimum version of Kiwi-ng once these changes are in effect. Hopefully it won't break anything along the way.
from rockstor-installer.
@FroggyFlox, hah, good point. I was experiencing this on a TW base system, so yes, TW already has it. I have not checked the Leap version yet. Let me do that before anything else.
from rockstor-installer.
So, I checked. On my 15.5 version 9.x is installed. Checking out the appliance repo for 15.5 here:
it already gives version 10.03. when I force the install (since zypper indicates there is an update candidate), I seem to have to also install python >= 3.9 (I chose to go to 3.11 to check this out), since that's a dependency of kiwi 10.x
Since I've had that LEAP install for a while and mucked around with it, I don't know whether that's preventing it from installing the 10.x version or not. Unless one of you has a pristine one and can check, I will have to create a new VM with a fresh install and check what following the installations in the Readme will yield.
Since the 9.x docs have been replaced with 10.x docs on the official https://osinside.github.io/kiwi/ website, I'd suggest that we adapt the installation instructions (if necessary) from the obs repository to ensure that 10.x is installed. What do you think?
from rockstor-installer.
Additional information:
fresh Leap 1.5. install, python3 version is 3.6.x
Validated that, while documentation still states a minimum of 3.6 requirement for the kiwi install, the pyproject.toml stipulates greater or equal 3.9:
After installing python 3.11 and creating a virtual environment based on that version (instead of 3.6) the kiwi and box plugin installation yielded the 10.x version.
So, my suggestion is to update the documentation (aside from the update to the rockstor.kiwi
) as @phillxnet already hinted at with the higher python version called out (I think, in this case the only note about 2.x python support is probably highlighting that kiwi definitely needs the python 3.9+ to get the most up-to-date version.
from rockstor-installer.
Nice indeed!
I've seen talks about how kiwi 10 seems to make some breaking/incompatibility changes so that may be one of them. Does that mean kiwi 10 is in the default Leap repository as well or is it from the "devel" repo (I forgot its exact name, sorry)? I presume TW has kiwi 10 already.
from rockstor-installer.
Related Issues (20)
- Raspberry Pi4 profile fails to build
- Add Leap 15.5 profiles HOT 10
- [warning] root subvolume is not explicitly defined HOT 2
- Ability to build full disk encryption with kiwi-ng HOT 5
- Consider the openSUSE-repos package HOT 4
- Tumbleweed build failures on all profiles HOT 7
- 5.0.6-0 rpm posttrans scriptlet failure HOT 6
- Tumbleweed: build.sh fails as no /etc/locale.conf HOT 2
- Remove Leap 15.4 profiles
- Inconsistency between README.md and website HOT 1
- Add Leap 15.6 profiles
- Update pre-installed testing rpm version to 5.0.9-0
- Update schema version
- Tailscale repo signature verification failed HOT 2
- Account for bls grub changes in upstream HOT 1
- remove now redundant in TW profile Virtualization OBS repo
- Failed to start SUSE JeOS First Boot Wizard - create system snapshot
- Failed to start Activation of DM RAID sets. HOT 1
- Update _multibuild to reflect current OS base
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rockstor-installer.