tpb has joined #symbiflow
Bertl_oO is now known as Bertl_zZ
citypw has joined #symbiflow
alainmarcel has joined #symbiflow
alainmarcel has left #symbiflow [#symbiflow]
citypw has quit [Remote host closed the connection]
freemint has quit [Ping timeout: 245 seconds]
freemint has joined #symbiflow
freemint has quit [Ping timeout: 250 seconds]
Bertl_zZ is now known as Bertl
freemint has joined #symbiflow
freemint has quit [Ping timeout: 245 seconds]
freemint has joined #symbiflow
freemint has quit [Ping timeout: 250 seconds]
freemint has joined #symbiflow
freemint has quit [Ping timeout: 264 seconds]
craigo has joined #symbiflow
freemint has joined #symbiflow
adjtm has quit [Ping timeout: 240 seconds]
freemint has quit [Remote host closed the connection]
freemint has joined #symbiflow
Vonter has joined #symbiflow
adjtm has joined #symbiflow
freemint has quit [Ping timeout: 245 seconds]
freemint has joined #symbiflow
citypw has joined #symbiflow
mankeli has joined #symbiflow
freemint has quit [Ping timeout: 250 seconds]
<sf-slack> <mkurc> @litghost: It seems that https://github.com/SymbiFlow/symbiflow-arch-defs/pull/1077 didn't fix libxml for me. I've double checked that conda installed the correct package and it did.
<tpb> Title: Pin libxml2 to version with fix. by litghost · Pull Request #1077 · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com)
<litghost> How did you test it?
<sf-slack> <mkurc> Removed the build directory and started from scratch
<sf-slack> <mkurc> Are patches present there applied during build? https://github.com/SymbiFlow/conda-packages/tree/master/libxml2
<tpb> Title: conda-packages/libxml2 at master · SymbiFlow/conda-packages · GitHub (at github.com)
<litghost> That's the idea
<litghost> What error did you get?
freemint has joined #symbiflow
<sf-slack> <mkurc> `lxml.etree.SerialisationError: unknown error -296584060`
<sf-slack> <mkurc> during routing import
<sf-slack> <mkurc> After manually re-building and installing according to #1066 it worked correctly
<sf-slack> <mkurc> And this is the same error I encountered for libxml before #1077 when trying full xc7a50t graph the first time
<litghost> Did you run "all_conda" after cleaning the build dir? This could be a cmake dependency error
<sf-slack> <mkurc> No, I didn't. But when running single threaded make there are no issues
<sf-slack> <mkurc> And then I verified version installed
<sf-slack> <mkurc> and it was correct, as specified in the cmake file: 2.9.9 h14c3975_5
<litghost> Huh
<litghost> mkurc: Can you run:
<litghost> find -name libxml2.so.2 | xargs sha256sum
<litghost> cd <conda dir>
<litghost> and
<litghost> find -name etree.cpython*.so | xargs ldd
somlo has quit [Ping timeout: 250 seconds]
<sf-slack> <acomodi> @litghost BUFH passthrough seems to be working. I have successfully routed the `simple_ff_x1y0` without BUFH instantiations. Now I get an error during `print_route` for which an `
<sf-slack> <acomodi> ClusteredBlock is null for a specific location. I need to debug it. One thing I didn't do actually is remove the BUFH sites and tiles from the architecture file... could this influence VPR behavior?
<sf-slack> <acomodi> @litghost I have also force pushed on master+wip the new version with a working `wip/equivalent_sites` branch. How to create the name for the new tag? I see that now is sth like v8.0.0_rc1_XXXX_commit-hash: what should go in XXXX?
somlo has joined #symbiflow
citypw has quit [Ping timeout: 276 seconds]
freemint has quit [Ping timeout: 268 seconds]
<litghost> I have been tagging conda builds with the output of 'git describe'
freemint has joined #symbiflow
freemint has quit [Ping timeout: 268 seconds]
<mithro> litghost: Did the prjxray-db update look okay?
<litghost> Ya, they look okay
<litghost> I'll test the integrated symbiflow later, I'm trying to debug a VTR linked list bug :( :(
freemint has joined #symbiflow
adjtm has quit [Ping timeout: 240 seconds]
<sf-slack> <mkurc> @litghost: I've started again with freshly cloned repo, just to be sure.
<sf-slack> <mkurc> @litghost: c7283cbab4a165b891c0156ef618d9d151126b967502e6d0eca1ed5acc76b026 ./libxml2.so.2
<sf-slack> <mkurc> @litghost: Output of ldd is there: https://pastebin.com/iqR3C5RJ
<litghost> On my system there are two lxml instances, do yours have the same output?
freemint has quit [Ping timeout: 245 seconds]
<litghost> Also please run "sha256sum /home/mkurc/Repos/google-symbiflow-arch-defs-2/build/env/conda/lib/./python3.7/site-packages/lxml/../../../libxml2.so.2"
<sf-slack> <mkurc> c7283cbab4a165b891c0156ef618d9d151126b967502e6d0eca1ed5acc76b026
freemint has joined #symbiflow
<sf-slack> <mkurc> Well, actually only the one inside conda env should be relevant.
<sf-slack> <mkurc> When I run `conda list` it reports `libxml2 2.9.9 h14c3975_5 symbiflow`
<litghost> Can you check if you have an enviroment variable "PYTHON3" defined?
<sf-slack> <mkurc> outside conda env no.
<litghost> Also run the python file from https://github.com/SymbiFlow/symbiflow-arch-defs/files/3713720/repo_lxml.py.zip using conda, e.g.
<litghost> /home/mkurc/Repos/google-symbiflow-arch-defs-2/build/env/conda/bin/python3 repo_lxml.py
<litghost> Do you have PYTHONPATH defined?
<litghost> Also run:
<litghost> conda/bin/python3 -c "import lxml; print(lxml.__file__)"
<litghost> conda/bin/python3 -c "import lxml.etree; print(lxml.etree.__file__)"
<sf-slack> <mkurc> The two last commands output paths pointing to files inside the conda env:
<sf-slack> <mkurc> `build/env/conda/lib/python3.7/site-packages/lxml/__init__.py`
<sf-slack> <mkurc> and `/build/env/conda/lib/python3.7/site-packages/lxml/etree.cpython-37m-x86_64-linux-gnu.so`
<sf-slack> <mkurc> no PYTHONPATH outside conda env
<litghost> Try to see if "conda/bin/python3 repo_lxml.py" works or fails
<litghost> It will take a couple minutes (~10 on my machine)
<sf-slack> <mkurc> I'm already doing it
<litghost> k
<sf-slack> <mkurc> @litghost: Ok, the repo_lxml.py test completed without errors.
<litghost> Ok, then the libxml2 in the tree has the fix
<sf-slack> <mkurc> I guess I must have had something wrong with the conda env
<litghost> Not neccarility
<litghost> Run "make VERBOSE=1 file_xc7_archs_artix7_channels.db"
<litghost> After removing build/xc7/archs/artix7/channels.db
<litghost> See what python executable is being invoked
adjtm has joined #symbiflow
<litghost> acomodi: https://travis-ci.com/SymbiFlow/conda-packages/jobs/246382916 failed, you need to tag VTR before bumping, and conda doesn't support "-" in versions, so replace all the "-" with "_"
<tpb> Title: Travis CI - Test and Deploy with Confidence (at travis-ci.com)
<sf-slack> <mkurc> @litghost Ok, this time routing import completed without any problems.
<litghost> *shurg*
<litghost> *shrug*
<litghost> Unclear what happened before
<sf-slack> <mkurc> Yep, I have no clue
<mithro> BTW If you are having trouble with getting kmurray to do a review, you can also ask Vaughn
<sf-slack> <acomodi> litghost: Yep, seen the failure now, I'll update it asap
<mithro> It also looks like Verilator is getting support for Python based models...
<tpb> Title: Python models by patstew · Pull Request #3 · verilator/verilator · GitHub (at github.com)
<mithro> Also other things I have discovered
<tpb> Title: GitHub - eirikpre/VSCode-SystemVerilog: SystemVerilog support in VS Code (at github.com)
<tpb> Title: GitHub - patstew/linter-verilator (at github.com)
<tpb> Title: GitHub - manucorporat/linter-verilog: Atom linter for Verilog, using icarus verilog. (at github.com)
<hackerfoo> 418de8da
freemint has quit [Ping timeout: 245 seconds]
freemint has joined #symbiflow
Bertl is now known as Bertl_zZ
Vonter has quit [Ping timeout: 240 seconds]
Vonter has joined #symbiflow
tpb has quit [Remote host closed the connection]