Skip to content

pin xstatic packages to legacy versions #1906

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

Merged
merged 1 commit into from
May 5, 2025

Conversation

ThomasWaldmann
Copy link
Member

I added some upper version limit for all xstatic* packages, so it uses the proven legacy versions.

The upper limit should be removed again after xstatic 2.0.0 is released and after all xstatic-* used by moin were modernized, released and tested with moin. Then the limits shall be adjusted so that the modernized version is the minimum requirement (to avoid any mixup of legacy and modernized packages).

I added some upper version limit for all xstatic* packages,
so it uses the proven legacy versions.

The upper limit should be removed again after xstatic 2.0.0 is
released and after all xstatic-* used by moin were modernized,
released and tested with moin. Then the limits shall be adjusted
so that the modernized version is the minimum requirement (to
avoid any mixup of legacy and modernized packages).
@UlrichB22
Copy link
Collaborator

Shouldn't we also raise some minimum versions if they are more than 2 or 3 years old?
I've just checked the obvious ones:

XStatic >= 1.0.3  # 2023-05-04
XStatic-jQuery == 3.5.1.1  # 2020-11-08
XStatic-Pygments == 2.9.0.1  # 2021-05-13

@ThomasWaldmann
Copy link
Member Author

@UlrichB22 There is no need to do that now. After all modernized packages are available/released, it will need an update to these versions as minimum version anyway.

@UlrichB22 UlrichB22 merged commit 8b2fc9b into moinwiki:master May 5, 2025
8 checks passed
@ThomasWaldmann ThomasWaldmann deleted the xstatic-legacy-pin branch May 5, 2025 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants