[05:03:50] 06Machine-Learning-Team, 05Goal: Q1 FY2025-26 Goal: Enable volunteer evaluation of Tone Check model in additional languages - https://phabricator.wikimedia.org/T400423#11179483 (10SSalgaonkar-WMF) I've created Annotool instances for most of the additional languages in which we want to evaluate the model. Proje... [06:51:08] good morning. [07:12:58] hello o/ [07:43:25] good morning! [08:01:01] good morning [08:14:05] mooorning :D [08:31:15] 06Machine-Learning-Team: Revertrisk CPU utilization spike / unavailable replicas - https://phabricator.wikimedia.org/T404559 (10BWojtowicz-WMF) 03NEW [09:42:38] Hey folks, I have a question. Do we need to run annotool via localhost in order to be authorised for uploading dataset using the swagger API? I am trying to use it via: https://annotool.toolforge.org/api/docs/swagger/. Based on the Annotool training video we are already authorised when we logging-in the annotool page here: https://annotool.toolforge.org/ . There is an option to authorise your session using the session cookie from our [09:42:38] browser. None of the above is working for me... [09:42:38] [09:42:48] https://www.irccloud.com/pastebin/o2BCx4hv/ [09:49:35] aiko o/ pinging you in case you can help with^^ [10:10:31] (03CR) 10Ladsgroup: [C:03+2] ORES exception handling review [extensions/ORES] - 10https://gerrit.wikimedia.org/r/1187586 (owner: 10Tim Starling) [10:14:13] 06Machine-Learning-Team, 06Moderator-Tools-Team, 10PersonalDashboard: Use new methods to surface edits to moderators which may require their review - https://phabricator.wikimedia.org/T404174#11180309 (10Samwalton9-WMF) [10:14:18] 06Machine-Learning-Team, 06Moderator-Tools-Team, 10PersonalDashboard: Surface edits to moderators which may require their review - https://phabricator.wikimedia.org/T404174#11180310 (10Samwalton9-WMF) [10:15:33] (03CR) 10Abijeet Patro: [C:03+1] Fix sections fetch for redirects [research/recommendation-api] - 10https://gerrit.wikimedia.org/r/1187845 (https://phabricator.wikimedia.org/T404223) (owner: 10Sbisson) [10:24:17] (03CR) 10Abijeet Patro: [C:03+2] Increase httpx client max_connections for better consurency [research/recommendation-api] - 10https://gerrit.wikimedia.org/r/1187848 (owner: 10Sbisson) [10:25:47] (03Merged) 10jenkins-bot: Increase httpx client max_connections for better consurency [research/recommendation-api] - 10https://gerrit.wikimedia.org/r/1187848 (owner: 10Sbisson) [10:29:03] (03Merged) 10jenkins-bot: ORES exception handling review [extensions/ORES] - 10https://gerrit.wikimedia.org/r/1187586 (owner: 10Tim Starling) [10:40:53] (03CR) 10Abijeet Patro: [C:03+2] fetch_appendix_section_titles: correctly handle 'get' return [research/recommendation-api] - 10https://gerrit.wikimedia.org/r/1187840 (https://phabricator.wikimedia.org/T404448) (owner: 10Sbisson) [10:41:30] (03Merged) 10jenkins-bot: fetch_appendix_section_titles: correctly handle 'get' return [research/recommendation-api] - 10https://gerrit.wikimedia.org/r/1187840 (https://phabricator.wikimedia.org/T404448) (owner: 10Sbisson) [11:11:16] georgekyz: o/ no we don't need to run annotool via localhost. after you login to https://annotool.toolforge.org/ using your wmf developer account, you should be authorised automatically and you can upload data using https://annotool.toolforge.org/api/docs/swagger/ [11:11:30] georgekyz: o/ no we don't need to run annotool via localhost. after you login to https://annotool.toolforge.org/ using your wmf developer account, you should be authorised automatically and can upload data using https://annotool.toolforge.org/api/docs/swagger/ [11:13:37] you can use https://annotool.toolforge.org/api/docs/swagger/#/default/get__api_user to check your user role [11:15:49] like for me, click "try it out" and "execute", it responses "{ [11:15:49] "role": "admin", [11:15:49] "username": "AChou-WMF" [11:15:49] }" [11:34:36] Ahhh alright. So then probably the issue is that I am not admin: [11:34:36] { [11:34:36] "role": "user", [11:34:36] "username": "GKyziridis-WMF" [11:34:37] } [11:34:51] aiko: Thnx for the response! [11:40:04] Is there a process for becoming an Admin ? [11:53:40] it was Muniza added us as admin before [11:53:55] checking https://gitlab.wikimedia.org/mnz/annotool#api-usage, it seems we need to add the account to the ADMIN_USERNAME list [11:54:07] I'll check how to do that later [12:02:24] (03PS2) 10Sbisson: Fix sections fetch for redirects [research/recommendation-api] - 10https://gerrit.wikimedia.org/r/1187845 (https://phabricator.wikimedia.org/T404223) [12:02:33] (03CR) 10Sbisson: Fix sections fetch for redirects (031 comment) [research/recommendation-api] - 10https://gerrit.wikimedia.org/r/1187845 (https://phabricator.wikimedia.org/T404223) (owner: 10Sbisson) [12:10:22] Thank you @aiko [13:21:40] so the ADMIN_USERNAMES list is in config.yaml, and the file is at www/python/src/config.yaml after switching the tool account (`become annotool`) on toolforge [13:21:59] according to https://toolsadmin.wikimedia.org/tools/id/annotool, all ML members are maintainers for annotool [13:22:25] one thing I'm not sure is that if we need to restart the app after updating the config file, and how to do it [14:00:22] (03CR) 10Abijeet Patro: [C:03+2] Fix sections fetch for redirects [research/recommendation-api] - 10https://gerrit.wikimedia.org/r/1187845 (https://phabricator.wikimedia.org/T404223) (owner: 10Sbisson) [14:00:58] (03Merged) 10jenkins-bot: Fix sections fetch for redirects [research/recommendation-api] - 10https://gerrit.wikimedia.org/r/1187845 (https://phabricator.wikimedia.org/T404223) (owner: 10Sbisson) [14:12:01] aiko: Thank you for your help. What do you mean by [14:12:01] > the ADMIN_USERNAMES list is in config.yaml, and the file is at www/python/src/config.yaml after switching the tool account (`become annotool`) on toolforge ?? [14:13:00] I can see only a `config.template.yaml` with an empty list `ADMIN_USERNAMES: [ ]` here: https://gitlab.wikimedia.org/mnz/annotool/-/blob/main/config.template.yaml?ref_type=heads#L15 [14:59:40] (03PS1) 10Sbisson: Don't treat CX Server 404 response as error [research/recommendation-api] - 10https://gerrit.wikimedia.org/r/1188375 [15:06:52] georgekyz: Annotool is a flask WSGI webservice deployed on toolforge, so the source code is under the path $HOME/www/python/src/ [15:07:09] this is a doc for this kind of tool on toolforge https://wikitech.wikimedia.org/wiki/Help:Toolforge/My_first_Flask_OAuth_tool [15:09:15] after ssh to toolforge, you can find the config.yaml using https://phabricator.wikimedia.org/P83339 [15:26:01] georgekyz: do you have access to that? if not I can add you [15:30:07] isaranto: I do not think I have access to that. I will try the instructions from the wikitech for for the ssh connection to toolforge. [15:30:18] I added you [15:30:41] kevinbazira: I see you are missing from there as well [15:31:49] I think we need the SUL account name for that [15:32:15] feel free to add me too [15:32:18] isaranto: do we need to run `toolforge webservice restart` to apply the change? [15:32:41] probably, I think config is read on startup [15:33:04] done! [15:33:46] @isaranto should I have access as well for the semantic search prototype? especially for the prototype interface My user is: https://ldap.toolforge.org/user/ozge SUL account: OKarakaya-WMF [15:33:57] I just ran `webservice restart` and it restarted. do we need to prepend with `toolforge`? tbh it has been a while and don't remember [15:34:08] isaranto: Thank you [15:34:27] https://usercontent.irccloud-cdn.com/file/giZtVocv/image.png [15:34:33] ack! [15:39:35] I actually don't know.. 😅 but nice it works, thank isaranto for jumping in <3 [15:40:30] ozge_: we're referring to annotool here(you already have access).. Fabian's semantic search prototype is hosted on Cloud VPS and I assume it is managed by him. [15:40:56] I don't think you need access to that, but if you want you can ask Fabian directly. [15:41:22] for the Q&A prototype we can spin up something on toolforge. it might be easier [15:41:36] I'm totally open to ideas though! [15:42:14] oh thank you! I asked just in case not to distract again later. I agree :) [15:45:01] 06Machine-Learning-Team, 05Goal: Q1 FY2025-26 Goal: Enable volunteer evaluation of Tone Check model in additional languages - https://phabricator.wikimedia.org/T400423#11181424 (10gkyziridis) ==Update== - I was facing some issues with Annotool in toolforge and I could not upload datasets. - Right now the issue... [15:48:20] glad you asked! and it is definitely not a distraction. ask anytime [16:37:07] 06Machine-Learning-Team: Revertrisk CPU utilization spike / unavailable replicas - https://phabricator.wikimedia.org/T404559#11181838 (10isarantopoulos) 05Open→03Resolved a:03isarantopoulos Looking at the [[ https://grafana.wikimedia.org/goto/l_Y-wvCHg?orgId=1 | istio dashboard ]] tt seems that there w... [19:44:51] (03CR) 10Eamedina: [C:03+2] Don't treat CX Server 404 response as error [research/recommendation-api] - 10https://gerrit.wikimedia.org/r/1188375 (owner: 10Sbisson) [19:45:34] (03Merged) 10jenkins-bot: Don't treat CX Server 404 response as error [research/recommendation-api] - 10https://gerrit.wikimedia.org/r/1188375 (owner: 10Sbisson)