-
-
Notifications
You must be signed in to change notification settings - Fork 481
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
Building documentation is broken in Sage 9.6.beta6 #33608
Comments
comment:1
This is not specific to gitpod. I am experiencing it too. It seem to have been introduced in beta6. I guess that the following happens. plot_directive extension writes its own css files into _static directory for each sphinx project. In our case, _static is a symlink to ../static directory, which is shared with all projects. Hence when plot_directive attempts to write again, _static (or ../static) directory already has the files, which triggers "File exists" error. What I don't understand why this mechanism was no problem before, but now it is... |
comment:2
Are
and
supposed to fail after a normal |
comment:3
I must add that I have the |
comment:4
Replying to @strogdon:
Yes. This is also strange... |
comment:5
In beta6, python3 was upgraded:
If you build sage with python 3.10.3, there are no more those errors. So this might be some incompatibility in python system library and packages... |
comment:6
Replying to @kwankyu:
This may be wrong. In another build, I see those errors back even with python 3.10.3. I am utterly confused. |
Author: Kwankyu Lee |
Branch: u/klee/33608 |
comment:9
Symlinks pointing to a non-existing directory broke documentation building. These symlinks were no problem before. But some obscure changes in Sage 9.6.beta6 (possibly merge of python 3.10.3) now makes them problematic. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Commit: |
New commits:
|
comment:13
I don't want to get off topic, but since we're talking about symlinks, without this branch a fresh build of the
There are 156 of these errors and the referenced
|
comment:14
With this branch (on gitpod), I now get somewhat similar errors as reported by @strogdon (but for the inventories and not static files):
Also the issue for building the tutorial still persist. |
comment:15
With this branch after
both
and
fail as in the Description. Is |
comment:16
Not related to this issue but I'm unable to start a new
select
with nothing else. |
comment:17
Replying to @strogdon:
No. You must successfully build the docoumentation from scratch first, which means
|
comment:19
Replying to @tobiasdiez:
Is this a documentation building from scratch? |
comment:20
Replying to @kwankyu:
OK, then I do not have this issue. From the
and
I only see the |
This comment has been minimized.
This comment has been minimized.
Reviewer: Tobias Diez |
comment:21
I should have tested it with
in the first place, since the first issue I mentioned earlier is fixed by it. Running this command on |
comment:22
If the documentation has not been built, then (for example) |
comment:23
Replying to @jhpalmieri:
Perhaps no. It could have worked before. But when I try that now, it fails because the reference manual is not yet built. Hence I am not sure whether building an individual document from source without building the whole documentation is something we do efforts to support. |
Changed branch from u/klee/33608 to |
comment:25
Replying to Steven Trogdon:
This may be fixed by matplotlib/matplotlib#23805 |
Changed commit from |
Building the documentation is currently broken and fails with the following error messages:
$ make doc-clean; make doc-uninstall; make
CC: @kwankyu @strogdon @haraldschilly @mkoeppe
Component: documentation
Author: Kwankyu Lee
Branch:
0618873
Reviewer: Tobias Diez
Issue created by migration from https://trac.sagemath.org/ticket/33608
The text was updated successfully, but these errors were encountered: