crops / poky-container

A container image that is able to run bitbake/poky. It has helpers to create users and groups within the container. This is so that the output generated in the container will be readable by the user on the host.
GNU General Public License v2.0
204 stars 95 forks source link

rocko based distro doesn't build any more #92

Closed dradic2 closed 1 year ago

dradic2 commented 1 year ago

Hello,

I was using your container to build a rocko based distro. Since a week or so it stopped building, breaking very early in the process with the following message ImportError: cannot import name 'MutableMapping' from 'collections' This implies that the Python version has been updated. Is there a quick fix for this or should I search for some other solution?

Regards, Dusan

moto-timo commented 1 year ago

The design goal of the crops project has always to be building the currently supported Yocto Project releases. When the minimum requirement for Python changed to 3.8, we had to update the build-tools tarball used in the older distro containers.

Rocko has been out of support since 2018. You are welcome to go back in git history and build an older container that supports your needs.

The fact that the containers have worked for older EOL Yocto Project releases for so long was just luck. Not plan.

moto-timo commented 1 year ago

FWIW, we still have some old EOL containers available: https://hub.docker.com/r/crops/poky-eol/tags

But those are not rebuilt (most likely cannot be built anymore) and have no security updates.

dradic2 commented 1 year ago

Hi Tim,

well that explains it :) Thank you for a quick and helpful response!

Regards, Dusan