The way we respect contributions to sage

98 views
Skip to first unread message

Kwankyu Lee

unread,
Sep 29, 2025, 8:46:16 PM (3 days ago) Sep 29
to sage-devel
Hi,

We respect contributors to sage in https://www.sagemath.org/development-map.html.

The webpage is generated by the script: https://github.com/sagemath/website/blob/master/scripts/geocode.py scanning the data in 


As explained in https://groups.google.com/g/sage-devel/c/YFQYrdziwe0/m/JcyqmGQTAwAJ, we are running a workflow for every release to generate github releases


which are the source for automatic generations of the changelogs by another workflow.

This mechanism was damaged when the PR https://github.com/sagemath/sage/pull/40709 removed  a chunk of code that was introduced to support the mechanism.

Now that the author of the PR #40709 starts a discussion, that was necessary before he removed the code, in an obscure place 


I recommend him and others to continue the discussion here.

Dima Pasechnik

unread,
Sep 29, 2025, 9:28:24 PM (3 days ago) Sep 29
to sage-...@googlegroups.com
This is a misrepresentation of the events.
In fact, the time <https://github.com/sagemath/sage/pull/40709>
came up, the code in question, along with a bunch of other releases-related CI parts, didn't work for months. This code had been orphaned, and broken. Therefore it was a fair game to remove. It's not some kind of critical maths functionality that had been removed, but a small detail of formatting on Sage's website. And a broken one, too.

To make it clear to anyone, it's about 20 lines of calls to a low-level GitHub API.

I have doubts whether that detail is necessary in the first place, too.
It is meant to be used to produce plain text lists of contributions, pre-html style, no clickable hyperlinks, split in sections according to their appearance in beta and rc pre-releases. It makes little sense to me. A much better effect can be achieved with a standard tool, producing a list with hyperlinks for each stable release.

Dima


Kwankyu Lee

unread,
Sep 29, 2025, 9:58:10 PM (3 days ago) Sep 29
to sage-devel
To be clear, the code (which was removed and now restored) is responsible to keep the format of the changelogs by creating the github releases notes in a compatible format.

What we should discuss here is whether to keep or abolish the traditional format of the changelogs, which respects the tradition of https://groups.google.com/g/sage-release.

 

Tobia...@gmx.de

unread,
Sep 29, 2025, 11:00:56 PM (3 days ago) Sep 29
to sage-devel
Kwankyu, can we meet in a video chat to discuss these issues? I understand you are upset and feel like these posts here on sage-devel are perhaps not the right forum to discuss your concerns. Please shoot me an email and propose a time - I'm quite flexible the next few days due to national holidays.

Kwankyu Lee

unread,
Sep 29, 2025, 11:39:25 PM (3 days ago) Sep 29
to sage-devel
On Tuesday, September 30, 2025 at 12:00:56 PM UTC+9 Tobia...@gmx.de wrote:
Kwankyu, can we meet in a video chat to discuss these issues?

No. 
Reply all
Reply to author
Forward
0 new messages