[Wikitech-l] MediaWiki 1.40.0-rc.0 is ready for testing

2023-06-09 Thread Sam Reed
Apologies for the typo in the subject of the previous email.

I'm pleased to announce the immediate availability of MediaWiki
1.40.0-rc.0, the first release candidate for 1.40.0. Download links are at
the end of the e-mail. The tag has been signed and pushed to Git.

This is not a final release, and should not be used for production
websites. Known issues are tracked in Phabricator on the release workboard
[1]. As with every release of MediaWiki, a large number of changes have
landed in the last six months (over 1850 commits since 1.39.0 was cut), and
you should read over the preliminary release notes as part of assuring
yourself of areas that may have issues with your configuration, your skins,
and/or your extensions.

As always, please try out the release candidate in a test environment and
do report any issues that you discover. Please use the #MW-1.40-Release [2]
tag in Phabricator when reporting issues specific to this release, to make
sure that we find them as quickly as possible.

It is expected that MediaWiki 1.40 will become final in late June 2023,
along with the end-of-life of 1.38. This date may slip if blockers are
identified.

Preliminary release notes:
https://gerrit.wikimedia.org/g/mediawiki/core/+/REL1_40/RELEASE-NOTES-1.40

Open Bugs:
[1] https://phabricator.wikimedia.org/tag/mw-1.40-release/

Bug report form:
[2]
https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?tags=MW-1.40-Release


**
Download:
https://releases.wikimedia.org/mediawiki/1.40/mediawiki-1.40.0-rc.0.tar.gz
https://releases.wikimedia.org/mediawiki/1.40/mediawiki-1.40.0-rc.0.zip

Download without bundled extensions:
https://releases.wikimedia.org/mediawiki/1.40/mediawiki-core-1.40.0-rc.0.tar.gz
https://releases.wikimedia.org/mediawiki/1.40/mediawiki-core-1.40.0-rc.0.zip

GPG signatures:
https://releases.wikimedia.org/mediawiki/1.40/mediawiki-core-1.40.0-rc.0.tar.gz.sig
https://releases.wikimedia.org/mediawiki/1.40/mediawiki-core-1.40.0-rc.0.zip.sig
https://releases.wikimedia.org/mediawiki/1.40/mediawiki-1.40.0-rc.0.tar.gz.sig
https://releases.wikimedia.org/mediawiki/1.40/mediawiki-1.40.0-rc.0.zip.sig

Public keys:
https://www.mediawiki.org/keys/keys.html
___
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

[Wikitech-l] MediaWiki 1.40.0-rc.1 is ready for testing

2023-06-09 Thread Sam Reed
I'm pleased to announce the immediate availability of MediaWiki
1.40.0-rc.0, the first release candidate for 1.40.0. Download links are at
the end of the e-mail. The tag has been signed and pushed to Git.

This is not a final release, and should not be used for production
websites. Known issues are tracked in Phabricator on the release workboard
[1]. As with every release of MediaWiki, a large number of changes have
landed in the last six months (over 1850 commits since 1.39.0 was cut), and
you should read over the preliminary release notes as part of assuring
yourself of areas that may have issues with your configuration, your skins,
and/or your extensions.

As always, please try out the release candidate in a test environment and
do report any issues that you discover. Please use the #MW-1.40-Release [2]
tag in Phabricator when reporting issues specific to this release, to make
sure that we find them as quickly as possible.

It is expected that MediaWiki 1.40 will become final in late June 2023,
along with the end-of-life of 1.38. This date may slip if blockers are
identified.

Preliminary release notes:
https://gerrit.wikimedia.org/g/mediawiki/core/+/REL1_40/RELEASE-NOTES-1.40

Open Bugs:
[1] https://phabricator.wikimedia.org/tag/mw-1.40-release/

Bug report form:
[2]
https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?tags=MW-1.40-Release


**
Download:
https://releases.wikimedia.org/mediawiki/1.40/mediawiki-1.40.0-rc.0.tar.gz
https://releases.wikimedia.org/mediawiki/1.40/mediawiki-1.40.0-rc.0.zip

Download without bundled extensions:
https://releases.wikimedia.org/mediawiki/1.40/mediawiki-core-1.40.0-rc.0.tar.gz
https://releases.wikimedia.org/mediawiki/1.40/mediawiki-core-1.40.0-rc.0.zip

GPG signatures:
https://releases.wikimedia.org/mediawiki/1.40/mediawiki-core-1.40.0-rc.0.tar.gz.sig
https://releases.wikimedia.org/mediawiki/1.40/mediawiki-core-1.40.0-rc.0.zip.sig
https://releases.wikimedia.org/mediawiki/1.40/mediawiki-1.40.0-rc.0.tar.gz.sig
https://releases.wikimedia.org/mediawiki/1.40/mediawiki-1.40.0-rc.0.zip.sig

Public keys:
https://www.mediawiki.org/keys/keys.html
___
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

[Wikitech-l] Re: incorrect category entries / German Wikipedia

2023-06-09 Thread novemlinguae
I’d replace //  //  with //  // , which is 
what I add to all my user scripts. The use case is preventing things like 
userSignature = “” from being rendered as the developer’s hard-coded 
signature on page save.

 

Sincerely,

Novem Linguae

___
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

[Wikitech-l] Re: incorrect category entries / German Wikipedia

2023-06-09 Thread Gergo Tisza
On Fri, Jun 9, 2023 at 9:13 AM Thiemo Kreuz 
wrote:

> Both pages start with , which is a deprecated alias for
> . Replacing it with e.g.  will remove the
> pages from the category.
>

Or just get rid of it. Adding a formatting tag was useful back in 2011 when
that page was created, because MediaWiki did not automatically
syntax-highlight JS pages back then. But it does now, so those tags don't
serve any purpose.
___
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

[Wikitech-l] Re: incorrect category entries / German Wikipedia

2023-06-09 Thread Thiemo Kreuz
As said there is no bug. The pages need to be updated.
___
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/


[Wikitech-l] Re: incorrect category entries / German Wikipedia

2023-06-09 Thread Martin Domdey
okay, thank you, with this I'll open a bug report. Do you know the
extension or software, that categorizes the mentioned pages?

Am Fr., 9. Juni 2023 um 10:46 Uhr schrieb Thiemo Kreuz <
thiemo.kr...@wikimedia.de>:

> Yea, that's really confusing. For consumers that read the page as
> JavaScript the  is in a comment, true. But the wikitext parser
> doesn't know what JavaScript comments are. It ignores the // at the
> start of the line. You can test this when you copy-paste the source
> code from the .js page into a normal wikitext page and click preview.
>
> The  tag really is executed and it really is correct to track
> this as "this page uses the outdated  alias".
>
> Best
> Thiemo
> ___
> Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
> To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
> https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
>
___
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

[Wikitech-l] Re: incorrect category entries / German Wikipedia

2023-06-09 Thread Thiemo Kreuz
Yea, that's really confusing. For consumers that read the page as
JavaScript the  is in a comment, true. But the wikitext parser
doesn't know what JavaScript comments are. It ignores the // at the
start of the line. You can test this when you copy-paste the source
code from the .js page into a normal wikitext page and click preview.

The  tag really is executed and it really is correct to track
this as "this page uses the outdated  alias".

Best
Thiemo
___
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/


[Wikitech-l] Re: incorrect category entries / German Wikipedia

2023-06-09 Thread Martin Domdey
Hi Thiemo,

it helps a little.

The most interesting thing is, that  within the mentioned .js pages
is commented out. So it should not be read as deprecated alias, should it?

Thanks
Martin ...




Am Fr., 9. Juni 2023 um 09:13 Uhr schrieb Thiemo Kreuz <
thiemo.kr...@wikimedia.de>:

> Both pages start with , which is a deprecated alias for
> . Replacing it with e.g.  will remove the
> pages from the category.
>
> Wait, you ask. We are talking about .js pages, don't we? There is not
> wikitext. Still, for historical reasons, even .js pages are parsed by
> the wikitext parser to populate database tables like the one needed
> for Special:WhatLinksHere.
>
> This behavior is the reason why .js pages often start with a comment
> that contains  or preferably . This
> effectively tells the wikitext parser "there is nothing to see here,
> please go away". Still it will parse at least this initial tag and
> report it when it's an outdated .
>
> I hope this helps.
>
> Kind regards
> Thiemo
> ___
> Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
> To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
> https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
>
___
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

[Wikitech-l] Re: incorrect category entries / German Wikipedia

2023-06-09 Thread Thiemo Kreuz
Both pages start with , which is a deprecated alias for
. Replacing it with e.g.  will remove the
pages from the category.

Wait, you ask. We are talking about .js pages, don't we? There is not
wikitext. Still, for historical reasons, even .js pages are parsed by
the wikitext parser to populate database tables like the one needed
for Special:WhatLinksHere.

This behavior is the reason why .js pages often start with a comment
that contains  or preferably . This
effectively tells the wikitext parser "there is nothing to see here,
please go away". Still it will parse at least this initial tag and
report it when it's an outdated .

I hope this helps.

Kind regards
Thiemo
___
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/