Talk:MediaWiki 1.26

Mysterious
It's quite mysterious how most of the bullets here are of interest for normal sysadmins. Thanks for adding them anyway, they can be rewritten or removed later. --Nemo 08:18, 30 August 2015 (UTC)
 * The current version seems ok to me; nothing superfluous on there, if you ask me. --88.130.96.6 19:32, 28 September 2015 (UTC)

Release schedule : 2015-11-25 Confirmed ? And decisions about the included extensions ?
Hello,

Is the 2015-11-25, the announced release schedule, confirmed ?

And what are the kind of differences to be expected, apart from the extensions that are present in the extensions folder in : https://releases.wikimedia.org/mediawiki/1.25/mediawiki-1.25.3.tar.gz and which are not present in : https://tools.wmflabs.org/snapshots/builds/mediawiki-core/mediawiki-latest.tar.gz Theses extensions are :
 * Cite
 * CiteThisPage
 * ConfirmEdit
 * Gadgets
 * ImageMap
 * InputBox
 * Interwiki
 * LocalisationUpdate
 * Nuke
 * ParserFunctions
 * PdfHandler
 * Poem
 * README
 * Renameuser
 * SpamBlacklist
 * SyntaxHighlight_GeSHi
 * TitleBlacklist
 * WikiEditor

By the way, where is built the decision process about the extensions included in the different releases ?

Thx.

--Dieudo (talk) 15:27, 25 November 2015 (UTC)
 * Yes, the release has just happened, 1.26.0 is there. IIRC, the snapshots do not contain extensions. The extensions, which are included in the 1.26 release, are the same as those included in 1.25. They have been updated, but they are still all there, none got removed, and also none got added. --88.130.109.128 21:08, 25 November 2015 (UTC)
 * Thank you for your answer. A question remains for me. I guess there was a decision process taking place somewhere about which extension to include. Is it accessible ? And if yes where is it ? --Dieudo (talk) 07:23, 26 November 2015 (UTC)
 * Same question for the skins. Thx. --Dieudo (talk) 08:45, 26 November 2015 (UTC)
 * For the skins there has been a discussion before the last batch got removed (which was a year or so ago). I don't remember for the extensions (for addition in this case), but I expect the same here. The mailing lists or mediawiki.org should be the location where something like that should have taken place. --88.130.80.169 20:12, 26 November 2015 (UTC)

Minimum Password Length
The minimum password length is now 8 (eight) characters. I can't find this mentioned in the release notes / change log.

Plain install disabled skins
Hello,

I recently installed MW 1.26.0 stable by downloading the https://releases.wikimedia.org/mediawiki/1.26/mediawiki-1.26.0.tar.gz archive. During installation I am asked what Skins to enable etc. My new LocalSettings.php (created from installer) has wgDefaultSkin set and wfLoadSkin entries as shown below.

When I open Main_Page I can see that the 4 default skins are disabled. Why is this and how can it be that just using a default installer ends up like this? Are there any other places a skin has to be enabled besides in LocalSettings.php as shown below?

cologneblue / CologneBlue (disabled) modern / Modern (disabled) monobook / MonoBook (disabled) vector / Vector (disabled)

$wgDefaultSkin = "vector"; wfLoadSkin( 'CologneBlue' ); wfLoadSkin( 'Modern' ); wfLoadSkin( 'MonoBook' ); wfLoadSkin( 'Vector' );
 * 1) Default skin: you can change the default skin. Use the internal symbolic
 * 2) names, ie 'vector', 'monobook':
 * 1) Enabled skins.
 * 2) The following skins were automatically enabled:


 * Adding a skin with wfLoadSkin( 'SkinName' ); is all you have to do in order to make it usable.
 * I am not fully into the logic, which the installer uses at that place, but only so much: The lines, which you have posted, in fact enable the four skins and make Vector the default. Btw. I don't think it should be possible to disable all skins, as you will need at least one to view the wiki. By default, that is Vector. --88.130.80.169 20:16, 26 November 2015 (UTC)

AuthPlugin::initUser [...] should no longer replace the passed User object.
Ok, this breaks things. Basically now extension can't in any way modify the User after it is inserted into database, but before signup is "completely completed" in AddNewAccount.

One of my extensions modified username (it would be too late to do it in AddNewAccount) and needed to know user ID (it wasn't known before addToDatabase). Any changes to User in LocalUserCreated hook will be overwritten by $u->saveSettings inside LoginForm::initUser. Will have to subclass LoginForm in this extension now... Edward Chernenko (talk) 01:36, 1 December 2015 (UTC)
 * You may want to look into AuthManager, then, which is bringing more changes to how authentication works in MediaWiki (see also this explanation of how things are generally going to work). If you have a usecase that's not going to be supported, it's not too late to make a case for supporting it. Anomie (talk) 17:45, 8 December 2015 (UTC)

Upload file/images broke when updating to 1.26
Hi, I get the following error when attempting to upload an image after updating MW software from 1.24 to 1.26:

[c30b18f4] /index.php?title=Special%3AUpload UploadStashFileException from line 266 of D:\inetpub\wwwroot\includes\upload\UploadStash.php: Error storing file in 'C:\Temp\php226E.tmp': Directory "mwstore://local-backend/local-temp" is read-only.

Backtrace:

#0 D:\inetpub\wwwroot\includes\upload\UploadBase.php(921): UploadStash->stashFile(string, string) #1 D:\inetpub\wwwroot\includes\upload\UploadBase.php(934): UploadBase->stashFile #2 D:\inetpub\wwwroot\includes\upload\UploadBase.php(943): UploadBase->stashFileGetKey #3 D:\inetpub\wwwroot\includes\specials\SpecialUpload.php(359): UploadBase->stashSession #4 D:\inetpub\wwwroot\includes\specials\SpecialUpload.php(460): SpecialUpload->showUploadWarning(array) #5 D:\inetpub\wwwroot\includes\specials\SpecialUpload.php(197): SpecialUpload->processUpload #6 D:\inetpub\wwwroot\includes\specialpage\SpecialPage.php(384): SpecialUpload->execute(NULL) #7 D:\inetpub\wwwroot\includes\specialpage\SpecialPageFactory.php(553): SpecialPage->run(NULL) #8 D:\inetpub\wwwroot\includes\MediaWiki.php(281): SpecialPageFactory::executePath(Title, RequestContext) #9 D:\inetpub\wwwroot\includes\MediaWiki.php(714): MediaWiki->performRequest I am using Windows 2008 R2 Service Pack 1 with the following:
 * 1) 10 D:\inetpub\wwwroot\includes\MediaWiki.php(508): MediaWiki->main
 * 2) 11 D:\inetpub\wwwroot\index.php(41): MediaWiki->run
 * 3) 12 {main}

Uploads worked fine prior to update.

Any help will be greatly appreciated. I'm really hoping it's something I can add or delete in local settings, although I tried hashing out almost everything.