Giter VIP home page Giter VIP logo

Comments (5)

phillxnet avatar phillxnet commented on August 16, 2024 2

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

Hooverdan96 avatar Hooverdan96 commented on August 16, 2024 2

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

Hooverdan96 avatar Hooverdan96 commented on August 16, 2024 2

So, I checked. On my 15.5 version 9.x is installed. Checking out the appliance repo for 15.5 here:

https://download.opensuse.org/repositories/Virtualization:/Appliances:/Builder/openSUSE_Leap_15.5/x86_64/

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.

Hooverdan96 avatar Hooverdan96 commented on August 16, 2024 2

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:

https://github.com/OSInside/kiwi/blob/c943aa15f64670f6ffdcc2b9381a33d84dfece71/pyproject.toml#L51-L58

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.

FroggyFlox avatar FroggyFlox commented on August 16, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.