by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 10:28

    dependabot-preview[bot] on maven

    (compare)

  • 10:28
    dependabot-preview[bot] closed #160
  • 10:28
    dependabot-preview[bot] commented #160
  • 10:28
    dependabot-preview[bot] labeled #166
  • 10:28
    dependabot-preview[bot] opened #166
  • 10:28

    dependabot-preview[bot] on maven

    Bump plugin from 3.45 to 4.8 B… (compare)

  • Sep 24 10:31

    dependabot-preview[bot] on maven

    (compare)

  • Sep 24 10:31
    dependabot-preview[bot] closed #161
  • Sep 24 10:31
    dependabot-preview[bot] commented #161
  • Sep 24 10:31
    dependabot-preview[bot] labeled #165
  • Sep 24 10:31
    dependabot-preview[bot] opened #165
  • Sep 24 10:31

    dependabot-preview[bot] on maven

    Bump warnings-ng from 5.0.0 to … (compare)

  • Sep 18 10:19

    dependabot-preview[bot] on maven

    (compare)

  • Sep 18 10:19
    dependabot-preview[bot] closed #163
  • Sep 18 10:19
    dependabot-preview[bot] commented #163
  • Sep 18 10:19
    dependabot-preview[bot] labeled #164
  • Sep 18 10:19
    dependabot-preview[bot] opened #164
  • Sep 18 10:19

    dependabot-preview[bot] on maven

    Bump blueocean from 1.16.0 to 1… (compare)

  • Sep 17 10:37

    dependabot-preview[bot] on maven

    (compare)

  • Sep 17 10:37
    dependabot-preview[bot] closed #148
Stafford Horne
@stffrdhrn
Olof, as far as I know each command runs in its own environment
usually you can put the commands in one line, like 'source xyz && ./run-script'
note any script files need to be installed in the image or downloaded before you run them
Obviously
Olof Kindgren
@olofk
I came to the conclusion that it's easiest to just let the users source the script themselves when they run inside the container
Olof Kindgren
@olofk
Does anyone know why we need python2.7-dev in the lcci base image?
hestitant to remove it without knowing why it's there in the first place. Something with cocotb? Can we use python3-dev in that case?
Same with mercurial. We should probably document why those packages are installed
Just realized that cocotb isn't even installed in the base image. If no one opposes, I will trim down the list now to only install what we actually use
Or are we moving from the base image altogether?
eine
@eine
@olofk, please see librecores/docker-images#33. I'm open to help adapting existing lcci images after we discuss a possible roadmap.
Olof Kindgren
@olofk
@1138-4EB Yeah, thanks for the offer to help out and collaborate here. I'm currently reading your proposal again, now that I have actually used docker :)
And the multistage builds make a lot of sense. I read about that but couldn't figure out how it worked. Think I got it now with the cache_yosys example
As a gentoo user I'm very used to compile- vs run-time dependencies :)
Olof Kindgren
@olofk
@1138-4EB ok, this looks interesting but I guess we still don't have a good solution for the problem of building images with several of these tools? Right now I need an image with fusesoc, verilator, (maybe gtkwave) and some other stuff like Zephyr. There is no way of building fusesoc. verilator and gtkwave separately and then combine into one image, right?
Olof Kindgren
@olofk
But then again, I'm new to containers and not sure how to think about these things. From my perspective, there are a couple of reasons for containerizing things.
  1. If everyone needs to compile it, it's easier to distribute a precompiled binary with deps in an image. This would be for things that takes a while to compile and where there aren't any readily available packages (e.g. verilator)
  2. Things that are complicated to build. I have personally given up trying to install ghdl on my machine with anything else but the mcode backend. I just can't get it to work
  3. Things that require a very specific runtime environment. This would apply to most proprietary EDA tools
For the rest of the stuff I guess sharing docker recipes rather than images makes more sense and let people build their own customized images
Ghost
@ghost~5b7e36e3d73408ce4fa5848d

Does anyone know why we need python2.7-dev in the lcci base image?

Hey @olofk sorry for getting late on this , I was out for few days. I think it is high time , we should probably work around moving from python 2 version

Oleg Nenashev
@oleg-nenashev
Sorry, was offline due yo conferences. Will try to review it tonight @olofk
Oleg Nenashev
@oleg-nenashev
Or today :facepalm:
Oleg Nenashev
@oleg-nenashev
@stffrdhrn hi. Do you need a release of the Pipeline lib?
I tested the new version, can cut the release if needed
Stafford Horne
@stffrdhrn
@oleg-nenashev if you create a new release I'll update my projects to use it.
Ghost
@ghost~5b7e36e3d73408ce4fa5848d
Hello @oleg-nenashev , can we please have a meeting , regarding the Jenkins plugin for hardware automation project ( which we discussed in our last meeting ) or in general if we can discusss how to enhance poject maybe using that .
Oleg Nenashev
@oleg-nenashev
@Nancy-Chauhan It is definitely in our list, just created jenkins-infra/jenkins.io#2683 which moves this project idea to GSoC 2020. CC @martinda. I will be available for meetings after Dec 09
Ghost
@ghost~5b7e36e3d73408ce4fa5848d
@oleg-nenashev Cool, then we can sync up after Dec 9
Ghost
@ghost~5b7e36e3d73408ce4fa5848d
Hi @oleg-nenashev
Oleg Nenashev
@oleg-nenashev
Hi
Oleg Nenashev
@oleg-nenashev
I'd guess we still need to schedule a meeting
Ghost
@ghost~5b7e36e3d73408ce4fa5848d
Yes @oleg-nenashev
Oleg Nenashev
@oleg-nenashev
@Nancy-Chauhan what about Dec 19 or 20 between 8AM utc and 11am UTC?
Ghost
@ghost~5b7e36e3d73408ce4fa5848d
ok will work at 20 dec at 9 AM UTC
XenophobiusLovegood
@XenophobiusLovegood
Hello everyone! I am Niranjan, a fourth year student of BITS Pilani, and I want to participate in GSoC 2020. Can anyone please help me start off by providing me some resources on familiarizing myself with the project? I am new to CI/CD, but have worked with Verilog before and I have good knowledge of computer architecture.
Nancy Chauhan
@Nancy-Chauhan
Hey @XenophobiusLovegood Welcome ! I am Nancy , Lets get started . You can start contributing to this project in many ways. Maybe you can take read https://fossi-foundation.org/2019/08/23/gsoc_LibrecoresCI_Report of GSoC 2018 Project report
You can also go through our website : https://www.librecores.org/static/librecores-ci
A great Insight of our project by @oleg-nenashev : https://www.youtube.com/watch?v=QiBq7wGTmrA&t=690s
Last Year we made a lot of effort in keeping a record and documentation of the project progress. I have tried to put all the links in my past year project report . CC @oleg-nenashev @stffrdhrn
Oleg Nenashev
@oleg-nenashev
Thanks for the links @Nancy-Chauhan !
FTR I will unlikely be able to be a mentor in FOSSi this year. Too many other committments
XenophobiusLovegood
@XenophobiusLovegood
@Nancy-Chauhan thanks for the heads up! I watched the project summary demo on YouTube so I have a basic idea of how what you guys do
I shall spend the next few days learning about the framework and installing everything so that I can start contributing.
XenophobiusLovegood
@XenophobiusLovegood
Hi everyone, I have familiarized myself with the project work that has been done. @Nancy-Chauhan what are the project ideas for 2020 for "Continuous Integration for Hardware"? I looked through the list and it looks the same as last year's.
Nancy Chauhan
@Nancy-Chauhan
Hey @XenophobiusLovegood I think it would we better if this conversation is put in main channel librecores since that group has a lot of maintainers of various projects associated with Fossi Foundation and would be easy to look if anyone is looking for CI for hardware project this year where you can get started
XenophobiusLovegood
@XenophobiusLovegood
Sure. Thanks. Let's do that tomorrow.
Nancy Chauhan
@Nancy-Chauhan
Hey @oleg-nenashev @stffrdhrn , can you please share orconf 2019 Poster Presentations , need it for reference . as well as I will update https://www.librecores.org/static/librecores-ci the web page with latest presentations :)
Nancy Chauhan
@Nancy-Chauhan
Thank you @oleg-nenashev :)
Oleg Nenashev
@oleg-nenashev
@imphil FYI I am doing the ci.librecores upgrade to the newer version to apply some fixes
Oleg Nenashev
@oleg-nenashev
I have a backup if it goes south
Oleg Nenashev
@oleg-nenashev
done