GithubHelp home page GithubHelp logo

Unable to clone about visualuefi HOT 8 CLOSED

ionescu007 avatar ionescu007 commented on September 6, 2024
Unable to clone

from visualuefi.

Comments (8)

ionescu007 avatar ionescu007 commented on September 6, 2024

Hi David,

The current edk2 and openssl branches cannot be compiled from real HEADs. edk2 currently uses a manual process where you manually have to create a patch/diff for the 1.0.2x version of openssl, and they are always scrambling to keep it up to date, especially with the frequent vulnerabilities in OpenSSL. An Intel employee has taken it up upon himself to fix this, by submitting upstream patches to both projects to allow OpenSSL head/master to build natively with EDK2. While those patches are still being integrated, he has provided repositories that he keeps up to date.

I am looking into why Github is failing at submodules. This was not a problem before.

from visualuefi.

davidcie avatar davidcie commented on September 6, 2024

@ionescu007 thanks for an in-depth explanation, was not aware of these things — only started messing around with edk2 a week or so ago!

Mailed Github support regarding cloning issues. For their part they're trying to nail down the OOM problem but as for shell cloning they said it would be best contacting the repo owner about this.

from visualuefi.

ionescu007 avatar ionescu007 commented on September 6, 2024

Try cloning the submodule by hand/manually, as in issue #7

from visualuefi.

ionescu007 avatar ionescu007 commented on September 6, 2024

This should work now. Thanks for bringing it up to my attention, let me know if you still have problems!

from visualuefi.

davidcie avatar davidcie commented on September 6, 2024

Thanks for looking into it. Unfortunately it still does not work as expected:

git

from visualuefi.

ionescu007 avatar ionescu007 commented on September 6, 2024

So it looks like openssl is being checked out correctly now, but not edk2? I will check the repo one more time. Submodules appear to be kind of broken if they cause so many issues. Can you try manually checking out edk2?

from visualuefi.

ionescu007 avatar ionescu007 commented on September 6, 2024

I have done one more pull/merge.

C:\Users\Alex Ionescu\Documents\GitHub\test> git clone --recursive https://github.com/ionescu007/VisualUefi
Cloning into 'VisualUefi'...
remote: Counting objects: 16070, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 16070 (delta 0), reused 0 (delta 0), pack-reused 16067 eceiving objects: 100% (16070/16070), 44.67 MiB | 2.95 MiB/s
Receiving objects: 100% (16070/16070), 46.53 MiB | 2.92 MiB/s, done.
Resolving deltas: 100% (5904/5904), done.
Checking connectivity... done.
Checking out files: 100% (14030/14030), done.
Submodule 'edk2' (git://git.infradead.org/users/dwmw2/edk2.git) registered for path 'edk2'
Submodule 'openssl' (git://git.infradead.org/users/dwmw2/openssl.git) registered for path 'openssl'
Cloning into 'edk2'...
remote: Counting objects: 213737, done.
remote: Compressing objects: 100% (50963/50963), done.
remote: Total 213737 (delta 162241), reused 207702 (delta 156275)
Receiving objects: 100% (213737/213737), 193.27 MiB | 17.66 MiB/s, done.
Resolving deltas: 100% (162241/162241), done.
Checking connectivity... done.
Submodule path 'edk2': checked out 'cbf0618e39a04d6d64abbd69c20e72d4e8c1d22a'
Cloning into 'openssl'...
remote: Counting objects: 191453, done.
remote: Compressing objects: 100% (40702/40702), done.
remote: Total 191453 (delta 155835), reused 185932 (delta 150337)
Receiving objects: 100% (191453/191453), 51.58 MiB | 13.62 MiB/s, done.
Resolving deltas: 100% (155835/155835), done.
Checking connectivity... done.
Submodule path 'openssl': checked out 'ffbc5b577d6283429c2348b23bca5eac46c80854'

This issue appears tixed now. Please re-open if you still see it.

from visualuefi.

davidcie avatar davidcie commented on September 6, 2024

Works for me too now. Thanks for looking into it, fingers crossed this will not need to grab your attention anymore and will smoothly work from now on.

from visualuefi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.