I have the following error in the precheck: `{{SUB...
# shuttle
r
I have the following error in the precheck:
{{SUBMODULES LICENSE CHECK PASSED}} No prohibited LICENSE file(s) was found in project submodules
SPDX COMPLIANCE FILE UNICODE DECODE EXCEPTION in (/home/rodhuega/Elpis-Light-MPW3/verilog/dv/testBytes/testBytes.elf): 'utf-8' codec can't decode byte 0xf3 in position 18: invalid continuation byte
SPDX COMPLIANCE FILE UNICODE DECODE EXCEPTION in (/home/rodhuega/Elpis-Light-MPW3/verilog/dv/testMul3/testMul3.elf): 'utf-8' codec can't decode byte 0xf3 in position 18: invalid continuation byte
SPDX COMPLIANCE FILE UNICODE DECODE EXCEPTION in (/home/rodhuega/Elpis-Light-MPW3/verilog/dv/testBasicOps/testBasicOps.elf): 'utf-8' codec can't decode byte 0xf3 in position 18: invalid continuation byte
{{SPDX COMPLIANCE CHECK FAILED}} Found 3074 non-compliant file(s) with the SPDX Standard.
SPDX COMPLIANCE: NON-COMPLIANT FILE(S) PREVIEW: ['/home/rodhuega/Elpis-Light-MPW3/Makefile', '/home/rodhuega/Elpis-Light-MPW3/workflow.sh', '/home/rodhuega/Elpis-Light-MPW3/docs/Makefile', '/home/rodhuega/Elpis-Light-MPW3/docs/environment.yml', '/home/rodhuega/Elpis-Light-MPW3/docs/source/index.rst', '/home/rodhuega/Elpis-Light-MPW3/docs/source/conf.py', '/home/rodhuega/Elpis-Light-MPW3/precheck_results/06_NOV_2021___09_40_03/logs/klayout_met_min_ca_density_check.total', '/home/rodhuega/Elpis-Light-MPW3/precheck_results/06_NOV_2021___09_40_03/logs/tools.info', '/home/rodhuega/Elpis-Light-MPW3/precheck_results/06_NOV_2021___09_40_03/logs/klayout_beol_check.total', '/home/rodhuega/Elpis-Light-MPW3/precheck_results/06_NOV_2021___09_40_03/logs/gds.info', '/home/rodhuega/Elpis-Light-MPW3/precheck_results/06_NOV_2021___09_40_03/logs/magic_drc_check.total', '/home/rodhuega/Elpis-Light-MPW3/precheck_results/06_NOV_2021___09_40_03/logs/klayout_zeroarea_check.total', '/home/rodhuega/Elpis-Light-MPW3/precheck_results/06_NOV_2021___09_40_03/logs/xor_check.total', '/home/rodhuega/Elpis-Light-MPW3/precheck_results/06_NOV_2021___09_40_03/logs/klayout_offgrid_check.total', '/home/rodhuega/Elpis-Light-MPW3/precheck_results/06_NOV_2021___09_40_03/logs/klayout_feol_check.total']
For the full SPDX compliance report check: /home/rodhuega/Elpis-Light-MPW3/precheck_results/10_NOV_2021___09_55_57/logs/spdx_compliance_report.log
How can it be fixed ?
m
@User What are your testBytes.elf, testMul3.elf, etc. files used for? I don't see these types of files in other submission repos. If they're not necessary, you could try moving them outside the repo.
r
ok, thanks
Now it says that:
{{SPDX COMPLIANCE CHECK FAILED}} Found 3089 non-compliant file(s) with the SPDX Standard.
SPDX COMPLIANCE: NON-COMPLIANT FILE(S) PREVIEW: ['/home/rodhuega/Elpis-Light-MPW3/Makefile', '/home/rodhuega/Elpis-Light-MPW3/workflow.sh', '/home/rodhuega/Elpis-Light-MPW3/docs/Makefile', '/home/rodhuega/Elpis-Light-MPW3/docs/environment.yml', '/home/rodhuega/Elpis-Light-MPW3/docs/source/index.rst', '/home/rodhuega/Elpis-Light-MPW3/docs/source/conf.py', '/home/rodhuega/Elpis-Light-MPW3/precheck_results/06_NOV_2021___09_40_03/logs/klayout_met_min_ca_density_check.total', '/home/rodhuega/Elpis-Light-MPW3/precheck_results/06_NOV_2021___09_40_03/logs/tools.info', '/home/rodhuega/Elpis-Light-MPW3/precheck_results/06_NOV_2021___09_40_03/logs/klayout_beol_check.total', '/home/rodhuega/Elpis-Light-MPW3/precheck_results/06_NOV_2021___09_40_03/logs/gds.info', '/home/rodhuega/Elpis-Light-MPW3/precheck_results/06_NOV_2021___09_40_03/logs/magic_drc_check.total', '/home/rodhuega/Elpis-Light-MPW3/precheck_results/06_NOV_2021___09_40_03/logs/klayout_zeroarea_check.total', '/home/rodhuega/Elpis-Light-MPW3/precheck_results/06_NOV_2021___09_40_03/logs/xor_check.total', '/home/rodhuega/Elpis-Light-MPW3/precheck_results/06_NOV_2021___09_40_03/logs/klayout_offgrid_check.total', '/home/rodhuega/Elpis-Light-MPW3/precheck_results/06_NOV_2021___09_40_03/logs/klayout_feol_check.total']
For the full SPDX compliance report check: /home/rodhuega/Elpis-Light-MPW3/precheck_results/10_NOV_2021___12_35_39/logs/spdx_compliance_report.log
I don't understand how the
/home/rodhuega/Elpis-Light-MPW3/Makefile
can be a problem. If it is the default Makefile provided by the repo
And the same with many default files
m
Any clues in
/home/rodhuega/Elpis-Light-MPW3/precheck_results/10_NOV_2021___12_35_39/logs/spdx_compliance_report.log
r
Its a file with many files that point to files inside /docs, /precheck_results, /verilog, /openlane. It seems the complete repo
But what I don't understand, is that even that says that SPDX complience fails, then, it says at the end of the precheck:
{{FINISH}} Executing Finished, the full log 'precheck.log' can be found in '/home/rodhuega/Elpis-Light-MPW3/precheck_results/10_NOV_2021___12_35_39/logs'
{{SUCCESS}} All Checks Passed !!!
m
Is there anything beside the filenames in the report file?
r
No as far I can see.
m
If you update your repo, I'll clone it and check. Right now you're github repo is missing too many files (e.g. gds/*).
j
@User the SPDX header errors are not show-stoppers for precheck currently. you can pass with the these errors. the errors refer to missing SPDX formatted headers on the listed files.
r
this is the repo https://github.com/theatomb/Elpis-Light-MPW3 . So, with the @User has said we don't have to care a lot about SPDX errors?
j
@User it is correct that you do not need to correct SPDX to submit on the shuttle. they are easy to fix by including a header on the identified files. that said, are you seeing precheck reporting as failing?
r
Precheck works in the website and in local saying success but looking into the log we have noticed that about spdx. But tapeout precheck doesn't. It says that there is 1 DRC violation
j
you just need worry about the tapeout at this point
see the above document on how to view errors