Skip to content
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

drivers: wifi: Move OS agnostic code to nrfxlib #12835

Merged
merged 2 commits into from
Oct 31, 2023

Conversation

krish2718
Copy link
Contributor

No description provided.

@github-actions github-actions bot added changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. manifest labels Oct 23, 2023
@NordicBuilder
Copy link
Contributor

NordicBuilder commented Oct 23, 2023

The following west manifest projects have been modified in this Pull Request:

Name Old Revision New Revision Diff
nrfxlib nrfconnect/[email protected] nrfconnect/sdk-nrfxlib@65ebc09 nrfconnect/[email protected]

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@NordicBuilder
Copy link
Contributor

NordicBuilder commented Oct 23, 2023

Test specification

CI/Jenkins/NRF

  • Integration Platforms

CI/Jenkins/integration

Test Module File based changes Manually selected West overwrite
test-fw-nrfconnect-chip X
test-sdk-wifi X

Detailed information of selected test modules

Note: This message is automatically posted and updated by the CI

@krish2718 krish2718 requested a review from gmarull as a code owner October 23, 2023 16:34
@github-actions github-actions bot added the doc-required PR must not be merged without tech writer approval. label Oct 23, 2023
doc/nrfxlib/conf.py Outdated Show resolved Hide resolved
Copy link
Member

@gmarull gmarull left a comment

Choose a reason for hiding this comment

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

+1 for the nrfxlib docset change

@krish2718
Copy link
Contributor Author

krish2718 commented Oct 24, 2023

Any ideas of CI failure for doc build?

  1. Seeing loads of results for issues with Sphinx parallel build, but other PRs build fine.
  2. Unable to map to error in source
  3. When the docs were in nrf no errors, but moving to nrfxlib I see loads of Found unknown command @XXXX even for existing ones, is this expected? Should we pull in some changes from nrf conf.py?

@gmarull @carlescufi any ideas?

@gmarull
Copy link
Member

gmarull commented Oct 25, 2023

@krish2718 can you try forcing non-parallel build? Add a temp commit doing something like this:

diff --git a/.github/workflows/docbuild.yml b/.github/workflows/docbuild.yml
index 6f453075c..d16964c75 100644
--- a/.github/workflows/docbuild.yml
+++ b/.github/workflows/docbuild.yml
@@ -64,7 +64,7 @@ jobs:
       - name: Build documentation
         working-directory: ncs/nrf
         run: |
-          cmake -GNinja -Bdoc/_build -Sdoc
+          cmake -GNinja -Bdoc/_build -Sdoc -DSPHINXOPTS="-j 1 -W -T"
           ninja -C doc/_build
 
       - name: Prepare archive

@krish2718 krish2718 requested a review from a team as a code owner October 25, 2023 08:37
@krish2718 krish2718 force-pushed the move_osal branch 2 times, most recently from 808ae33 to 6a82960 Compare October 25, 2023 11:24
@krish2718
Copy link
Contributor Author

krish2718 commented Oct 25, 2023

@krish2718 can you try forcing non-parallel build? Add a temp commit doing something like this:

looks like this is helping, so, should we make this by default at the cost of time? Or debug the issue?

@NordicBuilder
Copy link
Contributor

You can find the documentation preview for this PR at this link. It will be updated about 10 minutes after the documentation build succeeds.

Note: This comment is automatically posted by the Documentation Publishing GitHub Action.

@krish2718 krish2718 requested a review from richabp October 25, 2023 14:31
@github-actions github-actions bot removed the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Oct 27, 2023
@NordicBuilder NordicBuilder removed the DNM label Oct 27, 2023
@krish2718 krish2718 force-pushed the move_osal branch 2 times, most recently from 1dde8e7 to e459705 Compare October 30, 2023 07:13
@github-actions github-actions bot removed the manifest label Oct 30, 2023
@krish2718 krish2718 force-pushed the move_osal branch 2 times, most recently from bea6333 to 1d5d17b Compare October 30, 2023 08:48
The OS agnostic code can be used by any OS, currently Zephyr and Linux
are supported, so:

  * move to nrfxlib as nrf is only for Zephyr.
  * remove the Zephyr prefix and folder for the remaining files.
  * remove OSAL files from CODEOWNERS
  * Move nRF70 drivers docs to nrfxlib (this has only OS agnostic docs)

Fixes SHEL-1763.

Signed-off-by: Chaitanya Tata <[email protected]>
Add an entry for moving OS agnostic code to nrfxlib.

Signed-off-by: Chaitanya Tata <[email protected]>
@nordicjm nordicjm merged commit a3a27f0 into nrfconnect:main Oct 31, 2023
14 checks passed
@krish2718 krish2718 deleted the move_osal branch December 14, 2023 10:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc-required PR must not be merged without tech writer approval. manifest-nrfxlib
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants