[MediaWiki-commits] [Gerrit] operations/software[master]: s7.hosts: Remove db1039
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402768 ) Change subject: s7.hosts: Remove db1039 .. s7.hosts: Remove db1039 db1039 will be decommissioned Bug: T184262 Change-Id: Iddbec211469f609bbd2611b66ca2722bbea891c4 --- M dbtools/s7.hosts 1 file changed, 0 insertions(+), 1 deletion(-) Approvals: Marostegui: Looks good to me, approved jenkins-bot: Verified diff --git a/dbtools/s7.hosts b/dbtools/s7.hosts index c747684..b552371 100644 --- a/dbtools/s7.hosts +++ b/dbtools/s7.hosts @@ -16,7 +16,6 @@ db1102.eqiad.wmnet 3317 dbstore1001.eqiad.wmnet3306 dbstore1002.eqiad.wmnet3306 -db1039.eqiad.wmnet 3306 db1069.eqiad.wmnet 3306 db1079.eqiad.wmnet 3306 db1086.eqiad.wmnet 3306 -- To view, visit https://gerrit.wikimedia.org/r/402768 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Iddbec211469f609bbd2611b66ca2722bbea891c4 Gerrit-PatchSet: 1 Gerrit-Project: operations/software Gerrit-Branch: master Gerrit-Owner: MarosteguiGerrit-Reviewer: Jcrespo Gerrit-Reviewer: Marostegui Gerrit-Reviewer: Volans Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] translatewiki[master]: Fix udpcast
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402769 ) Change subject: Fix udpcast .. Fix udpcast Change-Id: I000de795234f5bba155af870523f46ea9a995a6b --- M bin/udpcast 1 file changed, 1 insertion(+), 1 deletion(-) Approvals: jenkins-bot: Verified Nikerabbit: Looks good to me, approved diff --git a/bin/udpcast b/bin/udpcast index f690e61..35fe7a5 100755 --- a/bin/udpcast +++ b/bin/udpcast @@ -2,6 +2,6 @@ set -o nounset -o errexit DIRSCRIPT=$(dirname "$(readlink -f "$0")") -WHO=${SUDO_USER-$USER} +WHO=${SUDO_USER-${USER-}} php "${DIRSCRIPT}/scripts/snedUdpMessage.php" --host=127.0.0.1 --port=8966 --quiet=1 "[$WHO]" "$@" -- To view, visit https://gerrit.wikimedia.org/r/402769 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I000de795234f5bba155af870523f46ea9a995a6b Gerrit-PatchSet: 1 Gerrit-Project: translatewiki Gerrit-Branch: master Gerrit-Owner: NikerabbitGerrit-Reviewer: Nikerabbit Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] operations/software[master]: s7.hosts: Remove db1039
Marostegui has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402768 ) Change subject: s7.hosts: Remove db1039 .. s7.hosts: Remove db1039 db1039 will be decommissioned Bug: T184262 Change-Id: Iddbec211469f609bbd2611b66ca2722bbea891c4 --- M dbtools/s7.hosts 1 file changed, 0 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/operations/software refs/changes/68/402768/1 diff --git a/dbtools/s7.hosts b/dbtools/s7.hosts index c747684..b552371 100644 --- a/dbtools/s7.hosts +++ b/dbtools/s7.hosts @@ -16,7 +16,6 @@ db1102.eqiad.wmnet 3317 dbstore1001.eqiad.wmnet3306 dbstore1002.eqiad.wmnet3306 -db1039.eqiad.wmnet 3306 db1069.eqiad.wmnet 3306 db1079.eqiad.wmnet 3306 db1086.eqiad.wmnet 3306 -- To view, visit https://gerrit.wikimedia.org/r/402768 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Iddbec211469f609bbd2611b66ca2722bbea891c4 Gerrit-PatchSet: 1 Gerrit-Project: operations/software Gerrit-Branch: master Gerrit-Owner: Marostegui___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] translatewiki[master]: Fix udpcast
Nikerabbit has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402769 ) Change subject: Fix udpcast .. Fix udpcast Change-Id: I000de795234f5bba155af870523f46ea9a995a6b --- M bin/udpcast 1 file changed, 1 insertion(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/translatewiki refs/changes/69/402769/1 diff --git a/bin/udpcast b/bin/udpcast index f690e61..35fe7a5 100755 --- a/bin/udpcast +++ b/bin/udpcast @@ -2,6 +2,6 @@ set -o nounset -o errexit DIRSCRIPT=$(dirname "$(readlink -f "$0")") -WHO=${SUDO_USER-$USER} +WHO=${SUDO_USER-${USER-}} php "${DIRSCRIPT}/scripts/snedUdpMessage.php" --host=127.0.0.1 --port=8966 --quiet=1 "[$WHO]" "$@" -- To view, visit https://gerrit.wikimedia.org/r/402769 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I000de795234f5bba155af870523f46ea9a995a6b Gerrit-PatchSet: 1 Gerrit-Project: translatewiki Gerrit-Branch: master Gerrit-Owner: Nikerabbit___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] operations/puppet[production]: mariadb: Remove db1039
Marostegui has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402766 ) Change subject: mariadb: Remove db1039 .. mariadb: Remove db1039 db1039 is going to be decommissioned Bug: T184262 Change-Id: Ia0ee5c411c5f01bfe23fc96dc730f6ac26e697cd --- D hieradata/hosts/db1039.yaml M hieradata/regex.yaml M manifests/site.pp M modules/install_server/files/dhcpd/linux-host-entries.ttyS1-115200 M modules/role/files/prometheus/mysql-core_eqiad.yaml 5 files changed, 10 insertions(+), 13 deletions(-) Approvals: Marostegui: Looks good to me, approved jenkins-bot: Verified diff --git a/hieradata/hosts/db1039.yaml b/hieradata/hosts/db1039.yaml deleted file mode 100644 index 082b36e..000 --- a/hieradata/hosts/db1039.yaml +++ /dev/null @@ -1,3 +0,0 @@ -mariadb::shard: 's7' -mariadb::socket: '/tmp/mysql.sock' -profile::base::notifications_enabled: '0' diff --git a/hieradata/regex.yaml b/hieradata/regex.yaml index 537e6b3..b0f9d22 100644 --- a/hieradata/regex.yaml +++ b/hieradata/regex.yaml @@ -254,7 +254,7 @@ profile::base::check_smart: true smart_health_eqiad: - __regex: !ruby/regexp /^(analytics10[234][0-9]|aqs1004|conf1001|cp1045|db1039|db1001|db1087|db1011|druid1001|elastic1017|es1015|etcd1001|ganeti1001|graphite1.*|kafka1001|kafka-jumbo1001|kube.*|labmon1001|labcontrol1001|labvirt1001|labvirt1010|labsdb1009|labstore1006|lvs1007logstash1008|mw11.*|maps1001|mc1019|ms-be1013|ms-be1039|ores1001|oresrdb1002|phab1001|poolcounter1001|mwlog1001|netmon1.*|puppetmaster1001|pc1004|sca1003|scb1001|thumbor1.*|tin|tungsten|wdqs1003|wtp1025|xenon).eqiad\.wmnet$/ + __regex: !ruby/regexp /^(analytics10[234][0-9]|aqs1004|conf1001|cp1045|db1001|db1087|db1011|druid1001|elastic1017|es1015|etcd1001|ganeti1001|graphite1.*|kafka1001|kafka-jumbo1001|kube.*|labmon1001|labcontrol1001|labvirt1001|labvirt1010|labsdb1009|labstore1006|lvs1007logstash1008|mw11.*|maps1001|mc1019|ms-be1013|ms-be1039|ores1001|oresrdb1002|phab1001|poolcounter1001|mwlog1001|netmon1.*|puppetmaster1001|pc1004|sca1003|scb1001|thumbor1.*|tin|tungsten|wdqs1003|wtp1025|xenon).eqiad\.wmnet$/ profile::base::check_smart: true labtestpuppetmaster: diff --git a/manifests/site.pp b/manifests/site.pp index a9a879f..1e71e7c 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -430,13 +430,21 @@ role(mariadb::core) } -node /^db10(39|69|79|86|94)\.eqiad\.wmnet/ { +node /^db10(69|79|86|94)\.eqiad\.wmnet/ { role(mariadb::core) } +# To be decommissioned T182556 node 'db1034.eqiad.wmnet' { role(spare::system) } + +# To be decommissioned T184262 +node 'db1039.eqiad.wmnet' { +role(spare::system) +} + +# # s7 (centralauth, meta et al.) core production dbs on codfw # codfw master node 'db2029.codfw.wmnet' { diff --git a/modules/install_server/files/dhcpd/linux-host-entries.ttyS1-115200 b/modules/install_server/files/dhcpd/linux-host-entries.ttyS1-115200 index d33b132..3c778da 100644 --- a/modules/install_server/files/dhcpd/linux-host-entries.ttyS1-115200 +++ b/modules/install_server/files/dhcpd/linux-host-entries.ttyS1-115200 @@ -940,13 +940,6 @@ filename "trusty-installer/ubuntu-installer/amd64/pxelinux.0"; } -host db1039 { -hardware ethernet 78:2b:cb:04:fc:98; -fixed-address db1039.eqiad.wmnet; -option pxelinux.pathprefix "trusty-installer/"; -filename "trusty-installer/ubuntu-installer/amd64/pxelinux.0"; -} - host db1043 { hardware ethernet 78:2b:cb:03:dd:3b; fixed-address db1043.eqiad.wmnet; diff --git a/modules/role/files/prometheus/mysql-core_eqiad.yaml b/modules/role/files/prometheus/mysql-core_eqiad.yaml index 6cf92ee..c140642 100644 --- a/modules/role/files/prometheus/mysql-core_eqiad.yaml +++ b/modules/role/files/prometheus/mysql-core_eqiad.yaml @@ -100,7 +100,6 @@ shard: s7 role: slave targets: - - db1039:9104 - db1069:9104 - db1079:9104 - db1086:9104 -- To view, visit https://gerrit.wikimedia.org/r/402766 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ia0ee5c411c5f01bfe23fc96dc730f6ac26e697cd Gerrit-PatchSet: 2 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: MarosteguiGerrit-Reviewer: Filippo Giunchedi Gerrit-Reviewer: Giuseppe Lavagetto Gerrit-Reviewer: Jcrespo Gerrit-Reviewer: Marostegui Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] operations/mediawiki-config[master]: db-eqiad, db-codfw.php: Remove db1039 from config
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402765 ) Change subject: db-eqiad,db-codfw.php: Remove db1039 from config .. db-eqiad,db-codfw.php: Remove db1039 from config db1039 is going to be decommissioned Bug: T184262 Change-Id: I233fb252028a10a67d8c2bf9578cd266bf7ff8d7 --- M wmf-config/db-codfw.php M wmf-config/db-eqiad.php 2 files changed, 0 insertions(+), 3 deletions(-) Approvals: Marostegui: Looks good to me, approved jenkins-bot: Verified diff --git a/wmf-config/db-codfw.php b/wmf-config/db-codfw.php index e324d44..44ad540 100644 --- a/wmf-config/db-codfw.php +++ b/wmf-config/db-codfw.php @@ -542,7 +542,6 @@ 'db1011' => '10.64.0.15', # do not remove or comment out 'db1020' => '10.64.16.9', # do not remove or comment out 'db1030' => '10.64.16.19', # do not remove or comment out - 'db1039' => '10.64.16.28', # do not remove or comment out 'db1043' => '10.64.16.32', # do not remove or comment out 'db1047' => '10.64.16.36', # do not remove or comment out 'db1051' => '10.64.16.76', # do not remove or comment out diff --git a/wmf-config/db-eqiad.php b/wmf-config/db-eqiad.php index cbdce9f..e33e141 100644 --- a/wmf-config/db-eqiad.php +++ b/wmf-config/db-eqiad.php @@ -161,7 +161,6 @@ ], 's7' => [ 'db1062' => 0, # D4 2.8TB 128GB, master - # 'db1039' => 0, # B2 1.4TB 64GB # T163190 'db1069' => 0, # D1 2.8TB 160GB, vslow, dump, old master 'db1079' => 300, # A2 3.6TB 512GB, api #master for db1102 (sanitarium 3) 'db1086' => 500, # B3 3.6TB 512GB, api @@ -521,7 +520,6 @@ 'db1011' => '10.64.0.15', # do not remove or comment out 'db1020' => '10.64.16.9', # do not remove or comment out 'db1030' => '10.64.16.19', # do not remove or comment out - 'db1039' => '10.64.16.28', # do not remove or comment out 'db1043' => '10.64.16.32', # do not remove or comment out 'db1047' => '10.64.16.36', # do not remove or comment out 'db1051' => '10.64.16.76', # do not remove or comment out -- To view, visit https://gerrit.wikimedia.org/r/402765 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I233fb252028a10a67d8c2bf9578cd266bf7ff8d7 Gerrit-PatchSet: 1 Gerrit-Project: operations/mediawiki-config Gerrit-Branch: master Gerrit-Owner: MarosteguiGerrit-Reviewer: Jcrespo Gerrit-Reviewer: Marostegui Gerrit-Reviewer: Urbanecm Gerrit-Reviewer: Zoranzoki21 Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki/core[master]: Avoid loading classes in API factory check
Gergő Tisza has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402767 ) Change subject: Avoid loading classes in API factory check .. Avoid loading classes in API factory check Change-Id: Ie6849a13d0d04ccf089a1f4c2622b41e4507b720 --- M includes/api/ApiModuleManager.php 1 file changed, 1 insertion(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/67/402767/1 diff --git a/includes/api/ApiModuleManager.php b/includes/api/ApiModuleManager.php index b5e47ac..6d46519 100644 --- a/includes/api/ApiModuleManager.php +++ b/includes/api/ApiModuleManager.php @@ -135,7 +135,7 @@ throw new InvalidArgumentException( '$class must be a string' ); } - if ( $factory !== null && !is_callable( $factory ) ) { + if ( $factory !== null && !is_callable( $factory, false ) ) { throw new InvalidArgumentException( '$factory must be a callable (or null)' ); } -- To view, visit https://gerrit.wikimedia.org/r/402767 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ie6849a13d0d04ccf089a1f4c2622b41e4507b720 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Gergő Tisza___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] operations/puppet[production]: mariadb: Remove db1039
Marostegui has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402766 ) Change subject: mariadb: Remove db1039 .. mariadb: Remove db1039 db1039 is going to be decommissioned Bug: T184262 Change-Id: Ia0ee5c411c5f01bfe23fc96dc730f6ac26e697cd --- D hieradata/hosts/db1039.yaml M hieradata/regex.yaml M manifests/site.pp M modules/install_server/files/dhcpd/linux-host-entries.ttyS1-115200 M modules/role/files/prometheus/mysql-core_eqiad.yaml 5 files changed, 10 insertions(+), 13 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/66/402766/1 diff --git a/hieradata/hosts/db1039.yaml b/hieradata/hosts/db1039.yaml deleted file mode 100644 index 082b36e..000 --- a/hieradata/hosts/db1039.yaml +++ /dev/null @@ -1,3 +0,0 @@ -mariadb::shard: 's7' -mariadb::socket: '/tmp/mysql.sock' -profile::base::notifications_enabled: '0' diff --git a/hieradata/regex.yaml b/hieradata/regex.yaml index 537e6b3..b0f9d22 100644 --- a/hieradata/regex.yaml +++ b/hieradata/regex.yaml @@ -254,7 +254,7 @@ profile::base::check_smart: true smart_health_eqiad: - __regex: !ruby/regexp /^(analytics10[234][0-9]|aqs1004|conf1001|cp1045|db1039|db1001|db1087|db1011|druid1001|elastic1017|es1015|etcd1001|ganeti1001|graphite1.*|kafka1001|kafka-jumbo1001|kube.*|labmon1001|labcontrol1001|labvirt1001|labvirt1010|labsdb1009|labstore1006|lvs1007logstash1008|mw11.*|maps1001|mc1019|ms-be1013|ms-be1039|ores1001|oresrdb1002|phab1001|poolcounter1001|mwlog1001|netmon1.*|puppetmaster1001|pc1004|sca1003|scb1001|thumbor1.*|tin|tungsten|wdqs1003|wtp1025|xenon).eqiad\.wmnet$/ + __regex: !ruby/regexp /^(analytics10[234][0-9]|aqs1004|conf1001|cp1045|db1001|db1087|db1011|druid1001|elastic1017|es1015|etcd1001|ganeti1001|graphite1.*|kafka1001|kafka-jumbo1001|kube.*|labmon1001|labcontrol1001|labvirt1001|labvirt1010|labsdb1009|labstore1006|lvs1007logstash1008|mw11.*|maps1001|mc1019|ms-be1013|ms-be1039|ores1001|oresrdb1002|phab1001|poolcounter1001|mwlog1001|netmon1.*|puppetmaster1001|pc1004|sca1003|scb1001|thumbor1.*|tin|tungsten|wdqs1003|wtp1025|xenon).eqiad\.wmnet$/ profile::base::check_smart: true labtestpuppetmaster: diff --git a/manifests/site.pp b/manifests/site.pp index a9a879f..4fb9871 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -430,13 +430,21 @@ role(mariadb::core) } -node /^db10(39|69|79|86|94)\.eqiad\.wmnet/ { +node /^db10(69|79|86|94)\.eqiad\.wmnet/ { role(mariadb::core) } +# To be decommissioned T182556 node 'db1034.eqiad.wmnet' { role(spare::system) } + +# To be decommissioned T184262 +node 'db1039.eqiad.wmnet' { +role(spare::system) +} + +# # s7 (centralauth, meta et al.) core production dbs on codfw # codfw master node 'db2029.codfw.wmnet' { diff --git a/modules/install_server/files/dhcpd/linux-host-entries.ttyS1-115200 b/modules/install_server/files/dhcpd/linux-host-entries.ttyS1-115200 index d33b132..3c778da 100644 --- a/modules/install_server/files/dhcpd/linux-host-entries.ttyS1-115200 +++ b/modules/install_server/files/dhcpd/linux-host-entries.ttyS1-115200 @@ -940,13 +940,6 @@ filename "trusty-installer/ubuntu-installer/amd64/pxelinux.0"; } -host db1039 { -hardware ethernet 78:2b:cb:04:fc:98; -fixed-address db1039.eqiad.wmnet; -option pxelinux.pathprefix "trusty-installer/"; -filename "trusty-installer/ubuntu-installer/amd64/pxelinux.0"; -} - host db1043 { hardware ethernet 78:2b:cb:03:dd:3b; fixed-address db1043.eqiad.wmnet; diff --git a/modules/role/files/prometheus/mysql-core_eqiad.yaml b/modules/role/files/prometheus/mysql-core_eqiad.yaml index 6cf92ee..c140642 100644 --- a/modules/role/files/prometheus/mysql-core_eqiad.yaml +++ b/modules/role/files/prometheus/mysql-core_eqiad.yaml @@ -100,7 +100,6 @@ shard: s7 role: slave targets: - - db1039:9104 - db1069:9104 - db1079:9104 - db1086:9104 -- To view, visit https://gerrit.wikimedia.org/r/402766 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ia0ee5c411c5f01bfe23fc96dc730f6ac26e697cd Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Marostegui___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] operations/mediawiki-config[master]: db-eqiad, db-codfw.php: Remove db1039 from config
Marostegui has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402765 ) Change subject: db-eqiad,db-codfw.php: Remove db1039 from config .. db-eqiad,db-codfw.php: Remove db1039 from config db1039 is going to be decommissioned Bug: T184262 Change-Id: I233fb252028a10a67d8c2bf9578cd266bf7ff8d7 --- M wmf-config/db-codfw.php M wmf-config/db-eqiad.php 2 files changed, 0 insertions(+), 3 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/65/402765/1 diff --git a/wmf-config/db-codfw.php b/wmf-config/db-codfw.php index e324d44..44ad540 100644 --- a/wmf-config/db-codfw.php +++ b/wmf-config/db-codfw.php @@ -542,7 +542,6 @@ 'db1011' => '10.64.0.15', # do not remove or comment out 'db1020' => '10.64.16.9', # do not remove or comment out 'db1030' => '10.64.16.19', # do not remove or comment out - 'db1039' => '10.64.16.28', # do not remove or comment out 'db1043' => '10.64.16.32', # do not remove or comment out 'db1047' => '10.64.16.36', # do not remove or comment out 'db1051' => '10.64.16.76', # do not remove or comment out diff --git a/wmf-config/db-eqiad.php b/wmf-config/db-eqiad.php index cbdce9f..e33e141 100644 --- a/wmf-config/db-eqiad.php +++ b/wmf-config/db-eqiad.php @@ -161,7 +161,6 @@ ], 's7' => [ 'db1062' => 0, # D4 2.8TB 128GB, master - # 'db1039' => 0, # B2 1.4TB 64GB # T163190 'db1069' => 0, # D1 2.8TB 160GB, vslow, dump, old master 'db1079' => 300, # A2 3.6TB 512GB, api #master for db1102 (sanitarium 3) 'db1086' => 500, # B3 3.6TB 512GB, api @@ -521,7 +520,6 @@ 'db1011' => '10.64.0.15', # do not remove or comment out 'db1020' => '10.64.16.9', # do not remove or comment out 'db1030' => '10.64.16.19', # do not remove or comment out - 'db1039' => '10.64.16.28', # do not remove or comment out 'db1043' => '10.64.16.32', # do not remove or comment out 'db1047' => '10.64.16.36', # do not remove or comment out 'db1051' => '10.64.16.76', # do not remove or comment out -- To view, visit https://gerrit.wikimedia.org/r/402765 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I233fb252028a10a67d8c2bf9578cd266bf7ff8d7 Gerrit-PatchSet: 1 Gerrit-Project: operations/mediawiki-config Gerrit-Branch: master Gerrit-Owner: Marostegui___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] operations/mediawiki-config[master]: db-eqiad.php: Depool db1067, db1089
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402764 ) Change subject: db-eqiad.php: Depool db1067, db1089 .. db-eqiad.php: Depool db1067, db1089 Depool db1067 and db1089 to check their data Bug: T162807 Change-Id: I4d9a20d81a7aab3993b66173f39792ad5070bccb --- M wmf-config/db-eqiad.php 1 file changed, 2 insertions(+), 2 deletions(-) Approvals: Marostegui: Looks good to me, approved jenkins-bot: Verified diff --git a/wmf-config/db-eqiad.php b/wmf-config/db-eqiad.php index cf47536..cbdce9f 100644 --- a/wmf-config/db-eqiad.php +++ b/wmf-config/db-eqiad.php @@ -105,13 +105,13 @@ 'sectionLoads' => [ 's1' => [ 'db1052' => 0, # B3 2.8TB 96GB, master - 'db1067' => 0, # D1 2.8TB 160GB, old master + # 'db1067' => 0, # D1 2.8TB 160GB, old master # T162807 'db1065' => 0, # D1 2.8TB 160GB, vslow, dump, master for sanitarium 'db1066' => 50, # D1 2.8TB 160GB, api 'db1073' => 50, # B3 2.8TB 160GB, api 'db1080' => 300, # A2 3.6TB 512GB, api 'db1083' => 500, # B1 3.6TB 512GB - 'db1089' => 500, # C3 3.6TB 512GB + # 'db1089' => 500, # C3 3.6TB 512GB # T162807 'db1099:3311' => 1, # B2 3.6TB 512GB # rc, log: s1 and s8 'db1105:3311' => 1, # C3 3.6TB 512GB # rc, log: s1 and s2 ], -- To view, visit https://gerrit.wikimedia.org/r/402764 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I4d9a20d81a7aab3993b66173f39792ad5070bccb Gerrit-PatchSet: 1 Gerrit-Project: operations/mediawiki-config Gerrit-Branch: master Gerrit-Owner: MarosteguiGerrit-Reviewer: Jcrespo Gerrit-Reviewer: Marostegui Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] operations/mediawiki-config[master]: db-eqiad.php: Depool db1067, db1089
Marostegui has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402764 ) Change subject: db-eqiad.php: Depool db1067, db1089 .. db-eqiad.php: Depool db1067, db1089 Depool db1067 and db1089 to check their data Bug: T162807 Change-Id: I4d9a20d81a7aab3993b66173f39792ad5070bccb --- M wmf-config/db-eqiad.php 1 file changed, 2 insertions(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/64/402764/1 diff --git a/wmf-config/db-eqiad.php b/wmf-config/db-eqiad.php index cf47536..cbdce9f 100644 --- a/wmf-config/db-eqiad.php +++ b/wmf-config/db-eqiad.php @@ -105,13 +105,13 @@ 'sectionLoads' => [ 's1' => [ 'db1052' => 0, # B3 2.8TB 96GB, master - 'db1067' => 0, # D1 2.8TB 160GB, old master + # 'db1067' => 0, # D1 2.8TB 160GB, old master # T162807 'db1065' => 0, # D1 2.8TB 160GB, vslow, dump, master for sanitarium 'db1066' => 50, # D1 2.8TB 160GB, api 'db1073' => 50, # B3 2.8TB 160GB, api 'db1080' => 300, # A2 3.6TB 512GB, api 'db1083' => 500, # B1 3.6TB 512GB - 'db1089' => 500, # C3 3.6TB 512GB + # 'db1089' => 500, # C3 3.6TB 512GB # T162807 'db1099:3311' => 1, # B2 3.6TB 512GB # rc, log: s1 and s8 'db1105:3311' => 1, # C3 3.6TB 512GB # rc, log: s1 and s2 ], -- To view, visit https://gerrit.wikimedia.org/r/402764 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I4d9a20d81a7aab3993b66173f39792ad5070bccb Gerrit-PatchSet: 1 Gerrit-Project: operations/mediawiki-config Gerrit-Branch: master Gerrit-Owner: Marostegui___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] operations/mediawiki-config[master]: Configure the Swift file backend to accept X-MediaWiki- head...
Gergő Tisza has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402763 ) Change subject: Configure the Swift file backend to accept X-MediaWiki- headers. .. Configure the Swift file backend to accept X-MediaWiki- headers. Change-Id: I7a50f31c8a964d0225cd4483a071a137c434f6b2 Depends-On: Ic6a9e763f2e1d2e55612ec75cce921a8120f833d --- M wmf-config/filebackend.php 1 file changed, 3 insertions(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/63/402763/1 diff --git a/wmf-config/filebackend.php b/wmf-config/filebackend.php index a26920b..29dc8d5 100644 --- a/wmf-config/filebackend.php +++ b/wmf-config/filebackend.php @@ -54,8 +54,9 @@ 'cacheAuthInfo' => true, // When used by FileBackendMultiWrite, read from this cluster if it's the local one 'readAffinity' => ( $specificDC === $wmfDatacenter ), - 'readUsers' => [ $wmfSwiftConfig[$specificDC]['thumborUser'] ], - 'writeUsers' => [ $wmfSwiftConfig[$specificDC]['thumborUser'] ] + 'readUsers' => [ $wmfSwiftConfig[$specificDC]['thumborUser'] ], + 'writeUsers' => [ $wmfSwiftConfig[$specificDC]['thumborUser'] ], + 'headerWhitelist'=> [ '/^x-mediawiki-/' ], ]; $wgFileBackends[] = [ // backend config for wiki's access to shared repo 'class' => 'SwiftFileBackend', -- To view, visit https://gerrit.wikimedia.org/r/402763 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I7a50f31c8a964d0225cd4483a071a137c434f6b2 Gerrit-PatchSet: 1 Gerrit-Project: operations/mediawiki-config Gerrit-Branch: master Gerrit-Owner: Gergő Tisza___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki/core[master]: Add Help Page link in Special:ExpandTemplates
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402629 ) Change subject: Add Help Page link in Special:ExpandTemplates .. Add Help Page link in Special:ExpandTemplates Bug: T184366 Change-Id: Ice286405ec821c983020ebd6795ae429485c6d3c --- M includes/specials/SpecialExpandTemplates.php 1 file changed, 1 insertion(+), 0 deletions(-) Approvals: Matěj Suchánek: Looks good to me, but someone else must approve Legoktm: Looks good to me, approved jenkins-bot: Verified diff --git a/includes/specials/SpecialExpandTemplates.php b/includes/specials/SpecialExpandTemplates.php index 970c903..0c18a48 100644 --- a/includes/specials/SpecialExpandTemplates.php +++ b/includes/specials/SpecialExpandTemplates.php @@ -56,6 +56,7 @@ global $wgParser; $this->setHeaders(); + $this->addHelpLink( 'Help:ExpandTemplates' ); $request = $this->getRequest(); $titleStr = $request->getText( 'wpContextTitle' ); -- To view, visit https://gerrit.wikimedia.org/r/402629 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ice286405ec821c983020ebd6795ae429485c6d3c Gerrit-PatchSet: 4 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Jayprakash12345 <0freerunn...@gmail.com> Gerrit-Reviewer: AddshoreGerrit-Reviewer: Brian Wolff Gerrit-Reviewer: Dereckson Gerrit-Reviewer: Jayprakash12345 <0freerunn...@gmail.com> Gerrit-Reviewer: Legoktm Gerrit-Reviewer: Matěj Suchánek Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki/core[master]: Add Help Page link in Special:ApiSandbox
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402628 ) Change subject: Add Help Page link in Special:ApiSandbox .. Add Help Page link in Special:ApiSandbox Bug: T184365 Change-Id: I61ca80947c331bbdbe59feff5f33942a7d800a51 --- M includes/specials/SpecialApiSandbox.php 1 file changed, 1 insertion(+), 0 deletions(-) Approvals: Legoktm: Looks good to me, approved jenkins-bot: Verified diff --git a/includes/specials/SpecialApiSandbox.php b/includes/specials/SpecialApiSandbox.php index e994347..2733e75 100644 --- a/includes/specials/SpecialApiSandbox.php +++ b/includes/specials/SpecialApiSandbox.php @@ -33,6 +33,7 @@ public function execute( $par ) { $this->setHeaders(); $out = $this->getOutput(); + $this->addHelpLink( 'Help:ApiSandbox' ); if ( !$this->getConfig()->get( 'EnableAPI' ) ) { $out->showErrorPage( 'error', 'apisandbox-api-disabled' ); -- To view, visit https://gerrit.wikimedia.org/r/402628 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I61ca80947c331bbdbe59feff5f33942a7d800a51 Gerrit-PatchSet: 4 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Jayprakash12345 <0freerunn...@gmail.com> Gerrit-Reviewer: AddshoreGerrit-Reviewer: Brian Wolff Gerrit-Reviewer: Dereckson Gerrit-Reviewer: Jayprakash12345 <0freerunn...@gmail.com> Gerrit-Reviewer: Legoktm Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...Cargo[master]: Changed default sort to be on more than one field
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402761 ) Change subject: Changed default sort to be on more than one field .. Changed default sort to be on more than one field Change-Id: Ieaedbcb5e375aae27eabe99e0ba931522e185f05 --- M includes/CargoSQLQuery.php 1 file changed, 19 insertions(+), 7 deletions(-) Approvals: Yaron Koren: Looks good to me, approved jenkins-bot: Verified diff --git a/includes/CargoSQLQuery.php b/includes/CargoSQLQuery.php index 3a475bb..b41c058 100644 --- a/includes/CargoSQLQuery.php +++ b/includes/CargoSQLQuery.php @@ -392,13 +392,25 @@ if ( $orderByStr != '' ) { $this->mOrderByStr = $orderByStr; } else { - // By default, sort on the first field. - reset( $this->mAliasedFieldNames ); - $firstField = current( $this->mAliasedFieldNames ); - if ( strpos( $firstField, '(' ) === false && strpos( $firstField, '.' ) === false ) { - $this->mOrderByStr = $this->mCargoDB->addIdentifierQuotes( $firstField ); - } else { - $this->mOrderByStr = $firstField; + // By default, sort on up to the first five fields, in + // the order in which they're defined. Five seems like + // enough to make sure everything is in the right order, + // no? Or should it always be all the fields? + $this->mOrderByStr = ''; + $fieldNum = 1; + foreach ( $this->mAliasedFieldNames as $fieldName ) { + if ( $fieldNum > 1 ) { + $this->mOrderByStr .= ', '; + } + if ( strpos( $fieldName, '(' ) === false && strpos( $fieldName, '.' ) === false ) { + $this->mOrderByStr .= $this->mCargoDB->addIdentifierQuotes( $fieldName ); + } else { + $this->mOrderByStr .= $fieldName; + } + $fieldNum++; + if ( $fieldNum > 5 ) { + break; + } } } } -- To view, visit https://gerrit.wikimedia.org/r/402761 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ieaedbcb5e375aae27eabe99e0ba931522e185f05 Gerrit-PatchSet: 2 Gerrit-Project: mediawiki/extensions/Cargo Gerrit-Branch: master Gerrit-Owner: Yaron KorenGerrit-Reviewer: Yaron Koren Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...Cargo[master]: Changed default sort to be on more than one field
Yaron Koren has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402761 ) Change subject: Changed default sort to be on more than one field .. Changed default sort to be on more than one field Change-Id: Ieaedbcb5e375aae27eabe99e0ba931522e185f05 --- M includes/CargoSQLQuery.php 1 file changed, 19 insertions(+), 7 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Cargo refs/changes/61/402761/2 diff --git a/includes/CargoSQLQuery.php b/includes/CargoSQLQuery.php index 3a475bb..b41c058 100644 --- a/includes/CargoSQLQuery.php +++ b/includes/CargoSQLQuery.php @@ -392,13 +392,25 @@ if ( $orderByStr != '' ) { $this->mOrderByStr = $orderByStr; } else { - // By default, sort on the first field. - reset( $this->mAliasedFieldNames ); - $firstField = current( $this->mAliasedFieldNames ); - if ( strpos( $firstField, '(' ) === false && strpos( $firstField, '.' ) === false ) { - $this->mOrderByStr = $this->mCargoDB->addIdentifierQuotes( $firstField ); - } else { - $this->mOrderByStr = $firstField; + // By default, sort on up to the first five fields, in + // the order in which they're defined. Five seems like + // enough to make sure everything is in the right order, + // no? Or should it always be all the fields? + $this->mOrderByStr = ''; + $fieldNum = 1; + foreach ( $this->mAliasedFieldNames as $fieldName ) { + if ( $fieldNum > 1 ) { + $this->mOrderByStr .= ', '; + } + if ( strpos( $fieldName, '(' ) === false && strpos( $fieldName, '.' ) === false ) { + $this->mOrderByStr .= $this->mCargoDB->addIdentifierQuotes( $fieldName ); + } else { + $this->mOrderByStr .= $fieldName; + } + $fieldNum++; + if ( $fieldNum > 5 ) { + break; + } } } } -- To view, visit https://gerrit.wikimedia.org/r/402761 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ieaedbcb5e375aae27eabe99e0ba931522e185f05 Gerrit-PatchSet: 2 Gerrit-Project: mediawiki/extensions/Cargo Gerrit-Branch: master Gerrit-Owner: Yaron KorenGerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] wikidata...gui[master]: Add lazy loading images and grid layout in rows to images
StudentSydney has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402760 ) Change subject: Add lazy loading images and grid layout in rows to images .. Add lazy loading images and grid layout in rows to images This adds lazy loading to images from queries so they do not all load at the same time, which is very slow and a bad user experiance for large queries. This also imrpoves the layout and arranges the images in order. The heights of images must be inform within a row so that they do not staggar at the bottom. Bug: T166216 Change-Id: Ie91a1675ab02dca9faf124cd50bcacc07aac8af7 --- M embed.html 1 file changed, 3 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/wikidata/query/gui refs/changes/60/402760/1 diff --git a/embed.html b/embed.html index 70ea199..6667bf3 100644 --- a/embed.html +++ b/embed.html @@ -109,6 +109,9 @@ .header-toolbar:hover { opacity: 1; } +.img-grid { + width: 95vw; +} -- To view, visit https://gerrit.wikimedia.org/r/402760 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ie91a1675ab02dca9faf124cd50bcacc07aac8af7 Gerrit-PatchSet: 1 Gerrit-Project: wikidata/query/gui Gerrit-Branch: master Gerrit-Owner: StudentSydney___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] oojs/ui[master]: WikimediaUI theme: Add additional 'interactions' & 'media' p...
VolkerE has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402759 ) Change subject: WikimediaUI theme: Add additional 'interactions' & 'media' pack icons .. WikimediaUI theme: Add additional 'interactions' & 'media' pack icons Adding additional icons from refined WikimediaUI collection: - 'checkAll' to 'interactions' pack, - 'exitFullscreen', - 'imageBroken' and - 'pause' to 'media' pack Bug: T177432 Depends-on: I35fee09dbeb4ac5da7de859c15a1506b5fa5ac6d Change-Id: Ib1a3f01fab3437a15e080262ad99ff75a718fa73 --- M demos/pages/icons.js M src/themes/wikimediaui/icons-interactions.json M src/themes/wikimediaui/icons-media.json A src/themes/wikimediaui/images/icons/checkAll.svg A src/themes/wikimediaui/images/icons/exitFullscreen.svg A src/themes/wikimediaui/images/icons/imageBroken.svg A src/themes/wikimediaui/images/icons/pause.svg 7 files changed, 36 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/oojs/ui refs/changes/59/402759/1 diff --git a/demos/pages/icons.js b/demos/pages/icons.js index 4551f41..dc79d24 100644 --- a/demos/pages/icons.js +++ b/demos/pages/icons.js @@ -51,6 +51,7 @@ 'browser', 'cancel', 'check', + 'checkAll', 'clear', 'clock', 'close', @@ -150,11 +151,14 @@ ], media: [ 'fullScreen', + 'exitFullscreen', 'image', 'imageAdd', 'imageLock', 'imageGallery', + 'imageBroken', 'play', + 'pause', 'stop' ], location: [ diff --git a/src/themes/wikimediaui/icons-interactions.json b/src/themes/wikimediaui/icons-interactions.json index 4d519a5..3b9b5d5 100644 --- a/src/themes/wikimediaui/icons-interactions.json +++ b/src/themes/wikimediaui/icons-interactions.json @@ -27,6 +27,7 @@ } }, "cancel": { "file": "images/icons/cancel.svg", "variants": [ "destructive" ] }, "check": { "file": "images/icons/check.svg", "variants": [ "destructive" ] }, + "checkAll": { "file": "images/icons/checkAll.svg" }, "clear": { "file": "images/icons/clear.svg" }, "clock": { "file": "images/icons/clock.svg" }, "close": { "file": "images/icons/close.svg" }, diff --git a/src/themes/wikimediaui/icons-media.json b/src/themes/wikimediaui/icons-media.json index 02f2928..95997de 100644 --- a/src/themes/wikimediaui/icons-media.json +++ b/src/themes/wikimediaui/icons-media.json @@ -19,6 +19,9 @@ } }, "images": { + "exitFullscreen": { + "file": "images/icons/exitFullscreen.svg" + }, "fullScreen": { "file": "images/icons/fullScreen.svg" }, "image": { "file": "images/icons/image.svg" @@ -28,6 +31,9 @@ "ltr": "images/icons/imageAdd-ltr.svg", "rtl": "images/icons/imageAdd-rtl.svg" } + }, + "imageBroken": { + "file": "images/icons/imageBroken.svg" }, "imageLock": { "file": { @@ -41,6 +47,9 @@ "camera": { "file": "images/icons/camera.svg" }, + "pause": { + "file": "images/icons/pause.svg" + }, "play": { "file": "images/icons/play.svg" }, diff --git a/src/themes/wikimediaui/images/icons/checkAll.svg b/src/themes/wikimediaui/images/icons/checkAll.svg new file mode 100644 index 000..02eb568 --- /dev/null +++ b/src/themes/wikimediaui/images/icons/checkAll.svg @@ -0,0 +1,5 @@ + +http://www.w3.org/2000/svg; width="20" height="20" viewBox="0 0 20 20"> + check all + + \ No newline at end of file diff --git a/src/themes/wikimediaui/images/icons/exitFullscreen.svg b/src/themes/wikimediaui/images/icons/exitFullscreen.svg new file mode 100644 index 000..c967cf1 --- /dev/null +++ b/src/themes/wikimediaui/images/icons/exitFullscreen.svg @@ -0,0 +1,5 @@ + +http://www.w3.org/2000/svg; width="20" height="20" viewBox="0 0 20 20"> + exit fullscreen + + diff --git a/src/themes/wikimediaui/images/icons/imageBroken.svg b/src/themes/wikimediaui/images/icons/imageBroken.svg new file mode
[MediaWiki-commits] [Gerrit] mediawiki...Score[master]: Migrate TiMidity++ to fluidsynth
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402148 ) Change subject: Migrate TiMidity++ to fluidsynth .. Migrate TiMidity++ to fluidsynth This patch adds support for a seamless migration to fluidsynth, as timidty will be deprecated soon due to it's unmaintained package status in the Debian repository. Also, keep in mind that fluidsynth now requires a path to the soundfont file, while timidity had it pre-configured. Bug: T181897 Change-Id: Idaf062f060cca823bdf11b6b0e846540eb588945 --- M README M extension.json M i18n/en.json M i18n/qqq.json M includes/Score.php 5 files changed, 43 insertions(+), 17 deletions(-) Approvals: Ebe123: Looks good to me, approved jenkins-bot: Verified diff --git a/README b/README index d3eae4c..d12f9fb 100644 --- a/README +++ b/README @@ -41,8 +41,11 @@ $wgScoreLilyPond = '/path/to/your/lilypond/executable'; /* required */ $wgScoreAbc2Ly = '/path/to/your/abc2ly/executable'; /* if you want ABC to LilyPond conversion */ - $wgScoreTimidty = '/path/to/your/timidty/executable'; /* if you want MIDI to -Vorbis conversion */ + $wgScoreFluidsynth = '/path/to/your/fluidsynth/executable'; /* if you want MIDI to + Vorbis conversion */ + $wgScoreSoundfont = '/path/to/your/soundfont/file'; /* required for Fluidsynth */ + $wgScoreTimidity = '/path/to/your/timidity/executable'; /* fallback when Fluidsynth + is not installed */ $wgScoreTrim = true; /* Set to false if you don't want score trimming */ $wgScoreSafeMode = false; /* Set to true if the Lilypond executable is running in a Firejail or equivalent */ diff --git a/extension.json b/extension.json index 11e1080..7dc5b2c 100644 --- a/extension.json +++ b/extension.json @@ -87,6 +87,8 @@ "ScoreTrim": null, "ScoreLilyPond": "/usr/bin/lilypond", "ScoreAbc2Ly": "/usr/bin/abc2ly", + "ScoreFluidsynth": "/usr/bin/fluidsynth", + "ScoreSoundfont": "/usr/share/sounds/sf2/FluidR3_GM.sf2", "ScoreTimidity": "/usr/bin/timidity", "ScoreSafeMode": true, "ScorePath": false, diff --git a/i18n/en.json b/i18n/en.json index 7c31ccc..3ec220c 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -32,7 +32,8 @@ "score-page": "Page $1", "score-pregreplaceerr": "PCRE regular expression replacement failed", "score-readerr": "Unable to read file $1.", - "score-timiditynotexecutable": "TiMidity++ could not be executed: $1 is not an executable file. Make sure $wgScoreTimidity is set correctly.", + "score-fallbacknotexecutable": "TiMidity++ could not be executed as fallback: $1 is not an executable file. Make sure $wgScoreTimidity or $wgScoreFluidsynth is set correctly.", + "score-soundfontnotexists": "Soundfont could not be found: $1 does not exists. Make sure $wgScoreSoundfont is set correctly.", "score-renameerr": "Error moving score files to upload directory.", "score-trimerr": "Image could not be trimmed:\n$1\nSet $wgScoreTrim=false if this problem persists.", "score-versionerr": "Unable to obtain LilyPond version:\n$1", diff --git a/i18n/qqq.json b/i18n/qqq.json index 7072caf..d2593ad 100644 --- a/i18n/qqq.json +++ b/i18n/qqq.json @@ -38,7 +38,8 @@ "score-page": "The word \"Page\" as used in pagination. Parameters:\n* $1 - the page number\n{{Identical|Page}}", "score-pregreplaceerr": "Displayed if a PCRE regular expression replacement failed.", "score-readerr": "Displayed if the extension could not read a file. $1 is the path to the file that could not be read.", - "score-timiditynotexecutable": "Displayed if TiMidity++ could not be executed. $1 is the path to the TiMidity++ binary.", + "score-fallbacknotexecutable": "Displayed if TiMidity++ could not be executed as fallback. $1 is the path to the TiMidity++ binary.", + "score-soundfontnotexists": "Displayed if soundfont could not be found. $1 is the path to the soundfont file.", "score-renameerr": "Displayed if moving the resultant files from the working environment to the upload directory fails.", "score-trimerr": "Displayed if the extension failed to trim an output image. $1 is the error (generally big block of text in a pre tag)", "score-versionerr": "Displayed if the extension failed to obtain the version string of LilyPond. $1 is the LilyPond stdout output generated by the attempt.", diff --git a/includes/Score.php b/includes/Score.php index 9010605..dc90818 100644 --- a/includes/Score.php +++ b/includes/Score.php @@
[MediaWiki-commits] [Gerrit] operations/puppet[production]: swift: Fix checks on drive/filesystem titles to allow for la...
Alex Monk has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402758 ) Change subject: swift: Fix checks on drive/filesystem titles to allow for labs ones .. swift: Fix checks on drive/filesystem titles to allow for labs ones Added support for the lv- prefix used on deployment-ms-be0[34] machines in deployment-prep. Bug: T184236 Change-Id: I1eb608cf96e2e79a84772faaf7bedae6c0ecfb96 --- M modules/swift/manifests/init_device.pp M modules/swift/manifests/mount_filesystem.pp 2 files changed, 2 insertions(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/58/402758/1 diff --git a/modules/swift/manifests/init_device.pp b/modules/swift/manifests/init_device.pp index eaca102..8c72c66 100644 --- a/modules/swift/manifests/init_device.pp +++ b/modules/swift/manifests/init_device.pp @@ -1,5 +1,5 @@ define swift::init_device($partition_nr='1') { -if ($title !~ /^([hvs]d[a-z]+|md[0-9]+)$/) { +if ($title !~ /^([hvs]d[a-z]+|md[0-9]+|lv\-[a-z]+)$/) { fail("Invalid name ${title} for swift::init_device") } diff --git a/modules/swift/manifests/mount_filesystem.pp b/modules/swift/manifests/mount_filesystem.pp index 1a7a86e..38f478d 100644 --- a/modules/swift/manifests/mount_filesystem.pp +++ b/modules/swift/manifests/mount_filesystem.pp @@ -1,7 +1,7 @@ define swift::mount_filesystem ( $mount_base = '/srv/swift-storage', ){ -if ($title !~ /^[hvs]d[a-z]+[0-9]+$/) { +if ($title !~ /^([hvs]d|lv\-)[a-z]+[0-9]+$/) { fail("Invalid name ${title} for swift::mount_filesystem") } -- To view, visit https://gerrit.wikimedia.org/r/402758 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I1eb608cf96e2e79a84772faaf7bedae6c0ecfb96 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Alex Monk___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] oojs/ui[master]: WikimediaUI theme: Align size and position of overhauled icons
VolkerE has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402756 ) Change subject: WikimediaUI theme: Align size and position of overhauled icons .. WikimediaUI theme: Align size and position of overhauled icons Bug: T177432 Change-Id: I154f638abd1f552018a3ef9d046627b88cfe9a13 --- M src/themes/wikimediaui/common.less M src/themes/wikimediaui/elements.less M src/themes/wikimediaui/widgets.less 3 files changed, 8 insertions(+), 9 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/oojs/ui refs/changes/56/402756/1 diff --git a/src/themes/wikimediaui/common.less b/src/themes/wikimediaui/common.less index a904fec..c69de80 100644 --- a/src/themes/wikimediaui/common.less +++ b/src/themes/wikimediaui/common.less @@ -64,14 +64,14 @@ @size-fieldlayout-help-icon: 22 / @oo-ui-font-size-browser / @oo-ui-font-size-base; @size-tool: 40 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `3.125em`≈`40px` -@start-framed-icon-only: 7 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `0.547em`≈`7px`; HACK: We have to break with `@padding-start-input-text-icon` to perfectly center in `@min-width-button-base` +@start-framed-icon-only: 10 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `0.547em`≈`7px`; HACK: We have to break with `@padding-start-input-text-icon` to perfectly center in `@min-width-button-base` @start-framed-icon-only-numberinput: 6 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `0.46875em`≈`6px` @start-framed-indicator-only: 13 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `1.09375em`≈`14px`; `@size-indicator + 2 * @border-width-base` @start-framed-square-indicator-only: 9 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `0.703125em`≈`9px` @start-frameless: -@start-frameless-icon; @start-frameless-icon: 3 / @oo-ui-font-size-browser / @oo-ui-font-size-base; @start-tagmultiselect-input: 5 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `0.390625em`≈`5px`; `@padding-horizontal-tagitem` + `@border-width-base` -@start-tool-icon-indicator: 8 / @oo-ui-font-size-browser / @oo-ui-font-size-base; +@start-tool-icon-indicator: 12 / @oo-ui-font-size-browser / @oo-ui-font-size-base; @start-toolbar-narrow-tool-icon: 4 / @oo-ui-font-size-browser / @oo-ui-font-size-base; @end-tagitem: 4 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `0.3125em`≈`4px` @@ -133,7 +133,6 @@ @padding-bottom-base: 7 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `0.547em`≈`7px` @padding-bottom-menu: 8 / @oo-ui-font-size-browser / @oo-ui-font-size-base; @padding-bottom-tool-label: 12 / @oo-ui-font-size-browser / @oo-ui-font-size-base; -@padding-start-input-text-icon: 6 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // As long as we have whitespace in icon canvas, we need reduced `padding-left`. @padding-start-icon: @size-icon; @padding-start-icon-only: 26 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `2.03125em`≈`26px`; @min-width-button-base - @padding-horizontal-base - 2 * @border-width-base; @padding-start-fieldset-header-iconized: 26 / @oo-ui-font-size-browser / ( @oo-ui-font-size-base * @font-size-fieldset-header ); diff --git a/src/themes/wikimediaui/elements.less b/src/themes/wikimediaui/elements.less index 585adef..946b7dc 100644 --- a/src/themes/wikimediaui/elements.less +++ b/src/themes/wikimediaui/elements.less @@ -271,7 +271,7 @@ padding-left: @padding-start-input-text-icon-label; > .oo-ui-iconElement-icon { - left: @padding-start-input-text-icon; + //left: @padding-horizontal-input-text; } } } diff --git a/src/themes/wikimediaui/widgets.less b/src/themes/wikimediaui/widgets.less index 7348fbb..810cd2b 100644 --- a/src/themes/wikimediaui/widgets.less +++ b/src/themes/wikimediaui/widgets.less @@ -265,7 +265,7 @@ padding-left: @padding-start-input-text-icon-label; > .oo-ui-iconElement-icon { - left: @padding-start-input-text-icon; + left: @padding-horizontal-input-text; } } @@ -570,7 +570,7 @@ line-height: @line-height-reset; .oo-ui-iconElement-icon { - left: @padding-start-input-text-icon; + left: @padding-horizontal-input-text; } .oo-ui-indicatorElement-indicator { @@ -1364,7 +1364,7 @@ > .oo-ui-iconElement-icon { display: none; top: -@border-width-base; // Address `border-top` of parent element -
[MediaWiki-commits] [Gerrit] oojs/ui[master]: WikimediaUI theme: Align refined WikimediaUI icons in size a...
VolkerE has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402757 ) Change subject: WikimediaUI theme: Align refined WikimediaUI icons in size and position .. WikimediaUI theme: Align refined WikimediaUI icons in size and position With this and the depending parent change, the quirks of taking canvas whitespace into account are greatly tamed, enabling us to further fine-tune positioning to align to design templates. Decreasing base icon size – equivalent to missing canvas whitespace – and slightly changing a few special cases, like NumberInputWidget and checkboxes' checkmarks altogether reduces CSS code needed for same visual appearance. Bug: T177432 Depends-on: I35fee09dbeb4ac5da7de859c15a1506b5fa5ac6d Change-Id: If5722df41e75a1d4bdf8afc83c81670d1be3a1b8 --- M src/themes/wikimediaui/common.less M src/themes/wikimediaui/elements.less M src/themes/wikimediaui/layouts.less M src/themes/wikimediaui/widgets.less 4 files changed, 18 insertions(+), 26 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/oojs/ui refs/changes/57/402757/1 diff --git a/src/themes/wikimediaui/common.less b/src/themes/wikimediaui/common.less index c69de80..7e02b06 100644 --- a/src/themes/wikimediaui/common.less +++ b/src/themes/wikimediaui/common.less @@ -44,10 +44,10 @@ @min-size-icon: 16px; // values used for `min-height` are defined in `px`, see T130691 @min-size-indicator: 12px; -@min-size-tagitem-close: 20px; @min-width-button-base: 40 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `3.125em`≈`40px` at base `font-size: 12.8px` @min-width-button-combo-widget: @size-base; @min-width-icon-numberinput: 20px; +@min-width-tagitem-close: 14px; @min-height-widget-base: @size-base; @min-height-toggleswitch: 26px; // equals `16px` @size-toggleswitch-grip-min + 4px*2 distance top/bottom + 1px*2 border top/bottom @max-width-base: 50em; @@ -55,21 +55,23 @@ @size-anchor: 9px; @size-button-base: @size-base; +@size-button-tagitem-close: 20 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `1.5625em`≈`20px` @size-icon: 16 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `1.875em`≈`24px` -@size-icon-numberinput: 20 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `1.5625em`≈`20px` -@size-icon-tagitem-close: 20 / @oo-ui-font-size-browser / @oo-ui-font-size-base; +@size-icon-tagitem-close: 14 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `1.09375em`≈`14px` +@size-icon-checkmark: 14 / @oo-ui-font-size-browser / @oo-ui-font-size-base; @size-indicator: 12 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `0.9375em`≈`12px` @size-toggleswitch-grip-min: 16px; @size-dialog-bar-top: 44 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `3.4375em`≈`44px` @size-fieldlayout-help-icon: 22 / @oo-ui-font-size-browser / @oo-ui-font-size-base; @size-tool: 40 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `3.125em`≈`40px` -@start-framed-icon-only: 10 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `0.547em`≈`7px`; HACK: We have to break with `@padding-start-input-text-icon` to perfectly center in `@min-width-button-base` -@start-framed-icon-only-numberinput: 6 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `0.46875em`≈`6px` +@start-framed-icon-only: 11 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `0.859375em`≈`11px`; HACK: We have to break with `@padding-start-input-text-icon` to perfectly center in `@min-width-button-base` +@start-framed-icon-only-numberinput: 7 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `0.546875em`≈`7px` @start-framed-indicator-only: 13 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `1.09375em`≈`14px`; `@size-indicator + 2 * @border-width-base` @start-framed-square-indicator-only: 9 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `0.703125em`≈`9px` @start-frameless: -@start-frameless-icon; -@start-frameless-icon: 3 / @oo-ui-font-size-browser / @oo-ui-font-size-base; +@start-frameless-icon: 7 / @oo-ui-font-size-browser / @oo-ui-font-size-base; +@start-fieldlayout-help-icon: 3 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `0.234375em`≈`3px` @start-tagmultiselect-input: 5 / @oo-ui-font-size-browser / @oo-ui-font-size-base; // equals `0.390625em`≈`5px`; `@padding-horizontal-tagitem` + `@border-width-base` @start-tool-icon-indicator: 12 / @oo-ui-font-size-browser / @oo-ui-font-size-base; @start-toolbar-narrow-tool-icon: 4 / @oo-ui-font-size-browser / @oo-ui-font-size-base; diff --git a/src/themes/wikimediaui/elements.less b/src/themes/wikimediaui/elements.less index 946b7dc..4a86bc4 100644 --- a/src/themes/wikimediaui/elements.less +++ b/src/themes/wikimediaui/elements.less @@ -155,7 +155,7 @@ } &.oo-ui-iconElement.oo-ui-labelElement
[MediaWiki-commits] [Gerrit] mediawiki/core[master]: Added Tests for ContentModelLogFormatter
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402755 ) Change subject: Added Tests for ContentModelLogFormatter .. Added Tests for ContentModelLogFormatter Bug: T183900 Change-Id: I812b477eb45e19a06e5c18bc30da731f4af8cc8f --- A tests/phpunit/includes/logging/ContentModelLogFormatterTest.php 1 file changed, 60 insertions(+), 0 deletions(-) Approvals: Legoktm: Looks good to me, approved jenkins-bot: Verified diff --git a/tests/phpunit/includes/logging/ContentModelLogFormatterTest.php b/tests/phpunit/includes/logging/ContentModelLogFormatterTest.php new file mode 100644 index 000..17e5411 --- /dev/null +++ b/tests/phpunit/includes/logging/ContentModelLogFormatterTest.php @@ -0,0 +1,60 @@ + 'contentmodel', + 'action' => 'new', + 'comment' => 'new content model comment', + 'namespace' => NS_MAIN, + 'title' => 'ContentModelPage', + 'params' => [ + '5::newModel' => 'testcontentmodel', + ], + ], + [ + 'text' => 'User created the page ContentModelPage ' . + 'using a non-default content model ' . + '"testcontentmodel"', + 'api' => [ + 'newModel' => 'testcontentmodel', + ], + ], + ], + [ + [ + 'type' => 'contentmodel', + 'action' => 'change', + 'comment' => 'change content model comment', + 'namespace' => NS_MAIN, + 'title' => 'ContentModelPage', + 'params' => [ + '4::oldmodel' => 'wikitext', + '5::newModel' => 'testcontentmodel', + ], + ], + [ + 'text' => 'User changed the content model of the page ' . + 'ContentModelPage from "wikitext" to ' . + '"testcontentmodel"', + 'api' => [ + 'oldmodel' => 'wikitext', + 'newModel' => 'testcontentmodel', + ], + ], + ], + ]; + } + + /** +* @dataProvider provideContentModelLogDatabaseRows +*/ + public function testContentModelLogDatabaseRows( $row, $extra ) { + $this->doTestLogFormatter( $row, $extra ); + } +} -- To view, visit https://gerrit.wikimedia.org/r/402755 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I812b477eb45e19a06e5c18bc30da731f4af8cc8f Gerrit-PatchSet: 2 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Ryan10145Gerrit-Reviewer: Legoktm Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki/core[master]: Added Tests for ContentModelLogFormatter
Ryan10145 has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402755 ) Change subject: Added Tests for ContentModelLogFormatter .. Added Tests for ContentModelLogFormatter Bug: T183900 Change-Id: I812b477eb45e19a06e5c18bc30da731f4af8cc8f --- A tests/phpunit/includes/logging/ContentModelLogFormatterTest.php 1 file changed, 68 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/55/402755/1 diff --git a/tests/phpunit/includes/logging/ContentModelLogFormatterTest.php b/tests/phpunit/includes/logging/ContentModelLogFormatterTest.php new file mode 100644 index 000..a6fc91a --- /dev/null +++ b/tests/phpunit/includes/logging/ContentModelLogFormatterTest.php @@ -0,0 +1,68 @@ + 'contentmodel', + 'action' => 'new', + 'comment' => 'new content model comment', + 'namespace' => NS_MAIN, + 'title' => 'ContentModelPage', + 'params' => [ + '5::newModel' => 'testcontentmodel', + ], + ], + [ + 'text' => 'User created the page ContentModelPage using a non-default content model "testcontentmodel"', + 'api' => [ + 'newModel' => 'testcontentmodel', + ], + ], + ], + ]; + } + + /** +* @dataProvider provideNewLogDatabaseRows +*/ + public function testNewLogDatabaseRows( $row, $extra ) { + $this->doTestLogFormatter( $row, $extra ); + } + + public static function provideChangeLogDatabaseRows() { + return [ + [ + [ + 'type' => 'contentmodel', + 'action' => 'change', + 'comment' => 'change content model comment', + 'namespace' => NS_MAIN, + 'title' => 'ContentModelPage', + 'params' => [ + '4::oldmodel' => 'wikitext', + '5::newModel' => 'testcontentmodel', + ], + ], + [ + 'text' => 'User changed the content model of the page ContentModelPage from "wikitext" to "testcontentmodel"', + 'api' => [ + 'oldmodel' => 'wikitext', + 'newModel' => 'testcontentmodel', + ], + ], + ], + ]; + } + + /** +* @dataProvider provideChangeLogDatabaseRows +*/ + public function testChangeLogDatabaseRows( $row, $extra ) { + $this->doTestLogFormatter( $row, $extra ); + } +} -- To view, visit https://gerrit.wikimedia.org/r/402755 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I812b477eb45e19a06e5c18bc30da731f4af8cc8f Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Ryan10145___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] operations/puppet[production]: WIP: Update gerrit login display
Paladox has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402665 ) Change subject: WIP: Update gerrit login display .. WIP: Update gerrit login display This adds a new fancy login UI. Change-Id: If18ceb87e7df7b2dd72aca834663467bec840496 --- 0 files changed, 0 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/65/402665/1 -- To view, visit https://gerrit.wikimedia.org/r/402665 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: If18ceb87e7df7b2dd72aca834663467bec840496 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: PaladoxGerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...SocialProfile[master]: Introduce new UserProfileGetProfileHeaderLinks hook in UserP...
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/327175 ) Change subject: Introduce new UserProfileGetProfileHeaderLinks hook in UserProfilePage::getProfileHeader() .. Introduce new UserProfileGetProfileHeaderLinks hook in UserProfilePage::getProfileHeader() This allows extensions such as Challenge to add their own links to the user profile header. Also cleaned up the code slightly by putting the profile top links into an array, which this hook is allowed to manipulate, instead of having to muck with raw HTML (the $output variable). Bug: T152930 Change-Id: I0b269cb73602f0f55fa2474cadf9a7f40e4352cc --- M UserProfile/UserProfilePage.php 1 file changed, 60 insertions(+), 35 deletions(-) Approvals: Jack Phoenix: Looks good to me, approved jenkins-bot: Verified diff --git a/UserProfile/UserProfilePage.php b/UserProfile/UserProfilePage.php index 043180f..ef03e13 100644 --- a/UserProfile/UserProfilePage.php +++ b/UserProfile/UserProfilePage.php @@ -93,7 +93,7 @@ } $out->addHTML( '' ); - $out->addHTML( $this->getProfileTop( $this->user_id, $this->user_name ) ); + $out->addHTML( $this->getProfileHeader( $this->user_id, $this->user_name ) ); $out->addHTML( '' ); // User does not want social profile for User:user_name, so we just @@ -919,7 +919,7 @@ * @param $user_id Integer: user ID * @param $user_name String: user name */ - function getProfileTop( $user_id, $user_name ) { + function getProfileHeader( $user_id, $user_name ) { global $wgUserLevels; $context = $this->getContext(); @@ -963,6 +963,8 @@ wfDebug( 'profile type: ' . $profile_data['user_page_type'] . "\n" ); $output = ''; + // Show the link for changing user page type for the user whose page + // it is if ( $this->isOwner() ) { $toggle_title = SpecialPage::getTitleFor( 'ToggleUserPage' ); // Cast it to an int because PHP is stupid. @@ -1009,65 +1011,88 @@ '; + $profileLinks = []; if ( $this->isOwner() ) { - $output .= $language->pipeList( array( - '' . wfMessage( 'user-edit-profile' )->escaped() . '', - '' . wfMessage( 'user-upload-avatar' )->escaped() . '', - '' . wfMessage( 'user-watchlist' )->escaped() . '', - '' - ) ); + $profileLinks['user-edit-profile'] = + '' . wfMessage( 'user-edit-profile' )->escaped() . ''; + $profileLinks['user-upload-avatar'] = + '' . wfMessage( 'user-upload-avatar' )->escaped() . ''; + $profileLinks['user-watchlist'] = + '' . wfMessage( 'user-watchlist' )->escaped() . ''; } elseif ( $userContext->isLoggedIn() ) { if ( $relationship == false ) { - $output .= $language->pipeList( array( - '' . wfMessage( 'user-add-friend' )->escaped() . '', - '' . wfMessage( 'user-add-foe' )->escaped() . '', - '' - ) ); + $profileLinks['user-add-friend'] = + '' . wfMessage( 'user-add-friend' )->escaped() . ''; + + $profileLinks['user-add-foe'] = + '' . wfMessage( 'user-add-foe' )->escaped() . ''; } else { if ( $relationship == 1 ) { - $output .= $language->pipeList( array( - '' . wfMessage( 'user-remove-friend' )->escaped() . '', - '' - ) ); + $profileLinks['user-remove-friend'] = + '' . wfMessage( 'user-remove-friend' )->escaped() . ''; } if ( $relationship == 2 ) { - $output .= $language->pipeList( array( - '' . wfMessage( 'user-remove-foe' )->escaped() . '', - '' - ) ); + $profileLinks['user-remove-foe'] = +
[MediaWiki-commits] [Gerrit] operations/mediawiki-config[master]: Updating interwiki cache
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402664 ) Change subject: Updating interwiki cache .. Updating interwiki cache Change-Id: Ia06c50cc5fb576f46e393b6578ef09452f69a69a --- M wmf-config/interwiki.php 1 file changed, 2 insertions(+), 52 deletions(-) Approvals: Chad: Looks good to me, approved jenkins-bot: Verified diff --git a/wmf-config/interwiki.php b/wmf-config/interwiki.php index f437998..d3e6da2 100644 --- a/wmf-config/interwiki.php +++ b/wmf-config/interwiki.php @@ -1,5 +1,5 @@ '0 https://www.acronymfinder.com/$1.html', '__global:advisory' => '1 https://advisory.wikimedia.org/wiki/$1', @@ -3446,33 +3446,6 @@ 'alswiki:chapter' => '1 https://als.wikimedia.org/wiki/$1', 'alswiki:v' => '1 https://als.wikiversity.org/wiki/$1', 'alswiki:voy' => '1 https://als.wikivoyage.org/wiki/$1', - '__sites:alswikibooks' => 'wikibooks', - 'alswikibooks:w' => '1 https://als.wikipedia.org/wiki/$1', - 'alswikibooks:wikt' => '1 https://als.wiktionary.org/wiki/$1', - 'alswikibooks:q' => '1 https://als.wikiquote.org/wiki/$1', - 'alswikibooks:n' => '1 https://als.wikinews.org/wiki/$1', - 'alswikibooks:s' => '1 https://als.wikisource.org/wiki/$1', - 'alswikibooks:chapter' => '1 https://als.wikimedia.org/wiki/$1', - 'alswikibooks:v' => '1 https://als.wikiversity.org/wiki/$1', - 'alswikibooks:voy' => '1 https://als.wikivoyage.org/wiki/$1', - '__sites:alswikiquote' => 'wikiquote', - 'alswikiquote:w' => '1 https://als.wikipedia.org/wiki/$1', - 'alswikiquote:wikt' => '1 https://als.wiktionary.org/wiki/$1', - 'alswikiquote:b' => '1 https://als.wikibooks.org/wiki/$1', - 'alswikiquote:n' => '1 https://als.wikinews.org/wiki/$1', - 'alswikiquote:s' => '1 https://als.wikisource.org/wiki/$1', - 'alswikiquote:chapter' => '1 https://als.wikimedia.org/wiki/$1', - 'alswikiquote:v' => '1 https://als.wikiversity.org/wiki/$1', - 'alswikiquote:voy' => '1 https://als.wikivoyage.org/wiki/$1', - '__sites:alswiktionary' => 'wiktionary', - 'alswiktionary:w' => '1 https://als.wikipedia.org/wiki/$1', - 'alswiktionary:q' => '1 https://als.wikiquote.org/wiki/$1', - 'alswiktionary:b' => '1 https://als.wikibooks.org/wiki/$1', - 'alswiktionary:n' => '1 https://als.wikinews.org/wiki/$1', - 'alswiktionary:s' => '1 https://als.wikisource.org/wiki/$1', - 'alswiktionary:chapter' => '1 https://als.wikimedia.org/wiki/$1', - 'alswiktionary:v' => '1 https://als.wikiversity.org/wiki/$1', - 'alswiktionary:voy' => '1 https://als.wikivoyage.org/wiki/$1', '__sites:amwiki' => 'wiki', 'amwiki:wikt' => '1 https://am.wiktionary.org/wiki/$1', 'amwiki:q' => '1 https://am.wikiquote.org/wiki/$1', @@ -7993,24 +7966,6 @@ 'movementroleswiki:chapter' => '1 https://en.wikimedia.org/wiki/$1', 'movementroleswiki:v' => '1 https://en.wikiversity.org/wiki/$1', 'movementroleswiki:voy' => '1 https://en.wikivoyage.org/wiki/$1', - '__sites:mowiki' => 'wiki', - 'mowiki:wikt' => '1 https://mo.wiktionary.org/wiki/$1', - 'mowiki:q' => '1 https://mo.wikiquote.org/wiki/$1', - 'mowiki:b' => '1 https://mo.wikibooks.org/wiki/$1', - 'mowiki:n' => '1 https://mo.wikinews.org/wiki/$1', - 'mowiki:s' => '1 https://mo.wikisource.org/wiki/$1', - 'mowiki:chapter' => '1 https://mo.wikimedia.org/wiki/$1', - 'mowiki:v' => '1 https://mo.wikiversity.org/wiki/$1', - 'mowiki:voy' => '1 https://mo.wikivoyage.org/wiki/$1', - '__sites:mowiktionary' => 'wiktionary', - 'mowiktionary:w' => '1 https://mo.wikipedia.org/wiki/$1', - 'mowiktionary:q' => '1 https://mo.wikiquote.org/wiki/$1', - 'mowiktionary:b' => '1 https://mo.wikibooks.org/wiki/$1', - 'mowiktionary:n' => '1 https://mo.wikinews.org/wiki/$1', - 'mowiktionary:s' => '1 https://mo.wikisource.org/wiki/$1', - 'mowiktionary:chapter' => '1 https://mo.wikimedia.org/wiki/$1', - 'mowiktionary:v' => '1 https://mo.wikiversity.org/wiki/$1', - 'mowiktionary:voy' => '1 https://mo.wikivoyage.org/wiki/$1', '__sites:mrjwiki' => 'wiki', 'mrjwiki:wikt' => '1 https://mrj.wiktionary.org/wiki/$1', 'mrjwiki:q' => '1 https://mrj.wikiquote.org/wiki/$1', @@ -11626,7 +11581,7 @@ '__list:_wikimedia' => 'aa ab ace ady af ak als am an ang ar arc arz as ast atj av ay az azb ba bar bat-smg bcl be be-x-old bg bh bi bjn bm bn bo bpy br bs bug bxr ca cbk-zam cdo ce ceb ch cho chr chy ckb co cr crh cs csb cu cv cy da de din diq dsb dty dv dz ee el eml en eo es et eu ext fa ff fi fiu-vro fj fo fr frp frr fur fy ga gag gan gd gl glk gn gom got gu gv ha hak haw he hi hif ho hr hsb ht hu hy hz ia id ie ig ii ik ilo io is it iu ja jam jbo jv ka kaa kab kbd kbp kg ki kj kk kl km kn ko koi kr
[MediaWiki-commits] [Gerrit] operations/mediawiki-config[master]: Updating interwiki cache
Chad has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402664 ) Change subject: Updating interwiki cache .. Updating interwiki cache Change-Id: Ia06c50cc5fb576f46e393b6578ef09452f69a69a --- M wmf-config/interwiki.php 1 file changed, 2 insertions(+), 52 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/64/402664/1 diff --git a/wmf-config/interwiki.php b/wmf-config/interwiki.php index f437998..d3e6da2 100644 --- a/wmf-config/interwiki.php +++ b/wmf-config/interwiki.php @@ -1,5 +1,5 @@ '0 https://www.acronymfinder.com/$1.html', '__global:advisory' => '1 https://advisory.wikimedia.org/wiki/$1', @@ -3446,33 +3446,6 @@ 'alswiki:chapter' => '1 https://als.wikimedia.org/wiki/$1', 'alswiki:v' => '1 https://als.wikiversity.org/wiki/$1', 'alswiki:voy' => '1 https://als.wikivoyage.org/wiki/$1', - '__sites:alswikibooks' => 'wikibooks', - 'alswikibooks:w' => '1 https://als.wikipedia.org/wiki/$1', - 'alswikibooks:wikt' => '1 https://als.wiktionary.org/wiki/$1', - 'alswikibooks:q' => '1 https://als.wikiquote.org/wiki/$1', - 'alswikibooks:n' => '1 https://als.wikinews.org/wiki/$1', - 'alswikibooks:s' => '1 https://als.wikisource.org/wiki/$1', - 'alswikibooks:chapter' => '1 https://als.wikimedia.org/wiki/$1', - 'alswikibooks:v' => '1 https://als.wikiversity.org/wiki/$1', - 'alswikibooks:voy' => '1 https://als.wikivoyage.org/wiki/$1', - '__sites:alswikiquote' => 'wikiquote', - 'alswikiquote:w' => '1 https://als.wikipedia.org/wiki/$1', - 'alswikiquote:wikt' => '1 https://als.wiktionary.org/wiki/$1', - 'alswikiquote:b' => '1 https://als.wikibooks.org/wiki/$1', - 'alswikiquote:n' => '1 https://als.wikinews.org/wiki/$1', - 'alswikiquote:s' => '1 https://als.wikisource.org/wiki/$1', - 'alswikiquote:chapter' => '1 https://als.wikimedia.org/wiki/$1', - 'alswikiquote:v' => '1 https://als.wikiversity.org/wiki/$1', - 'alswikiquote:voy' => '1 https://als.wikivoyage.org/wiki/$1', - '__sites:alswiktionary' => 'wiktionary', - 'alswiktionary:w' => '1 https://als.wikipedia.org/wiki/$1', - 'alswiktionary:q' => '1 https://als.wikiquote.org/wiki/$1', - 'alswiktionary:b' => '1 https://als.wikibooks.org/wiki/$1', - 'alswiktionary:n' => '1 https://als.wikinews.org/wiki/$1', - 'alswiktionary:s' => '1 https://als.wikisource.org/wiki/$1', - 'alswiktionary:chapter' => '1 https://als.wikimedia.org/wiki/$1', - 'alswiktionary:v' => '1 https://als.wikiversity.org/wiki/$1', - 'alswiktionary:voy' => '1 https://als.wikivoyage.org/wiki/$1', '__sites:amwiki' => 'wiki', 'amwiki:wikt' => '1 https://am.wiktionary.org/wiki/$1', 'amwiki:q' => '1 https://am.wikiquote.org/wiki/$1', @@ -7993,24 +7966,6 @@ 'movementroleswiki:chapter' => '1 https://en.wikimedia.org/wiki/$1', 'movementroleswiki:v' => '1 https://en.wikiversity.org/wiki/$1', 'movementroleswiki:voy' => '1 https://en.wikivoyage.org/wiki/$1', - '__sites:mowiki' => 'wiki', - 'mowiki:wikt' => '1 https://mo.wiktionary.org/wiki/$1', - 'mowiki:q' => '1 https://mo.wikiquote.org/wiki/$1', - 'mowiki:b' => '1 https://mo.wikibooks.org/wiki/$1', - 'mowiki:n' => '1 https://mo.wikinews.org/wiki/$1', - 'mowiki:s' => '1 https://mo.wikisource.org/wiki/$1', - 'mowiki:chapter' => '1 https://mo.wikimedia.org/wiki/$1', - 'mowiki:v' => '1 https://mo.wikiversity.org/wiki/$1', - 'mowiki:voy' => '1 https://mo.wikivoyage.org/wiki/$1', - '__sites:mowiktionary' => 'wiktionary', - 'mowiktionary:w' => '1 https://mo.wikipedia.org/wiki/$1', - 'mowiktionary:q' => '1 https://mo.wikiquote.org/wiki/$1', - 'mowiktionary:b' => '1 https://mo.wikibooks.org/wiki/$1', - 'mowiktionary:n' => '1 https://mo.wikinews.org/wiki/$1', - 'mowiktionary:s' => '1 https://mo.wikisource.org/wiki/$1', - 'mowiktionary:chapter' => '1 https://mo.wikimedia.org/wiki/$1', - 'mowiktionary:v' => '1 https://mo.wikiversity.org/wiki/$1', - 'mowiktionary:voy' => '1 https://mo.wikivoyage.org/wiki/$1', '__sites:mrjwiki' => 'wiki', 'mrjwiki:wikt' => '1 https://mrj.wiktionary.org/wiki/$1', 'mrjwiki:q' => '1 https://mrj.wikiquote.org/wiki/$1', @@ -11626,7 +11581,7 @@ '__list:_wikimedia' => 'aa ab ace ady af ak als am an ang ar arc arz as ast atj av ay az azb ba bar bat-smg bcl be be-x-old bg bh bi bjn bm bn bo bpy br bs bug bxr ca cbk-zam cdo ce ceb ch cho chr chy ckb co cr crh cs csb cu cv cy da de din diq dsb dty dv dz ee el eml en eo es et eu ext fa ff fi fiu-vro fj fo fr frp frr fur fy ga gag gan gd gl glk gn gom got gu gv ha hak haw he hi hif ho hr hsb ht hu hy hz ia id ie ig ii ik ilo io is it iu ja jam jbo jv ka kaa kab kbd kbp kg ki kj kk kl km kn
[MediaWiki-commits] [Gerrit] operations/mediawiki-config[master]: updateinterwikicache: check_valid_syntax was moved to lint
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402663 ) Change subject: updateinterwikicache: check_valid_syntax was moved to lint .. updateinterwikicache: check_valid_syntax was moved to lint Change-Id: I4246dac02a27ea72b3e890c9a82b48b6d79ad0d6 --- M scap/plugins/updateinterwikicache.py 1 file changed, 2 insertions(+), 2 deletions(-) Approvals: Chad: Looks good to me, approved jenkins-bot: Verified diff --git a/scap/plugins/updateinterwikicache.py b/scap/plugins/updateinterwikicache.py index 4ba12f9..049cdb1 100644 --- a/scap/plugins/updateinterwikicache.py +++ b/scap/plugins/updateinterwikicache.py @@ -4,8 +4,8 @@ import subprocess import scap.cli as cli +import scap.lint as lint import scap.main as main -import scap.tasks as tasks import scap.utils as utils @@ -31,7 +31,7 @@ ) # This shouldn't happen, but let's be safe -tasks.check_valid_syntax(interwikifile) +lint.check_valid_syntax(interwikifile) subprocess.check_call(['/usr/bin/git', 'add', interwikifile]) subprocess.check_call(['/usr/bin/git', 'commit', '-q', '-m', -- To view, visit https://gerrit.wikimedia.org/r/402663 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I4246dac02a27ea72b3e890c9a82b48b6d79ad0d6 Gerrit-PatchSet: 1 Gerrit-Project: operations/mediawiki-config Gerrit-Branch: master Gerrit-Owner: ChadGerrit-Reviewer: Chad Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] operations/mediawiki-config[master]: updateinterwikicache: check_valid_syntax was moved to lint
Chad has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402663 ) Change subject: updateinterwikicache: check_valid_syntax was moved to lint .. updateinterwikicache: check_valid_syntax was moved to lint Change-Id: I4246dac02a27ea72b3e890c9a82b48b6d79ad0d6 --- M scap/plugins/updateinterwikicache.py 1 file changed, 2 insertions(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/63/402663/1 diff --git a/scap/plugins/updateinterwikicache.py b/scap/plugins/updateinterwikicache.py index 4ba12f9..049cdb1 100644 --- a/scap/plugins/updateinterwikicache.py +++ b/scap/plugins/updateinterwikicache.py @@ -4,8 +4,8 @@ import subprocess import scap.cli as cli +import scap.lint as lint import scap.main as main -import scap.tasks as tasks import scap.utils as utils @@ -31,7 +31,7 @@ ) # This shouldn't happen, but let's be safe -tasks.check_valid_syntax(interwikifile) +lint.check_valid_syntax(interwikifile) subprocess.check_call(['/usr/bin/git', 'add', interwikifile]) subprocess.check_call(['/usr/bin/git', 'commit', '-q', '-m', -- To view, visit https://gerrit.wikimedia.org/r/402663 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I4246dac02a27ea72b3e890c9a82b48b6d79ad0d6 Gerrit-PatchSet: 1 Gerrit-Project: operations/mediawiki-config Gerrit-Branch: master Gerrit-Owner: ChadGerrit-Reviewer: Chad ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...SubpageSortkey[master]: Improve some parameter docs
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402639 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: I48b8a33f1fe37cddbe4a1fd7d5fed14e4026691d --- M .phpcs.xml M SubpageSortkey_body.php 2 files changed, 9 insertions(+), 9 deletions(-) Approvals: Brian Wolff: Looks good to me, approved jenkins-bot: Verified diff --git a/.phpcs.xml b/.phpcs.xml index 3773e8f..90e8108 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -1,13 +1,10 @@ - - + . - - vendor - node_modules + diff --git a/SubpageSortkey_body.php b/SubpageSortkey_body.php index b903e8a..f5cfb40 100644 --- a/SubpageSortkey_body.php +++ b/SubpageSortkey_body.php @@ -14,6 +14,9 @@ * * Another example: Configuration -3..-1 turns 1/2/3/4/5 -> 3/4 * and -3.. turns 1/2/3/4/5 -> 3/4/5 +* @param Title $title +* @param string &$unprefixed +* @return true */ public static function onGetDefaultSortkey( $title, &$unprefixed ) { global $wgSubpageSortkeyDefault, @@ -60,10 +63,10 @@ } /** -* @param $index Int starting index of subpage. -* @param $count Int how many elements, or false to denote all -* @param $title Title -* @return array of subpages (strings) +* @param int $index starting index of subpage. +* @param int $count how many elements, or false to denote all +* @param Title $title +* @return string[] array of subpages */ private static function getSubpage( $index, $count, $title ) { $subpages = explode( '/', $title->getText() ); -- To view, visit https://gerrit.wikimedia.org/r/402639 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I48b8a33f1fe37cddbe4a1fd7d5fed14e4026691d Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/SubpageSortkey Gerrit-Branch: master Gerrit-Owner: UmherirrenderGerrit-Reviewer: Brian Wolff Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki/vagrant[master]: wikilabels: add missing config dependency
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/401892 ) Change subject: wikilabels: add missing config dependency .. wikilabels: add missing config dependency Bug: T183605 Change-Id: I55b25663463e147afc95055cb0096fa0beaab885 --- M puppet/modules/wikilabels/manifests/init.pp 1 file changed, 8 insertions(+), 7 deletions(-) Approvals: BryanDavis: Looks good to me, approved jenkins-bot: Verified diff --git a/puppet/modules/wikilabels/manifests/init.pp b/puppet/modules/wikilabels/manifests/init.pp index 76a646c..9c742b2 100644 --- a/puppet/modules/wikilabels/manifests/init.pp +++ b/puppet/modules/wikilabels/manifests/init.pp @@ -52,6 +52,13 @@ } $repo_dir = "${deploy_dir}/src/wikilabels" +$cfg_file = "${repo_dir}/config/999-vagrant.yaml" +file { $cfg_file: +ensure => present, +content => template('wikilabels/wikilabels.yaml.erb'), +require => Virtualenv::Package['wikilabels'], +} + $db_script = "${deploy_dir}/bin/create_wikilabels_db.sh" file { $db_script: ensure => present, @@ -80,18 +87,12 @@ require =>[ Exec['create wikilabels database'], Virtualenv::Package['wikilabels'], + File[$cfg_file], ], } apache::reverse_proxy { 'wikilabels': port => $port, -} - -$cfg_file = "${repo_dir}/config/999-vagrant.yaml" -file { $cfg_file: -ensure => present, -content => template('wikilabels/wikilabels.yaml.erb'), -require => Virtualenv::Package['wikilabels'], } systemd::service { 'wikilabels': -- To view, visit https://gerrit.wikimedia.org/r/401892 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I55b25663463e147afc95055cb0096fa0beaab885 Gerrit-PatchSet: 2 Gerrit-Project: mediawiki/vagrant Gerrit-Branch: master Gerrit-Owner: Gergő TiszaGerrit-Reviewer: Awight Gerrit-Reviewer: BryanDavis Gerrit-Reviewer: Dduvall Gerrit-Reviewer: Gergő Tisza Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki/core[wmf/1.31.0-wmf.15]: Fix Maintenance::output when called very early
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402662 ) Change subject: Fix Maintenance::output when called very early .. Fix Maintenance::output when called very early If a maintenance script is called with --help (or without required args), this is currently failing, as MediaWikiServices is only loaded after Maintenance::setup is initially called. Follows 336454104d1249439e3ff97746de69c5e7b4a5f9. Change-Id: Ied283d362675b6b98bd3144132a240b432998991 (cherry picked from commit 803a29127ce02734ab2dd83fff2cf716c98eedad) --- M maintenance/Maintenance.php 1 file changed, 8 insertions(+), 4 deletions(-) Approvals: Chad: Looks good to me, approved jenkins-bot: Verified diff --git a/maintenance/Maintenance.php b/maintenance/Maintenance.php index 07f547f..8bfead3 100644 --- a/maintenance/Maintenance.php +++ b/maintenance/Maintenance.php @@ -381,11 +381,15 @@ * @param mixed $channel Unique identifier for the channel. See function outputChanneled. */ protected function output( $out, $channel = null ) { - // Try to periodically flush buffered metrics to avoid OOMs - $stats = MediaWikiServices::getInstance()->getStatsdDataFactory(); - if ( $stats->getDataCount() > 1000 ) { - MediaWiki::emitBufferedStatsdData( $stats, $this->getConfig() ); + // This is sometimes called very early, before Setup.php is included. + if ( class_exists( MediaWikiServices::class ) ) { + // Try to periodically flush buffered metrics to avoid OOMs + $stats = MediaWikiServices::getInstance()->getStatsdDataFactory(); + if ( $stats->getDataCount() > 1000 ) { + MediaWiki::emitBufferedStatsdData( $stats, $this->getConfig() ); + } } + if ( $this->mQuiet ) { return; } -- To view, visit https://gerrit.wikimedia.org/r/402662 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ied283d362675b6b98bd3144132a240b432998991 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: wmf/1.31.0-wmf.15 Gerrit-Owner: ChadGerrit-Reviewer: Chad Gerrit-Reviewer: Hoo man Gerrit-Reviewer: Parent5446 Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki/vagrant[master]: Make swift role more developer-friendly
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402453 ) Change subject: Make swift role more developer-friendly .. Make swift role more developer-friendly Change-Id: If3dc9d2532ec154772ce9c96282cfc7ed14ce73b --- M puppet/modules/role/manifests/swift.pp A puppet/modules/role/templates/swift/VagrantRoleSwift.wiki.erb 2 files changed, 31 insertions(+), 0 deletions(-) Approvals: BryanDavis: Looks good to me, approved jenkins-bot: Verified diff --git a/puppet/modules/role/manifests/swift.pp b/puppet/modules/role/manifests/swift.pp index dd84806..1dbab32 100644 --- a/puppet/modules/role/manifests/swift.pp +++ b/puppet/modules/role/manifests/swift.pp @@ -14,4 +14,19 @@ site=> $::mediawiki::wiki_name, content => template('role/swift/apache2.conf.erb'), } + +# configuration for debugging with the 'swift' command +env::var { 'ST_AUTH': +value => "http://127.0.0.1:${::swift::port}/auth/v1.0;, +} +env::var { 'ST_USER': +value => "${::swift::project}:${::swift::user}", +} +env::var { 'ST_KEY': +value => $::swift::key, +} + +mediawiki::import::text { 'VagrantRoleSwift': +content => template('role/swift/VagrantRoleSwift.wiki.erb'), +} } diff --git a/puppet/modules/role/templates/swift/VagrantRoleSwift.wiki.erb b/puppet/modules/role/templates/swift/VagrantRoleSwift.wiki.erb new file mode 100644 index 000..8143d77 --- /dev/null +++ b/puppet/modules/role/templates/swift/VagrantRoleSwift.wiki.erb @@ -0,0 +1,16 @@ +[https://en.wikipedia.org/wiki/OpenStack OpenStack] Swift is a highly available, distributed, eventually consistent object/blob store, which MediaWiki can use as a storage backend for media files and their derivatives (thumbnails, transcodes etc), together with associated headers and metadata. + +== Debugging == +The swift command-line client can be used for debugging: +* swift list: list all containers (the Swift equivalent of directories) +* swift list --prefix wiki-dev-local-public: list containers for public files +* swift list : list files in a container +* swift stat : show data stored for a file + +A log of recent operations is in /vagrant/logs/swift/object-server.log. + +== More information == +* [https://docs.openstack.org/swift/latest/ Swift docs] +* [https://developer.openstack.org/api-ref/object-store/index.html Swift API docs] +* [https://wikitech.wikimedia.org/wiki/Swift Wikimedia instructure docs for Swift] +* [https://github.com/wikimedia/mediawiki/blob/master/includes/libs/filebackend/SwiftFileBackend.php SwiftFileBackend.php] in MediaWiki -- To view, visit https://gerrit.wikimedia.org/r/402453 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: If3dc9d2532ec154772ce9c96282cfc7ed14ce73b Gerrit-PatchSet: 5 Gerrit-Project: mediawiki/vagrant Gerrit-Branch: master Gerrit-Owner: Gergő TiszaGerrit-Reviewer: BryanDavis Gerrit-Reviewer: Cparle Gerrit-Reviewer: Dduvall Gerrit-Reviewer: Gilles Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki/vagrant[master]: Document varnish role
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402570 ) Change subject: Document varnish role .. Document varnish role Change-Id: I1ee180111d6e06ac6ccd1daffd3db07857576034 --- M puppet/modules/role/manifests/varnish.pp A puppet/modules/role/templates/varnish/VagrantRoleVarnish.wiki.erb 2 files changed, 12 insertions(+), 0 deletions(-) Approvals: BryanDavis: Looks good to me, approved jenkins-bot: Verified diff --git a/puppet/modules/role/manifests/varnish.pp b/puppet/modules/role/manifests/varnish.pp index 44eebcb..56df63f 100644 --- a/puppet/modules/role/manifests/varnish.pp +++ b/puppet/modules/role/manifests/varnish.pp @@ -2,6 +2,7 @@ # # Installs a Varnish instance # To go through Varnish, use 127.0.0.1:6081 instead of 127.0.0.1:8080. +# class role::varnish { include ::varnish @@ -15,4 +16,9 @@ 'wgUsePrivateIPs' => true, } } + +$example_url = "http://${::role::mediawiki::hostname}:6081/; +mediawiki::import::text { 'VagrantRoleVarnish': +content => template('role/varnish/VagrantRoleVarnish.wiki.erb'), +} } diff --git a/puppet/modules/role/templates/varnish/VagrantRoleVarnish.wiki.erb b/puppet/modules/role/templates/varnish/VagrantRoleVarnish.wiki.erb new file mode 100644 index 000..01227c0 --- /dev/null +++ b/puppet/modules/role/templates/varnish/VagrantRoleVarnish.wiki.erb @@ -0,0 +1,6 @@ +[https://varnish-cache.org/intro/ Varnish] is a reverse proxy that transparently caches responses. + +To access the wiki through Varnish, visit it through port 6081 (e.g. [http://<%= @example_url %> <%= @example_url %>]). +This will work as long as you have no more than one Vagrant instance with the varnish role enabled. + +To debug, use the various varnish... commands (varnishtop, varnishncsa, varnishlog etc.) -- To view, visit https://gerrit.wikimedia.org/r/402570 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I1ee180111d6e06ac6ccd1daffd3db07857576034 Gerrit-PatchSet: 2 Gerrit-Project: mediawiki/vagrant Gerrit-Branch: master Gerrit-Owner: Gergő TiszaGerrit-Reviewer: BryanDavis Gerrit-Reviewer: Dduvall Gerrit-Reviewer: Gilles Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki/core[wmf/1.31.0-wmf.15]: Fix Maintenance::output when called very early
Chad has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402662 ) Change subject: Fix Maintenance::output when called very early .. Fix Maintenance::output when called very early If a maintenance script is called with --help (or without required args), this is currently failing, as MediaWikiServices is only loaded after Maintenance::setup is initially called. Follows 336454104d1249439e3ff97746de69c5e7b4a5f9. Change-Id: Ied283d362675b6b98bd3144132a240b432998991 (cherry picked from commit 803a29127ce02734ab2dd83fff2cf716c98eedad) --- M maintenance/Maintenance.php 1 file changed, 8 insertions(+), 4 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/62/402662/1 diff --git a/maintenance/Maintenance.php b/maintenance/Maintenance.php index 07f547f..8bfead3 100644 --- a/maintenance/Maintenance.php +++ b/maintenance/Maintenance.php @@ -381,11 +381,15 @@ * @param mixed $channel Unique identifier for the channel. See function outputChanneled. */ protected function output( $out, $channel = null ) { - // Try to periodically flush buffered metrics to avoid OOMs - $stats = MediaWikiServices::getInstance()->getStatsdDataFactory(); - if ( $stats->getDataCount() > 1000 ) { - MediaWiki::emitBufferedStatsdData( $stats, $this->getConfig() ); + // This is sometimes called very early, before Setup.php is included. + if ( class_exists( MediaWikiServices::class ) ) { + // Try to periodically flush buffered metrics to avoid OOMs + $stats = MediaWikiServices::getInstance()->getStatsdDataFactory(); + if ( $stats->getDataCount() > 1000 ) { + MediaWiki::emitBufferedStatsdData( $stats, $this->getConfig() ); + } } + if ( $this->mQuiet ) { return; } -- To view, visit https://gerrit.wikimedia.org/r/402662 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ied283d362675b6b98bd3144132a240b432998991 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: wmf/1.31.0-wmf.15 Gerrit-Owner: ChadGerrit-Reviewer: Hoo man ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki/core[master]: Improve some parameter docs
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402630 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: I31e983d7ac287158101b18ad95779d83537302a2 --- M includes/Feed.php M includes/Preferences.php M includes/Revision.php M includes/Storage/RevisionStore.php M includes/Xml.php M includes/collation/IcuCollation.php M includes/libs/objectcache/WANObjectCache.php M includes/preferences/DefaultPreferencesFactory.php M includes/resourceloader/ResourceLoader.php M includes/shell/Result.php M includes/specialpage/LoginSignupSpecialPage.php M includes/watcheditem/WatchedItemStore.php M includes/widget/ComplexNamespaceInputWidget.php M includes/widget/ComplexTitleInputWidget.php M includes/widget/DateInputWidget.php M includes/widget/DateTimeInputWidget.php M includes/widget/NamespaceInputWidget.php M includes/widget/SearchInputWidget.php M includes/widget/SelectWithInputWidget.php M includes/widget/TitleInputWidget.php M includes/widget/UsersMultiselectWidget.php 21 files changed, 143 insertions(+), 74 deletions(-) Approvals: Aaron Schulz: Looks good to me, approved Florianschmidtwelzow: Looks good to me, approved jenkins-bot: Verified diff --git a/includes/Feed.php b/includes/Feed.php index 0e715df..92eec08 100644 --- a/includes/Feed.php +++ b/includes/Feed.php @@ -153,6 +153,7 @@ /** * Get the description of this item without any escaping * +* @return string */ public function getDescriptionUnescaped() { return $this->description; diff --git a/includes/Preferences.php b/includes/Preferences.php index 0a41573..37de2a5 100644 --- a/includes/Preferences.php +++ b/includes/Preferences.php @@ -315,6 +315,7 @@ /** * @param array $formData * @param PreferencesForm $form +* @return Status */ public static function tryUISubmit( $formData, $form ) { $preferencesFactory = self::getDefaultPreferencesFactory(); diff --git a/includes/Revision.php b/includes/Revision.php index 54c6de0..b1440d0 100644 --- a/includes/Revision.php +++ b/includes/Revision.php @@ -65,7 +65,7 @@ } /** -* @param bool|string $wikiId The ID of the target wiki database. Use false for the local wiki. +* @param bool|string $wiki The ID of the target wiki database. Use false for the local wiki. * * @return SqlBlobStore */ diff --git a/includes/Storage/RevisionStore.php b/includes/Storage/RevisionStore.php index 2e953fc..0950109 100644 --- a/includes/Storage/RevisionStore.php +++ b/includes/Storage/RevisionStore.php @@ -562,6 +562,7 @@ /** * MCR migration note: this replaces Revision::isUnpatrolled * +* @param RevisionRecord $rev * @return int Rcid of the unpatrolled row, zero if there isn't one */ public function isUnpatrolled( RevisionRecord $rev ) { diff --git a/includes/Xml.php b/includes/Xml.php index 0091513..b20f66e 100644 --- a/includes/Xml.php +++ b/includes/Xml.php @@ -532,8 +532,8 @@ * * @param string $list Correctly formatted text (newline delimited) to be * used to generate the options. -* @param array $params Extra parameters -* @param string $params['other'] If set, add an option with this as text and a value of 'other' +* @param array $params Extra parameters: +* - string $params['other'] If set, add an option with this as text and a value of 'other' * @return array Array keys are textual labels, values are internal values */ public static function listDropDownOptions( $list, $params = [] ) { diff --git a/includes/collation/IcuCollation.php b/includes/collation/IcuCollation.php index 23f02de..36efdb3 100644 --- a/includes/collation/IcuCollation.php +++ b/includes/collation/IcuCollation.php @@ -492,7 +492,6 @@ } /** -* @param string $index * @return string * @since 1.16.3 */ diff --git a/includes/libs/objectcache/WANObjectCache.php b/includes/libs/objectcache/WANObjectCache.php index 562819e..409f507 100644 --- a/includes/libs/objectcache/WANObjectCache.php +++ b/includes/libs/objectcache/WANObjectCache.php @@ -214,6 +214,9 @@ $this->asyncHandler = isset( $params['asyncHandler'] ) ? $params['asyncHandler'] : null; } + /** +* @param LoggerInterface $logger +*/ public function setLogger( LoggerInterface $logger ) { $this->logger = $logger; } @@ -1238,7 +1241,7 @@ * @param string $key * @param bool $versioned * @param float $minTime -* @param mixed $asOf +* @param mixed &$asOf * @return mixed */ protected function getInterimValue( $key,
[MediaWiki-commits] [Gerrit] mediawiki/vagrant[master]: Install firejail
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402624 ) Change subject: Install firejail .. Install firejail Change-Id: I488d420d094ff2885b1f6547152f9a311d4cda81 --- M puppet/modules/mediawiki/manifests/init.pp 1 file changed, 1 insertion(+), 1 deletion(-) Approvals: BryanDavis: Looks good to me, approved jenkins-bot: Verified diff --git a/puppet/modules/mediawiki/manifests/init.pp b/puppet/modules/mediawiki/manifests/init.pp index 2dea2a3..11c2043 100644 --- a/puppet/modules/mediawiki/manifests/init.pp +++ b/puppet/modules/mediawiki/manifests/init.pp @@ -81,7 +81,7 @@ include ::mediawiki::ready_service include ::mediawiki::psysh -require_package('parallel') +require_package('parallel', 'firejail') $managed_settings_dir = "${settings_dir}/puppet-managed" -- To view, visit https://gerrit.wikimedia.org/r/402624 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I488d420d094ff2885b1f6547152f9a311d4cda81 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/vagrant Gerrit-Branch: master Gerrit-Owner: Gergő TiszaGerrit-Reviewer: BryanDavis Gerrit-Reviewer: Dduvall Gerrit-Reviewer: Legoktm Gerrit-Reviewer: MaxSem Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...minus-x[master]: Support ignoring entire directories
Legoktm has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402661 ) Change subject: Support ignoring entire directories .. Support ignoring entire directories Change-Id: Iab9ba6a8a5a48cd660e5fe432b7af66d301eec86 --- M README.md M src/CheckCommand.php 2 files changed, 22 insertions(+), 3 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/tools/minus-x refs/changes/61/402661/1 diff --git a/README.md b/README.md index 37680de..40f9d89 100644 --- a/README.md +++ b/README.md @@ -21,13 +21,16 @@ `minus-x fix .` -If you need to whitelist a specific file, create a `.minus-x.json` in -the repository root: +If you need to whitelist a specific file or directory, create a +`.minus-x.json` in the repository root: ``` { "ignore": [ "./bin/executable" + ], + "ignoreDirectories": [ + "extensions" ] } ``` diff --git a/src/CheckCommand.php b/src/CheckCommand.php index 19840f6..c2df7c3 100644 --- a/src/CheckCommand.php +++ b/src/CheckCommand.php @@ -36,7 +36,7 @@ * * @var string[] */ - protected $ignoredDirs = [ + protected $defaultIgnoredDirs = [ '.git', 'vendor', 'node_modules', @@ -58,6 +58,13 @@ * @var string[] */ protected $ignoredFiles = []; + + /** +* Ignored directories from .minus-x.json +* +* @var string[] +*/ + protected $ignoredDirs = []; /** * @var InputInterface @@ -148,6 +155,15 @@ }, $config['ignore'] ); } + if ( isset( $config['ignoreDirectories'] ) ) { + $this->ignoredDirs = array_merge( + $config['ignoreDirectories'], + $this->defaultIgnoredDirs + ); + } else { + $this->ignoredDirs = $this->defaultIgnoredDirs; + } + if ( strtoupper( substr( PHP_OS, 0, 3 ) ) === 'WIN' ) { // On Windows, is_executable() always returns true, so whitelist those // files -- To view, visit https://gerrit.wikimedia.org/r/402661 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Iab9ba6a8a5a48cd660e5fe432b7af66d301eec86 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/tools/minus-x Gerrit-Branch: master Gerrit-Owner: Legoktm___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] operations/mediawiki-config[master]: Delete alswik(ibooks|iquote|tionary), mowik(ipedia|tionary)
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/394846 ) Change subject: Delete alswik(ibooks|iquote|tionary), mowik(ipedia|tionary) .. Delete alswik(ibooks|iquote|tionary), mowik(ipedia|tionary) Remove the wikis from all.dblist and any other dblists they exist in Add the wikis to deleted.dblist Remove all references from wmf-config/, except for those in interwiki.php Remove the logos from static/images/project-logos Bug: T181923 Change-Id: I0555ba09cfc6807fb446bc1c60d9d405cf508f1e --- M dblists/all.dblist M dblists/closed.dblist M dblists/deleted.dblist M dblists/flow.dblist M dblists/group0.dblist M dblists/mobilemainpagelegacy.dblist M dblists/nowikidatadescriptiontaglines.dblist M dblists/pp_stage1.dblist M dblists/s3.dblist M dblists/securepollglobal.dblist M dblists/small.dblist M dblists/visualeditor-nondefault.dblist M dblists/wikibooks.dblist M dblists/wikidataclient.dblist M dblists/wikipedia-english.dblist M dblists/wikipedia.dblist M dblists/wikiquote.dblist M dblists/wiktionary.dblist D static/images/project-logos/alswikibooks.png D static/images/project-logos/alswikiquote.png D static/images/project-logos/alswiktionary.png D static/images/project-logos/mowiki.png D static/images/project-logos/mowiktionary.png M wikiversions.json M wmf-config/InitialiseSettings.php 25 files changed, 5 insertions(+), 68 deletions(-) Approvals: Chad: Looks good to me, approved jenkins-bot: Verified diff --git a/dblists/all.dblist b/dblists/all.dblist index 8f6e706..a0b62eb 100644 --- a/dblists/all.dblist +++ b/dblists/all.dblist @@ -14,9 +14,6 @@ akwikibooks akwiktionary alswiki -alswikibooks -alswikiquote -alswiktionary amwiki amwikimedia amwikiquote @@ -516,8 +513,6 @@ mnwikibooks mnwiktionary movementroleswiki -mowiki -mowiktionary mrjwiki mrwiki mrwikibooks diff --git a/dblists/closed.dblist b/dblists/closed.dblist index 83fb2fe..4cff237 100644 --- a/dblists/closed.dblist +++ b/dblists/closed.dblist @@ -5,9 +5,6 @@ advisorywiki akwikibooks akwiktionary -alswikibooks -alswikiquote -alswiktionary amwikiquote angwikibooks angwikiquote @@ -62,8 +59,6 @@ mhwiktionary miwikibooks mnwikibooks -mowiki -mowiktionary muswiki mywikibooks nahwikibooks diff --git a/dblists/deleted.dblist b/dblists/deleted.dblist index 08257fe..5db77b0 100644 --- a/dblists/deleted.dblist +++ b/dblists/deleted.dblist @@ -1,3 +1,6 @@ +alswikibooks +alswikiquote +alswiktionary bawiktionary chwikimedia closed_zh_twwiki @@ -10,6 +13,8 @@ flaggedrevs_labswikimedia langcomwiki liquidthreads_labswikimedia +mowiki +mowiktionary noboardwiki nomcomwiki readerfeedback_labswikimedia diff --git a/dblists/flow.dblist b/dblists/flow.dblist index 4a36f5e..bf5995f 100644 --- a/dblists/flow.dblist +++ b/dblists/flow.dblist @@ -14,9 +14,6 @@ akwikibooks akwiktionary alswiki -alswikibooks -alswikiquote -alswiktionary amwiki amwikiquote amwiktionary @@ -480,8 +477,6 @@ mnwiki mnwikibooks mnwiktionary -mowiki -mowiktionary mrjwiki mrwiki mrwikibooks diff --git a/dblists/group0.dblist b/dblists/group0.dblist index 1e646d6..72677f9 100644 --- a/dblists/group0.dblist +++ b/dblists/group0.dblist @@ -4,9 +4,6 @@ advisorywiki akwikibooks akwiktionary -alswikibooks -alswikiquote -alswiktionary amwikiquote angwikibooks angwikiquote @@ -63,8 +60,6 @@ mhwiktionary miwikibooks mnwikibooks -mowiki -mowiktionary muswiki mywikibooks nahwikibooks diff --git a/dblists/mobilemainpagelegacy.dblist b/dblists/mobilemainpagelegacy.dblist index 99dc557..4ece8cc 100644 --- a/dblists/mobilemainpagelegacy.dblist +++ b/dblists/mobilemainpagelegacy.dblist @@ -3,8 +3,6 @@ akwiki akwiktionary alswiki -alswikiquote -alswiktionary amwiki arcwiki arwiki diff --git a/dblists/nowikidatadescriptiontaglines.dblist b/dblists/nowikidatadescriptiontaglines.dblist index 6ccf727..3a39756 100644 --- a/dblists/nowikidatadescriptiontaglines.dblist +++ b/dblists/nowikidatadescriptiontaglines.dblist @@ -6,8 +6,6 @@ afwiktionary akwikibooks akwiktionary -alswikibooks -alswiktionary amwiktionary angwikibooks angwikisource @@ -265,7 +263,6 @@ mnwikibooks mnwiktionary movementroleswiki -mowiktionary mrwikibooks mrwikisource mrwiktionary diff --git a/dblists/pp_stage1.dblist b/dblists/pp_stage1.dblist index bee10a2..5769af5 100644 --- a/dblists/pp_stage1.dblist +++ b/dblists/pp_stage1.dblist @@ -167,7 +167,6 @@ mkwiki mlwiki mnwiki -mowiki mrjwiki mrwiki mswiki diff --git a/dblists/s3.dblist b/dblists/s3.dblist index 4761693..d341a68 100644 --- a/dblists/s3.dblist +++ b/dblists/s3.dblist @@ -14,9 +14,6 @@ akwikibooks akwiktionary alswiki -alswikibooks -alswikiquote -alswiktionary amwiki amwikimedia amwikiquote @@ -492,8 +489,6 @@ mnwikibooks mnwiktionary movementroleswiki -mowiki -mowiktionary mrjwiki mrwiki mrwikibooks diff --git a/dblists/securepollglobal.dblist
[MediaWiki-commits] [Gerrit] pywikibot/core[master]: Adding details for bswiki, hrwiki, shwiki, srwiki
Zoranzoki21 has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402660 ) Change subject: Adding details for bswiki, hrwiki, shwiki, srwiki .. Adding details for bswiki, hrwiki, shwiki, srwiki Change-Id: I8f33d77f73138898f34625e177c329a3ff1da9f8 --- M pywikibot/families/wikipedia_family.py 1 file changed, 6 insertions(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/pywikibot/core refs/changes/60/402660/2 diff --git a/pywikibot/families/wikipedia_family.py b/pywikibot/families/wikipedia_family.py index 0260f78..0d05474 100644 --- a/pywikibot/families/wikipedia_family.py +++ b/pywikibot/families/wikipedia_family.py @@ -76,6 +76,7 @@ '_default': (), 'ar': ('تحويل تصنيف',), 'arz': (u'تحويل تصنيف',), +'bs': ('Category redirect',), 'cs': (u'Zastaralá kategorie',), 'da': (u'Kategoriomdirigering',), 'en': (u'Category redirect',), @@ -101,6 +102,7 @@ 'sh': ('Prekat',), 'simple': ('Category redirect',), 'sl': ('Preusmeritev kategorije',), +'sr': ('Category redirect',), 'sq': ('Kategori e zhvendosur',), 'sv': ('Kategoriomdirigering',), 'tl': (u'Category redirect',), @@ -171,10 +173,11 @@ # TODO: Remove comments for appropriate pages self.doc_subpages = { '_default': ((u'/doc', ), - ['ar', 'bn', 'cs', 'da', 'en', 'es', + ['ar', 'bn', 'cs', 'da', 'en', 'es', 'hr', 'hu', 'id', 'ilo', 'ja', 'ms', - 'ms', 'pt', 'ro', 'ru', 'simple', 'vi', 'zh'] + 'pt', 'ro', 'ru', 'simple', 'sh', 'vi', 'zh'] ), +'bs': (u'/dok', ), 'ca': (u'/ús', ), 'de': (u'Doku', u'/Meta'), 'dsb': (u'/Dokumentacija', ), @@ -191,6 +194,7 @@ 'nn': (u'/dok', ), 'pl': (u'/opis', ), 'sk': (u'/Dokumentácia', ), +'sr': (u'/док', ), 'sv': (u'/dok', ), 'uk': (u'/Документація', ), } -- To view, visit https://gerrit.wikimedia.org/r/402660 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I8f33d77f73138898f34625e177c329a3ff1da9f8 Gerrit-PatchSet: 2 Gerrit-Project: pywikibot/core Gerrit-Branch: master Gerrit-Owner: Zoranzoki21___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...Flow[master]: Remove obsolete text from self-explaining code
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402586 ) Change subject: Remove obsolete text from self-explaining code .. Remove obsolete text from self-explaining code Change-Id: I6a29891383a6d76b26d566b980f6253d1ec0bf44 --- M Hooks.php M includes/Conversion/Utils.php M includes/Data/Listener/RecentChangesListener.php M includes/Notifications/Controller.php M includes/Notifications/FlowPresentationModel.php M includes/OOUI/BoardDescriptionWidget.php 6 files changed, 8 insertions(+), 10 deletions(-) Approvals: Ladsgroup: Looks good to me, approved jenkins-bot: Verified diff --git a/Hooks.php b/Hooks.php index ec52bfd..4c13761 100644 --- a/Hooks.php +++ b/Hooks.php @@ -180,7 +180,7 @@ /** * Hook: LoadExtensionSchemaUpdates * -* @param DatabaseUpdater $updater DatabaseUpdater object +* @param DatabaseUpdater $updater * @return bool true in all cases */ public static function getSchemaUpdates( DatabaseUpdater $updater ) { @@ -1132,7 +1132,7 @@ /** * Add topiclist sortby to preferences. * -* @param User $user User object +* @param User $user * @param array &$preferences Preferences object * @return bool */ diff --git a/includes/Conversion/Utils.php b/includes/Conversion/Utils.php index 528065e..232544c 100644 --- a/includes/Conversion/Utils.php +++ b/includes/Conversion/Utils.php @@ -407,7 +407,7 @@ * Handler for FlowAddModules, avoids rest of Flow having to be aware if * Parsoid is in use. * -* @param OutputPage $out OutputPage object +* @param OutputPage $out * @return bool */ public static function onFlowAddModules( OutputPage $out ) { diff --git a/includes/Data/Listener/RecentChangesListener.php b/includes/Data/Listener/RecentChangesListener.php index cfe173a..6edc98e 100644 --- a/includes/Data/Listener/RecentChangesListener.php +++ b/includes/Data/Listener/RecentChangesListener.php @@ -41,7 +41,7 @@ /** * @param FlowActions $actions * @param UserNameBatch $usernames -* @param RecentChangeFactory $rcFactory Creates mw RecentChange instances +* @param RecentChangeFactory $rcFactory * @param IRCLineUrlFormatter $ircFormatter */ public function __construct( @@ -57,7 +57,7 @@ } /** -* @param AbstractRevision $revision Revision object +* @param AbstractRevision $revision * @param array $row Revision row * @param array $metadata */ diff --git a/includes/Notifications/Controller.php b/includes/Notifications/Controller.php index c65dac9..bb0a7bb 100644 --- a/includes/Notifications/Controller.php +++ b/includes/Notifications/Controller.php @@ -492,7 +492,7 @@ /** * @param AbstractRevision $content The (post|topic|header) revision that contains the content of the mention * @param PostRevision|null $topic Topic PostRevision object, if relevant (e.g. not for Header) -* @param Workflow $workflow Workflow object +* @param Workflow $workflow * @param User $user User who created the new post * @param array $mentionedUsers * @param bool $mentionsSkipped Were mentions skipped due to too many mentions being attempted? diff --git a/includes/Notifications/FlowPresentationModel.php b/includes/Notifications/FlowPresentationModel.php index 67d31db..0258b60 100644 --- a/includes/Notifications/FlowPresentationModel.php +++ b/includes/Notifications/FlowPresentationModel.php @@ -76,8 +76,8 @@ /** * Get the topic title Title * -* @param string $fragment Optional fragment -* @return Title Topic title +* @param string $fragment +* @return Title */ protected function getTopicTitleObj( $fragment = '' ) { $workflowId = $this->event->getExtraParam( 'topic-workflow' ); diff --git a/includes/OOUI/BoardDescriptionWidget.php b/includes/OOUI/BoardDescriptionWidget.php index e80ceb0..1bc546d 100644 --- a/includes/OOUI/BoardDescriptionWidget.php +++ b/includes/OOUI/BoardDescriptionWidget.php @@ -9,7 +9,6 @@ protected $description = ''; public function __construct( array $config = [] ) { - // Parent constructor parent::__construct( $config ); if ( isset( $config['description'] ) ) { @@ -20,7 +19,6 @@ $editLink = $config['editLink']; } - // Edit button $this->editButton = new \OOUI\ButtonWidget( [ 'framed' => false, 'href' => $editLink, -- To view, visit https://gerrit.wikimedia.org/r/402586 To unsubscribe, visit
[MediaWiki-commits] [Gerrit] mediawiki...ProofreadPage[master]: Improve some parameter docs
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402647 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: Ic445760aa7afec15cf56222a7053c3f9de6f559d --- M .phpcs.xml M ApiQueryProofread.php M ApiQueryProofreadInfo.php M ProofreadPage.body.php M includes/Index/CustomIndexFieldsParser.php M includes/Index/DatabaseIndexContentLookup.php M includes/Index/EditIndexPage.php M includes/Index/IndexContent.php M includes/Index/IndexContentHandler.php M includes/Index/IndexContentLookup.php M includes/Index/IndexDifferenceEngine.php M includes/Index/IndexRedirectContent.php M includes/Page/DatabaseIndexForPageLookup.php M includes/Page/EditPagePage.php M includes/Page/IndexForPageLookup.php M includes/Page/PageContent.php M includes/Page/PageContentHandler.php M includes/Page/PageDifferenceEngine.php M includes/Page/PageDisplayHandler.php M includes/Pagination/FilePagination.php M includes/Pagination/PagePagination.php M includes/Pagination/Pagination.php M includes/Parser/PagelistTagParser.php M includes/Parser/PagequalityTagParser.php M includes/Parser/PagesTagParser.php M includes/Parser/TagParser.php M maintenance/fixProofreadIndexPagesContentModel.php M maintenance/fixProofreadPagePagesContentModel.php M tests/phpunit/FileProviderMock.php M tests/phpunit/Index/IndexContentLookupMock.php M tests/phpunit/Page/IndexForPageLookupMock.php 31 files changed, 110 insertions(+), 104 deletions(-) Approvals: jenkins-bot: Verified Tpt: Looks good to me, approved diff --git a/.phpcs.xml b/.phpcs.xml index 2855261..9b83b12 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -4,15 +4,10 @@ - - - - - */maintenance/* diff --git a/ApiQueryProofread.php b/ApiQueryProofread.php index a2b0583..36893eb 100644 --- a/ApiQueryProofread.php +++ b/ApiQueryProofread.php @@ -114,7 +114,7 @@ } /** -* @see ApiBase::getExamplesMessages() +* @inheritDoc */ protected function getExamplesMessages() { return [ diff --git a/ApiQueryProofreadInfo.php b/ApiQueryProofreadInfo.php index a5c1fb2..18689a4 100644 --- a/ApiQueryProofreadInfo.php +++ b/ApiQueryProofreadInfo.php @@ -88,7 +88,7 @@ } /** -* @see ApiBase::getExamplesMessages() +* @inheritDoc */ protected function getExamplesMessages() { return [ diff --git a/ProofreadPage.body.php b/ProofreadPage.body.php index b50dea5..b467703 100644 --- a/ProofreadPage.body.php +++ b/ProofreadPage.body.php @@ -618,6 +618,8 @@ /** * Adds canonical namespaces. +* @param array &$list +* @return true */ public static function addCanonicalNamespaces( &$list ) { $list[self::getPageNamespaceId()] = 'Page'; @@ -661,6 +663,7 @@ * Add the links to previous, next, index page and scan image to Page: pages. * @param SkinTemplate &$skin * @param array &$links Structured navigation links +* @return true */ public static function onSkinTemplateNavigation( SkinTemplate &$skin, array &$links ) { $title = $skin->getTitle(); @@ -751,6 +754,7 @@ * Add proofreading status to action=info * @param IContextSource $context * @param array &$pageInfo The page information +* @return true */ public static function onInfoAction( IContextSource $context, array &$pageInfo ) { if ( !$context->canUseWikiPage() ) { diff --git a/includes/Index/CustomIndexFieldsParser.php b/includes/Index/CustomIndexFieldsParser.php index c7673b0..570e394 100644 --- a/includes/Index/CustomIndexFieldsParser.php +++ b/includes/Index/CustomIndexFieldsParser.php @@ -156,6 +156,7 @@ /** * Return metadata from the index page that have to be given to header template. +* @param IndexContent $content * @return CustomIndexField[] */ public function parseCustomIndexFieldsForHeader( IndexContent $content ) { @@ -172,6 +173,8 @@ /** * Return the index entry with the same name or null if it's not found * Note: the comparison is case insensitive +* @param IndexContent $content +* @param string $fieldName * @return CustomIndexField * @throws OutOfBoundsException */ diff --git a/includes/Index/DatabaseIndexContentLookup.php b/includes/Index/DatabaseIndexContentLookup.php index 36cd727..9827776 100644 --- a/includes/Index/DatabaseIndexContentLookup.php +++ b/includes/Index/DatabaseIndexContentLookup.php @@ -15,7 +15,7 @@ private $cache = []; /** -
[MediaWiki-commits] [Gerrit] mediawiki...parsoid[master]: Update sitematrix
Urbanecm has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402659 ) Change subject: Update sitematrix .. Update sitematrix Change-Id: I2792b7e819667748d2a575893e4ee4eff5df20a1 --- M lib/config/sitematrix.json 1 file changed, 5 insertions(+), 3 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/parsoid refs/changes/59/402659/1 diff --git a/lib/config/sitematrix.json b/lib/config/sitematrix.json index c87fde4..7b20d5a 100644 --- a/lib/config/sitematrix.json +++ b/lib/config/sitematrix.json @@ -7027,7 +7027,7 @@ "url": "https://wa.wiktionary.org;, "dbname": "wawiktionary", "code": "wiktionary", - "sitename": "Wiktionary" + "sitename": "Wiccionaire" }, { "url": "https://wa.wikibooks.org;, @@ -7911,7 +7911,8 @@ "dbname": "transitionteamwiki", "code": "transitionteam", "sitename": "Transition Team Wiki", - "private": "" + "private": "", + "closed": "" }, { "url": "https://ua.wikimedia.org;, @@ -8041,7 +8042,8 @@ "url": "https://wikimania2017.wikimedia.org;, "dbname": "wikimania2017wiki", "code": "wikimania2017", - "sitename": "Wikipedia" + "sitename": "Wikipedia", + "closed": "" }, { "url": "https://wikimania2018.wikimedia.org;, -- To view, visit https://gerrit.wikimedia.org/r/402659 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I2792b7e819667748d2a575893e4ee4eff5df20a1 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/services/parsoid Gerrit-Branch: master Gerrit-Owner: Urbanecm___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] pywikibot/core[master]: imagecopy: Convert to use pywikibot.comms.http.fetch
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402591 ) Change subject: imagecopy: Convert to use pywikibot.comms.http.fetch .. imagecopy: Convert to use pywikibot.comms.http.fetch Convert scripts/imagecopy.py to use `pywikibot.comms.http.fetch()` instead of `urllib`. Bug: T130523 Change-Id: I278081b24ff265a43c37372cd26f6fbae1c3b44e --- M scripts/imagecopy.py A tests/data/commonsHelper_description.txt A tests/imagecopy_tests.py 3 files changed, 89 insertions(+), 17 deletions(-) Approvals: John Vandenberg: Looks good to me, approved jenkins-bot: Verified diff --git a/scripts/imagecopy.py b/scripts/imagecopy.py index 9424c52..7a539b5 100644 --- a/scripts/imagecopy.py +++ b/scripts/imagecopy.py @@ -62,24 +62,20 @@ import codecs import re -import socket import threading import webbrowser import pywikibot +from requests.exceptions import RequestException + from pywikibot import pagegenerators, config, i18n +from pywikibot.comms.http import fetch + from pywikibot.specialbots import UploadRobot -from pywikibot.tools import PY2 from scripts import image - -if not PY2: -from urllib.parse import urlencode -from urllib.request import urlopen -else: -from urllib import urlencode, urlopen try: from pywikibot.userinterfaces.gui import Tkdialog, Tkinter @@ -201,18 +197,27 @@ def pageTextPost(url, parameters): -"""Get data from commons helper page.""" +""" +Get data from commons helper page. + +@param url: This parameter is not used here, we keep it here to avoid user +scripts from breaking. +@param parameters: Data that will be submitted to CommonsHelper. +@type parameters: dict +@return: A CommonHelper description message. +@rtype: str +""" gotInfo = False while not gotInfo: try: -commonsHelperPage = urlopen( -"http://tools.wmflabs.org/commonshelper/index.php;, parameters) -data = commonsHelperPage.read().decode('utf-8') +commonsHelperPage = fetch( +'https://tools.wmflabs.org/commonshelper/', +method='POST', +data=parameters) +data = commonsHelperPage.data.content.decode('utf-8') gotInfo = True -except IOError: -pywikibot.output(u'Got an IOError, let\'s try again') -except socket.timeout: -pywikibot.output(u'Got a timeout, let\'s try again') +except RequestException: +pywikibot.output("Got a RequestException, let's try again") return data @@ -243,7 +248,6 @@ 'doit': 'Uitvoeren' } -tosend = urlencode(tosend) pywikibot.output(tosend) CH = pageTextPost('http://tools.wmflabs.org/commonshelper/index.php', tosend) diff --git a/tests/data/commonsHelper_description.txt b/tests/data/commonsHelper_description.txt new file mode 100644 index 000..2e28200 --- /dev/null +++ b/tests/data/commonsHelper_description.txt @@ -0,0 +1,25 @@ + +== {{int:filedesc}} == +{{Information +|Description={{id|http://www.bekasikota.go.id/pages/profil-wakil-walikota-bekasi}} +|Source={{transferred from|id.wikipedia}} +|Date={{Original upload date|2018-01-07}} +|Author={{Original uploader|Ramdan Herawan|wikipedia|id}} +|Permission=PD-IDGOV. +|other_versions= +}} + +== {{int:license-header}} == +{{PD-IDGov}} + + +== {{Original upload log}} == +{{original description|id.wikipedia|Ahmad+Syaikhu+Wakil+Walikota+Bekasi.jpg}} +{| class="wikitable filehistory" +! {{int:filehist-datetime}} !! {{int:filehist-dimensions}} !! {{int:filehist-user}} !! {{int:filehist-comment}} +|- +| 2018-01-07 01:03 || 448539 (46784 bytes) || [[:id:User:Ramdan Herawan|Ramdan Herawan]] || ''http://www.bekasikota.go.id/pages/profil-wakil-walikota-bekasi'' +|} +__NOTOC__ + +{{subst:Unc}} \ No newline at end of file diff --git a/tests/imagecopy_tests.py b/tests/imagecopy_tests.py new file mode 100644 index 000..a5502f6 --- /dev/null +++ b/tests/imagecopy_tests.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +"""Tests for imagecopy script.""" +# +# (C) Pywikibot team, 2018 +# +# Distributed under the terms of the MIT license. +# +from __future__ import absolute_import, unicode_literals + +import re + +from scripts.imagecopy import pageTextPost + +from tests.aspects import TestCase +from tests import join_data_path + + +class CommonsHelperMethodTest(TestCase): +"""Test CommonsHelper methods in imagecopy.""" + +hostname = 'https://tools.wmflabs.org/commonshelper/' + +def test_pageTextPost(self): +"""Test scripts.imagecopy.pageTextPost() method.""" +parameters_dict = { +'language': b'id', +'image': b'Ahmad Syaikhu Wakil Walikota Bekasi.jpg', +'newname': b'Ahmad Syaikhu Wakil Walikota Bekasi.jpg', +
[MediaWiki-commits] [Gerrit] operations/puppet[production]: fix up dblist and related config setting of bigwikis for dum...
ArielGlenn has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402657 ) Change subject: fix up dblist and related config setting of bigwikis for dumps in labs .. fix up dblist and related config setting of bigwikis for dumps in labs Change-Id: I2bc623b1228296ac338dc2a8a54e1ab87c694277 --- M modules/snapshot/manifests/dumps/configs.pp M modules/snapshot/manifests/dumps/dblists.pp 2 files changed, 9 insertions(+), 1 deletion(-) Approvals: ArielGlenn: Looks good to me, approved jenkins-bot: Verified diff --git a/modules/snapshot/manifests/dumps/configs.pp b/modules/snapshot/manifests/dumps/configs.pp index 17e9585..6cafb9e 100644 --- a/modules/snapshot/manifests/dumps/configs.pp +++ b/modules/snapshot/manifests/dumps/configs.pp @@ -151,7 +151,7 @@ chunksEnabled => '0', }, big => { -dblist=> "${dblistsdir}/labs_bigwikis.dblist", +dblist=> "${dblistsdir}/bigwikis-labs.dblist", closedlist=> "${apachedir}/dblists/closed-labs.dblist", flowlist => "${apachedir}/dblists/flow_only_labs.dblist", skipdblist=> "${dblistsdir}/skipmonitor.dblist", diff --git a/modules/snapshot/manifests/dumps/dblists.pp b/modules/snapshot/manifests/dumps/dblists.pp index 885c428..f6951e4 100644 --- a/modules/snapshot/manifests/dumps/dblists.pp +++ b/modules/snapshot/manifests/dumps/dblists.pp @@ -51,6 +51,14 @@ group => 'root', content => "${bigwikis_dblist}\n", } +file { "${dblistsdir}/bigwikis-labs.dblist": +ensure => 'present', +path=> "${dblistsdir}/bigwikis-labs.dblist", +mode=> '0644', +owner => 'root', +group => 'root', +content => "${labs_bigwikis_dblist}\n", +} file { "${dblistsdir}/skip.dblist": ensure => 'present', path=> "${dblistsdir}/skip.dblist", -- To view, visit https://gerrit.wikimedia.org/r/402657 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I2bc623b1228296ac338dc2a8a54e1ab87c694277 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: ArielGlennGerrit-Reviewer: ArielGlenn Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] pywikibot/core[master]: imagecopy: Raise Tkinter ImportError before the first call o...
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402653 ) Change subject: imagecopy: Raise Tkinter ImportError before the first call of it .. imagecopy: Raise Tkinter ImportError before the first call of it Raise `Tkinter` ImportError (if there's any) before the first call of `Tkinter` instead of raising it on the top of the module, so we don't get `Tkinter` ImportError when Tkinter fails to import when we import the `imagecopy` and `imagecopy_self` module, especially from the tests module. Change-Id: Iaf9195fc0e7096f0c1fa15869f6e720a489545fb --- M scripts/imagecopy.py M scripts/imagecopy_self.py M tests/script_tests.py 3 files changed, 14 insertions(+), 19 deletions(-) Approvals: John Vandenberg: Looks good to me, approved jenkins-bot: Verified diff --git a/scripts/imagecopy.py b/scripts/imagecopy.py index 377f3c6..9424c52 100644 --- a/scripts/imagecopy.py +++ b/scripts/imagecopy.py @@ -54,7 +54,7 @@ # # Another rewrite by: # (C) Multichill 2008-2011 -# (C) Pywikibot team, 2007-2017 +# (C) Pywikibot team, 2007-2018 # # Distributed under the terms of the MIT license. # @@ -76,18 +76,15 @@ from scripts import image if not PY2: -import tkinter as Tkinter - from urllib.parse import urlencode from urllib.request import urlopen else: -import Tkinter - from urllib import urlencode, urlopen try: -from pywikibot.userinterfaces.gui import Tkdialog +from pywikibot.userinterfaces.gui import Tkdialog, Tkinter except ImportError as _tk_error: +Tkinter = _tk_error Tkdialog = object NL = '' @@ -383,6 +380,10 @@ def __init__(self, image_title, content, uploader, url, templates, commonsconflict=0): """Constructor.""" +# Check if `Tkinter` wasn't imported +if isinstance(Tkinter, ImportError): +raise Tkinter + super(TkdialogIC, self).__init__() self.root = Tkinter.Tk() # "%dx%d%+d%+d" % (width, height, xoffset, yoffset) diff --git a/scripts/imagecopy_self.py b/scripts/imagecopy_self.py index ab34888..dcbc8f1 100644 --- a/scripts/imagecopy_self.py +++ b/scripts/imagecopy_self.py @@ -44,7 +44,7 @@ # English Wikipedia specific bot by: # (C) Multichill 2010-2012 # -# (C) Pywikibot team, 2010-2017 +# (C) Pywikibot team, 2010-2018 # # Distributed under the terms of the MIT license. # @@ -66,17 +66,14 @@ from scripts import imagerecat, image if not PY2: -import tkinter as Tkinter - from queue import Queue else: -import Tkinter - from Queue import Queue try: -from pywikibot.userinterfaces.gui import Tkdialog +from pywikibot.userinterfaces.gui import Tkdialog, Tkinter except ImportError as _tk_error: +Tkinter = _tk_error Tkdialog = object NL = '' @@ -694,6 +691,10 @@ categories """ """Constructor.""" +# Check if `Tkinter` wasn't imported +if isinstance(Tkinter, ImportError): +raise Tkinter + self.root = Tkinter.Tk() # "%dx%d%+d%+d" % (width, height, xoffset, yoffset) # Always appear the same size and in the bottom-left corner diff --git a/tests/script_tests.py b/tests/script_tests.py index 249ae42..77c516b 100644 --- a/tests/script_tests.py +++ b/tests/script_tests.py @@ -25,19 +25,12 @@ archive_path = join_root_path('scripts', 'archive') -if PY2: -TK_IMPORT = 'Tkinter' -else: -TK_IMPORT = 'tkinter' - # These dependencies are not always the package name which is in setup.py. # e.g. 'PIL.ImageTk' is a object provided by several different pypi packages, # and setup.py requests that 'Pillow' is installed to provide 'PIL.ImageTk'. # Here, it doesnt matter which pypi package was requested and installed. # Here, the name given to the module which will be imported is required. script_deps = { -'imagecopy': [TK_IMPORT], -'imagecopy_self': [TK_IMPORT], 'script_wui': ['crontab', 'lua'], # Note: package 'lunatic-python' provides module 'lua' 'flickrripper': ['flickrapi'], -- To view, visit https://gerrit.wikimedia.org/r/402653 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Iaf9195fc0e7096f0c1fa15869f6e720a489545fb Gerrit-PatchSet: 4 Gerrit-Project: pywikibot/core Gerrit-Branch: master Gerrit-Owner: RafidaslamGerrit-Reviewer: John Vandenberg Gerrit-Reviewer: Rafidaslam Gerrit-Reviewer: Zoranzoki21 Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] operations/mediawiki-config[master]: Initial configuration for inhwiki
Urbanecm has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402658 ) Change subject: Initial configuration for inhwiki .. Initial configuration for inhwiki Bug: T184374 Change-Id: Ia08c8ceb9d72b646b1d83ca3cdf0731227a21eee --- M dblists/all.dblist M dblists/commonsuploads.dblist M dblists/flow.dblist M dblists/s3.dblist M dblists/securepollglobal.dblist M dblists/small.dblist M dblists/wikidataclient.dblist M dblists/wikipedia-english.dblist M dblists/wikipedia.dblist M langlist M wikiversions.json M wmf-config/InitialiseSettings.php 12 files changed, 12 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/58/402658/1 diff --git a/dblists/all.dblist b/dblists/all.dblist index 8f6e706..626c2b6 100644 --- a/dblists/all.dblist +++ b/dblists/all.dblist @@ -365,6 +365,7 @@ ilwikimedia incubatorwiki internalwiki +inhwiki iowiki iowiktionary iswiki diff --git a/dblists/commonsuploads.dblist b/dblists/commonsuploads.dblist index 5f5a61d..015c422 100644 --- a/dblists/commonsuploads.dblist +++ b/dblists/commonsuploads.dblist @@ -211,6 +211,7 @@ ikwiki ilowiki incubatorwiki +inhwiki iowiki iowiktionary iswikibooks diff --git a/dblists/flow.dblist b/dblists/flow.dblist index 4a36f5e..4af9bcf 100644 --- a/dblists/flow.dblist +++ b/dblists/flow.dblist @@ -337,6 +337,7 @@ ikwiktionary ilowiki incubatorwiki +inhwiki iowiki iowiktionary iswiki diff --git a/dblists/s3.dblist b/dblists/s3.dblist index 4761693..52838b7 100644 --- a/dblists/s3.dblist +++ b/dblists/s3.dblist @@ -347,6 +347,7 @@ ilwikimedia incubatorwiki internalwiki +inhwiki iowiki iowiktionary iswiki diff --git a/dblists/securepollglobal.dblist b/dblists/securepollglobal.dblist index 44f4aa5..b5c71b0 100644 --- a/dblists/securepollglobal.dblist +++ b/dblists/securepollglobal.dblist @@ -361,6 +361,7 @@ ilwikimedia incubatorwiki internalwiki +inhwiki iowiki iowiktionary iswiki diff --git a/dblists/small.dblist b/dblists/small.dblist index 3d80cd7..df7df6f 100644 --- a/dblists/small.dblist +++ b/dblists/small.dblist @@ -196,6 +196,7 @@ ikwiktionary ilwikimedia internalwiki +inhwiki iswikibooks iswikiquote iswikisource diff --git a/dblists/wikidataclient.dblist b/dblists/wikidataclient.dblist index 2284dbf..bd29bdc 100644 --- a/dblists/wikidataclient.dblist +++ b/dblists/wikidataclient.dblist @@ -265,6 +265,7 @@ iiwiki ikwiki ilowiki +inhwiki iowiki iswiki iswikibooks diff --git a/dblists/wikipedia-english.dblist b/dblists/wikipedia-english.dblist index 8661b9a..c5dd35a 100644 --- a/dblists/wikipedia-english.dblist +++ b/dblists/wikipedia-english.dblist @@ -112,6 +112,7 @@ iiwiki ikwiki ilowiki +inhwiki iowiki iswiki itwiki diff --git a/dblists/wikipedia.dblist b/dblists/wikipedia.dblist index 11c82b7..11e7d54 100644 --- a/dblists/wikipedia.dblist +++ b/dblists/wikipedia.dblist @@ -118,6 +118,7 @@ iiwiki ikwiki ilowiki +inhwiki iowiki iswiki itwiki diff --git a/langlist b/langlist index 9e82d32..ee037e5 100644 --- a/langlist +++ b/langlist @@ -113,6 +113,7 @@ ii ik ilo +inh io is it diff --git a/wikiversions.json b/wikiversions.json index 5d9412d..cb89add 100644 --- a/wikiversions.json +++ b/wikiversions.json @@ -366,6 +366,7 @@ "ilwikimedia": "php-1.31.0-wmf.15", "incubatorwiki": "php-1.31.0-wmf.15", "internalwiki": "php-1.31.0-wmf.15", +"inhwiki": "php-1.31.0-wmf.15", "iowiki": "php-1.31.0-wmf.15", "iowiktionary": "php-1.31.0-wmf.15", "iswiki": "php-1.31.0-wmf.15", diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php index d42d744..26b59f8 100644 --- a/wmf-config/InitialiseSettings.php +++ b/wmf-config/InitialiseSettings.php @@ -606,6 +606,7 @@ 'igwiki' => '/static/images/project-logos/igwiki.png', // T48589 'ikwiki' => '/static/images/project-logos/ikwiki.png', // T48589 'ilowiki' => '/static/images/project-logos/ilowiki.png', // T42285 + 'inhwiki' => '/static/images/project-logos/inhwiki.png', // T184374 'iowiki' => '/static/images/project-logos/iowiki.png', // T48589 'iswiki' => '/static/images/project-logos/iswiki.png', // T42285 'itwiki' => '/static/images/project-logos/itwiki.png', -- To view, visit https://gerrit.wikimedia.org/r/402658 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ia08c8ceb9d72b646b1d83ca3cdf0731227a21eee Gerrit-PatchSet: 1 Gerrit-Project: operations/mediawiki-config Gerrit-Branch: master Gerrit-Owner: Urbanecm___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] operations/puppet[production]: fix up dblist and related config setting of bigwikis for dum...
ArielGlenn has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402657 ) Change subject: fix up dblist and related config setting of bigwikis for dumps in labs .. fix up dblist and related config setting of bigwikis for dumps in labs Change-Id: I2bc623b1228296ac338dc2a8a54e1ab87c694277 --- M modules/snapshot/manifests/dumps/configs.pp M modules/snapshot/manifests/dumps/dblists.pp 2 files changed, 9 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/57/402657/1 diff --git a/modules/snapshot/manifests/dumps/configs.pp b/modules/snapshot/manifests/dumps/configs.pp index 17e9585..6cafb9e 100644 --- a/modules/snapshot/manifests/dumps/configs.pp +++ b/modules/snapshot/manifests/dumps/configs.pp @@ -151,7 +151,7 @@ chunksEnabled => '0', }, big => { -dblist=> "${dblistsdir}/labs_bigwikis.dblist", +dblist=> "${dblistsdir}/bigwikis-labs.dblist", closedlist=> "${apachedir}/dblists/closed-labs.dblist", flowlist => "${apachedir}/dblists/flow_only_labs.dblist", skipdblist=> "${dblistsdir}/skipmonitor.dblist", diff --git a/modules/snapshot/manifests/dumps/dblists.pp b/modules/snapshot/manifests/dumps/dblists.pp index 885c428..f6951e4 100644 --- a/modules/snapshot/manifests/dumps/dblists.pp +++ b/modules/snapshot/manifests/dumps/dblists.pp @@ -51,6 +51,14 @@ group => 'root', content => "${bigwikis_dblist}\n", } +file { "${dblistsdir}/bigwikis-labs.dblist": +ensure => 'present', +path=> "${dblistsdir}/bigwikis-labs.dblist", +mode=> '0644', +owner => 'root', +group => 'root', +content => "${labs_bigwikis_dblist}\n", +} file { "${dblistsdir}/skip.dblist": ensure => 'present', path=> "${dblistsdir}/skip.dblist", -- To view, visit https://gerrit.wikimedia.org/r/402657 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I2bc623b1228296ac338dc2a8a54e1ab87c694277 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: ArielGlenn___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] operations/dns[master]: Add inh to langs.tmpl
Urbanecm has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402656 ) Change subject: Add inh to langs.tmpl .. Add inh to langs.tmpl Bug: T184374 Change-Id: Idd644d36cc61e1640d1204f7ba824f73ed1cfe06 --- M templates/helpers/langs.tmpl 1 file changed, 1 insertion(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/dns refs/changes/56/402656/1 diff --git a/templates/helpers/langs.tmpl b/templates/helpers/langs.tmpl index 5e68290..37e0cff 100644 --- a/templates/helpers/langs.tmpl +++ b/templates/helpers/langs.tmpl @@ -118,6 +118,7 @@ 'ii', 'ik', 'ilo', + 'inh', 'io', 'is', 'it', -- To view, visit https://gerrit.wikimedia.org/r/402656 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Idd644d36cc61e1640d1204f7ba824f73ed1cfe06 Gerrit-PatchSet: 1 Gerrit-Project: operations/dns Gerrit-Branch: master Gerrit-Owner: Urbanecm___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...CodeReview[master]: Improve some parameter docs
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402655 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: I4f5f3e9cd0c044ad29440475b61781957f4ef507 --- M .phpcs.xml M api/ApiCodeDiff.php M api/ApiCodeUpdate.php M api/ApiQueryCodeComments.php M api/ApiQueryCodePaths.php M api/ApiQueryCodeRevisions.php M api/ApiQueryCodeTags.php M api/ApiRevisionUpdate.php M backend/Subversion.php M ui/SpecialCode.php 10 files changed, 9 insertions(+), 8 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CodeReview refs/changes/55/402655/1 diff --git a/.phpcs.xml b/.phpcs.xml index aa00a4e..759a46d 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -9,7 +9,6 @@ - diff --git a/api/ApiCodeDiff.php b/api/ApiCodeDiff.php index 451db8a..42d2953 100644 --- a/api/ApiCodeDiff.php +++ b/api/ApiCodeDiff.php @@ -86,7 +86,7 @@ } /** -* @see ApiBase::getExamplesMessages() +* @inheritDoc */ protected function getExamplesMessages() { return [ diff --git a/api/ApiCodeUpdate.php b/api/ApiCodeUpdate.php index 4a6a0a6..1c1ed4b 100644 --- a/api/ApiCodeUpdate.php +++ b/api/ApiCodeUpdate.php @@ -106,7 +106,7 @@ } /** -* @see ApiBase::getExamplesMessages() +* @inheritDoc */ protected function getExamplesMessages() { return [ diff --git a/api/ApiQueryCodeComments.php b/api/ApiQueryCodeComments.php index 858f57e..f7621d7 100644 --- a/api/ApiQueryCodeComments.php +++ b/api/ApiQueryCodeComments.php @@ -144,7 +144,7 @@ } /** -* @see ApiBase::getExamplesMessages() +* @inheritDoc */ protected function getExamplesMessages() { return [ diff --git a/api/ApiQueryCodePaths.php b/api/ApiQueryCodePaths.php index 4d70df5..eae40e2 100644 --- a/api/ApiQueryCodePaths.php +++ b/api/ApiQueryCodePaths.php @@ -84,7 +84,7 @@ } /** -* @see ApiBase::getExamplesMessages() +* @inheritDoc */ protected function getExamplesMessages() { return [ diff --git a/api/ApiQueryCodeRevisions.php b/api/ApiQueryCodeRevisions.php index 767a4ea..0bbff46 100644 --- a/api/ApiQueryCodeRevisions.php +++ b/api/ApiQueryCodeRevisions.php @@ -221,7 +221,7 @@ } /** -* @see ApiBase::getExamplesMessages() +* @inheritDoc */ protected function getExamplesMessages() { return [ diff --git a/api/ApiQueryCodeTags.php b/api/ApiQueryCodeTags.php index 16eebeb..286a9d3 100644 --- a/api/ApiQueryCodeTags.php +++ b/api/ApiQueryCodeTags.php @@ -67,7 +67,7 @@ } /** -* @see ApiBase::getExamplesMessages() +* @inheritDoc */ protected function getExamplesMessages() { return [ diff --git a/api/ApiRevisionUpdate.php b/api/ApiRevisionUpdate.php index 69bf1d3..e38fb56 100644 --- a/api/ApiRevisionUpdate.php +++ b/api/ApiRevisionUpdate.php @@ -182,7 +182,7 @@ } /** -* @see ApiBase::getExamplesMessages() +* @inheritDoc */ protected function getExamplesMessages() { return [ diff --git a/backend/Subversion.php b/backend/Subversion.php index da564ee..23f3419 100644 --- a/backend/Subversion.php +++ b/backend/Subversion.php @@ -84,6 +84,7 @@ * Nobody ever bothered filling in the documentation on php.net though. * The function returns a big array of a bunch of info about the repository * It throws a warning if the repository does not exist. +* @return true */ function canConnect() { // MediaWiki\suppressWarnings(); diff --git a/ui/SpecialCode.php b/ui/SpecialCode.php index 6a2844d..553de39 100644 --- a/ui/SpecialCode.php +++ b/ui/SpecialCode.php @@ -161,6 +161,7 @@ /** * Only list me on Special:SpecialPages when configured. +* @return true */ public function isListed() { return $this->getConfig()->get( 'CodeReviewListSpecialPage' ); -- To view, visit https://gerrit.wikimedia.org/r/402655 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I4f5f3e9cd0c044ad29440475b61781957f4ef507 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/CodeReview Gerrit-Branch: master Gerrit-Owner: Umherirrender___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] pywikibot/core[master]: TerminalHandler.emit: Do not omit the last line even if it s...
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402650 ) Change subject: TerminalHandler.emit: Do not omit the last line even if it seems to be warn() .. TerminalHandler.emit: Do not omit the last line even if it seems to be warn() In T184368 we have a case that useful warning info are removed from the output. This patch removes the lines responsible for removing the last line of a warning message that appears to be a warn call. In Pywikibot we usually fix warning stacklevel inside the warning decorators (e.g. in issue_deprecation_warning). Even if we did not, we can fix the code. Therefore, it seems unnecessary to remove the last line, especially with the risk of removing useful information. Bug: T184368 Change-Id: Iaf4b1dfb8939ce76b670e44f882e45504279a60a --- M pywikibot/userinterfaces/terminal_interface_base.py 1 file changed, 0 insertions(+), 9 deletions(-) Approvals: jenkins-bot: Verified Xqt: Looks good to me, approved diff --git a/pywikibot/userinterfaces/terminal_interface_base.py b/pywikibot/userinterfaces/terminal_interface_base.py index c37cc9e..7bc017c 100755 --- a/pywikibot/userinterfaces/terminal_interface_base.py +++ b/pywikibot/userinterfaces/terminal_interface_base.py @@ -510,15 +510,6 @@ if 'message' in record.__dict__: return -# Remove the last line, if it appears to be the warn() call -msg = record.args[0] -is_useless_source_output = any( -s in msg for s in -(str('warn('), str('exceptions.'), str('Warning)'), str('Warning,'))) - -if is_useless_source_output: -record.args = ('\n'.join(record.args[0].splitlines()[0:-1]),) - if 'newline' not in record.__dict__: record.__dict__['newline'] = '\n' -- To view, visit https://gerrit.wikimedia.org/r/402650 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Iaf4b1dfb8939ce76b670e44f882e45504279a60a Gerrit-PatchSet: 2 Gerrit-Project: pywikibot/core Gerrit-Branch: master Gerrit-Owner: DalbaGerrit-Reviewer: John Vandenberg Gerrit-Reviewer: Xqt Gerrit-Reviewer: Zoranzoki21 Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...intersection[master]: Improve some parameter docs
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402654 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: I8b1c4c8900838b92289a7e4b0764d3114e36a8b8 --- M .phpcs.xml M DynamicPageList.hooks.php 2 files changed, 5 insertions(+), 5 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/intersection refs/changes/54/402654/1 diff --git a/.phpcs.xml b/.phpcs.xml index a9d9ba2..df18878 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -2,15 +2,11 @@ - - . - + intersection.php - vendor - node_modules diff --git a/DynamicPageList.hooks.php b/DynamicPageList.hooks.php index e0c19f0..7daeea7 100644 --- a/DynamicPageList.hooks.php +++ b/DynamicPageList.hooks.php @@ -14,6 +14,10 @@ /** * The callback function for converting the input text to HTML output +* @param string $input +* @param array $args +* @param Parser $mwParser +* @return string */ public static function renderDynamicPageList( $input, $args, $mwParser ) { global $wgContLang; -- To view, visit https://gerrit.wikimedia.org/r/402654 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I8b1c4c8900838b92289a7e4b0764d3114e36a8b8 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/intersection Gerrit-Branch: master Gerrit-Owner: Umherirrender___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] pywikibot/core[master]: imagecopy: Raise Tkinter ImportError before the first call o...
Rafidaslam has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402653 ) Change subject: imagecopy: Raise Tkinter ImportError before the first call of it .. imagecopy: Raise Tkinter ImportError before the first call of it Raise `Tkinter` ImportError (if there's any) before the first call of `Tkinter` instead of raising it on the top of the module, so we don't get `Tkinter` ImportError when Tkinter fails to import when we import the `imagecopy` module, especially from the tests module. Change-Id: Iaf9195fc0e7096f0c1fa15869f6e720a489545fb --- M scripts/imagecopy.py 1 file changed, 7 insertions(+), 6 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/pywikibot/core refs/changes/53/402653/1 diff --git a/scripts/imagecopy.py b/scripts/imagecopy.py index 377f3c6..9424c52 100644 --- a/scripts/imagecopy.py +++ b/scripts/imagecopy.py @@ -54,7 +54,7 @@ # # Another rewrite by: # (C) Multichill 2008-2011 -# (C) Pywikibot team, 2007-2017 +# (C) Pywikibot team, 2007-2018 # # Distributed under the terms of the MIT license. # @@ -76,18 +76,15 @@ from scripts import image if not PY2: -import tkinter as Tkinter - from urllib.parse import urlencode from urllib.request import urlopen else: -import Tkinter - from urllib import urlencode, urlopen try: -from pywikibot.userinterfaces.gui import Tkdialog +from pywikibot.userinterfaces.gui import Tkdialog, Tkinter except ImportError as _tk_error: +Tkinter = _tk_error Tkdialog = object NL = '' @@ -383,6 +380,10 @@ def __init__(self, image_title, content, uploader, url, templates, commonsconflict=0): """Constructor.""" +# Check if `Tkinter` wasn't imported +if isinstance(Tkinter, ImportError): +raise Tkinter + super(TkdialogIC, self).__init__() self.root = Tkinter.Tk() # "%dx%d%+d%+d" % (width, height, xoffset, yoffset) -- To view, visit https://gerrit.wikimedia.org/r/402653 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Iaf9195fc0e7096f0c1fa15869f6e720a489545fb Gerrit-PatchSet: 1 Gerrit-Project: pywikibot/core Gerrit-Branch: master Gerrit-Owner: Rafidaslam___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...PageForms[master]: Fix return in PFTemplate and PFOpenLayersInput
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402652 ) Change subject: Fix return in PFTemplate and PFOpenLayersInput .. Fix return in PFTemplate and PFOpenLayersInput PFTemplate::loadTemplateFieldsSMWAndOther return void, no need for another return PFOpenLayersInput::parseCoordinatesString needs a return value, choose null and moved the trim behind the check, because a null string could be trimmed to an empty string Change-Id: Id58350acfe01a3c92d9307a37ddf789c1405a94d --- M .phpcs.xml M includes/PF_Template.php M includes/forminputs/PF_OpenLayersInput.php 3 files changed, 4 insertions(+), 4 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/PageForms refs/changes/52/402652/1 diff --git a/.phpcs.xml b/.phpcs.xml index 4764e29..30ee060 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -18,7 +18,6 @@ - diff --git a/includes/PF_Template.php b/includes/PF_Template.php index 6de0603..3483ee2 100644 --- a/includes/PF_Template.php +++ b/includes/PF_Template.php @@ -64,7 +64,7 @@ return; } } - return $this->loadTemplateFieldsSMWAndOther(); + $this->loadTemplateFieldsSMWAndOther(); } /** diff --git a/includes/forminputs/PF_OpenLayersInput.php b/includes/forminputs/PF_OpenLayersInput.php index 99b836d..21492a5 100644 --- a/includes/forminputs/PF_OpenLayersInput.php +++ b/includes/forminputs/PF_OpenLayersInput.php @@ -202,12 +202,13 @@ * Copied from CargoStore::parseCoordinateString() in the Cargo * extension. * @param string $coordinatesString +* @return string|null */ public static function parseCoordinatesString( $coordinatesString ) { - $coordinatesString = trim( $coordinatesString ); if ( $coordinatesString == null ) { - return; + return null; } + $coordinatesString = trim( $coordinatesString ); // This is safe to do, right? $coordinatesString = str_replace( array( '[', ']' ), '', $coordinatesString ); -- To view, visit https://gerrit.wikimedia.org/r/402652 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Id58350acfe01a3c92d9307a37ddf789c1405a94d Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/PageForms Gerrit-Branch: master Gerrit-Owner: Umherirrender___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...Score[master]: Use Language class to get languages names instead of hardcoding
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402614 ) Change subject: Use Language class to get languages names instead of hardcoding .. Use Language class to get languages names instead of hardcoding Change-Id: Id2ece34c73b50b1600e5b2132749e5b1cfe677bc --- M includes/Score.php M includes/ScoreHooks.php 2 files changed, 17 insertions(+), 14 deletions(-) Approvals: Ebe123: Looks good to me, approved jenkins-bot: Verified diff --git a/includes/Score.php b/includes/Score.php index 9010605..d6f1bc7 100644 --- a/includes/Score.php +++ b/includes/Score.php @@ -46,21 +46,21 @@ /** * Supported note languages. -* Key is LilyPond filename. Value is native word +* Key is LilyPond filename. Value is language code */ public static $supportedNoteLanguages = [ - 'arabic' => 'العربية', - 'catalan' => 'Català', - 'deutsch' => 'Deutsch', - 'english' => 'English', - 'espanol' => 'Español', - 'italiano' => 'Italiano', - 'nederlands' => 'Nederlands', - 'norsk' => 'Norsk', - 'portugues' => 'Português', - 'suomi' => 'Suomi', - 'svenska' => 'Svenska', - 'vlaams' => 'Flemish', + 'arabic' => 'ar', + 'catalan' => 'ca', + 'deutsch' => 'de', + 'english' => 'en', + 'espanol' => 'es', + 'italiano' => 'it', + 'nederlands' => 'nl', + 'norsk' => 'no', + 'portugues' => 'pt', + 'suomi' => 'fi', + 'svenska' => 'sv', + 'vlaams' => 'vls', ]; /** diff --git a/includes/ScoreHooks.php b/includes/ScoreHooks.php index 34d053e..3cc32f7 100644 --- a/includes/ScoreHooks.php +++ b/includes/ScoreHooks.php @@ -34,7 +34,10 @@ */ public static function onBeforePageDisplay( OutputPage &$output, Skin &$skin ) { $output->addJsConfigVars( [ - 'wgScoreNoteLanguages' => Score::$supportedNoteLanguages, + 'wgScoreNoteLanguages' => array_map( + 'Language::fetchLanguageName', + Score::$supportedNoteLanguages + ), 'wgScoreDefaultNoteLanguage' => Score::$defaultNoteLanguage, ] ); return true; -- To view, visit https://gerrit.wikimedia.org/r/402614 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Id2ece34c73b50b1600e5b2132749e5b1cfe677bc Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Score Gerrit-Branch: master Gerrit-Owner: Phantom42Gerrit-Reviewer: Ebe123 Gerrit-Reviewer: Nikerabbit Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...GraphViz[master]: Improve some parameter docs
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402651 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: I3ff96ec363776a12be0cc5247b3de74d172c6bd9 --- M .phpcs.xml M includes/GraphViz.php M includes/UploadFromLocalFile.php M includes/UploadLocalFile.php 4 files changed, 98 insertions(+), 54 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/GraphViz refs/changes/51/402651/1 diff --git a/.phpcs.xml b/.phpcs.xml index f9408cd..6cbe822 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -6,8 +6,6 @@ - - . diff --git a/includes/GraphViz.php b/includes/GraphViz.php index c1f5d91..d64c7cc 100644 --- a/includes/GraphViz.php +++ b/includes/GraphViz.php @@ -185,7 +185,8 @@ /** * Check if a given image type is probably allowed to be uploaded * (does not consult any file extension blacklists). -* @param[in] string $imageType is the type of image (e.g. png) to check. +* @param string $imageType is the type of image (e.g. png) to check. +* @return bool * @author Keith Welter */ public static function imageTypeAllowed( $imageType ) { @@ -201,6 +202,7 @@ /** * Set parser hook functions for supported graph types. * @author Keith Welter +* @param Parser &$parser * @return true */ public static function onParserInit( Parser &$parser ) { @@ -213,6 +215,10 @@ /** * When an article is deleted, delete all the associated graph files. * @author Keith Welter +* @param Article &$article +* @param User &$user +* @param string $reason +* @param int $id */ public static function onArticleDeleteComplete( &$article, User &$user, $reason, $id ) { self::deleteArticleUploadedFiles( $article, self::getImageDir() ); @@ -223,6 +229,8 @@ /** * For a given title, get the corresponding graph file base name. * @author Keith Welter +* @param Title $title +* @return string */ public static function getGraphFileBaseNameFromTitle( $title ) { $baseName = $title->getFulltext(); @@ -233,6 +241,8 @@ /** * Delete all the graph files associated with the given article and path. * @author Keith Welter +* @param Article $article +* @param string $path */ public static function deleteArticleFiles( $article, $path ) { $title = $article->getTitle(); @@ -244,6 +254,8 @@ /** * Detect if the given title has associated graph files at the given path. +* @param TItle $title +* @param string $path * @return True if the title has associated graph files. Otherwise false. * @author Keith Welter */ @@ -262,6 +274,8 @@ /** * Delete all uploaded files associated with the given article and path. * @author Keith Welter +* @param Article $article +* @param string $path */ public static function deleteArticleUploadedFiles( $article, $path ) { wfDebug( __METHOD__ . ": entering\n" ); @@ -280,6 +294,8 @@ /** * Delete all the graph files associated with the graph name and path. * @author Keith Welter +* @param string $graphName +* @param string $path */ public static function deleteGraphFiles( $graphName, $path ) { $globPattern = $path . $graphName . "*.*"; @@ -293,6 +309,10 @@ * the parser cache reflects the canceled edit rather than the saved graph so we must * reject it. * @author Keith Welter +* @param ParserOutput $parserOutput +* @param WikiPage $wikiPage +* @param ParserOptions $parserOptions +* @return bool */ public static function onRejectParserCacheValue( $parserOutput, $wikiPage, $parserOptions ) { $title = $wikiPage->getTitle(); @@ -313,6 +333,16 @@ * (graph images for which the source wiki text has been deleted). * Graph images for extant wiki source will be regenerated when parsed. * @author Keith Welter +* @param \WikiPage $wikiPage +* @param User $user +* @param Content $content +* @param string $summary +* @param bool $isMinor +* @param bool $isWatch +* @param string|int $section +* @param int $flags +* @param Status $status +* @return true */ public static function onPageContentSave( \WikiPage $wikiPage, $user, $content, @@ -329,7 +359,7 @@ } /** -*
[MediaWiki-commits] [Gerrit] mediawiki...minus-x[master]: Loosen symfony/console dependency
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402602 ) Change subject: Loosen symfony/console dependency .. Loosen symfony/console dependency This is a commonly used package and trying to pin it to one specific version is going to be problematic in the long run. And symfony generally does a good job with following semantic versioning, and not breaking backwards- compatibility. Change-Id: I900f48ca95b62b63ff5b1b0c2e3436c6fb988d5f --- M composer.json 1 file changed, 1 insertion(+), 1 deletion(-) Approvals: Florianschmidtwelzow: Looks good to me, approved jenkins-bot: Verified diff --git a/composer.json b/composer.json index 47362b2..8a498e3 100644 --- a/composer.json +++ b/composer.json @@ -11,7 +11,7 @@ ], "require": { "php": ">=5.5.9", - "symfony/console": "3.3.5" + "symfony/console": "^3.3.5" }, "require-dev": { "jakub-onderka/php-parallel-lint": "0.9.2", -- To view, visit https://gerrit.wikimedia.org/r/402602 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I900f48ca95b62b63ff5b1b0c2e3436c6fb988d5f Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/tools/minus-x Gerrit-Branch: master Gerrit-Owner: LegoktmGerrit-Reviewer: Addshore Gerrit-Reviewer: Florianschmidtwelzow Gerrit-Reviewer: Legoktm Gerrit-Reviewer: Umherirrender Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] pywikibot/core[master]: TerminalHandler.emit: Do not omit the last line even if it s...
Dalba has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402650 ) Change subject: TerminalHandler.emit: Do not omit the last line even if it seems to be warn() .. TerminalHandler.emit: Do not omit the last line even if it seems to be warn() In T184368 we have a case that useful warning info are removed from the output. This patch removes the lines responsible for removing the last line of a warning message that appears to be a warn call. In Pywikibot we usually fix warning stacklevel inside the warning decorators (e.g. in issue_deprecation_warning). Even if we did not, we can fix the code. Therefore, it seems unnecessary to remove the last line, especially with the rist of removing useful information. Bug: T184368 Change-Id: Iaf4b1dfb8939ce76b670e44f882e45504279a60a --- M pywikibot/userinterfaces/terminal_interface_base.py 1 file changed, 0 insertions(+), 9 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/pywikibot/core refs/changes/50/402650/1 diff --git a/pywikibot/userinterfaces/terminal_interface_base.py b/pywikibot/userinterfaces/terminal_interface_base.py index c37cc9e..7bc017c 100755 --- a/pywikibot/userinterfaces/terminal_interface_base.py +++ b/pywikibot/userinterfaces/terminal_interface_base.py @@ -510,15 +510,6 @@ if 'message' in record.__dict__: return -# Remove the last line, if it appears to be the warn() call -msg = record.args[0] -is_useless_source_output = any( -s in msg for s in -(str('warn('), str('exceptions.'), str('Warning)'), str('Warning,'))) - -if is_useless_source_output: -record.args = ('\n'.join(record.args[0].splitlines()[0:-1]),) - if 'newline' not in record.__dict__: record.__dict__['newline'] = '\n' -- To view, visit https://gerrit.wikimedia.org/r/402650 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Iaf4b1dfb8939ce76b670e44f882e45504279a60a Gerrit-PatchSet: 1 Gerrit-Project: pywikibot/core Gerrit-Branch: master Gerrit-Owner: Dalba___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...WikimediaIncubator[master]: Improve some parameter docs
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402649 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: Ie83c1380e7804146090ca14ccd67bdd7efae4c2f --- M .phpcs.xml M InfoPage.php M ListUsersTestWiki.php M SpecialIncubatorFirstSteps.php M SpecialSearchWiki.php M WikimediaIncubator.class.php 6 files changed, 53 insertions(+), 9 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikimediaIncubator refs/changes/49/402649/1 diff --git a/.phpcs.xml b/.phpcs.xml index 73c6331..9cfdd4b 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -2,8 +2,6 @@ - - diff --git a/InfoPage.php b/InfoPage.php index da613ce..24cfff9 100644 --- a/InfoPage.php +++ b/InfoPage.php @@ -140,6 +140,9 @@ } /** +* @param string $beforetitle +* @param string $aftertitle +* @param string $content * @return String the core HTML for the info page */ public function StandardInfoPage( $beforetitle, $aftertitle, $content ) { diff --git a/ListUsersTestWiki.php b/ListUsersTestWiki.php index 713b6aa..dcd4284 100644 --- a/ListUsersTestWiki.php +++ b/ListUsersTestWiki.php @@ -21,6 +21,9 @@ /** * Input form +* @param Pager $pager +* @param string &$out +* @return true */ static function onSpecialListusersHeaderForm( $pager, &$out ) { $testwiki = WikimediaIncubator::getUrlParam(); @@ -53,6 +56,9 @@ /** * Query +* @param Pager $pager +* @param array &$query +* @return true */ static function onSpecialListusersQueryInfo( $pager, &$query ) { $testwiki = WikimediaIncubator::getUrlParam(); diff --git a/SpecialIncubatorFirstSteps.php b/SpecialIncubatorFirstSteps.php index 8090c65..685d6bf 100644 --- a/SpecialIncubatorFirstSteps.php +++ b/SpecialIncubatorFirstSteps.php @@ -47,6 +47,7 @@ * @param Message $msg Message object * @param bool $opaque * @param bool $done +* @return string */ protected function showHeader( $msg, $opaque = true, $done = false ) { $attrs = []; diff --git a/SpecialSearchWiki.php b/SpecialSearchWiki.php index 524d250..12ecfbb 100644 --- a/SpecialSearchWiki.php +++ b/SpecialSearchWiki.php @@ -98,6 +98,7 @@ /** * @param string $projectQuery * @param string $languageQuery +* @return string */ protected function doSearch( $projectQuery, $languageQuery ) { ## Match project ## diff --git a/WikimediaIncubator.class.php b/WikimediaIncubator.class.php index fb3241b..26f7a95 100644 --- a/WikimediaIncubator.class.php +++ b/WikimediaIncubator.class.php @@ -125,6 +125,7 @@ /** * This validates a given language code. * Only "xx[x]" and "xx[x]-x[]" are allowed. +* @param string $code * @return bool */ static function validateLanguageCode( $code ) { @@ -278,7 +279,10 @@ /** * display the prefix by the given project and code * (or the URL = or user preference if no parameters are given) -* @return String +* @param string $project +* @param string $code +* @param bool $allowSister +* @return string */ static function displayPrefix( $project = '', $code = '', $allowSister = false ) { global $wmincSisterProjects; @@ -371,7 +375,11 @@ * Disables editing pages belonging to existing wikis (+ shows message) * Disables creating an unprefixed page (+ shows error message) * See also: WikimediaIncubator::onShowMissingArticle() -* @return Boolean +* @param Title $title +* @param User $user +* @param string $action +* @param array &$result +* @return bool */ static function onGetUserPermissionsErrors( $title, $user, $action, &$result ) { $titletext = $title->getText(); @@ -425,7 +433,11 @@ /** * Return an error if the user wants to move * an existing page to an unprefixed title -* @return Boolean +* @param string $oldtitle +* @param string $newtitle +* @param User $user +* @param array &$error +* @return bool */ static function checkPrefixMovePermissions( $oldtitle, $newtitle, $user, &$error ) { $status = new Status(); @@ -441,6 +453,10 @@ * Add a link to Special:ViewUserLang from Special:Contributions/USERNAME * if the user has 'viewuserlang' permission * Based on code from extension LookupUser made by Tim Starling +* @param int
[MediaWiki-commits] [Gerrit] mediawiki...ReplaceText[master]: Improve some parameter docs
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402648 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: Iedadec2058cd979c659708876f131328a7614649 --- M .phpcs.xml M SpecialReplaceText.php 2 files changed, 8 insertions(+), 3 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/ReplaceText refs/changes/48/402648/1 diff --git a/.phpcs.xml b/.phpcs.xml index 1c73823..aaeb946 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -1,8 +1,7 @@ - - + @@ -13,5 +12,4 @@ . - vendor diff --git a/SpecialReplaceText.php b/SpecialReplaceText.php index b4fc1df..be616a7 100644 --- a/SpecialReplaceText.php +++ b/SpecialReplaceText.php @@ -383,6 +383,9 @@ /** * Copied almost exactly from MediaWiki's SpecialSearch class, i.e. * the search page +* @param array $namespaces +* @param int $rowsPerTable +* @return array */ function namespaceTables( $namespaces, $rowsPerTable = 3 ) { global $wgContLang; @@ -529,6 +532,10 @@ * Extract context and highlights search text * * @todo The bolding needs to be fixed for regular expressions. +* @param string $text +* @param string $target +* @param bool $use_regex +* @return string */ function extractContext( $text, $target, $use_regex = false ) { global $wgLang; -- To view, visit https://gerrit.wikimedia.org/r/402648 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Iedadec2058cd979c659708876f131328a7614649 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/ReplaceText Gerrit-Branch: master Gerrit-Owner: Umherirrender___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...ProofreadPage[master]: Improve some parameter docs
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402647 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: Ic445760aa7afec15cf56222a7053c3f9de6f559d --- M .phpcs.xml M ApiQueryProofread.php M ApiQueryProofreadInfo.php M ProofreadPage.body.php M includes/Index/CustomIndexFieldsParser.php M includes/Index/DatabaseIndexContentLookup.php M includes/Index/EditIndexPage.php M includes/Index/IndexContent.php M includes/Index/IndexContentHandler.php M includes/Index/IndexContentLookup.php M includes/Index/IndexDifferenceEngine.php M includes/Index/IndexRedirectContent.php M includes/Page/DatabaseIndexForPageLookup.php M includes/Page/EditPagePage.php M includes/Page/IndexForPageLookup.php M includes/Page/PageContent.php M includes/Page/PageContentHandler.php M includes/Page/PageDifferenceEngine.php M includes/Page/PageDisplayHandler.php M includes/Pagination/FilePagination.php M includes/Pagination/PagePagination.php M includes/Pagination/Pagination.php M includes/Parser/PagelistTagParser.php M includes/Parser/PagequalityTagParser.php M includes/Parser/PagesTagParser.php M includes/Parser/TagParser.php M maintenance/fixProofreadIndexPagesContentModel.php M maintenance/fixProofreadPagePagesContentModel.php M tests/phpunit/FileProviderMock.php M tests/phpunit/Index/IndexContentLookupMock.php M tests/phpunit/Page/IndexForPageLookupMock.php 31 files changed, 110 insertions(+), 104 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/ProofreadPage refs/changes/47/402647/1 diff --git a/.phpcs.xml b/.phpcs.xml index 2855261..9b83b12 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -4,15 +4,10 @@ - - - - - */maintenance/* diff --git a/ApiQueryProofread.php b/ApiQueryProofread.php index a2b0583..36893eb 100644 --- a/ApiQueryProofread.php +++ b/ApiQueryProofread.php @@ -114,7 +114,7 @@ } /** -* @see ApiBase::getExamplesMessages() +* @inheritDoc */ protected function getExamplesMessages() { return [ diff --git a/ApiQueryProofreadInfo.php b/ApiQueryProofreadInfo.php index a5c1fb2..18689a4 100644 --- a/ApiQueryProofreadInfo.php +++ b/ApiQueryProofreadInfo.php @@ -88,7 +88,7 @@ } /** -* @see ApiBase::getExamplesMessages() +* @inheritDoc */ protected function getExamplesMessages() { return [ diff --git a/ProofreadPage.body.php b/ProofreadPage.body.php index b50dea5..b467703 100644 --- a/ProofreadPage.body.php +++ b/ProofreadPage.body.php @@ -618,6 +618,8 @@ /** * Adds canonical namespaces. +* @param array &$list +* @return true */ public static function addCanonicalNamespaces( &$list ) { $list[self::getPageNamespaceId()] = 'Page'; @@ -661,6 +663,7 @@ * Add the links to previous, next, index page and scan image to Page: pages. * @param SkinTemplate &$skin * @param array &$links Structured navigation links +* @return true */ public static function onSkinTemplateNavigation( SkinTemplate &$skin, array &$links ) { $title = $skin->getTitle(); @@ -751,6 +754,7 @@ * Add proofreading status to action=info * @param IContextSource $context * @param array &$pageInfo The page information +* @return true */ public static function onInfoAction( IContextSource $context, array &$pageInfo ) { if ( !$context->canUseWikiPage() ) { diff --git a/includes/Index/CustomIndexFieldsParser.php b/includes/Index/CustomIndexFieldsParser.php index c7673b0..570e394 100644 --- a/includes/Index/CustomIndexFieldsParser.php +++ b/includes/Index/CustomIndexFieldsParser.php @@ -156,6 +156,7 @@ /** * Return metadata from the index page that have to be given to header template. +* @param IndexContent $content * @return CustomIndexField[] */ public function parseCustomIndexFieldsForHeader( IndexContent $content ) { @@ -172,6 +173,8 @@ /** * Return the index entry with the same name or null if it's not found * Note: the comparison is case insensitive +* @param IndexContent $content +* @param string $fieldName * @return CustomIndexField * @throws OutOfBoundsException */ diff --git a/includes/Index/DatabaseIndexContentLookup.php b/includes/Index/DatabaseIndexContentLookup.php index 36cd727..9827776 100644 --- a/includes/Index/DatabaseIndexContentLookup.php +++ b/includes/Index/DatabaseIndexContentLookup.php @@ -15,7 +15,7 @@ private
[MediaWiki-commits] [Gerrit] mediawiki...OAuthAuthentication[master]: Improve some parameter docs
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402646 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: Iebc7d5eb0d0eb15a12193f2b7b1db98c08d94069 --- M .phpcs.xml M utils/Hooks.php 2 files changed, 6 insertions(+), 8 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/OAuthAuthentication refs/changes/46/402646/1 diff --git a/.phpcs.xml b/.phpcs.xml index 78a662d..b15894e 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -1,14 +1,11 @@ - - - + . - - vendor + diff --git a/utils/Hooks.php b/utils/Hooks.php index 51cfb1b..1ee68fd 100644 --- a/utils/Hooks.php +++ b/utils/Hooks.php @@ -117,7 +117,8 @@ /** * Check that the identity complies with the site policy -* +* @param \User $user +* @return true */ public static function onUserLoadAfterLoadFromSession( \User $user ) { global $wgOAuthAuthenticationMaxIdentityAge; @@ -150,8 +151,8 @@ } /** -* @param $user \User -* @param $abortError +* @param \User $user +* @param bool &$abortError * @return bool */ public static function onAbortNewAccount( $user, &$abortError ) { -- To view, visit https://gerrit.wikimedia.org/r/402646 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Iebc7d5eb0d0eb15a12193f2b7b1db98c08d94069 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/OAuthAuthentication Gerrit-Branch: master Gerrit-Owner: Umherirrender___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...OnlineStatus[master]: Improve some parameter docs
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402645 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: Iaab5cc7473f5ac85b8422149ce1a2f7e389448c2 --- M .phpcs.xml M OnlineStatus.body.php 2 files changed, 33 insertions(+), 4 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/OnlineStatus refs/changes/45/402645/1 diff --git a/.phpcs.xml b/.phpcs.xml index debe53d..8c77608 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -1,14 +1,12 @@ - - + . - - vendor + diff --git a/OnlineStatus.body.php b/OnlineStatus.body.php index ff0392f..9d9a012 100644 --- a/OnlineStatus.body.php +++ b/OnlineStatus.body.php @@ -6,6 +6,7 @@ * * @param mixed $title string of Title object, if it's a title, if has to be in * User: of User_talk: namespace. +* @param bool $checkShowPref * @return array ( string status, string username ) or null */ static function GetUserStatus( $title, $checkShowPref = false ) { @@ -39,6 +40,9 @@ /** * Used for AJAX requests +* @param string $action +* @param bool $stat +* @return string */ static function Ajax( $action, $stat = false ) { global $wgUser; @@ -99,6 +103,8 @@ /** * Hook for ParserFirstCallInit +* @param Parser $parser +* @return true */ static function ParserFirstCallInit( $parser ) { global $wgAllowAnyUserOnlineStatusFunction; @@ -111,6 +117,10 @@ /** * Callback for {{#anyuserstatus:}} +* @param Parser &$parser +* @param User $user +* @param bool $raw +* @return array|string */ static function ParserHookCallback( &$parser, $user, $raw = false ) { $status = self::GetUserStatus( $user ); @@ -130,6 +140,8 @@ /** * Hook function for MagicWordwgVariableIDs +* @param array &$magicWords +* @return true */ static function MagicWordVariable( &$magicWords ) { $magicWords[] = 'onlinestatus_word'; @@ -140,6 +152,11 @@ /** * Hook function for ParserGetVariableValueSwitch +* @param Parser &$parser +* @param array &$varCache +* @param string &$index +* @param array &$ret +* @return true */ static function ParserGetVariable( &$parser, &$varCache, &$index, &$ret ) { if ( $index == 'onlinestatus_word' ) { @@ -169,6 +186,9 @@ /** * Hook for user preferences +* @param User $user +* @param array &$preferences +* @return true */ public static function GetPreferences( $user, &$preferences ) { $msg = wfMessage( 'onlinestatus-levels' )->inContentLanguage()->plain(); @@ -223,6 +243,8 @@ /** * Hook for UserLoginComplete +* @param User $user +* @return true */ static function UserLoginComplete( $user ) { if ( $user->getOption( 'onlineonlogin' ) ) { @@ -235,6 +257,10 @@ /** * Hook for UserLoginComplete +* @param User &$newUser +* @param string &$injected_html +* @param string|null $oldName +* @return true */ static function UserLogoutComplete( &$newUser, &$injected_html, $oldName = null ) { if ( $oldName === null ) { @@ -257,6 +283,8 @@ /** * Hook function for BeforePageDisplay +* @param OutputPage &$out +* @return true */ static function BeforePageDisplay( &$out ) { global $wgRequest, $wgUser, $wgUseAjax; @@ -289,6 +317,9 @@ /** * Hook for PersonalUrls +* @param array &$urls +* @param Title &$title +* @return true */ static function PersonalUrls( &$urls, &$title ) { global $wgUser, $wgUseAjax; -- To view, visit https://gerrit.wikimedia.org/r/402645 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Iaab5cc7473f5ac85b8422149ce1a2f7e389448c2 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/OnlineStatus Gerrit-Branch: master Gerrit-Owner: Umherirrender___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...TimedMediaHandler[master]: Improve some parameter docs
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402644 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: If9f6b458c47d318482388b7441dfae57da29d26b --- M .phpcs.xml M WebVideoTranscode/WebVideoTranscode.php M tests/phpunit/ApiTestCaseVideoUpload.php M tests/phpunit/TestApiUploadVideo.php M tests/phpunit/TestVideoThumbnail.php M tests/phpunit/TestVideoTranscode.php 6 files changed, 16 insertions(+), 9 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/TimedMediaHandler refs/changes/44/402644/1 diff --git a/.phpcs.xml b/.phpcs.xml index fef4d9a..cf7a5c0 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -4,15 +4,9 @@ - - - - - - */maintenance/* TimedMediaHandler\.i18n\.*\.php diff --git a/WebVideoTranscode/WebVideoTranscode.php b/WebVideoTranscode/WebVideoTranscode.php index c8125ab..48dddbb 100644 --- a/WebVideoTranscode/WebVideoTranscode.php +++ b/WebVideoTranscode/WebVideoTranscode.php @@ -852,6 +852,7 @@ * * @param File $file File object * @param IDatabase|bool $db +* @return array */ public static function getTranscodeState( $file, $db = false ) { global $wgTranscodeBackgroundTimeLimit; @@ -997,6 +998,10 @@ * * If the source is not found, it will not be used yet... * Missing transcodes should be added by write tasks, not read tasks! +* @param array &$file +* @param array &$sources +* @param string $transcodeKey +* @param string $dataPrefix */ public static function addSourceIfReady( &$file, &$sources, $transcodeKey, $dataPrefix = '' ) { // Check if the transcode is ready: @@ -1371,6 +1376,8 @@ /** * Is the given transcode key the smallest configured transcode for * its video codec? +* @param string $transcodeKey +* @return true */ public static function isSmallestTranscodeForCodec( $transcodeKey ) { global $wgEnabledTranscodeSet; diff --git a/tests/phpunit/ApiTestCaseVideoUpload.php b/tests/phpunit/ApiTestCaseVideoUpload.php index 4cf98e1..1b482eb 100644 --- a/tests/phpunit/ApiTestCaseVideoUpload.php +++ b/tests/phpunit/ApiTestCaseVideoUpload.php @@ -47,10 +47,10 @@ ] ]; } + /** * Fixture -- run after every test * Clean up temporary files etc. -* */ protected function tearDown() { parent::tearDown(); @@ -65,6 +65,8 @@ /** * Do login +* @param string $user +* @return array */ protected function doLogin( $user = 'sysop' ) { $user = self::$users['uploader']; @@ -88,7 +90,9 @@ } /** -* uploads a file: +* uploads a file +* @param array $file +* @return array */ public function uploadFile( $file ) { global $wgUser; diff --git a/tests/phpunit/TestApiUploadVideo.php b/tests/phpunit/TestApiUploadVideo.php index 7ee4b89..598e321 100644 --- a/tests/phpunit/TestApiUploadVideo.php +++ b/tests/phpunit/TestApiUploadVideo.php @@ -19,6 +19,7 @@ /** * @dataProvider mediaFilesProvider +* @param array $file */ public function testUploadVideoFiles( $file ) { $result = $this->uploadFile( $file ); diff --git a/tests/phpunit/TestVideoThumbnail.php b/tests/phpunit/TestVideoThumbnail.php index f3cfea4..b9af900 100644 --- a/tests/phpunit/TestVideoThumbnail.php +++ b/tests/phpunit/TestVideoThumbnail.php @@ -10,6 +10,7 @@ * Once video files are uploaded test thumbnail generating * * @dataProvider mediaFilesProvider +* @param array $file * Broken as per bug 61877 * @group Broken */ diff --git a/tests/phpunit/TestVideoTranscode.php b/tests/phpunit/TestVideoTranscode.php index b03ab4e..9a303b1 100644 --- a/tests/phpunit/TestVideoTranscode.php +++ b/tests/phpunit/TestVideoTranscode.php @@ -12,6 +12,7 @@ * Test if a transcode job is added for a file once requested * * @dataProvider mediaFilesProvider +* @param array $file * Broken as per bug 61878 * @group Broken */ @@ -87,7 +88,6 @@ } } - // Run Transcode job function runTranscodeJobs() { $dbw = wfGetDB( DB_MASTER ); $type = 'webVideoTranscode'; -- To view, visit https://gerrit.wikimedia.org/r/402644 To unsubscribe, visit
[MediaWiki-commits] [Gerrit] mediawiki/core[master]: Add ul { margin-top: 0; margin-bottom: 0 } for multi-column
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/396323 ) Change subject: Add ul { margin-top: 0; margin-bottom: 0 } for multi-column .. Add ul { margin-top: 0; margin-bottom: 0 } for multi-column The multi-column layout of a list has a currently different top margin on the first column and on the following columns. On skin Timeless this is conspicuous because there is a bigger top margin for lists. This change fixes this for all skins. This is a follow-up to cd95215caee7ead1098e5fa599d83da9bf56385f. Change-Id: Icce12f52f98482e80aabd36af1359e37e2038705 --- M resources/src/mediawiki.action/mediawiki.action.view.categoryPage.less M resources/src/mediawiki.special/mediawiki.special.css M resources/src/mediawiki.special/mediawiki.special.version.css 3 files changed, 16 insertions(+), 0 deletions(-) Approvals: Bartosz Dziewoński: Looks good to me, approved jenkins-bot: Verified diff --git a/resources/src/mediawiki.action/mediawiki.action.view.categoryPage.less b/resources/src/mediawiki.action/mediawiki.action.view.categoryPage.less index 83cc207..a481074 100644 --- a/resources/src/mediawiki.action/mediawiki.action.view.categoryPage.less +++ b/resources/src/mediawiki.action/mediawiki.action.view.categoryPage.less @@ -4,6 +4,10 @@ .column-count(3); .column-width(24em); .mw-category-group { + ul { + margin-top: 0; + margin-bottom: 0; + } li { .column-break-inside-avoid; } diff --git a/resources/src/mediawiki.special/mediawiki.special.css b/resources/src/mediawiki.special/mediawiki.special.css index c25984c..0676bfc 100644 --- a/resources/src/mediawiki.special/mediawiki.special.css +++ b/resources/src/mediawiki.special/mediawiki.special.css @@ -25,6 +25,13 @@ page-break-inside: avoid; -webkit-column-break-inside: avoid; } + +.mw-allpages-chunk, +.mw-prefixindex-list { + margin-top: 0; + margin-bottom: 0; +} + .allpagesredirect { font-style: italic; } diff --git a/resources/src/mediawiki.special/mediawiki.special.version.css b/resources/src/mediawiki.special/mediawiki.special.version.css index acc9f13..1b8581a 100644 --- a/resources/src/mediawiki.special/mediawiki.special.version.css +++ b/resources/src/mediawiki.special/mediawiki.special.version.css @@ -25,6 +25,11 @@ -webkit-column-width: 18em; } +.mw-version-credits ul { + margin-top: 0; + margin-bottom: 0; +} + .mw-version-license-info strong { font-weight: normal; } -- To view, visit https://gerrit.wikimedia.org/r/396323 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Icce12f52f98482e80aabd36af1359e37e2038705 Gerrit-PatchSet: 2 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: FomafixGerrit-Reviewer: Bartosz Dziewoński Gerrit-Reviewer: Fomafix Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...Metrolook[master]: Improve some parameter docs
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402631 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: Ib45c5a3eb45373fdc8ef91b95667bc1b94599f0d --- M .phpcs.xml M SkinMetrolook.php M SkinMetrolookHooks.php 3 files changed, 5 insertions(+), 2 deletions(-) Approvals: Paladox: Looks good to me, approved jenkins-bot: Verified diff --git a/.phpcs.xml b/.phpcs.xml index d57c719..3ba9483 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -2,8 +2,6 @@ - - . diff --git a/SkinMetrolook.php b/SkinMetrolook.php index 961deff..89ff179 100644 --- a/SkinMetrolook.php +++ b/SkinMetrolook.php @@ -118,6 +118,7 @@ /** * Override to pass our Config instance to it +* @inheritDoc */ public function setupTemplate( $classname, $repository = false, $cache_dir = false ) { return new $classname( $this->metrolookConfig ); diff --git a/SkinMetrolookHooks.php b/SkinMetrolookHooks.php index 2eae141..d462273 100644 --- a/SkinMetrolookHooks.php +++ b/SkinMetrolookHooks.php @@ -72,6 +72,7 @@ * * @param OutputPage $out * @param Skin $skin +* @return true */ public static function beforePageDisplay( $out, $skin ) { if ( $skin instanceof SkinMetrolook ) { @@ -92,6 +93,7 @@ * * @param User current user $user * @param array list of default user preference controls &$defaultPreferences +* @return true */ public static function getPreferences( $user, &$defaultPreferences ) { global $wgMetrolookFeatures; @@ -113,6 +115,8 @@ * ResourceLoaderGetConfigVars hook * * Adds enabled/disabled switches for Vector modules +* @param array &$vars +* @return true */ public static function resourceLoaderGetConfigVars( &$vars ) { global $wgMetrolookFeatures, $wgMetrolookSearchBar; -- To view, visit https://gerrit.wikimedia.org/r/402631 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ib45c5a3eb45373fdc8ef91b95667bc1b94599f0d Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/skins/Metrolook Gerrit-Branch: master Gerrit-Owner: UmherirrenderGerrit-Reviewer: Paladox Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...CollapsibleVector[master]: Improve some parameter docs
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402636 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: I035113949da23a67058ec9d22b1079da3f97400a --- M .phpcs.xml M CollapsibleVectorHooks.php 2 files changed, 13 insertions(+), 21 deletions(-) Approvals: Paladox: Looks good to me, approved jenkins-bot: Verified diff --git a/.phpcs.xml b/.phpcs.xml index e9c55b5..04bdc33 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -1,16 +1,9 @@ - - - - - - - - - */maintenance/* + + . diff --git a/CollapsibleVectorHooks.php b/CollapsibleVectorHooks.php index 64981a6..24f65ee 100644 --- a/CollapsibleVectorHooks.php +++ b/CollapsibleVectorHooks.php @@ -8,8 +8,7 @@ class CollapsibleVectorHooks { - /* Protected Static Members */ - + /** @var array $features */ protected static $features = [ 'collapsiblenav' => [ 'preferences' => [ @@ -35,15 +34,13 @@ ], ]; - /* Static Methods */ - /** * Checks if a certain option is enabled * * This method is public to allow other extensions that use CollapsibleVector to use the * same configuration as CollapsibleVector itself * -* @param $name string Name of the feature, should be a key of $features +* @param string $name Name of the feature, should be a key of $features * @return bool */ public static function isEnabled( $name ) { @@ -73,15 +70,14 @@ return false; } - /* Static Methods */ - /** * BeforePageDisplay hook * * Adds the modules to the page * -* @param $out OutputPage output page -* @param $skin Skin current skin +* @param OutputPage $out output page +* @param Skin $skin current skin +* @return true */ public static function beforePageDisplay( $out, $skin ) { if ( $skin instanceof SkinVector ) { @@ -100,8 +96,9 @@ * * Adds Vector-releated items to the preferences * -* @param $user User current user -* @param $defaultPreferences array list of default user preference controls +* @param User $user current user +* @param array &$defaultPreferences list of default user preference controls +* @return true */ public static function getPreferences( $user, &$defaultPreferences ) { global $wgCollapsibleVectorFeatures; @@ -123,6 +120,8 @@ * ResourceLoaderGetConfigVars hook * * Adds enabled/disabled switches for Vector modules +* @param array &$vars +* @return true */ public static function resourceLoaderGetConfigVars( &$vars ) { global $wgCollapsibleVectorFeatures; @@ -146,7 +145,7 @@ } /** -* @param $vars array +* @param array &$vars * @return bool */ public static function makeGlobalVariablesScript( &$vars ) { -- To view, visit https://gerrit.wikimedia.org/r/402636 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I035113949da23a67058ec9d22b1079da3f97400a Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/CollapsibleVector Gerrit-Branch: master Gerrit-Owner: UmherirrenderGerrit-Reviewer: Paladox Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...VectorV2[master]: Improve some parameter docs
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402632 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: Ib7d2baf09f52b269fa3f7e5ca54400db63a9e0dc --- M .phpcs.xml M SkinVectorV2.php 2 files changed, 1 insertion(+), 2 deletions(-) Approvals: Paladox: Looks good to me, approved jenkins-bot: Verified diff --git a/.phpcs.xml b/.phpcs.xml index 13d4d33..ea18ce1 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -2,8 +2,6 @@ - - diff --git a/SkinVectorV2.php b/SkinVectorV2.php index 0b06a9d..3ec3ad2 100644 --- a/SkinVectorV2.php +++ b/SkinVectorV2.php @@ -68,6 +68,7 @@ /** * Override to pass our Config instance to it +* @inheritDoc */ public function setupTemplate( $classname, $repository = false, $cache_dir = false ) { return new $classname( $this->vectorv2Config ); -- To view, visit https://gerrit.wikimedia.org/r/402632 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ib7d2baf09f52b269fa3f7e5ca54400db63a9e0dc Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/skins/VectorV2 Gerrit-Branch: master Gerrit-Owner: UmherirrenderGerrit-Reviewer: Paladox Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] operations/mediawiki-config[master]: Remove æA icon from Wikidata and MediaWiki
Albert221 has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402643 ) Change subject: Remove æA icon from Wikidata and MediaWiki .. Remove æA icon from Wikidata and MediaWiki Bug: T152115 Change-Id: I0a973194f442367ad56dfd1dd2f49088d8b6faeb --- M wmf-config/InitialiseSettings.php 1 file changed, 6 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/43/402643/1 diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php index d42d744..0b20a09 100644 --- a/wmf-config/InitialiseSettings.php +++ b/wmf-config/InitialiseSettings.php @@ -20029,6 +20029,12 @@ 'wikidatawiki' => 5, 'testwikidatawiki' => 5, ], +// T152115 +'wgMinervaAlwaysShowLanguageButton' => [ +'default' => true, +'mediawikiwiki' => false, +'wikidata' => false, +], ]; -- To view, visit https://gerrit.wikimedia.org/r/402643 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I0a973194f442367ad56dfd1dd2f49088d8b6faeb Gerrit-PatchSet: 1 Gerrit-Project: operations/mediawiki-config Gerrit-Branch: master Gerrit-Owner: Albert221___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...TimedMediaHandler[master]: Fix return void in SpecialOrphanedTimedText::execute
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402642 ) Change subject: Fix return void in SpecialOrphanedTimedText::execute .. Fix return void in SpecialOrphanedTimedText::execute QueryPage::execute returns void, no need to use a return statement here Change-Id: I51d1863a1072dcf6a67ec824dd9ed20ed73b3f4c --- M SpecialOrphanedTimedText.php 1 file changed, 1 insertion(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/TimedMediaHandler refs/changes/42/402642/1 diff --git a/SpecialOrphanedTimedText.php b/SpecialOrphanedTimedText.php index 00153f4..ebbe1ab 100644 --- a/SpecialOrphanedTimedText.php +++ b/SpecialOrphanedTimedText.php @@ -58,7 +58,7 @@ $this->getOutput()->addWikiMsg( 'orphanedtimedtext-unsupported' ); return; } - return parent::execute( $par ); + parent::execute( $par ); } /** -- To view, visit https://gerrit.wikimedia.org/r/402642 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I51d1863a1072dcf6a67ec824dd9ed20ed73b3f4c Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/TimedMediaHandler Gerrit-Branch: master Gerrit-Owner: Umherirrender___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...TwnMainPage[master]: Improve some parameter docs
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402641 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: I1cc6e7812ebf890f14a6621426bf31c1d507d8d5 --- M .phpcs.xml M ProjectHandler.php M ResourceLoaderProjectIconsModule.php M specials/SpecialTwnMainPage.php 4 files changed, 15 insertions(+), 11 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/TwnMainPage refs/changes/41/402641/1 diff --git a/.phpcs.xml b/.phpcs.xml index 7fca01b..cb6203b 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -3,17 +3,11 @@ - - - - - . - - vendor + diff --git a/ProjectHandler.php b/ProjectHandler.php index e53523b..0dac29f 100644 --- a/ProjectHandler.php +++ b/ProjectHandler.php @@ -45,7 +45,7 @@ /** * Sort the projects by to be determined algorithm. Like most sorting * functions in PHP this modifies passed list in place. -* @param MessageGroup[] $groups +* @param MessageGroup[] &$groups * @param string $language Language code. * @param array $stats Message group stats. */ diff --git a/ResourceLoaderProjectIconsModule.php b/ResourceLoaderProjectIconsModule.php index 9b80382..703210d 100644 --- a/ResourceLoaderProjectIconsModule.php +++ b/ResourceLoaderProjectIconsModule.php @@ -33,7 +33,7 @@ /** * @see also resouces/css/ext.translate.mainpage.css -* @param $context ResourceLoaderContext +* @param ResourceLoaderContext $context * @return array CSS styles */ public function getStyles( ResourceLoaderContext $context ) { diff --git a/specials/SpecialTwnMainPage.php b/specials/SpecialTwnMainPage.php index 29e75ef..5db4730 100644 --- a/specials/SpecialTwnMainPage.php +++ b/specials/SpecialTwnMainPage.php @@ -433,7 +433,11 @@ return $count; } - // Callback for CachedStat + /** +* Callback for CachedStat +* @param ProjectHandler $handler +* @return array +*/ public static function getTwnStats( ProjectHandler $handler ) { $projects = count( $handler->getProjects() ); $translators = SiteStats::numberingroup( 'translator' ); @@ -448,7 +452,12 @@ ]; } - // Callback for CachedStat + /** +* Callback for CachedStat +* @param string $code +* @param int $period +* @return array +*/ public static function getUserStats( $code, $period ) { return [ 'translators' => TwnUserStats::getTranslationRankings( $code, $period ), @@ -533,6 +542,7 @@ /** * Form that allows users to signup via sandbox. +* @return true */ public function loginForm() { $this->getOutput()->addModules( 'ext.translate.mainpage.signup' ); -- To view, visit https://gerrit.wikimedia.org/r/402641 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I1cc6e7812ebf890f14a6621426bf31c1d507d8d5 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/TwnMainPage Gerrit-Branch: master Gerrit-Owner: Umherirrender___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] operations/puppet[production]: add dumps config settings stanzas for labs testing
ArielGlenn has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/402633 ) Change subject: add dumps config settings stanzas for labs testing .. add dumps config settings stanzas for labs testing Change-Id: Idf94b66efd1ceb3b3aace3fd56022b086626aaf0 --- M modules/snapshot/manifests/dumps/configs.pp M modules/snapshot/manifests/dumps/dblists.pp 2 files changed, 71 insertions(+), 1 deletion(-) Approvals: ArielGlenn: Looks good to me, approved jenkins-bot: Verified diff --git a/modules/snapshot/manifests/dumps/configs.pp b/modules/snapshot/manifests/dumps/configs.pp index bd510ec..17e9585 100644 --- a/modules/snapshot/manifests/dumps/configs.pp +++ b/modules/snapshot/manifests/dumps/configs.pp @@ -136,7 +136,55 @@ }, media => { skipdblist=> "${dblistsdir}/skipmonitor.dblist,${dblistsdir}/globalusage.dblist", -} +}, +}, +} + +$labsconfig = { +allwikis => { +global => { +dblist=> "${apachedir}/dblists/all-labs.dblist", +closedlist=> "${apachedir}/dblists/closed-labs.dblist", +flowlist => "${apachedir}/dblists/flow_only_labs.dblist", +skipdblist=> "${dblistsdir}/skip-labs.dblist", +keep => '2', +chunksEnabled => '0', +}, +big => { +dblist=> "${dblistsdir}/labs_bigwikis.dblist", +closedlist=> "${apachedir}/dblists/closed-labs.dblist", +flowlist => "${apachedir}/dblists/flow_only_labs.dblist", +skipdblist=> "${dblistsdir}/skipmonitor.dblist", +keep => '2', +chunksEnabled => '1', +chunksForAbstract => '4', +chunksForPagelogs => '4', +checkpointTime=> '720', +recombineHistory => '0', +revsPerJob=> '7', +retryWait => '30', +maxRetries=> '3', +revsMargin=> '20', +fixeddumporder=> '1', +wikis => { +enwiki => { +pagesPerChunkHistory => '2,4,7,8', +pagesPerChunkAbstract => '4000', +}, +simplewiki => { +pagesPerChunkHistory => '2,5,9,14', +pagesPerChunkAbstract => '6', +}, +wikidatawiki => { +pagesPerChunkHistory => '54,3,2,3', +pagesPerChunkAbstract => '25000', +}, +}, +}, +en => {}, +wd => {}, +monitor => {}, +media => {}, }, } @@ -150,6 +198,15 @@ tempdir=> $tempdir, } +# for xml/sql dumps testing in beta +snapshot::dumps::wikiconf { 'wikidump.conf.labs': +configtype => 'allwikis', +config => $labsconfig, +publicdir => $publicdir, +privatedir => $privatedir, +tempdir=> $tempdir, +} + file { "${confsdir}/table_jobs.yaml": ensure => 'present', path => "${confsdir}/table_jobs.yaml", diff --git a/modules/snapshot/manifests/dumps/dblists.pp b/modules/snapshot/manifests/dumps/dblists.pp index d28843e..885c428 100644 --- a/modules/snapshot/manifests/dumps/dblists.pp +++ b/modules/snapshot/manifests/dumps/dblists.pp @@ -10,11 +10,16 @@ 'zhwiki'] $bigwikis_dblist = join($bigwikis, "\n") +# for testing in deployment-prep +$labs_bigwikis = ['enwiki', 'simplewiki', 'wikidatawiki'] +$labs_bigwikis_dblist = join($labs_bigwikis, "\n") + # labswiki(s) can't be dumped from snapshot hosts $excludewikis = ['labswiki', 'labtestwiki'] $excludewikis_dblist = join($excludewikis, "\n") $skip_dblist = "${enwiki_dblist}\n${wikidatawiki_dblist}\n${bigwikis_dblist}\n${excludewikis_dblist}" +$skip_labs_dblist = $labs_bigwikis_dblist $skipnone_dblist = '' @@ -54,6 +59,14 @@ group => 'root', content => "${skip_dblist}\n", } +file { "${dblistsdir}/skip-labs.dblist": +ensure => 'present', +path=> "${dblistsdir}/skip-labs.dblist", +mode=> '0644', +owner => 'root', +group => 'root', +content => "${skip_labs_dblist}\n", +} file { "${dblistsdir}/skipmonitor.dblist": ensure => 'present', path=> "${dblistsdir}/skipmonitor.dblist", -- To view, visit https://gerrit.wikimedia.org/r/402633 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
[MediaWiki-commits] [Gerrit] mediawiki...TopTenPages[master]: Improve some parameter docs
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402640 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: I9c25b7fd492753415dcd546f345e6f740b416c62 --- M .phpcs.xml M SpecialTopTenPages.php M TopTenPages.hooks.php 3 files changed, 23 insertions(+), 6 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/TopTenPages refs/changes/40/402640/1 diff --git a/.phpcs.xml b/.phpcs.xml index d883e25..0bcff2b 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -1,15 +1,11 @@ - - + - - . - - vendor + diff --git a/SpecialTopTenPages.php b/SpecialTopTenPages.php index c7bb473..10dc71f 100644 --- a/SpecialTopTenPages.php +++ b/SpecialTopTenPages.php @@ -2,19 +2,27 @@ use HitCounters\SpecialPopularPages; class SpecialTopTenPages extends SpecialPopularPages { + /** +* @param string $name +*/ public function __construct( $name = 'TopTenPages' ) { parent::__construct( $name ); $inc = $this->including(); } + /** @inheritDoc */ public function isIncludable() { return true; } + /** @inheritDoc */ function isListed() { return false; } + /** +* @param string|null $par +*/ function execute( $par ) { $inc = $this->including(); @@ -28,6 +36,10 @@ parent::execute( $par ); } + /** +* @param int $offset +* @return string +*/ function openList( $offset ) { global $wgTopTenPagesStartAtOne; if ( $wgTopTenPagesStartAtOne ) { @@ -36,6 +48,7 @@ return parent::openList( $offset ); } + /** @inheritDoc */ protected function getGroupName() { return 'other'; } diff --git a/TopTenPages.hooks.php b/TopTenPages.hooks.php index 546cd88..a7e2573 100644 --- a/TopTenPages.hooks.php +++ b/TopTenPages.hooks.php @@ -1,12 +1,20 @@ setHook( 'TopTenPages', 'TopTenPagesHooks::renderTag' ); } /** * The callback function for converting the input text to HTML output. +* @param string $text +* @param array $args +* @param Parser $parser +* @param PPFrame $frame +* @return string */ public static function renderTag( $text, array $args, Parser $parser, PPFrame $frame ) { if ( array_key_exists( 'offset', $args ) ) { -- To view, visit https://gerrit.wikimedia.org/r/402640 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I9c25b7fd492753415dcd546f345e6f740b416c62 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/TopTenPages Gerrit-Branch: master Gerrit-Owner: Umherirrender___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...SubpageSortkey[master]: Improve some parameter docs
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402639 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: I48b8a33f1fe37cddbe4a1fd7d5fed14e4026691d --- M .phpcs.xml M SubpageSortkey_body.php 2 files changed, 9 insertions(+), 9 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/SubpageSortkey refs/changes/39/402639/1 diff --git a/.phpcs.xml b/.phpcs.xml index 3773e8f..90e8108 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -1,13 +1,10 @@ - - + . - - vendor - node_modules + diff --git a/SubpageSortkey_body.php b/SubpageSortkey_body.php index b903e8a..f5cfb40 100644 --- a/SubpageSortkey_body.php +++ b/SubpageSortkey_body.php @@ -14,6 +14,9 @@ * * Another example: Configuration -3..-1 turns 1/2/3/4/5 -> 3/4 * and -3.. turns 1/2/3/4/5 -> 3/4/5 +* @param Title $title +* @param string &$unprefixed +* @return true */ public static function onGetDefaultSortkey( $title, &$unprefixed ) { global $wgSubpageSortkeyDefault, @@ -60,10 +63,10 @@ } /** -* @param $index Int starting index of subpage. -* @param $count Int how many elements, or false to denote all -* @param $title Title -* @return array of subpages (strings) +* @param int $index starting index of subpage. +* @param int $count how many elements, or false to denote all +* @param Title $title +* @return string[] array of subpages */ private static function getSubpage( $index, $count, $title ) { $subpages = explode( '/', $title->getText() ); -- To view, visit https://gerrit.wikimedia.org/r/402639 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I48b8a33f1fe37cddbe4a1fd7d5fed14e4026691d Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/SubpageSortkey Gerrit-Branch: master Gerrit-Owner: Umherirrender___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...SmiteSpam[master]: Improve some parameter docs
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402638 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: I20caa680a06519f34898b16ddea1d17f35b15961 --- M .phpcs.xml M SmiteSpam.hooks.php M SpecialSmiteSpam.php M SpecialSmiteSpamTrustedUsers.php M api/SmiteSpamApiQuery.php M api/SmiteSpamApiTrustUser.php M includes/SmiteSpamAnalyzer.php M includes/SmiteSpamWikiPage.php 8 files changed, 31 insertions(+), 10 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/SmiteSpam refs/changes/38/402638/1 diff --git a/.phpcs.xml b/.phpcs.xml index 1898deb..84e8877 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -1,16 +1,13 @@ + - - - . - - vendor + diff --git a/SmiteSpam.hooks.php b/SmiteSpam.hooks.php index be583ce..aa7f0fc 100644 --- a/SmiteSpam.hooks.php +++ b/SmiteSpam.hooks.php @@ -1,13 +1,20 @@ addExtensionTable( 'smitespam_trusted_user', __DIR__ . '/smitespam.sql' ); return true; } + /** +* @param ALTree &$adminLinksTree +*/ public static function addToAdminLinks( ALTree &$adminLinksTree ) { $spamToolsMessage = wfMessage( 'specialpages-group-spam' )->text(); diff --git a/SpecialSmiteSpam.php b/SpecialSmiteSpam.php index 004c063..9336602 100644 --- a/SpecialSmiteSpam.php +++ b/SpecialSmiteSpam.php @@ -8,6 +8,9 @@ parent::__construct( 'SmiteSpam', 'smitespam' ); } + /** +* @param string|null $subPage +*/ public function execute( $subPage ) { if ( !$this->userCanExecute( $this->getUser() ) ) { $this->displayRestrictionError(); @@ -61,6 +64,7 @@ ] ); } + /** @inheritDoc */ function getGroupName() { return 'spam'; } diff --git a/SpecialSmiteSpamTrustedUsers.php b/SpecialSmiteSpamTrustedUsers.php index 39687a5..065a9b8 100644 --- a/SpecialSmiteSpamTrustedUsers.php +++ b/SpecialSmiteSpamTrustedUsers.php @@ -6,10 +6,14 @@ parent::__construct( 'SmiteSpamTrustedUsers', 'smitespam' ); } + /** @inheritDoc */ public function doesWrites() { return true; } + /** +* @param string|null $subPage +*/ public function execute( $subPage ) { if ( !$this->userCanExecute( $this->getUser() ) ) { $this->displayRestrictionError(); diff --git a/api/SmiteSpamApiQuery.php b/api/SmiteSpamApiQuery.php index bab89c1..29ffc1c 100644 --- a/api/SmiteSpamApiQuery.php +++ b/api/SmiteSpamApiQuery.php @@ -102,7 +102,7 @@ return true; } - // Face parameter. + /** @inheritDoc */ public function getAllowedParams() { return array_merge( parent::getAllowedParams(), [ 'offset' => [ @@ -116,7 +116,7 @@ ] ); } - // Get examples + /** @inheritDoc */ public function getExamples() { return [ 'api.php?action=smitespamanalyze=5=10' diff --git a/api/SmiteSpamApiTrustUser.php b/api/SmiteSpamApiTrustUser.php index fe1c8ac..183687a 100644 --- a/api/SmiteSpamApiTrustUser.php +++ b/api/SmiteSpamApiTrustUser.php @@ -44,7 +44,7 @@ return true; } - // Face parameter. + /** @inheritDoc */ public function getAllowedParams() { return array_merge( parent::getAllowedParams(), [ 'username' => [ @@ -54,7 +54,7 @@ ] ); } - // Get examples + /** @inheritDoc */ public function getExamples() { return [ 'api.php?action=smitespamtrustuser=Admin' diff --git a/includes/SmiteSpamAnalyzer.php b/includes/SmiteSpamAnalyzer.php index a02d07f..35d2288 100644 --- a/includes/SmiteSpamAnalyzer.php +++ b/includes/SmiteSpamAnalyzer.php @@ -9,6 +9,9 @@ */ protected $config; + /** +* @param bool $sort +*/ public function __construct( $sort = true ) { global $wgSmiteSpamCheckers, $wgSmiteSpamThreshold; global $wgSmiteSpamIgnorePagesWithNoExternalLinks; @@ -21,12 +24,15 @@ 'sort' => $sort, ]; } + /** * Retrieves a list of pages in the wiki based on the offset and limit * and runs checks on each of them. Pages whose evaluated value exceeds the * threshold defined in the configuration are returned as an array. * @todo Perform DB queries in batches, else
[MediaWiki-commits] [Gerrit] mediawiki...Git2Pages[master]: Improve some parameter docs
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402637 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: Ie4f1f962c9fa07bf3632b0bb84ebfbe07d452d27 --- M .phpcs.xml M Git2Pages.body.php M GitRepository.php 3 files changed, 15 insertions(+), 8 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Git2Pages refs/changes/37/402637/1 diff --git a/.phpcs.xml b/.phpcs.xml index 69ede16..8c77608 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -2,15 +2,11 @@ - - - . - - vendor + diff --git a/Git2Pages.body.php b/Git2Pages.body.php index 0f613e6..423d7d8 100644 --- a/Git2Pages.body.php +++ b/Git2Pages.body.php @@ -16,6 +16,8 @@ /** * Registers the parser function hook +* @param Parser $parser +* @return true */ public static function Git2PagesSetup( $parser ) { $parser->setFunctionHook( 'snippet', [ 'Git2PagesHooks', 'PullContentFromRepo' ] ); @@ -26,8 +28,8 @@ * Converts an array of values in form [0] => "name=value" into a real * associative array in form [name] => value * -* @param array string $options -* @return array $results +* @param array $options +* @return array */ static function extractOptions( array $options ) { $results = []; @@ -56,6 +58,7 @@ * Pulls the content from a repository * * @param array $parser Array, the first element a Parser instance, then the user input values +* @return string|array */ public static function PullContentFromRepo( $parser ) { global $wgGit2PagesDataDir; diff --git a/GitRepository.php b/GitRepository.php index 6a3c5ac..da65fde 100644 --- a/GitRepository.php +++ b/GitRepository.php @@ -3,6 +3,7 @@ * A class to manipulate a Git repository. */ class GitRepository { + /** @var string $gitUrl */ protected $gitUrl; /** @@ -66,11 +67,14 @@ ] ); chdir( $oldDir ); } + /** * Clones just the .git folder * * @param string $url * @param string $gitFolder +* @param string $checkoutItem +* @param string $branch */ static function SparseCheckoutNewRepo( $url, $gitFolder, $checkoutItem, $branch ) { $oldDir = getcwd(); @@ -127,8 +131,12 @@ /** * Finds and reads the file. * +* @param string $filename * @param string $gitFolder contains the path to Git repo folder -* @param array $options contains user inputs +* @param int $startLine +* @param int $endLine +* @return string +* @throws Exception */ function FindAndReadFile( $filename, $gitFolder, $startLine = 1, $endLine = -1 ) { # Remove file separators (dots) and slashes to prevent directory traversal attack -- To view, visit https://gerrit.wikimedia.org/r/402637 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ie4f1f962c9fa07bf3632b0bb84ebfbe07d452d27 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Git2Pages Gerrit-Branch: master Gerrit-Owner: Umherirrender___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...CollapsibleVector[master]: Improve some parameter docs
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402636 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: I035113949da23a67058ec9d22b1079da3f97400a --- M .phpcs.xml M CollapsibleVectorHooks.php 2 files changed, 13 insertions(+), 21 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CollapsibleVector refs/changes/36/402636/1 diff --git a/.phpcs.xml b/.phpcs.xml index e9c55b5..04bdc33 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -1,16 +1,9 @@ - - - - - - - - - */maintenance/* + + . diff --git a/CollapsibleVectorHooks.php b/CollapsibleVectorHooks.php index 64981a6..24f65ee 100644 --- a/CollapsibleVectorHooks.php +++ b/CollapsibleVectorHooks.php @@ -8,8 +8,7 @@ class CollapsibleVectorHooks { - /* Protected Static Members */ - + /** @var array $features */ protected static $features = [ 'collapsiblenav' => [ 'preferences' => [ @@ -35,15 +34,13 @@ ], ]; - /* Static Methods */ - /** * Checks if a certain option is enabled * * This method is public to allow other extensions that use CollapsibleVector to use the * same configuration as CollapsibleVector itself * -* @param $name string Name of the feature, should be a key of $features +* @param string $name Name of the feature, should be a key of $features * @return bool */ public static function isEnabled( $name ) { @@ -73,15 +70,14 @@ return false; } - /* Static Methods */ - /** * BeforePageDisplay hook * * Adds the modules to the page * -* @param $out OutputPage output page -* @param $skin Skin current skin +* @param OutputPage $out output page +* @param Skin $skin current skin +* @return true */ public static function beforePageDisplay( $out, $skin ) { if ( $skin instanceof SkinVector ) { @@ -100,8 +96,9 @@ * * Adds Vector-releated items to the preferences * -* @param $user User current user -* @param $defaultPreferences array list of default user preference controls +* @param User $user current user +* @param array &$defaultPreferences list of default user preference controls +* @return true */ public static function getPreferences( $user, &$defaultPreferences ) { global $wgCollapsibleVectorFeatures; @@ -123,6 +120,8 @@ * ResourceLoaderGetConfigVars hook * * Adds enabled/disabled switches for Vector modules +* @param array &$vars +* @return true */ public static function resourceLoaderGetConfigVars( &$vars ) { global $wgCollapsibleVectorFeatures; @@ -146,7 +145,7 @@ } /** -* @param $vars array +* @param array &$vars * @return bool */ public static function makeGlobalVariablesScript( &$vars ) { -- To view, visit https://gerrit.wikimedia.org/r/402636 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I035113949da23a67058ec9d22b1079da3f97400a Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/CollapsibleVector Gerrit-Branch: master Gerrit-Owner: Umherirrender___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...Citoid[master]: Improve some parameter docs
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402635 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: Ia3e62f7935db45350a6ff7d60befa1d0072b4b30 --- M .phpcs.xml M Citoid.hooks.php M CitoidDataModule.php 3 files changed, 26 insertions(+), 11 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Citoid refs/changes/35/402635/1 diff --git a/.phpcs.xml b/.phpcs.xml index c4c4501..90e8108 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -1,15 +1,10 @@ - - - + - . - - vendor - node_modules + diff --git a/Citoid.hooks.php b/Citoid.hooks.php index 7a27a36..b057134 100644 --- a/Citoid.hooks.php +++ b/Citoid.hooks.php @@ -10,6 +10,8 @@ /** * Adds extra variables to the global config +* @param array &$vars +* @return true */ public static function onResourceLoaderGetConfigVars( array &$vars ) { global $wgCitoidServiceUrl; @@ -23,6 +25,9 @@ /** * Register qunit unit tests +* @param array &$testModules +* @param ResourceLoader &$resourceLoader +* @return true */ public static function onResourceLoaderTestModules( array &$testModules, @@ -47,6 +52,11 @@ return true; } + /** +* @param User $user +* @param array &$preferences +* @return true +*/ public static function onGetPreferences( User $user, array &$preferences ) { $preferences['citoid-mode'] = [ 'type' => 'api' diff --git a/CitoidDataModule.php b/CitoidDataModule.php index c32e077..480a2cd 100644 --- a/CitoidDataModule.php +++ b/CitoidDataModule.php @@ -12,13 +12,16 @@ class CitoidDataModule extends ResourceLoaderModule { - /* Protected Members */ - + /** @var string $origin */ protected $origin = self::ORIGIN_USER_SITEWIDE; + + /** @var array $targets */ protected $targets = [ 'desktop', 'mobile' ]; - /* Methods */ - + /** +* @param ResourceLoaderContext $context +* @return string +*/ public function getScript( ResourceLoaderContext $context ) { return 've.init.platform.addMessages(' . FormatJson::encode( [ @@ -31,6 +34,10 @@ ) . ');'; } + /** +* @param ResourceLoaderContext|null $context +* @return array +*/ public function getDependencies( ResourceLoaderContext $context = null ) { return [ 'ext.visualEditor.base', @@ -38,6 +45,9 @@ ]; } + /** +* @return bool +*/ public function enableModuleContentVersion() { return true; } -- To view, visit https://gerrit.wikimedia.org/r/402635 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ia3e62f7935db45350a6ff7d60befa1d0072b4b30 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Citoid Gerrit-Branch: master Gerrit-Owner: Umherirrender___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...CentralAuth[master]: Improve some parameter docs
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402634 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: I2f1dfd94674bc6a20134b56d41f05a02cb038e64 --- M .phpcs.xml M includes/CentralAuthHooks.php M includes/CentralAuthUser.php M includes/api/ApiCentralAuthToken.php M includes/api/ApiDeleteGlobalAccount.php M includes/api/ApiGlobalUserRights.php M includes/api/ApiQueryGlobalAllUsers.php M includes/api/ApiQueryGlobalGroups.php M includes/api/ApiQueryGlobalRenameStatus.php M includes/api/ApiQueryGlobalUserInfo.php M includes/api/ApiQueryWikiSets.php M includes/api/ApiSetGlobalAccountStatus.php M includes/specials/SpecialGlobalRenameRequest.php 13 files changed, 18 insertions(+), 35 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CentralAuth refs/changes/34/402634/1 diff --git a/.phpcs.xml b/.phpcs.xml index ffef7f4..eb0da02 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -1,12 +1,9 @@ - - - diff --git a/includes/CentralAuthHooks.php b/includes/CentralAuthHooks.php index b84cb05..c4abfe9 100644 --- a/includes/CentralAuthHooks.php +++ b/includes/CentralAuthHooks.php @@ -1324,9 +1324,9 @@ return true; } - /* + /** * Handler for UserGetReservedNames -* @param array $reservedUsernames +* @param array &$reservedUsernames * @return bool */ public static function onUserGetReservedNames( &$reservedUsernames ) { @@ -1451,6 +1451,7 @@ /** * Create databases for WMF Jenkins unit tests * @param DatabaseUpdater $updater +* @return true */ public static function onLoadExtensionSchemaUpdates( DatabaseUpdater $updater ) { global $wgWikimediaJenkinsCI; diff --git a/includes/CentralAuthUser.php b/includes/CentralAuthUser.php index a763bb6..9bb6feb 100644 --- a/includes/CentralAuthUser.php +++ b/includes/CentralAuthUser.php @@ -607,6 +607,7 @@ /** * Return the global-login token for this account. +* @return string */ public function getAuthToken() { global $wgAuthenticationTokenVersion; @@ -677,6 +678,7 @@ /** * Returns the hidden level of * the account. +* @return string */ public function getHiddenLevel() { $this->loadState(); @@ -2628,6 +2630,7 @@ /** * Get the password hash. * Automatically converts to a new-style hash +* @return string */ function getPassword() { $this->loadState(); diff --git a/includes/api/ApiCentralAuthToken.php b/includes/api/ApiCentralAuthToken.php index 855d654..2340cfc 100644 --- a/includes/api/ApiCentralAuthToken.php +++ b/includes/api/ApiCentralAuthToken.php @@ -98,9 +98,7 @@ ]; } - /** -* @see ApiBase::getExamplesMessages() -*/ + /** @inheritDoc */ protected function getExamplesMessages() { return [ 'action=centralauthtoken' diff --git a/includes/api/ApiDeleteGlobalAccount.php b/includes/api/ApiDeleteGlobalAccount.php index 2ab156e..e137604 100644 --- a/includes/api/ApiDeleteGlobalAccount.php +++ b/includes/api/ApiDeleteGlobalAccount.php @@ -29,8 +29,8 @@ * @ingroup Extensions */ class ApiDeleteGlobalAccount extends ApiBase { - /* Heavily based on code from SpecialCentralAuth::doSubmit */ public function execute() { + // Heavily based on code from SpecialCentralAuth::doSubmit if ( is_callable( [ $this, 'checkUserRightsAny' ] ) ) { $this->checkUserRightsAny( 'centralauth-unmerge' ); } else { @@ -76,9 +76,7 @@ ]; } - /** -* @see ApiBase::getExamplesMessages() -*/ + /** @inheritDoc */ protected function getExamplesMessages() { return [ 'action=deleteglobalaccount=Example=Because+I+can' diff --git a/includes/api/ApiGlobalUserRights.php b/includes/api/ApiGlobalUserRights.php index 3e418d3..e0b10ae 100644 --- a/includes/api/ApiGlobalUserRights.php +++ b/includes/api/ApiGlobalUserRights.php @@ -34,9 +34,7 @@ return CentralAuthUser::availableGlobalGroups(); } - /** -* @see ApiBase::getExamplesMessages() -*/ + /** @inheritDoc */ protected function getExamplesMessages() { return [ 'action=userrights=FooBot=bot=sysop|bureaucrat=123ABC' diff --git a/includes/api/ApiQueryGlobalAllUsers.php b/includes/api/ApiQueryGlobalAllUsers.php index
[MediaWiki-commits] [Gerrit] operations/puppet[production]: add dumps config settings stanzas for labs testing
ArielGlenn has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402633 ) Change subject: add dumps config settings stanzas for labs testing .. add dumps config settings stanzas for labs testing Change-Id: Idf94b66efd1ceb3b3aace3fd56022b086626aaf0 --- M modules/snapshot/manifests/dumps/configs.pp M modules/snapshot/manifests/dumps/dblists.pp M modules/snapshot/templates/dumps/wikidump.conf.erb 3 files changed, 68 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/33/402633/1 diff --git a/modules/snapshot/manifests/dumps/configs.pp b/modules/snapshot/manifests/dumps/configs.pp index bd510ec..cfad2ad 100644 --- a/modules/snapshot/manifests/dumps/configs.pp +++ b/modules/snapshot/manifests/dumps/configs.pp @@ -137,6 +137,45 @@ media => { skipdblist=> "${dblistsdir}/skipmonitor.dblist,${dblistsdir}/globalusage.dblist", } +labs_small => { +dblist=> "${apachedir}/dblists/all-labs.dblist", +closedlist=> "${apachedir}/dblists/closed-labs.dblist", +flowlist => "${apachedir}/dblists/flow_only_labs.dblist", +skipdblist=> "${dblistsdir}/skip-labs.dblist", +keep => '2', +chunksEnabled => '0', +}, +labs_big => { +dblist=> "${dblistsdir}/labs_bigwikis.dblist", +closedlist=> "${apachedir}/dblists/closed-labs.dblist", +flowlist => "${apachedir}/dblists/flow_only_labs.dblist", +skipdblist=> "${dblistsdir}/skipmonitor.dblist", +keep => '2', +chunksEnabled => '1', +chunksForAbstract => '4', +chunksForPagelogs => '4', +checkpointTime=> '720', +recombineHistory => '0', +revsPerJob=> '7', +retryWait => '30', +maxRetries=> '3', +revsMargin=> '20', +fixeddumporder=> '1', +wikis => { +enwiki => { +pagesPerChunkHistory => '2,4,7,8', +pagesPerChunkAbstract => '4000', +}, +simplewiki => { +pagesPerChunkHistory => '2,5,9,14', +pagesPerChunkAbstract => '6', +}, +wikidatawikiwiki => { +pagesPerChunkHistory => '54,3,2,3', +pagesPerChunkAbstract => '25000', +}, +}, +}, }, } diff --git a/modules/snapshot/manifests/dumps/dblists.pp b/modules/snapshot/manifests/dumps/dblists.pp index d28843e..3dcb1b9 100644 --- a/modules/snapshot/manifests/dumps/dblists.pp +++ b/modules/snapshot/manifests/dumps/dblists.pp @@ -10,11 +10,16 @@ 'zhwiki'] $bigwikis_dblist = join($bigwikis, "\n") +# for testing in deployment-prep +$labs_bigwikis = ['dewiki', 'simplewiki', 'wikidatawiki'] +$labs_bigwikis_dblist = join($bigwikis, "\n") + # labswiki(s) can't be dumped from snapshot hosts $excludewikis = ['labswiki', 'labtestwiki'] $excludewikis_dblist = join($excludewikis, "\n") $skip_dblist = "${enwiki_dblist}\n${wikidatawiki_dblist}\n${bigwikis_dblist}\n${excludewikis_dblist}" +$skip_labs_dblist = "${labs_bigwikis_dblist}" $skipnone_dblist = '' @@ -54,6 +59,14 @@ group => 'root', content => "${skip_dblist}\n", } +file { "${dblistsdir}/skip-labs.dblist": +ensure => 'present', +path=> "${dblistsdir}/skip-labs.dblist", +mode=> '0644', +owner => 'root', +group => 'root', +content => "${skip_labs_dblist}\n", +} file { "${dblistsdir}/skipmonitor.dblist": ensure => 'present', path=> "${dblistsdir}/skipmonitor.dblist", diff --git a/modules/snapshot/templates/dumps/wikidump.conf.erb b/modules/snapshot/templates/dumps/wikidump.conf.erb index fe04686..d893c99 100644 --- a/modules/snapshot/templates/dumps/wikidump.conf.erb +++ b/modules/snapshot/templates/dumps/wikidump.conf.erb @@ -118,6 +118,22 @@ <% end -%> <% end -%> +[labssmall] +# generic settings for small wikis in labs +<% @config[@configtype]['labs_small'].keys.sort.each do |bigsetting| -%> +<% if bigsetting != 'wikis' -%> +<%= bigsetting %>=<%= @config[@configtype]['labs_small'][bigsetting] %> +<% end -%> +<% end -%> + +[labsbig] +# generic settings for big wikis in labs +<% @config[@configtype]['labs_big'].keys.sort.each do |bigsetting| -%> +<% if bigsetting !=
[MediaWiki-commits] [Gerrit] mediawiki...VectorV2[master]: Improve some parameter docs
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402632 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: Ib7d2baf09f52b269fa3f7e5ca54400db63a9e0dc --- M .phpcs.xml M SkinVectorV2.php 2 files changed, 1 insertion(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/skins/VectorV2 refs/changes/32/402632/1 diff --git a/.phpcs.xml b/.phpcs.xml index 13d4d33..ea18ce1 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -2,8 +2,6 @@ - - diff --git a/SkinVectorV2.php b/SkinVectorV2.php index 0b06a9d..3ec3ad2 100644 --- a/SkinVectorV2.php +++ b/SkinVectorV2.php @@ -68,6 +68,7 @@ /** * Override to pass our Config instance to it +* @inheritDoc */ public function setupTemplate( $classname, $repository = false, $cache_dir = false ) { return new $classname( $this->vectorv2Config ); -- To view, visit https://gerrit.wikimedia.org/r/402632 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ib7d2baf09f52b269fa3f7e5ca54400db63a9e0dc Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/skins/VectorV2 Gerrit-Branch: master Gerrit-Owner: Umherirrender___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...Metrolook[master]: Improve some parameter docs
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402631 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: Ib45c5a3eb45373fdc8ef91b95667bc1b94599f0d --- M .phpcs.xml M SkinMetrolook.php M SkinMetrolookHooks.php 3 files changed, 5 insertions(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/skins/Metrolook refs/changes/31/402631/1 diff --git a/.phpcs.xml b/.phpcs.xml index d57c719..3ba9483 100644 --- a/.phpcs.xml +++ b/.phpcs.xml @@ -2,8 +2,6 @@ - - . diff --git a/SkinMetrolook.php b/SkinMetrolook.php index 961deff..89ff179 100644 --- a/SkinMetrolook.php +++ b/SkinMetrolook.php @@ -118,6 +118,7 @@ /** * Override to pass our Config instance to it +* @inheritDoc */ public function setupTemplate( $classname, $repository = false, $cache_dir = false ) { return new $classname( $this->metrolookConfig ); diff --git a/SkinMetrolookHooks.php b/SkinMetrolookHooks.php index 2eae141..d462273 100644 --- a/SkinMetrolookHooks.php +++ b/SkinMetrolookHooks.php @@ -72,6 +72,7 @@ * * @param OutputPage $out * @param Skin $skin +* @return true */ public static function beforePageDisplay( $out, $skin ) { if ( $skin instanceof SkinMetrolook ) { @@ -92,6 +93,7 @@ * * @param User current user $user * @param array list of default user preference controls &$defaultPreferences +* @return true */ public static function getPreferences( $user, &$defaultPreferences ) { global $wgMetrolookFeatures; @@ -113,6 +115,8 @@ * ResourceLoaderGetConfigVars hook * * Adds enabled/disabled switches for Vector modules +* @param array &$vars +* @return true */ public static function resourceLoaderGetConfigVars( &$vars ) { global $wgMetrolookFeatures, $wgMetrolookSearchBar; -- To view, visit https://gerrit.wikimedia.org/r/402631 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ib45c5a3eb45373fdc8ef91b95667bc1b94599f0d Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/skins/Metrolook Gerrit-Branch: master Gerrit-Owner: Umherirrender___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki/core[master]: Improve some parameter docs
Umherirrender has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402630 ) Change subject: Improve some parameter docs .. Improve some parameter docs Change-Id: I31e983d7ac287158101b18ad95779d83537302a2 --- M includes/Feed.php M includes/Preferences.php M includes/Revision.php M includes/Storage/RevisionStore.php M includes/Xml.php M includes/collation/IcuCollation.php M includes/libs/objectcache/WANObjectCache.php M includes/preferences/DefaultPreferencesFactory.php M includes/resourceloader/ResourceLoader.php M includes/shell/Result.php M includes/specialpage/LoginSignupSpecialPage.php M includes/watcheditem/WatchedItemStore.php M includes/widget/ComplexNamespaceInputWidget.php M includes/widget/ComplexTitleInputWidget.php M includes/widget/DateInputWidget.php M includes/widget/DateTimeInputWidget.php M includes/widget/NamespaceInputWidget.php M includes/widget/SearchInputWidget.php M includes/widget/SelectWithInputWidget.php M includes/widget/TitleInputWidget.php M includes/widget/UsersMultiselectWidget.php 21 files changed, 143 insertions(+), 74 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/30/402630/1 diff --git a/includes/Feed.php b/includes/Feed.php index 0e715df..92eec08 100644 --- a/includes/Feed.php +++ b/includes/Feed.php @@ -153,6 +153,7 @@ /** * Get the description of this item without any escaping * +* @return string */ public function getDescriptionUnescaped() { return $this->description; diff --git a/includes/Preferences.php b/includes/Preferences.php index 0a41573..37de2a5 100644 --- a/includes/Preferences.php +++ b/includes/Preferences.php @@ -315,6 +315,7 @@ /** * @param array $formData * @param PreferencesForm $form +* @return Status */ public static function tryUISubmit( $formData, $form ) { $preferencesFactory = self::getDefaultPreferencesFactory(); diff --git a/includes/Revision.php b/includes/Revision.php index 54c6de0..b1440d0 100644 --- a/includes/Revision.php +++ b/includes/Revision.php @@ -65,7 +65,7 @@ } /** -* @param bool|string $wikiId The ID of the target wiki database. Use false for the local wiki. +* @param bool|string $wiki The ID of the target wiki database. Use false for the local wiki. * * @return SqlBlobStore */ diff --git a/includes/Storage/RevisionStore.php b/includes/Storage/RevisionStore.php index 2e953fc..0950109 100644 --- a/includes/Storage/RevisionStore.php +++ b/includes/Storage/RevisionStore.php @@ -562,6 +562,7 @@ /** * MCR migration note: this replaces Revision::isUnpatrolled * +* @param RevisionRecord $rev * @return int Rcid of the unpatrolled row, zero if there isn't one */ public function isUnpatrolled( RevisionRecord $rev ) { diff --git a/includes/Xml.php b/includes/Xml.php index 0091513..b20f66e 100644 --- a/includes/Xml.php +++ b/includes/Xml.php @@ -532,8 +532,8 @@ * * @param string $list Correctly formatted text (newline delimited) to be * used to generate the options. -* @param array $params Extra parameters -* @param string $params['other'] If set, add an option with this as text and a value of 'other' +* @param array $params Extra parameters: +* - string $params['other'] If set, add an option with this as text and a value of 'other' * @return array Array keys are textual labels, values are internal values */ public static function listDropDownOptions( $list, $params = [] ) { diff --git a/includes/collation/IcuCollation.php b/includes/collation/IcuCollation.php index 23f02de..36efdb3 100644 --- a/includes/collation/IcuCollation.php +++ b/includes/collation/IcuCollation.php @@ -492,7 +492,6 @@ } /** -* @param string $index * @return string * @since 1.16.3 */ diff --git a/includes/libs/objectcache/WANObjectCache.php b/includes/libs/objectcache/WANObjectCache.php index 562819e..409f507 100644 --- a/includes/libs/objectcache/WANObjectCache.php +++ b/includes/libs/objectcache/WANObjectCache.php @@ -214,6 +214,9 @@ $this->asyncHandler = isset( $params['asyncHandler'] ) ? $params['asyncHandler'] : null; } + /** +* @param LoggerInterface $logger +*/ public function setLogger( LoggerInterface $logger ) { $this->logger = $logger; } @@ -1238,7 +1241,7 @@ * @param string $key * @param bool $versioned * @param float $minTime -* @param mixed $asOf +* @param mixed &$asOf * @return mixed */ protected function getInterimValue( $key, $versioned, $minTime, &$asOf ) { diff --git
[MediaWiki-commits] [Gerrit] mediawiki/core[master]: Add Help Page link in Special:ExpandTemplates
Jayprakash12345 has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402629 ) Change subject: Add Help Page link in Special:ExpandTemplates .. Add Help Page link in Special:ExpandTemplates Change-Id: Ice286405ec821c983020ebd6795ae429485c6d3c --- M includes/specials/SpecialExpandTemplates.php 1 file changed, 2 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/29/402629/2 diff --git a/includes/specials/SpecialExpandTemplates.php b/includes/specials/SpecialExpandTemplates.php index 970c903..966937f 100644 --- a/includes/specials/SpecialExpandTemplates.php +++ b/includes/specials/SpecialExpandTemplates.php @@ -56,6 +56,8 @@ global $wgParser; $this->setHeaders(); + + $this->addHelpLink( 'Help:ExpandTemplates' ); $request = $this->getRequest(); $titleStr = $request->getText( 'wpContextTitle' ); -- To view, visit https://gerrit.wikimedia.org/r/402629 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ice286405ec821c983020ebd6795ae429485c6d3c Gerrit-PatchSet: 2 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Jayprakash12345 <0freerunn...@gmail.com> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki/core[master]: Add Help Page link in Special:ApiSandbox
Jayprakash12345 has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/402628 ) Change subject: Add Help Page link in Special:ApiSandbox .. Add Help Page link in Special:ApiSandbox Change-Id: I61ca80947c331bbdbe59feff5f33942a7d800a51 --- M includes/specials/SpecialApiSandbox.php 1 file changed, 1 insertion(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/28/402628/2 diff --git a/includes/specials/SpecialApiSandbox.php b/includes/specials/SpecialApiSandbox.php index e994347..f2be9be 100644 --- a/includes/specials/SpecialApiSandbox.php +++ b/includes/specials/SpecialApiSandbox.php @@ -33,6 +33,7 @@ public function execute( $par ) { $this->setHeaders(); $out = $this->getOutput(); + $this->addHelpLink( 'Help:Apisandbox' ); // T184365 if ( !$this->getConfig()->get( 'EnableAPI' ) ) { $out->showErrorPage( 'error', 'apisandbox-api-disabled' ); -- To view, visit https://gerrit.wikimedia.org/r/402628 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I61ca80947c331bbdbe59feff5f33942a7d800a51 Gerrit-PatchSet: 2 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Jayprakash12345 <0freerunn...@gmail.com> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits