[#1798] Add musl support#1759
Conversation
|
I was about to sign the ECA. Will my legal name, entered in the legal name field when signing the ECA, be publicly available? |
I think so, this is my eclipse account: https://accounts.eclipse.org/users/celtzschig Is it important for you that your name does not show up there? If so, we need to find a solution for you. |
|
My concerns are coming from both an anonimity standpoint and a dislike of my legal firstname. For my account, I'll put Myriade as firstname and my legal lastname, since it's public. When signing the ECA, it asks for full legal name, which I'm okay to give as long as it's not public. Would that be fine? |
|
@Myriade-Medieval I'm not sure if the name which is used to sign the ECA is visible somewhere. Best is to send an email to emo@eclipse-foundation.org |
|
@Myriade-Medieval, from my point of view, I would be happy to welcome you as a contributor to iceoryx2, and I am looking forward to adding musl support to iceoryx2. The ECA is an annoying legal necessity from the Eclipse Foundation. From a privacy standpoint, you are completely right that this should be configurable so that it is not publicly visible. The reason for this little exercise is just so that we can somehow guarantee that the code really comes from the author, and we don't get into licensing troubles. But for this, we do not require a public profile of you. I looked at the privacy settings for our Eclipse accounts, and the only thing we can not share with the world is the country. Try to follow the suggestion of @elBoberido and write an e-mail and if this does not work we will try to reach out to them. Hopefully, we figure this out quickly and can then concentrate on the fun part again.. |
|
@Myriade-Medieval what is the state of your request to emo@eclipse-foundation.org? Did you get an answer? |
|
@elfenpiff I received no answer to my email. I have signed the ECA as I described in my previous comment As this is my first pull request here, lmk if I did anything wrong. I left a lot of boxes unchecked in this PR's preamble, because the changes are quite minimal |
|
@Myriade-Medieval oh, it seems the check does now work. Can you please create a small issue like |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #1759 +/- ##
==========================================
+ Coverage 76.18% 76.25% +0.07%
==========================================
Files 430 431 +1
Lines 42891 43065 +174
Branches 1331 1357 +26
==========================================
+ Hits 32676 32841 +165
+ Misses 9125 9107 -18
- Partials 1090 1117 +27
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
600a620 to
7381349
Compare
|
@Myriade-Medieval oh, it seems you need to rebase. Could you then also remove the |
|
@Myriade-Medieval oh, and if a rebase is easily possible, we would prefer that, in order to have a cleaner history. |
3d97c4c to
622bae5
Compare
|
@Myriade-Medieval thanks very much vor your patience :) |
|
@elBoberido No problem! I'm trying my best, I'm not really used to PRs nor github. It seems github loves merging by default, I pressed a button and it did all that by itself. I hope everything is good now |
|
@Myriade-Medieval yeah, everything is good :) |
|
re-reading my code, I am making a last minute change because I'm not being consistent with how non relevant public functions are treated on musl. One is gated, the other one is stubbed, I'll change it so they are both stubbed. On top of that I'm adding a simple comment above the unsafe block, better state the obvious than be sorry later EDIT: forgot to lint... -_- |
622bae5 to
5663b7f
Compare
5663b7f to
44ff24e
Compare
|
@elBoberido I addressed all your comments locally, should I amend to |
|
The diff is not big. You can force push if you want |
44ff24e to
91dee18
Compare
|
To keep the history clean, since changes are small, I decided to squash everything in a single commit. |
elBoberido
left a comment
There was a problem hiding this comment.
Okay. I think this is the one that gets merged :)
|
Just read your last comment. Yeah, adding |
1bf26e3 to
9454939
Compare
|
@Myriade-Medieval thanks again for your patience :) |
Notes for Reviewer
This PR adds support for x86_64-unknown-linux-musl. It couldn't compile before because of some glibc / musl incompatibilities. I simply removed unavailable functions, and changed a few types. It passes all tests on musl, and shouldn't change anything on other platforms.
Pre-Review Checklist for the PR Author
Convert to draft)iox2-123-introduce-posix-ipc-example)[#123] Add posix ipc example)PR Reviewer Reminders
References
Closes #1798