-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Xyce simulator as a package #210
Comments
First we need to identify:
|
@umarcor thanks for providing all of those pointers. It seems like one of the bigger deps "trilinos" is already present in conda-forge: |
@proppy, note that you need to use version 12.12.1 of Trilinos (https://github.com/hdl/containers/blob/main/debian-bullseye/xyce.dockerfile#L54). Fortunately, it is available: https://anaconda.org/conda-forge/trilinos/labels. |
Any progress on this? Is there something I can help here? |
If you want it for fedora/rhel you can have latest (including xyce): Also the repo can be invoked within Docker for convenience, a short demo: |
Thanks, @cbalint13 . |
In meanwhile, Xyce part comes with complete |
This is very interesting and useful for Fedora/RHEL users, @cbalint13 . I wish we had something similar for most used distros (ubuntu or debian in general). I am seeing conda packages as more like a platform independent way for installations. Not sure if the conda packaging mechanism keeps track on dependencies like its done with Fedora and the conda-forge. |
|
2022年12月10日(土) 15:59 Balint Cristian ***@***.***>:
@saicharan0112 <https://github.com/saicharan0112>
This is very interesting and useful for Fedora/RHEL users, @cbalint13
<https://github.com/cbalint13> . I wish we had something similar for most
used distros (ubuntu or debian in general).
- Native packages are doable but there is no build-farm like COPR
(free) that can target ubuntu / debian world.
- The same is with conda (no farm), so the burden of recipes is in
charge of the users having their compile times.
Small clarification:
conda-forge actually has a farm on azure (we rely on it for the magic
package: https://github.com/conda-forge/magic-feedstock)
And this repo has some continuous integration running on GitHub actions
that upload packages to a dedicated channel: https://anaconda.org/LiteX-Hub
But I agree the Q&A is way less rigorous than a distro based farm like you
have with fedora.
…
I am seeing conda packages as more like a platform independent way for
installations. Not sure if the conda ?packaging mechanism keeps track on
dependencies like its done with Fedora and the conda-forge.
- There is a very rigorous QA assurance of such native packages
(.rpm/.deb) are distro compliant on their own.
- One can easily compose his own docker images out of these
rhel/fedora packages (without any compile times).
—
Reply to this email directly, view it on GitHub
<#210 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAABJFFHGVKEPOLY6DRCEE3WMQS57ANCNFSM5VJB73AA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
That is interesting. The very builders are kind of (re)purposed azure, etc. instances ?
Magic / Litex (also) are small ones, many HDL/EDA build space reaches >100 Gbyte and some >12h of build times. |
I think they are using https://azure.microsoft.com/en-us/products/devops/pipelines/.
For conda-eda specifically, we discussed seting up custom github runner in #184. |
@proppy If it is of any help while building conda package for xyce - Xyce/Xyce#4 (comment) This works very smooth. I did this on 3 machines. |
@saicharan0112 Thanks! I think we're doing something similar here already https://github.com/hdl/conda-eda/pull/263/files#diff-131443e74262f22bf247f65d935f723616400829a221a5437dac94721f4d1b40 |
No description provided.
The text was updated successfully, but these errors were encountered: