lint: framework ... is not a supported framework ... is obsolete. Please use a newer framework
-
You will maybe get a message similar to
" - lint:framework 'ubuntu-sdk-24.04' is not a supported framework"
or
" - lint:framework 'ubuntu-sdk-13.10 is obsolete. Please use a newer framework"
when using Clickable.This message is about the defined SDK framework which the app will be built for. The definition of the framework in your project files allows Clickable to choose the correct docker image.
Frameworks that are supported now (April 2023) are for exampleubuntu-sdk-16.04.5
orubuntu-sdk-20.04
.But this frameworks will maybe be obsolete in the future and you will maybe want to check
https://clickable-ut.dev/en/latest/project-config.html#framework
and
https://clickable-ut.dev/en/latest/search.html?q=framework&check_keywords=yes&area=default
to get information about what SDK frameworks should be used and how to pass the information to Clickable.Should you get this message with a supported SDK framework, you maybe want to upgrade (
pip3 install --user clickable-ut --upgrade
) or reinstall Clickable:
https://clickable-ut.dev/en/latest/install.html
The commandclickable update-images
updates all Clickable docker images that have already been used. It does not update Clickable itself.If you want to know, where you defined the wrong framework, the command
grep -R framework ./
executed at the directory of your project could be helpful.
Please be aware, that you can also define the framework with an environment variable by executing Clickable:CLICKABLE_FRAMEWORK=ubuntu-sdk-20.04 clickable...
.Checking out the source code of other projects, can maybe also give you an idea, where you made a mistake in your project.