-
-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Software supply chain looks out-of-control #156
Comments
Best of luck! FWIW, I'm not really "a docker person" either, but at some point other contributors wanted it (and maintained it -- I'm not sure the docker image works anymore). I'm not sure I agree the supply chain stuff is "out of control," but in any case it seems like the right way forward is to pin down the issue more precisely -- is your reaction just that Rust seems like a disproportionately large dependency? I think it's being pulled in as a dependency of the |
(btw, thank you for pointing out the README bitrot; I've fixed that and a couple other things I noticed while doing so). |
Sure, I came to the same conclusion about the specific failure I ran into: the cryptography package depends on a rust-produced binary. Somehow that binary is ready-made for x86-64 and pulled in automagically by pip. But for my embedded server's architecture, the binary isn't there, and I sure don't have rustc installed there. I'm reading this as a general issue with "modern" software, and not something you can personally do a lot about. Maybe you can keep problems like #149 from popping up as often if you pin versions tighter. Maybe also document what exact versions have been tested. |
The concept behind simp_le looks great! I'm a big believer in separation-of-privilege.
Attempting the install (pip install -e .) on a dedicated web server gave me a bunch of chatter, including
IME this explains issue #149, at least in the abstract.
It also explains why you suggest working in venv or even Docker.
I'm not a Docker person, and venv won't help me with rust.
I won't give up, though. I'm comfortable with (s)chroot on a beefy workstation, and can use the sshfs trick shown in the wiki Examples page to run simp_le there instead of the tiny little non-x86 server. Wish me luck.
Minor point: README.rst mentions an examples directory; looks like that went away in June 2019 with commit d6b8403.
The text was updated successfully, but these errors were encountered: