https://bugzilla.redhat.com/show_bug.cgi?id=1747574 Bug ID: 1747574 Summary: Review Request: cocotb - Coroutine Co-simulation Test Bench Product: Fedora Version: rawhide Hardware: All OS: Linux Status: NEW Component: Package Review Severity: medium Priority: medium Assignee: nobody@xxxxxxxxxxxxxxxxx Reporter: rosser.bjr@xxxxxxxxx QA Contact: extras-qa@xxxxxxxxxxxxxxxxx CC: package-review@xxxxxxxxxxxxxxxxxxxxxxx Target Milestone: --- Classification: Fedora Spec URL: https://tc01.fedorapeople.org/python/cocotb/cocotb.spec SRPM URL: https://tc01.fedorapeople.org/python/cocotb/cocotb-1.2.0-1.fc30.src.rpm Description: cocotb is a coroutine based cosimulation library for writing VHDL and Verilog testbenches in Python. Fedora Account System Username: tc01 This is a Python package, but I've opted to call it "cocotb" and not "python-cocotb" because it's not a standard Python library: it's a verification framework for embedding Python inside a Verilog/VHDL simulator at runtime. As a result it ships with a bunch of C code (and triggers a "devel-file-in-non-devel-package") warning. But these aren't really "devel" files here: the way cocotb is used, at present, is that the libraries for the simulator get rebuilt when you start the simulation. So they are always needed. I've made the package "noarch" even though it contains this source code, as the libraries aren't built at compile/install time-- only at run time. I am not totally sure this is correct. I can certainly change the package to be arched (especially as there is some upstream discussion about making it possible to ship prebuilt libraries) if that is the right thing to do. cocotb _can_ be used with proprietary Verilog/VHDL simulators. But it also is fully usable with the open-source ones (iverilog and ghdl, which are Recommended by the package). To that end, I think it is acceptable for Fedora; it doesn't need the proprietary ones to work. cocotb fully supports Python 3. :) -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component _______________________________________________ package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx