Where communities thrive


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

    dependabot-preview[bot] on maven

    (compare)

  • Aug 02 10:19
    dependabot-preview[bot] closed #222
  • Aug 02 10:19
    dependabot-preview[bot] commented #222
  • Aug 02 10:19
    dependabot-preview[bot] labeled #224
  • Aug 02 10:19
    dependabot-preview[bot] opened #224
  • Aug 02 10:19

    dependabot-preview[bot] on maven

    Bump plugin from 3.45 to 4.24 … (compare)

  • Aug 02 10:17

    dependabot-preview[bot] on maven

    (compare)

  • Aug 02 10:17
    dependabot-preview[bot] closed #201
  • Aug 02 10:17
    dependabot-preview[bot] commented #201
  • Aug 02 10:17
    dependabot-preview[bot] labeled #223
  • Aug 02 10:17
    dependabot-preview[bot] opened #223
  • Aug 02 10:17

    dependabot-preview[bot] on maven

    Bump role-strategy from 2.13 to… (compare)

  • Jul 30 10:36

    dependabot-preview[bot] on maven

    (compare)

  • Jul 30 10:36
    dependabot-preview[bot] closed #221
  • Jul 30 10:36
    dependabot-preview[bot] commented #221
  • Jul 30 10:36
    dependabot-preview[bot] labeled #222
  • Jul 30 10:35
    dependabot-preview[bot] opened #222
  • Jul 30 10:35

    dependabot-preview[bot] on maven

    Bump plugin from 3.45 to 4.23 … (compare)

  • Jul 23 10:28

    dependabot-preview[bot] on maven

    (compare)

  • Jul 23 10:28
    dependabot-preview[bot] closed #218
Ghost
@ghost~5b7e36e3d73408ce4fa5848d
hey @oleg-nenashev , @stffrdhrn and I observed that last run of https://ci.librecores.org/job/Projects/job/OpenRISC/job/or1k_marocchino/ was 14 days . cant we have done it periodically ( more frequently ) and also @stffrdhrn wanted to trigger ( re - run
) the build, but I guess we are not able to build it . Can you help with this
Oleg Nenashev
@oleg-nenashev
@Nancy-Chauhan you should have permission to run the build. @stffrdhrn has no permission IIRC, because he did not log in into the system at the time when I was granting permissions. Can grant permissions later today
Ghost
@ghost~5b7e36e3d73408ce4fa5848d
@oleg-nenashev @stffrdhrn In that case :( I am currently not with my laptop for a few days. Will do it when I will return back !
Olof Kindgren
@olofk

Hey all,

I'm planning to build a container for a workshop and want to base it on the lcci images. I don't know shit about docker so I might need some hand holding :)

Olof Kindgren
@olofk
I have absolutely no idea what I'm doing right now :)
@Nancy-Chauhan @Nancy-Chauhan @oleg-nenashev I want to make some changes to how FuseSoC is installed in the base image. Can I make a local version of that image and test it on my machine somehow?
Olof Kindgren
@olofk
Tried rebuilding the base image now but get E: The method driver /usr/lib/apt/methods/https could not be found.
I have a vague memory of seeing this before on a ubuntu system
Olof Kindgren
@olofk
Which programs in the librecores base image needs python2? Would be great to drop that if not needed
Olof Kindgren
@olofk
Ehmm.. how do you source a script in a docker image (container?) so that the subsequent commands gets access to it?
Ghost
@ghost~5910ddcfd73408ce4f5dfa87
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
Ghost
@ghost~5910ddcfd73408ce4f5dfa87
@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