Saturday, 2020-11-07

*** tpb has joined #symbiflow00:00
*** Degi has quit IRC02:30
*** Degi has joined #symbiflow02:32
*** _whitelogger has quit IRC02:36
*** _whitelogger has joined #symbiflow02:38
*** krogozinski has quit IRC02:46
*** citypw has joined #symbiflow03:13
*** az0re has quit IRC04:29
*** az0re has joined #symbiflow04:50
*** OmniMancer has joined #symbiflow05:47
*** citypw has quit IRC05:49
*** FFY00 has quit IRC06:24
*** FFY00 has joined #symbiflow06:25
*** kgugala has joined #symbiflow07:45
*** kgugala_ has quit IRC07:49
*** kgugala has quit IRC07:58
*** kgugala has joined #symbiflow07:58
*** _whitelogger has quit IRC08:06
*** _whitelogger has joined #symbiflow08:08
*** kgugala_ has joined #symbiflow08:13
*** kgugala has quit IRC08:13
*** kgugala has joined #symbiflow08:14
*** krogozinski has joined #symbiflow08:15
*** kgugala_ has quit IRC08:17
*** _whitelogger has quit IRC08:45
*** _whitelogger has joined #symbiflow08:47
*** citypw has joined #symbiflow08:51
*** kgugala_ has joined #symbiflow09:58
*** kgugala has quit IRC10:00
*** kgugala has joined #symbiflow10:10
*** kgugala_ has quit IRC10:13
*** futarisIRCcloud has joined #symbiflow11:28
*** tux3 has quit IRC13:00
*** tux3 has joined #symbiflow13:00
-_whitenotifier-f- [prjxray] fox6666 opened issue #1490: PR bitstream size - https://git.io/Jke6S13:36
*** futarisIRCcloud has quit IRC14:18
*** citypw has quit IRC14:33
*** whitequark has joined #symbiflow14:53
whitequarkmithro: i figured out why the conda installer doesn't work on debian15:34
whitequarkwhen your install script runs pip, it really does run pip from the conda environment, and that uses the conda python15:35
whitequarkhowever... conda python, for some incomprehensible reason, loads a third of the packages from the conda env, a third from ~/.local, and a third from /usr15:36
whitequarkin other words, a classic conda experience15:36
whitequarkhere's why it's broken: https://stackoverflow.com/a/51640558/25441516:03
tpbTitle: Global pip referenced within a conda environment - Stack Overflow (at stackoverflow.com)16:03
*** kgugala has quit IRC16:10
*** kgugala has joined #symbiflow16:16
whitequarkhttps://github.com/QuickLogic-Corp/quicklogic-fpga-toolchain/issues/5#issuecomment-72346469716:18
*** az0re has quit IRC16:47
*** az0re has joined #symbiflow16:48
mithrohttps://github.com/SymbiFlow/symbiflow-examples/tree/master/eos-s316:53
mithro@whitequark: I like you wish there was a better option than Conda, but so far have not found one.16:58
mithroWe are slowly working towards supporting both docker and static compiled binaries17:00
mithroumarcor is doing some excellent work in that direction17:01
mithroPip and yowasp style stuff is also interesting17:02
whitequarkmithro: I'm not actually opposed to using Symbiflow's conda with isolated environments17:04
whitequarkconda in this case is an implementation detail that I (in theory) do not ever have to touch or care about17:04
whitequarkunfortunately, in practice, the way symbiflow invokes conda is deeply flawed, and I'm having to fix that17:05
whitequarkwhy 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
whitequarkrun 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 soon17:08
whitequarklet me do a more serious check though17:09
mithroI wonder why we didn't add debian to https://github.com/SymbiFlow/symbiflow-examples/blob/master/.travis.yml17:09
mithroBrb just getting up17:09
whitequarki'm not completely certain what the conditions for blowup are17:09
whitequarkmithro: 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 stuff17:26
mithroThere is currently a (step 2b) which is "manually download the vpr configuration data"  which will hopefully go away soon17:27
mithro@whitequark Where we are and where we want to be are never quite the same :-/17:28
whitequarkit's not really that hard to write a working install script, which i have demonstrated by spending a hour today to do so17:29
whitequarkall i had to do was to read the conda docs17:30
whitequarkanyway, as long as you fix it, it's fine17:30
*** andrewb1999 has joined #symbiflow17:50
*** mkru has joined #symbiflow19:58
*** OmniMancer has quit IRC20:06
-_whitenotifier-f- [make-env] mithro opened issue #19: Convert to using GitHub actions for CI (rather than Travis CI). - https://git.io/Jkvmy20:34
mithro@whitequark - https://github.com/SymbiFlow/make-env/pull/1820:36
whitequarkgreat!20:39
mithrowhitequark: 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 IRC21:01
whitequarkI used to have a very negative opinion of conda; I no longer really think that for a few different reasons21:03
whitequarkI think Symbiflow shipping a conda-based toolchain that does not expose the end user to conda issues is basically fine. not perfect, but fine21:03
*** titanbiscuit has quit IRC21:05
whitequarkwhat I really hate though is having to work around conda issues myself, having spent several years doing that as an employee21:06
whitequarkanyway, 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 inside21:07
*** titanbiscuit has joined #symbiflow21:10
*** andrewb1999 has quit IRC22:34
mithrowhitequark: 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 stuff23:31
whitequarksure, that works23:41

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!