Skip to content

convert wolfssl to a git submodule #887

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

Merged
merged 1 commit into from
May 17, 2023

Conversation

llange
Copy link
Contributor

@llange llange commented Apr 28, 2023

wolfssl has been forked (https://github.com/openvehicles/wolfssl) and the subdirectory converted to a Git submodule.
Additionally, it has been put one directory level below (in vehicle/OVMS.V3/components/wolfssl/wolfssl) to better separate the upstream code from our build glue (component.mk, CMakeLists.txt and configuration files)

This way it's easier to track any changes made to the module, upgrade when upstram changes, or propose patches to upstream.

We kept the existing version (v4.7.0-stable) - it will be upgraded later

@llange llange force-pushed the convert-wolfssl-submodule branch from 0a515bf to 8f68e11 Compare May 1, 2023 20:34
@llange
Copy link
Contributor Author

llange commented May 3, 2023

⚠️ DO NOT MERGE YET!

Steps:
A) The following PRs should be merged first:

B) Then I can update this very PR with the tip of the (patched) 4.7.0 branch

C) Then I'll remove the Draft tag and it will be ready for review / merge ✅

This was referenced May 4, 2023
@llange llange force-pushed the convert-wolfssl-submodule branch from 8f68e11 to a69eceb Compare May 11, 2023 18:54
@llange llange marked this pull request as ready for review May 11, 2023 18:56
@llange
Copy link
Contributor Author

llange commented May 11, 2023

Review and merge is now possible.

@neomilium
Copy link

It was easy to review code but hard to know if it works as expected. I rely on @llange 's own build and tests.

@llange llange force-pushed the convert-wolfssl-submodule branch from a69eceb to ff8d2ee Compare May 12, 2023 10:55
@markwj
Copy link
Member

markwj commented May 16, 2023

This seems ok to me. Apart from some parts of it used by wolfssh, we don't seem to use this module at all. So long as ssh connections can still be established to the box, I think this is ok.

Copy link
Member

@markwj markwj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems ok to me. Apart from some parts of it used by wolfssh, we don't seem to use this module at all. So long as ssh connections can still be established to the box, I think this is ok.

wolfssl has been forked (https://github.com/openvehicles/wolfssl) and the subdirectory
converted to a Git submodule.
Additionally, it has been put one directory level below (in vehicle/OVMS.V3/components/wolfssl/wolfssl)
to better separate the upstream code from our build glue (component.mk, CMakeLists.txt and configuration
files)

This way it's easier to track any changes made to the module, upgrade when upstram changes, or
propose patches to upstream.

We kept the existing version (v4.7.0-stable) - it will be upgraded later

Signed-off-by: Ludovic LANGE <[email protected]>
@llange llange force-pushed the convert-wolfssl-submodule branch from ff8d2ee to cb5f1c4 Compare May 17, 2023 20:50
@llange llange merged commit f37c8c6 into openvehicles:master May 17, 2023
@llange llange deleted the convert-wolfssl-submodule branch May 29, 2023 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants