Skip to content

Removed unavailable submodules#261

Merged
hexmode merged 4 commits intoMWStake:masterfrom
alex-mashin:master
Nov 9, 2025
Merged

Removed unavailable submodules#261
hexmode merged 4 commits intoMWStake:masterfrom
alex-mashin:master

Conversation

@alex-mashin
Copy link
Contributor

@alex-mashin alex-mashin commented Nov 3, 2025

Removed unavailable and no longer needed submodules CockBlock, MABS, Pickle and SemanticCompundQueries.

Fixes #259.

@alex-mashin alex-mashin changed the title Removed unavailable and no longer needed submodule CockBlock Removed unavailable submodules Nov 7, 2025
@hexmode hexmode merged commit ce6960e into MWStake:master Nov 9, 2025
1 check passed
@A-smart-kitten
Copy link
Contributor

Out of interest, how come the three submodules besides CockLock were removed? AFAICS, they're still available at https://github.com/MWStake/MABS, https://github.com/jeblad/Pickle & https://github.com/SemanticMediaWiki/SemanticCompoundQueries. (Apologies if I'm missing something here!)

@alex-mashin
Copy link
Contributor Author

alex-mashin commented Nov 10, 2025 via email

@alex-mashin
Copy link
Contributor Author

alex-mashin commented Nov 10, 2025 via email

@A-smart-kitten
Copy link
Contributor

They are non cloneanle as submodules themselves or have uncloneable submodules. Once this is corrected, the extensions can be returned.

I'll try and look into this more fully later on; but at first glance, I don't know if this (ie., having unclonable submodules) should be a reason to remove extensions from this repo (which e.g. is used as an input to Codesearch; which IIUC is often used as part of the MediaWiki deprecation process). But maybe @hexmode can speak to that.

And Pickle has been confirmed as discontinued.

Huh, has it?[/genq] It's still receiving translation updates.
Also, for what it's worth, my understanding based on the discussion in #73 was that extension archival (and so I guess also discontinuance?) isn't necessarily a reason for removal in itself. (Although, granted, that does seem to differ from the policy used in the sister repo MWStake/nonwmf-skins.)

@alex-mashin
Copy link
Contributor Author

And Pickle has been confirmed as discontinued.
Huh, has it?[/genq] It's still receiving translation updates.

jeblad/Pickle#72

Also, for what it's worth, my understanding based on the discussion in #73 was that extension archival (and so I guess also discontinuance?) isn't necessarily a reason for removal in itself.

The reason for removal was that recursive cloning this whole repository was aborted due to a broken dependency in Pickle; and no-one is going to fix it.

It's likely to be related to https://phabricator.wikimedia.org/T409519.

@alex-mashin
Copy link
Contributor Author

If SemanticCompundQueries has been fixed by SemanticMediaWiki/SemanticCompoundQueries#85; we could return it to the repository (it needs to be checked).

@A-smart-kitten
Copy link
Contributor

And Pickle has been confirmed as discontinued.

Huh, has it?[/genq] It's still receiving translation updates.

jeblad/Pickle#72

Thanks for the link & the info!

If SemanticCompundQueries has been fixed by SemanticMediaWiki/SemanticCompoundQueries#85; we could return it to the repository (it needs to be checked).

Running git clone https://github.com/SemanticMediaWiki/SemanticCompoundQueries.git & git submodule update --init --recursive locally, it seems like it's working for me now :)


Re MABS, it looks like the submodule cloning error originates from https://github.com/MWStake/Git-Mediawiki/blob/3cf82953b4a3cbf997da55f82c27e8282a108ae6/.gitmodules#L3. If that's resolved (e.g. by changing git:// to https://), hopefully things should be okay with that repo!

@A-smart-kitten A-smart-kitten mentioned this pull request Dec 3, 2025
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.

CockLock is broken

3 participants