Hello Jörn!
I will check T348543 as soon as possible. In the meantime, you should be able to use the
legacy versions of Extension:PluggableAuth and Extension:SimpleSAMLphp with later versions
of MediaWiki 1.39 as well. If they worked with 1.39.2 for you, I don't see any reason
why they shouldn't work with 1.39.6. You can just keep the versions you already have.
You are right, the REL1_39 branch currently contains 7.x versions. So if you clone the
extension repo from the HEAD of this branch you will always get the latest version.
But there are simple ways to retrieve the exact versions you need.
Example using GIT:
git clone --depth 1 -b 5.0.1
https://github.com/wikimedia/mediawiki-extensions-SimpleSAMLphp SimpleSAMLphp
Example using a Tarball:
mkdir SimpleSAMLphp && wget -O -
https://github.com/wikimedia/mediawiki-extensions-SimpleSAMLphp/archive/ref…
| tar -xz --strip-components=1 -C SimpleSAMLphp
Regarding installation with composer: It is also possible, but in this case not required,
as none of the extensions have external dependencies to be pulled in. Therefore, I will
not explain in detail how to do this here.
Best regards,
Robert
________________________________
Von: Clausen, Jörn <joern.clausen(a)uni-bielefeld.de>
Gesendet: Donnerstag, 18. Januar 2024 11:31
An: mediawiki-l(a)lists.wikimedia.org <mediawiki-l(a)lists.wikimedia.org>
Betreff: [MediaWiki-l] stuck on MediaWiki 1.39.2
Hello everyone!
I need some advice... I am currently stuck on MediaWiki 1.39.2 and can't
upgrade to newer versions within this LTS release.
I am using PluggableAuth and SimpleSAMLphp to authenticate users to our
wikis. Starting with MW 1.39.3, these extensions were updated to newer
versions (7.0.0) that don't work any more, at least with PostgreSQL as
database (see
https://phabricator.wikimedia.org/T348543). I am still
using MW 1.39.2 with versions 6.2 of PluggableAuth and 5.0.1 of
SimpleSAMLphp.
I would like to combine MW 1.39.6 with the older versions of the
extensions, but here
https://extdist.wmflabs.org/dist/extensions/
only the newer ones are available.
I have tried to use composer (with which I have zero knowledge and IMHO
the documentation is ... challenging), and I was able to install
MediaWiki itself and PluggableAuth via composer, but not SimpleSAMLphp.
This extensions seems to be completely unknown to composer.
Switching from PostgreSQL to MySQL is a last resort. The migration does
not seem to be straight forward at all, and it is even unclear if it
would solve my problem in the first place.
Any ideas how to move forward are welcome!
Maybe what I really would like to ask for is: Don't make major updates
to (essential) extensions within an LTS release of MediaWiki, please
coordinate them with major updates of MediaWiki core.
Cheers,
Joern
--
Jörn Clausen
https://www.uni-bielefeld.de/bits
_______________________________________________
MediaWiki-l mailing list -- mediawiki-l(a)lists.wikimedia.org
To unsubscribe send an email to mediawiki-l-leave(a)lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/