[MediaWiki-commits] [Gerrit] operations/mediawiki-config[master]: Set ORES thresholds in new format for all enabled wikis

2017-04-27 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/349146 )

Change subject: Set ORES thresholds in new format for all enabled wikis
..


Set ORES thresholds in new format for all enabled wikis

Bug: T162760
Change-Id: Ifb80b5f39f62061191f9854a534cac6be6a6d1cc
---
M wmf-config/InitialiseSettings.php
1 file changed, 99 insertions(+), 42 deletions(-)

Approvals:
  Catrope: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/wmf-config/InitialiseSettings.php 
b/wmf-config/InitialiseSettings.php
index 22fc59b..f7f4e8d 100644
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -18060,80 +18060,137 @@
'default' => [],
'enwiki' => [
'damaging' => [
-   'likelygood' => [ 'min' => 0, 'max' => 0.398 ], // ~99% 
precision
-   'maybebad' => [ 'min' => 0.280, 'max' => 1 ], // ~15% 
precision
-   'likelybad' => [ 'min' => 0.879, 'max' => 1 ], // ~60% 
precision
-   'verylikelybad' => [ 'min' => 0.938, 'max' => 1 ], // 
~90% precision
+   'likelygood' => [ 'min' => 0, 'max' => 
'recall_at_precision(min_precision=0.99)' ],
+   'maybebad' => [ 'min' => 
'recall_at_precision(min_precision=0.15)', 'max' => 1 ],
+   // likelybad and verylikelybad use defaults
],
'goodfaith' => [
-   'good' => [ 'min' => 0.86, 'max' => 1 ], // ~99.5% 
precision
-   'maybebad' => [ 'min' => 0, 'max' => 0.663 ], // ~15% 
precision
-   'bad' => [ 'min' => 0, 'max' => 0.115 ], // ~60% 
precision
+   // likelygood uses default
+   'maybebad' => [ 'min' => 0, 'max' => 
'recall_at_precision(min_precision=0.15)' ],
+   // likelybad uses default
+   'verylikelybad' => [ 'min' => 0, 'max' => 
'recall_at_precision(min_precision=0.9)' ],
],
],
'plwiki' => [
'damaging' => [
-   'likelygood' => [ 'min' => 0, 'max' => 0.472 ], // 
~99.5% precision
-   'maybebad' => [ 'min' => 0.392, 'max' => 1 ], // ~45% 
precision
-   'likelybad' => [ 'min' => 0.75, 'max' => 1 ], // ~90% 
precision
-   'verylikelybad' => [ 'min' => 0.852, 'max' => 1 ], // 
~98% precision
+   // likelygood uses default
+   'maybebad' => false,
+   'likelybad' => [ 'min' => 
'recall_at_precision(min_precision=0.75)', 'max' => 1 ],
+   'verylikelybad' => [ 'min' => 
'recall_at_precision(min_precision=0.98)', 'max' => 1 ],
],
'goodfaith' => [
-   'good' => [ 'min' => 0.587, 'max' => 1 ], // ~99.5% 
precision
-   'maybebad' => [ 'min' => 0, 'max' => 0.909 ], // ~70% 
precision
-   'bad' => [ 'min' => 0, 'max' => 0.46 ], // ~99% 
precision
+   // likelygood uses default
+   'maybebad' => false,
+   'likelybad' => false,
+   'verylikelybad' => [ 'min' => 0, 'max' => 
'recall_at_precision(min_precision=0.98)' ],
],
],
'ptwiki' => [
'damaging' => [
-   'likelygood' => [ 'min' => 0, 'max' => 0.303 ], // ~99% 
precision
-   'maybebad' => [ 'min' => 0.294, 'max' => 1 ], // ~90% 
recall
-   'likelybad' => [ 'min' => 0.734, 'max' => 1 ], // ~45% 
precision
-   'verylikelybad' => [ 'min' => 0.956, 'max' => 1 ], // 
~90% precision
+   'likelygood' => [ 'min' => 0, 'max' => 
'recall_at_precision(min_precision=0.99)' ],
+   // maybebad, likelybad, verylikelybad use defaults
],
'goodfaith' => [
-   'good' => [ 'min' => 0.400, 'max' => 1 ], // ~98% 
precision
-   'maybebad' => [ 'min' => 0, 'max' => 0.715 ], // ~90% 
recall
-   'bad' => [ 'min' => 0, 'max' => 0.256 ], // ~45% 
precision
+   // likelygood, maybebad, likelybad use defaults
+   'verylikelybad' => [ 'min' => 0, 'max' => 
'recall_at_precision(min_precision=0.9)' ],
+   ],
+   ],
+   'cswiki' => [
+   'damaging' => [
+   // likelygood, maybebad, likelybad use defaults
+   'verylikelybad' => [ 'min' => 
'recall_at_precision(min_precision=0.98)', 'max' => 1 ],
+   ],
+   'goodfaith' => [
+   // likelygood, maybebad, likelybad use defaults
+   'verylikelybad' => 

[MediaWiki-commits] [Gerrit] operations/mediawiki-config[master]: Set ORES thresholds in new format for all enabled wikis

2017-04-19 Thread Catrope (Code Review)
Catrope has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/349146 )

Change subject: Set ORES thresholds in new format for all enabled wikis
..

Set ORES thresholds in new format for all enabled wikis

Bug: T162760
Change-Id: Ifb80b5f39f62061191f9854a534cac6be6a6d1cc
---
M wmf-config/InitialiseSettings.php
1 file changed, 100 insertions(+), 43 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config 
refs/changes/46/349146/1

diff --git a/wmf-config/InitialiseSettings.php 
b/wmf-config/InitialiseSettings.php
index c8467b2..55b70d7 100644
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -18053,80 +18053,137 @@
'default' => [],
'enwiki' => [
'damaging' => [
-   'likelygood' => [ 'min' => 0, 'max' => 0.398 ], // ~99% 
precision
-   'maybebad' => [ 'min' => 0.280, 'max' => 1 ], // ~15% 
precision
-   'likelybad' => [ 'min' => 0.879, 'max' => 1 ], // ~60% 
precision
-   'verylikelybad' => [ 'min' => 0.938, 'max' => 1 ], // 
~90% precision
+   'likelygood' => [ 'min' => 0, 'max' => 
'recall_at_precision(min_precision=0.99)' ],
+   'maybebad' => [ 'min' => 
'recall_at_precision(min_precision=0.15)', 'max' => 1 ],
+   // likelybad and verylikelybad use defaults
],
'goodfaith' => [
-   'good' => [ 'min' => 0.86, 'max' => 1 ], // ~99.5% 
precision
-   'maybebad' => [ 'min' => 0, 'max' => 0.663 ], // ~15% 
precision
-   'bad' => [ 'min' => 0, 'max' => 0.115 ], // ~60% 
precision
+   // likelygood uses default
+   'maybebad' => [ 'min' => 0, 'max' => 
'recall_at_precision(min_precision=0.15)' ],
+   // likelybad uses default
+   'verylikelybad' => [ 'min' => 0, 'max' => 
'recall_at_precision(min_precision=0.9)' ],
],
],
'plwiki' => [
'damaging' => [
-   'likelygood' => [ 'min' => 0, 'max' => 0.472 ], // 
~99.5% precision
-   'maybebad' => [ 'min' => 0.392, 'max' => 1 ], // ~45% 
precision
-   'likelybad' => [ 'min' => 0.75, 'max' => 1 ], // ~90% 
precision
-   'verylikelybad' => [ 'min' => 0.852, 'max' => 1 ], // 
~98% precision
+   // likelygood uses default
+   'maybebad' => false,
+   'likelybad' => [ 'min' => 
'recall_at_precision(min_precision=0.75)', 'max' => 1 ],
+   'verylikelybad' => [ 'min' => 
'recall_at_precision(min_precision=0.98)', 'max' => 1 ],
],
'goodfaith' => [
-   'good' => [ 'min' => 0.587, 'max' => 1 ], // ~99.5% 
precision
-   'maybebad' => [ 'min' => 0, 'max' => 0.909 ], // ~70% 
precision
-   'bad' => [ 'min' => 0, 'max' => 0.46 ], // ~99% 
precision
+   // likelygood uses default
+   'maybebad' => false,
+   'likelybad' => false,
+   'verylikelybad' => [ 'min' => 0, 'max' => 
'recall_at_precision(min_precision=0.98)' ],
],
],
'ptwiki' => [
'damaging' => [
-   'likelygood' => [ 'min' => 0, 'max' => 0.303 ], // ~99% 
precision
-   'maybebad' => [ 'min' => 0.294, 'max' => 1 ], // ~90% 
recall
-   'likelybad' => [ 'min' => 0.734, 'max' => 1 ], // ~45% 
precision
-   'verylikelybad' => [ 'min' => 0.956, 'max' => 1 ], // 
~90% precision
+   'likelygood' => [ 'min' => 0, 'max' => 
'recall_at_precision(min_precision=0.99)' ],
+   // maybebad, likelybad, verylikelybad use defaults
],
'goodfaith' => [
-   'good' => [ 'min' => 0.400, 'max' => 1 ], // ~98% 
precision
-   'maybebad' => [ 'min' => 0, 'max' => 0.715 ], // ~90% 
recall
-   'bad' => [ 'min' => 0, 'max' => 0.256 ], // ~45% 
precision
+   // likelygood, maybebad, likelybad use defaults
+   'verylikelybad' => [ 'min' => 0, 'max' => 
'recall_at_precision(min_precision=0.9)' ],
+   ],
+   ],
+   'cswiki' => [
+   'damaging' => [
+   // likelygood, maybebad, likelybad use defaults
+   'verylikelybad' => [ 'min' => 
'recall_at_precision(min_precision=0.98)', 'max' => 1 ],
+   ],
+   'goodfaith' => [
+   // likelygood, maybebad, likelybad use defaults
+