SemanticMediaWiki / SemanticGlossary

Allows you define terms and abbreviations together with a definition.
https://www.mediawiki.org/wiki/Extension:Semantic_Glossary
Other
13 stars 12 forks source link

Remove pin of Lingo version to 3.1.1 because under MW 1.39+ only Lingo 3.2+ works #71

Open WouterRademaker opened 1 year ago

WouterRademaker commented 1 year ago

Setup and configuration

Issue

On composer installation of the latest SG version, Lingo links disappear because Lingo is downgraded to 3.1.1. When Lingo is upgraded to 3.2, with git, the Lingo links reappear.

Undo #69 #70 ?

gesinn-it-gea commented 1 year ago

I think it would be good to have a final release with the pinned version of Lingo so that MW 1.35 users could use that version. Afterwards, a second release with min requirements MW 1.39 could be prepared.

gesinn-it-gea commented 1 year ago

Unfortunately, SG does not have up-to-date / working CI which makes it harder to manage releases and confirm compatibility with various versions.

YOUR1 commented 1 year ago

The whole version/branch structure of this repository has been messed up.

In my opinion; dev-master should atleast be compatible with the latest LTS release of MediaWiki; and a new 5.0.0 tag should be made specially for Lingo 3.x, MW 1.39 and SMW 4.x...

WouterRademaker commented 1 year ago

We are now at:

dev-master is compatible with the latest LTS release of MediaWiki, so far as we can find.

The problem is what @gesinn-it-gea writes: It is at the moment hard to confirm compatibility with various versions.

tsadrafoundation commented 9 months ago

I have MW 1.39, php 8.1, Lingo extension on branch REL1_39, but then when installing SemanticGlossary (dev-master) with composer update --no-dev i get:

Warning: Undefined global variable $wgParser in/var/www/html/extensions/Lingo/src/Lingo.php on line53

and this is because Lingo 3.1.1 is installed as a dependency instead of 3.2