*** tpb has joined #symbiflow | 00:00 | |
*** Degi has quit IRC | 02:30 | |
*** Degi has joined #symbiflow | 02:32 | |
*** _whitelogger has quit IRC | 02:36 | |
*** _whitelogger has joined #symbiflow | 02:38 | |
*** krogozinski has quit IRC | 02:46 | |
*** citypw has joined #symbiflow | 03:13 | |
*** az0re has quit IRC | 04:29 | |
*** az0re has joined #symbiflow | 04:50 | |
*** OmniMancer has joined #symbiflow | 05:47 | |
*** citypw has quit IRC | 05:49 | |
*** FFY00 has quit IRC | 06:24 | |
*** FFY00 has joined #symbiflow | 06:25 | |
*** kgugala has joined #symbiflow | 07:45 | |
*** kgugala_ has quit IRC | 07:49 | |
*** kgugala has quit IRC | 07:58 | |
*** kgugala has joined #symbiflow | 07:58 | |
*** _whitelogger has quit IRC | 08:06 | |
*** _whitelogger has joined #symbiflow | 08:08 | |
*** kgugala_ has joined #symbiflow | 08:13 | |
*** kgugala has quit IRC | 08:13 | |
*** kgugala has joined #symbiflow | 08:14 | |
*** krogozinski has joined #symbiflow | 08:15 | |
*** kgugala_ has quit IRC | 08:17 | |
*** _whitelogger has quit IRC | 08:45 | |
*** _whitelogger has joined #symbiflow | 08:47 | |
*** citypw has joined #symbiflow | 08:51 | |
*** kgugala_ has joined #symbiflow | 09:58 | |
*** kgugala has quit IRC | 10:00 | |
*** kgugala has joined #symbiflow | 10:10 | |
*** kgugala_ has quit IRC | 10:13 | |
*** futarisIRCcloud has joined #symbiflow | 11:28 | |
*** tux3 has quit IRC | 13:00 | |
*** tux3 has joined #symbiflow | 13:00 | |
-_whitenotifier-f- [prjxray] fox6666 opened issue #1490: PR bitstream size - https://git.io/Jke6S | 13:36 | |
*** futarisIRCcloud has quit IRC | 14:18 | |
*** citypw has quit IRC | 14:33 | |
*** whitequark has joined #symbiflow | 14:53 | |
whitequark | mithro: i figured out why the conda installer doesn't work on debian | 15:34 |
---|---|---|
whitequark | when your install script runs pip, it really does run pip from the conda environment, and that uses the conda python | 15:35 |
whitequark | however... conda python, for some incomprehensible reason, loads a third of the packages from the conda env, a third from ~/.local, and a third from /usr | 15:36 |
whitequark | in other words, a classic conda experience | 15:36 |
whitequark | here's why it's broken: https://stackoverflow.com/a/51640558/254415 | 16:03 |
tpb | Title: Global pip referenced within a conda environment - Stack Overflow (at stackoverflow.com) | 16:03 |
*** kgugala has quit IRC | 16:10 | |
*** kgugala has joined #symbiflow | 16:16 | |
whitequark | https://github.com/QuickLogic-Corp/quicklogic-fpga-toolchain/issues/5#issuecomment-723464697 | 16:18 |
*** az0re has quit IRC | 16:47 | |
*** az0re has joined #symbiflow | 16:48 | |
mithro | https://github.com/SymbiFlow/symbiflow-examples/tree/master/eos-s3 | 16:53 |
mithro | @whitequark: I like you wish there was a better option than Conda, but so far have not found one. | 16:58 |
mithro | We are slowly working towards supporting both docker and static compiled binaries | 17:00 |
mithro | umarcor is doing some excellent work in that direction | 17:01 |
mithro | Pip and yowasp style stuff is also interesting | 17:02 |
whitequark | mithro: I'm not actually opposed to using Symbiflow's conda with isolated environments | 17:04 |
whitequark | conda in this case is an implementation detail that I (in theory) do not ever have to touch or care about | 17:04 |
whitequark | unfortunately, in practice, the way symbiflow invokes conda is deeply flawed, and I'm having to fix that | 17:05 |
whitequark | why does it download a 12 MB file from sharepoint and feed it into tar?! | 17:07 |
mithro | @whitequark: any idea how we could "poison" the system stuff so CI explodes if it is accidentally used? | 17:07 |
whitequark | run it on a fresh debian install *grin* | 17:08 |
mithro | @whitequark: that is the VPR architecture description - it should be more sensibly generated by CI soon | 17:08 |
whitequark | let me do a more serious check though | 17:09 |
mithro | I wonder why we didn't add debian to https://github.com/SymbiFlow/symbiflow-examples/blob/master/.travis.yml | 17:09 |
mithro | Brb just getting up | 17:09 |
whitequark | i'm not completely certain what the conditions for blowup are | 17:09 |
whitequark | mithro: with the conda env activated, run: python -c "import sys; assert all('/usr' not in path for path in sys.path)" | 17:11 |
mithro | @whitequark BTW the way the install "should work" is -- (step 1) download+install conda, (step 2) create environment using environment.yml file, (step 3) start doing stuff | 17:26 |
mithro | There is currently a (step 2b) which is "manually download the vpr configuration data" which will hopefully go away soon | 17:27 |
mithro | @whitequark Where we are and where we want to be are never quite the same :-/ | 17:28 |
whitequark | it's not really that hard to write a working install script, which i have demonstrated by spending a hour today to do so | 17:29 |
whitequark | all i had to do was to read the conda docs | 17:30 |
whitequark | anyway, as long as you fix it, it's fine | 17:30 |
*** andrewb1999 has joined #symbiflow | 17:50 | |
*** mkru has joined #symbiflow | 19:58 | |
*** OmniMancer has quit IRC | 20:06 | |
-_whitenotifier-f- [make-env] mithro opened issue #19: Convert to using GitHub actions for CI (rather than Travis CI). - https://git.io/Jkvmy | 20:34 | |
mithro | @whitequark - https://github.com/SymbiFlow/make-env/pull/18 | 20:36 |
whitequark | great! | 20:39 |
mithro | whitequark: I think a bunch of the issues we see in conda world stem from there being is a pretty strong mismatch between what the people who are paying the conda devs to do work (mostly enterprises like universities) and the majority of users (scientists/programmers) really want. | 20:59 |
*** mkru has quit IRC | 21:01 | |
whitequark | I used to have a very negative opinion of conda; I no longer really think that for a few different reasons | 21:03 |
whitequark | I think Symbiflow shipping a conda-based toolchain that does not expose the end user to conda issues is basically fine. not perfect, but fine | 21:03 |
*** titanbiscuit has quit IRC | 21:05 | |
whitequark | what I really hate though is having to work around conda issues myself, having spent several years doing that as an employee | 21:06 |
whitequark | anyway, once you address all of the issues I filed, I think the Conda distribution of the toolchain should be usable for most people as long as they never actually touch the conda environment inside | 21:07 |
*** titanbiscuit has joined #symbiflow | 21:10 | |
*** andrewb1999 has quit IRC | 22:34 | |
mithro | whitequark: I'm mostly distracted with finishing off getting stuff published for the skywater-pdk stuff, hopefully acomodi or someone else will be able to finish off that stuff | 23:31 |
whitequark | sure, that works | 23:41 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!