-
Notifications
You must be signed in to change notification settings - Fork 81
iverilog version update #1
Comments
If there is no obvious ubuntu distribution .deb being maintained that is compatible with GHA. Then an alternative maybe to clone the official repo, setup workflow to build and test and run action https://github.com/marketplace/actions/build-deb-action and then perform a release (publishing your own .deb to the github release area) manually as and when needed. Then add to tt-gds-action a package installer action that might work like
The action would have a list of alternative packages that are compatible with GH and understand how to locate and install them. the mechanism can be extended for anything (magic/ngspice/klayout) etc.. when setup |
Sounds like a good idea - I asked @htfab to take a look at implementing it, but it might take a while (we still got some backlog stuff that needs to happen for tt07) |
Now 2404 LTS is out, I am looking at a similar problem to this concerning EDA tooling and migrating some historically Red Hat based stuff to Ubuntu. A reminder that PPA still exists, over at https://launchpad.net/ubuntu/+source/iverilog and I believe maybe only a few commands are needed to add the repository and pull a PPA version. This would appear to manage the Ubuntu package management and distribution part of the overall problem space. I am due to roll my own versions of some EDA tooling over there, that don't appear to have frequent enough releases, plus the LTS distribution versions picked by Ubuntu 24.04 maybe set of stone now, so the goal of having a PPA is to disconnect the next LTS cycle from the historical problem of being locked to older versions. |
Useful links:
https://packages.ubuntu.com/search?keywords=iverilog&searchon=sourcenames
https://github.com/steveicarus/iverilog
The text was updated successfully, but these errors were encountered: