)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8726,"name":"Victor Morales","email":"chipahuac@hotmail.com","username":"electrocucaracha"},"change_message_id":"184f9b5cc382058bdc66aeaf906a6ca6473af56d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"1f09919d_c820822b","updated":"2024-08-06 23:37:16.000000000","message":"I have been trying to rebuild my homelab cluster using raspberry pi 4s, and I noticed that the openstack-base image requires rust during the image creation.\n\nERROR:kolla.common.utils.openstack-base:Building wheel for bcrypt (pyproject.toml): finished with status \u0027error\u0027\nERROR:kolla.common.utils.openstack-base:^[[91m  error: subprocess-exited-with-error\n\n  × Building wheel for bcrypt (pyproject.toml) did not run successfully.\n  │ exit code: 1\n  ╰─\u003e [57 lines of output]\n      running bdist_wheel\n      running build\n      running build_py\n      creating build\n      creating build/lib.linux-armv7l-cpython-310\n      creating build/lib.linux-armv7l-cpython-310/bcrypt\n      copying src/bcrypt/__init__.py -\u003e build/lib.linux-armv7l-cpython-310/bcrypt\n      running egg_info\n      writing src/bcrypt.egg-info/PKG-INFO\n      writing dependency_links to src/bcrypt.egg-info/dependency_links.txt\n      writing requirements to src/bcrypt.egg-info/requires.txt\n      writing top-level names to src/bcrypt.egg-info/top_level.txt\n      reading manifest file \u0027src/bcrypt.egg-info/SOURCES.txt\u0027\n      reading manifest template \u0027MANIFEST.in\u0027\n      warning: no previously-included files found matching \u0027requirements.txt\u0027\n      warning: no previously-included files found matching \u0027release.py\u0027\n      warning: no previously-included files found matching \u0027mypy.ini\u0027\n      warning: no previously-included files matching \u0027*\u0027 found under directory \u0027.github\u0027\n      warning: no previously-included files found matching \u0027src/_bcrypt/target\u0027\n      warning: no previously-included files matching \u0027*\u0027 found under directory \u0027src/_bcrypt/target\u0027\n      adding license file \u0027LICENSE\u0027\n      writing manifest file \u0027src/bcrypt.egg-info/SOURCES.txt\u0027\n      copying src/bcrypt/__init__.pyi -\u003e build/lib.linux-armv7l-cpython-310/bcrypt\n      copying src/bcrypt/py.typed -\u003e build/lib.linux-armv7l-cpython-310/bcrypt\n      running build_ext\n      running build_rust\n\n          \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003dDEBUG ASSISTANCE\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n          If you are seeing a compilation error please try the following steps to\n          successfully install bcrypt:\n          1) Upgrade to the latest pip and try again. This will fix errors for most\n             users. See: https://pip.pypa.io/en/stable/installing/#upgrading-pip\n          2) Ensure you have a recent Rust toolchain installed. bcrypt requires\n             rustc \u003e\u003d 1.64.0. (1.63 may be used by setting the BCRYPT_ALLOW_RUST_163\n             environment variable)\n\n          Python: 3.10.12\n          platform: Linux-5.15.0-1059-raspi-armv7l-with-glibc2.35\n          pip: n/a\n          setuptools: 72.1.0\n          setuptools_rust: 1.10.1\n          rustc: n/a\n          \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003dDEBUG ASSISTANCE\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\n      error: can\u0027t find Rust compiler\n\n      If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.\n\n      To update pip, run:","commit_id":"1475e5939d310c9643dc0260515648b807faa82f"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"9af708bafea7d35eefba58e3ba9df62f4576713c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"0b99ab32_ff5caacd","updated":"2024-08-07 08:58:08.000000000","message":"please create a bug report and link to it. I\u0027m not sure if we should even try to support that use case, though. also pretty sure if we do this, the extra pkgs should be only added to those arch(es) that need it, likely there are no wheel builds available for those?","commit_id":"1475e5939d310c9643dc0260515648b807faa82f"}]}
