-
Notifications
You must be signed in to change notification settings - Fork 15
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
Sumac Release Notes #398
Comments
Currently stuck trying to
|
Got past that, and successfully build xml for toggle flags in redwood! however, we are blocked in sumac.master, sphinx hangs forever:
I'll leave it running overnight. |
Well it ran for a few hours and then got tactically nuked by Linux's OOM killer. :( |
Hmm.. I'm having the same issue. To get around it, I added --- a/docs/conf.py
+++ b/docs/conf.py
@@ -113,7 +113,11 @@ language = 'en'
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
# This pattern also affects html_static_path and html_extra_path.
-exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
+exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store',
+ 'references/docstrings/lms/lms.djangoapps.commerce.api.v1*',
+ 'references/docstrings/lms/lms.djangoapps.experiments*',
+ 'references/docstrings/lms/lms.djangoapps.mobile_api.users*',
+]
# The name of the Pygments (syntax highlighting) style to use.
pygments_style = None Didn't finish the exercise, but maybe you could use this method this to identify and skip the problem areas, and build the docs you can? The docs output is awfully noisy, but for "experiments" one, I did find this error:
Unfortunately adding |
Is it possible to just build the bits that we need for the release notes? I don't think we need all these api docs for that. |
@pdpinch That's a great idea but I'm not sure I can properly King Solomon the configuration without chopping out the good bits. I'll do some more staring at the configs and see what I can do. @pomegranited What if one of the bits Sphinx is failing on contains a new waffle flag for Sumac? I'm not confident I could properly dance this dance without creating a train wreck and missing flags that need to be signposted for this release. |
Hey @feoh I was able to get the build done successfully you can have a look at the steps. I just removed these lines diff --git a/openedx/core/djangoapps/user_api/accounts/utils.py b/openedx/core/djangoapps/user_api/accounts/utils.py
index 3cc03c02ed..888dbfb1c6 100644
--- a/openedx/core/djangoapps/user_api/accounts/utils.py
+++ b/openedx/core/djangoapps/user_api/accounts/utils.py
@@ -53,8 +53,6 @@ def format_social_link(platform_name, new_social_link):
Returns the following based on the provided new_social_link:
1) Given an empty string, returns ''
- 1) Given a valid username, return 'https://www.[platform_name_base][username]'
- 2) Given a valid URL, return 'https://www.[platform_name_base][username]'
3) Given anything unparseable, returns None
"""
# Blank social links should return '' or None as was passed in. Then I ran
Please have a look and see if it's working for you. cc: @pomegranited |
Also This PR openedx/edx-platform#35846 as of yesterday fixes it 🙈 |
Cherry picked this into my local sumac branch and it got past the OOM killer blockage point! As you say build still takes a VERY long time so it's at 16% and I'll let it chug overnight. 🤞 |
@farhaanbukhsh Who should I talk to please about getting this backported to sumac? Happy to do it myself if there's a process I can follow. Thanks again very much for looking at this! |
@feoh I can help with backport, we can do it by performing a cherry-pick of the commits from master to sumac. |
Things that can be done before the release is cut
Things to do after the release is cut
Meta tasks
The text was updated successfully, but these errors were encountered: