茶馆周报/23w52a
欢迎来到茶馆周报。
当你读到这周的周报时,圣诞节一定已经到了。不管是源自哪里的节日,自己过得愉快就是好节日。所以,圣诞节快乐。
本周快照
Java版
23w51a发布于12月18日,Mojang选择早早地在星期一发布快照,估计是为了赶着去过圣诞节。这个快照在实验性玩法中加入了犰狳、犰狳鳞甲和狼铠,以同步基岩版。除此之外还加入了4个全新的属性,以及大量的漏洞修复。
23w51b紧随其后发布,目的是修复一个崩溃漏洞。
基岩版
上周抢跑之后,本周基岩版没有发布任何更新,应该已经放假了。
存档计划相关
扩展更新
新一批MediaWiki语言扩展包(MLEB)的更新现已安装完毕。
MediaWiki 1.35系列迎来EOL
MediaWiki 1.35在迎来最后一次安全更新1.35.14后,正式结束了生命周期(邮件列表)。建议仍在使用1.35版本的MediaWiki的网站尽快升级到最新的LTS版本1.39,或也可以升级到截至本期发布最新发行的正式版1.41。
更新到MediaWiki 1.40.2
存档计划的MediaWiki版本已更新到1.40.2(发行说明)。
本次修复了以下安全问题:
此外本次还对语言系统做出了一些使语言后备链遵照本地消息的改动(T340840),本站的标题受到了影响,站长新增了相关消息。若看到使用简体中文时部分界面中的字符串为繁体中文而先前为简体,请及时反馈。
更新到MediaWiki 1.41.0
连一刻也没有为小版本升级而欣喜……立刻赶到服务器上的是,MediaWiki 1.41.0⸺存档计划的MediaWiki版本已更新到1.41.0(发行说明)。
本次有大量的新内容,首先就是有关大家尽快从MediaWiki UI转移到Codex上的问题。简单来说,大家都厌烦了OOUI和MediaWiki先前附带的UI框架,所以现在MediaWiki正在转移到JavaScript使用Vue.js的名为Codex的UI框架上来。步骤很简单,使用开发人员工具查看是否有存在弃用mediawiki.ui.*
,请切换到Codex的通知。有的话使用mw.inspect()
、mw.inspect.getDependencyGraph()["mediawiki.ui.<component>"]
,然后查看是哪些模块使用了(requiredBy
)。目前本站的MediaWiki:Gadget-refTooltip.js和MediaWiki:Gadget-editableRollback.js(已改用OOUI)确认有相关使用,以及扩展的数个模块ext.uls.displaysettings
、ext.uls.languagesettings
、ext.popups.main
(主线已修复,暂未后向移植到1.41)。其次请大家排查页面内是否存在以mw-ui-
开头的类名的使用,所有此类类名要全部转移到Codex样式类上。具体参考上文链接,然后参考Codex的精简样式表。
其次本站此次更新时遇到了系统消息缓存的问题,导致小工具、侧边栏、站点提示、Tagline全部失效。几分钟之后自行恢复了,暂不知原因。
其次,本次更新MediaWiki的客户端JavaScript要求正式拔高至ES6,已经被本站视作不存在的Internet Explorer 11用户将无法使用JavaScript功能。
此次新增了一个ResourceLoader相关的本地设置$wgResourceLoaderEnableSourceMapLinks
,默认启用,会自动提供开发人员所需的SourceMap文件。ResourceLoader现在会对仍指定targets
的模块发出警告,此参数将被弃用。
Special:随机页面的URL参数现在可接收多个以逗号分隔的命名空间。
页面解析器的Sanitizer现在允许页面元素使用aria-level
属性。
此外本次更新调整了后端代码的很多类名及为很多类加入了命名空间。Lakeus皮肤日前已由Winston Sung完成相关维护,在此表示感谢。
1.41.0新增了内联差异的功能,使用差异页面右上角的开关即可在行内格式和两列格式之间切换。TripleCamera在发现此功能的同时注意到了两个bug:一是“行内”二字会断行,二是开关在打开时圆圈没有拨到底。第一个bug已在工单T346476中修复(本站已cherry pick),并已部署至维基百科(发行版1.42.0-wmf.2)。第二个bug有待排查,开关在不同wiki上的样式似乎不同(有理由怀疑是OOUI的问题)。
活跃用户列表编辑数成倍重复问题
日前,站长cherry pick了一个更改,以修复工单T353929中提及的在Special:ActiveUsers中选择多个用户组会导致用户编辑数翻倍的情况。顺带一提Wilf233的原始工单由于是首次撰写,写得非常糟糕,也没有选漏洞报告模板,Aklapper做了相关提醒和标题修正,Winston Sung修正了工单描述。
WikiApiary准备重建
12月23日(六),圣诞节前夕,Mark向WikiApiary的邮件列表中投递了一封邮件:Wikiapiary maintenance。
在邮件中,Mark说他已将WikiApiary下线[注 1],并准备重建整个站点,需要志愿者的帮助。在谈及原因时,Mark说站点面临无法修复的SMW bug,而维护者们并没有充足的时间来深入研究。重建站点一方面是为了消除这些bug,另一方面是为了更新整个wiki。
但是,重建会带来巨大的代价。重建意味着推翻已经运行了十年的基础设施,而重写它们需要大量的人力。维护者们没有时间修复bug,自然也不会有时间重新设计。相比之下,笔者认为,使用旧版本让站点恢复运转,并逐步替换基础设施,是一种更为合理的选择。
你知道吗
- 通常情况下,一个编辑不能同时被标记为新和小,但当使用Special:导入页面导入单个编辑时,是可能令一个编辑同时获得这两种标记的。
- 2023年12月16日,肯德基京杭大运河餐厅在杭州武林门码头开业,至此,肯德基中国门店规模正式突破10,000家。
- 不要从头重写软件![1]
- 在网景公司的决策失误下,网景浏览器被完全重写。
- 2023年12月22日,朱令案的受害者朱令在北京去世。1994年11月,就读于清华大学化学系的朱令出现铊中毒症状,此后健康状况急转直下,近三十年内生活都无法自理。调查认为这是一起蓄意投毒事件,然而自1995年立案起至28年后受害者去世,凶手仍然逍遥法外。
其他
- 接用户TripleCamera报告,在奇葩栖息地上使用TemplateSandbox扩展提供的模板预览功能时会产生内部错误。LittleC升级了扩展,问题得到解决。
- 截至本周周报发版日(2023年12月24日),类银河战士恶魔城游戏《空洞骑士:丝之歌》的原定最迟发售日已过去195天,但该作的正式发售日期至今仍未公布。
注释
- ↑ 截至发稿,WikiApiary仍可访问。
参考
- ↑ Things You Should Never Do, Part I — Joel Spolsky. Joel on Software. 2000年4月6日. (中文翻译,读者反馈)