G.extension on Window does not work

g.extension in grass 8.5 on Windows does not point to the right server. It points to https://wingrass.fsv.cvut.cz/grass85/addons/grass-8.5.0/ which does not exist. What does exist is grass-8.5./ en grass-8.5.0dev/

I am starting a course so for me this is kind of urgent, any suggestions how to solve this?

Hello,

Quick fix:

You can try change installed g.extension module script code line locally (under OS MS Windows):

to

    # build base URL
    base_url = (
        "http://wingrass.fsv.cvut.cz/"
        f"grass{VERSION[0]}{VERSION[1]}/addons/"
        f"grass-{VERSION[0]}.{VERSION[1]}."
    )

Or addons URL will be fixed on the server side to https://wingrass.fsv.cvut.cz/grass85/addons/grass-8.5.0/

Win GRASS maintanace source code is available here.

It looks like this code line is problematic (especially %GVERSION% ENV value):

Then the variable $VERSION:

Copy destination dir is $HOST:$TARGET_DIR/addons/grass-$VERSION/:

Theoretically if global ENV %GVERSION% is 85, then $VERSION variable will be 8.5. which actual contains win addons server URL https://wingrass.fsv.cvut.cz/grass85/addons/grass-8.5./

But at that url on the server, it didn’t get rebuilt since may 2025, so it’s still an issue.

For compiled and non compiled addons, in CI we have an artifact uploaded with every addon. You should be able to do something with it