On Wednesday, August 21, 2024 at 9:42:42 AM UTC+9 John H Palmieri wrote:

... maybe we should consider distributing all of the documentation 
pre-built as a tarball, not just some png files. (I have resisted this in 
the past, but I am changing my mind.) Packages that are necessary to build 
the documentation could be "optional," or there could be a new type for 
them. The standard "make" would use the pre-built tarball, while another 
"make" target could build the documentation from scratch. This could make 
the build process faster with fewer associated standard packages.


Good idea. Though we have the dichotomy that installing sage from source is 
for developers and installing prebuilt sage is for non-developer users, it 
is not a bad idea for a non-developer user to install sage from source. For 
such users, installing pre-built doc, which is platform-independent, would 
save much time.

Alternatively, the standard "make" would first attempt to download the 
pre-built tarball (from github release assets), and rebuild the doc only if 
downloading fails or sagelib is modified (which would entail installing all 
"optional" packages necessary for doc build).

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/8f8d469d-0ee6-4ebe-bdb7-b5fc1b452f48n%40googlegroups.com.

Reply via email to