Bug 1375383

Summary: Review Request: arachne-pnr - Place and route for FPGA compilation
Product: [Fedora] Fedora Reporter: Eric Smith <spacewar>
Component: Package ReviewAssignee: Lubomir Rintel <lkundrak>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: lkundrak, package-review
Target Milestone: ---Flags: lkundrak: fedora-review+
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-10-04 14:20:35 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On: 1375380    
Bug Blocks:    

Description Eric Smith 2016-09-13 00:44:51 UTC
Spec URL: https://fedorapeople.org/~brouhaha/arachne-pnr/arachne-pnr.spec
SRPM URL: https://fedorapeople.org/~brouhaha/arachne-pnr/arachne-pnr-0.1-0.1.20160813git52e69ed.fc24.src.rpm
Description: Arachne-pnr implements the place and route step of the hardware
compilation process for FPGAs. It accepts as input a technology-mapped
netlist in BLIF format, as output by the Yosys synthesis suite for
example. It currently targets the Lattice Semiconductor iCE40 family
of FPGAs. Its output is a textual bitstream representation for
assembly by the IceStorm icepack command. The output of icepack is a
binary bitstream which can be uploaded to a hardware device.

Together, Yosys, arachne-pnr and IceStorm provide an fully open-source
Verilog-to-bistream tool chain for iCE40 1K and 8K FPGA development.
Fedora Account System Username: brouhaha

NOTE: this depends on icestorm, for which review request #1375380 has been submitted.

Comment 1 Eric Smith 2016-12-11 07:09:53 UTC
Spec URL: https://fedorapeople.org/~brouhaha/arachne-pnr/arachne-pnr.spec
SRPM URL: https://fedorapeople.org/~brouhaha/arachne-pnr/arachne-pnr-0.1-0.2.20160813git52e69ed.fc24.src.rpm

Updated icebox directory path to /usr/share/icestorm for consistency with latest icestorm package.

Comment 2 Lubomir Rintel 2017-09-08 12:45:39 UTC
This looks good, thanks.

* Package name correct
* License tag correct
* License good for Fedora
* SPEC file clean and legible
* Filelist sane
* Requires/provides look good
* Uses proper compiler flags

I didn't really bother to check the mock build since icestorm is not yet in, but I guess it doesn't matter too much.

This package is APPROVED

Comment 3 Gwyn Ciesla 2017-09-14 11:34:36 UTC
(fedrepo-req-admin):  The Pagure repository was created at https://src.fedoraproject.org/rpms/arachne-pnr

Comment 4 Matt Prahl 2017-09-14 13:08:20 UTC
(fedrepo-req-admin):  The Pagure repository was created at https://src.stg.fedoraproject.org/rpms/arachne-pnr

Comment 5 Matt Prahl 2017-09-14 13:11:49 UTC
Please disregard my above comment. This was testing done in staging.

Comment 6 Fedora Update System 2017-09-24 05:27:24 UTC
arachne-pnr-0.1-0.3.20170628git7e135ed.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-c605a36e0b

Comment 7 Fedora Update System 2017-09-24 05:38:36 UTC
arachne-pnr-0.1-0.3.20170628git7e135ed.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-48661203c0

Comment 8 Fedora Update System 2017-09-24 20:53:33 UTC
arachne-pnr-0.1-0.3.20170628git7e135ed.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-c605a36e0b

Comment 9 Fedora Update System 2017-09-25 06:20:53 UTC
arachne-pnr-0.1-0.3.20170628git7e135ed.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-48661203c0

Comment 10 Fedora Update System 2017-10-04 14:20:35 UTC
arachne-pnr-0.1-0.3.20170628git7e135ed.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.

Comment 11 Fedora Update System 2017-10-04 22:21:57 UTC
arachne-pnr-0.1-0.3.20170628git7e135ed.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.