On Monday, February 12, 2024 at 10:55:37 AM UTC-8 Vincent Delecroix wrote:

Sage development nowadays does not seem to 
be anymore about math research and efficient computations but mostly 
about "dependencies", "infrastructure" and "maintenance". I am always 
depressed by reading the change logs. It might have been a reasonable 
thing if sage was a "stable core Computer Algebra System" on which 
further specialized math research libraries would depend on.


Isn't your https://github.com/flatsurf/sage-flatsurf project doing exactly 
that?

But the 
latter is not the official nor advised way of doing things.


What are you talking about? It's the intentional result of over a decade of 
the project's policy of sending potential contributors away to go do their 
contributions in separately maintained projects. 

We have a working mechanism to advertise such projects in our manual.
- We have an index of packages: 
https://deploy-livedoc--sagemath.netlify.app/html/en/reference/spkg/#optional-packages
- We have a page for each 
package: 
https://deploy-livedoc--sagemath.netlify.app/html/en/reference/spkg/sage_flatsurf#spkg-sage-flatsurf
- We have a process for adding package:  
https://github.com/sagemath/sage/issues/31164

What we don't have is a clear process to include news about the projects in 
our release notes. 
https://github.com/sagemath/sage/wiki/Sage-10.3-Release-Tour

Such contributions to the release notes would be very welcome!

That's by the way a downside of including the project in Sage only as a 
"pip" package without pinning the version: There's never a PR that bumps 
the version, hence it does not appear in the Github-generated changelog, 
and hence there is nothing that prompts anyone to add a narrative to our 
release notes. 

-- 
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/7c980af6-041b-40db-a58e-ba69872c66ecn%40googlegroups.com.

Reply via email to