[00:01:07] 06Revision-Scoring-As-A-Service, 10Edit-Review-Improvements-RC-Page, 10ORES, 06Collaboration-Team-Triage (Collab-Team-Q3-Jan-Mar-2017): Conform ORES sensitivity levels to the new ERI standards - https://phabricator.wikimedia.org/T160575#3111558 (10Catrope) [00:24:24] 06Revision-Scoring-As-A-Service, 10Edit-Review-Improvements-RC-Page, 10ORES, 06Collaboration-Team-Triage (Collab-Team-Q3-Jan-Mar-2017): Conform ORES sensitivity levels to the new ERI standards - https://phabricator.wikimedia.org/T160575#3111596 (10Catrope) I looked at doing this, but one issue is that whil... [01:02:54] glorian_wd: you do not need to create a new campaign [01:45:29] (03PS1) 10Catrope: Update RCFilters conflict messages [extensions/ORES] - 10https://gerrit.wikimedia.org/r/343431 (https://phabricator.wikimedia.org/T160803) [01:50:43] (03CR) 10Jforrester: [C: 032] Update RCFilters conflict messages [extensions/ORES] - 10https://gerrit.wikimedia.org/r/343431 (https://phabricator.wikimedia.org/T160803) (owner: 10Catrope) [02:16:52] (03Merged) 10jenkins-bot: Update RCFilters conflict messages [extensions/ORES] - 10https://gerrit.wikimedia.org/r/343431 (https://phabricator.wikimedia.org/T160803) (owner: 10Catrope) [02:55:47] 06Revision-Scoring-As-A-Service, 10Edit-Review-Improvements-RC-Page, 10ORES, 06Collaboration-Team-Triage (Collab-Team-Q3-Jan-Mar-2017), 07User-notice: Enable the ORES good faith and damaging UI by default, on wikis that have these ORES models available (i... - https://phabricator.wikimedia.org/T158225#3111761 [02:56:07] 06Revision-Scoring-As-A-Service, 10Edit-Review-Improvements-RC-Page, 10ORES, 06Collaboration-Team-Triage (Collab-Team-Q3-Jan-Mar-2017), 07User-notice: Enable the ORES good faith and damaging UI by default, on wikis that have these ORES models available (i... - https://phabricator.wikimedia.org/T158225#3030378 [16:06:41] o/ glorian_wd [16:08:22] halfak: so I am no longer able to "request workset". I always got this error: 409: Incomplete workset_id=1 already assigned to user_id=48735543 [16:08:22] I have tried to clean the database, even drop & create fresh database. But I still got that error [16:09:36] that happened when I create a new campaign, using the same database. [16:09:59] I think there's a user work history which stored not in the database. That's why, it able to identify whether a specific user has finished labeling a campaign [16:10:03] am I right? [16:10:11] no [16:10:22] If you were to clean the database completely, that error would go away. [16:10:32] hmm [16:10:38] I used DROP DATABASE [16:10:48] maybe you missed? [16:10:51] does it not enough? [16:11:03] I dropped the "wikilabels" db [16:11:31] missing what? [16:12:46] The right database. [16:13:33] glorian_wd, you need to give me way more detail in order to directly help you. Like, config, series of commands, and description of behavior. [16:13:57] ok. Let me describe what I have done bit by bit [16:17:45] I think you'll find that few problems survive a good description. [16:19:06] 1. Initially, I have a normal wikidatawiki campaign, which ran fine (no error, you can label the sets). [16:19:06] 2. Then, I tried to add a new campaign (using the exactly same configuration with the previous wikidatawiki campaign with the ), to see how the app behaves. [16:19:06] 3. When I tried to request workset in the newly created campaign, I got that 409 error. AFAIK, 409 error means error due to some conflict. [16:19:06] 4. I tried to drop wikilabels database. Then, I followed the instruction on the repo to create a new wikilabels database. [16:19:06] 5. I create a new campaign again using the same config, and still got that 409 error when I tried to request workset [16:21:09] Do you have a workset? [16:21:16] When you load up the UI? [16:22:18] yes. I think when you load up the UI, a new workset with its ID will be created. [16:22:59] "will be created"? [16:23:01] WHat [16:23:24] I want to know if you have a workset already assigned when you get this error. [16:24:52] When I got this error, I have not worked on any workset. [16:25:07] But in the table "workset", I saw an ID has been assigned to me [16:25:14] DO you see it in the UI? [16:25:20] Wait. I don't care. [16:25:24] If it's in the DB its there [16:25:32] How would it get there if you just reloaded the database? [16:26:16] what do you mean with "reloaded the db"? do you mean drop&create a fresh db? [16:26:54] yes [16:27:45] when I reloaded the database, my campaign_id is restarted to 1 [16:27:54] campaign_id in the table "workset" [16:28:47] If you have a row in the table workset thats not part of the default database creation. [16:29:06] so, there's an ID assigned to me. [16:29:06] However, when I loaded the UI in my browser, I cannot both "request workset" and "open a form" [16:29:48] when I requested workset, I got 409 error. Also, I got another error when I tried to open a form [16:30:13] yeah. I also thought this may not because database because I have reloaded the db twice [16:31:43] Why is there a workset assign to you? I feel like I'm going crazy here. There's something you are not tell me. [16:32:06] *telling [16:34:51] I am also going crazy because of this problem :) [16:34:51] I am wondering if we can screenshare via hangout now? [16:34:58] so perhaps you can better see the problem [16:35:21] I'm not sure how a screenshot would help. [16:35:53] no. I meant, Screensharing [16:36:00] not screenshot [16:36:31] I can call you via Hangout and share my screen. So, you can see the problem [16:36:34] by yourselves [16:41:02] How do you get a row in `workset` if you are just running the db creation script? [16:41:27] You should get an empty set of tables and that is *it* [16:42:00] no. I get a row in "workset" at some point when I loaded the UI. When I ran the db creation script, obviously my DB was empty [16:42:05] no "workset" there [16:43:00] "when I loaded the UI" so you saw it not be in the database, you hit refresh and then it is in the database? [16:43:59] Give me the commands that you have run (exactly) and what URL you load in your browser. [16:44:35] one moment, I will check in order to make sure when the ID is inserted in the db [16:45:12] What ID? [16:45:32] o/ Amir1 [16:45:55] I've almost got the BWDS script that uses revscoring for gramming and normalization working. [16:48:51] halfak: Ok, "id" in table workset was generated when it was the first time I clicked "request workset". [16:49:10] this is the URL: http://localhost:8080/ui/wikidatawiki/ [16:49:22] but I cannot open the form [16:49:36] yes. when you click "request workset" that does in fact generate a workset for you. [16:49:49] Because when you click on "open" you get...? [16:50:09] "Could not load form "test_views": $2" [16:50:15] test_views is my form name [16:50:55] This is the first time you have said anything about this error, right? [16:52:03] yes. But I did say that I got an error when I was trying to open a new form [16:52:39] I have not just explained what the error is [16:52:46] and I did it just now [16:53:49] OK well, there's nothing wrong with the DB and there's something wrong with how you've set up your new form. [16:54:41] ok [16:54:47] but I used the command that worked before [16:55:06] wikilabels new_campaign wikidatawiki "test_views" test_views PageAsOfRevision 2 10 [16:55:11] what command? What do you mean "work"? [16:55:22] Oh yeah. That doesn't check to see if the form exists. [16:55:28] It just writes directly to the database. [16:56:23] yes. But what's the relation of it to the inability of creating new form? [17:00:45] Your form config is broken [17:00:49] That's what the error says. [17:00:53] Fix your form [17:01:28] If you don't see it listed at http://localhost:8080/forms/, it isn't configured correctly. [17:05:04] hmm [17:05:54] do you mean the forms at http://localhost:8080/forms/ are the ones that configured correctly? [17:07:03] yup [17:07:34] halfak: question is, can I use a new form name other than the ones that listed on http://localhost:8080/forms/? [17:07:48] Yes. [17:07:57] hmm ok [17:07:58] Well... if you configure it correctlyu. [17:08:20] wiki-ai/revscoring#901 (derepeat - 92b746d : halfak): The build was broken. https://travis-ci.org/wiki-ai/revscoring/builds/212488501 [17:08:28] nooo [17:08:48] configuring the form huh? I did not change any bit of code in the form [17:08:53] Woops. I need to fix a test [17:08:58] that's why I feel it is strange [17:10:10] glorian_wd, did you put a symlink in 'forms/enabled'? [17:10:18] Look at the other forms [17:10:22] match how they look exactly. [17:10:49] ah dang, that's right [17:11:22] I guess I know the cause of this problem. Thanks for that hint (esp. that forms/enabled)! [17:19:07] wiki-ai/revscoring#903 (derepeat - 431cb98 : halfak): The build was fixed. https://travis-ci.org/wiki-ai/revscoring/builds/212490990 [17:20:40] lookee that! coverage went up! :D [17:20:50] https://codecov.io/gh/wiki-ai/revscoring/pull/304?src=pr&el=continue [17:23:55] I've changed my mind. I'm moving the bwds script back to the bwds repo [17:24:15] I don't want to add any more junk to the editqualtiy makefile :D [17:24:20] It's becoming a bit unsustainable. [17:40:46] \o/ [18:03:54] I'm heading out for the day, but I'll be around at the sameish time tomorrow. [18:03:56] o/ [20:51:27] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES, 13Patch-For-Review: Make it possible for ORES to defer changes for review - https://phabricator.wikimedia.org/T150593#3112427 (10TerraCodes)