[16:24:28] !log wikisp Apollo instance (Zammad + Elasticsearch) launched [16:24:31] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikisp/SAL [17:39:06] !log admin restarting glance image backup to try and clear the page [17:39:10] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Admin/SAL [19:55:13] tzatziki, do you need help with T288547? [19:55:13] T288547: Account recovery help needed for Wikimedia and Wikitech account Amitie_10g - https://phabricator.wikimedia.org/T288547 [20:00:59] !log tools.lexeme-forms deployed bcc4c3aa63 (l10n updates) [20:01:03] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.lexeme-forms/SAL [21:20:06] balloons: I’ll handle it :) The issue is that I didn’t handle the SUL, but I can chase up the paperwork [21:20:32] 👍 [22:45:57] !log wikisp Zammad installed on Apollo (T289305) [22:46:00] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikisp/SAL [22:46:00] T289305: Instalar Zammad - https://phabricator.wikimedia.org/T289305 [22:48:26] is there some guide or example of how to use OAuth with php in Toolforge? [22:51:33] is there a way to install this php extension locally, only for my tool? https://www.php.net/manual/pt_BR/book.oauth.php [22:53:47] danilo: we do not currently have a way for a tool to add a complied PHP extension. There are some hacky ways you might be able to get it to work, but a pure php solution like https://github.com/wikimedia/mediawiki-oauthclient-php will be easier to install. [22:54:50] thank you, I will try that [22:58:40] danilo: the bash.toolforge.org app uses that library to do OAuth logins (). The code there is using a framework that I wrote, so it may look strange to you. The page that handles the OAuth handshake is https://github.com/bd808/quips/blob/master/src/Pages/OAuth.php [23:00:40] my custom framework is an opinionated wrapper around an older version of https://www.slimframework.com/. I would not actually recommend trying to use the framework in new projects. [23:01:43] If you are into Symfony, there is a pretty cool bundle that some of the folks in Community Tech maintain at https://github.com/wikimedia/ToolforgeBundle. It includes stuff to help with OAuth and some other fun things. [23:02:06] !log wikisp Mars instance launched (T289307) [23:02:10] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikisp/SAL [23:02:10] T289307: Montar instancia Mars - https://phabricator.wikimedia.org/T289307 [23:04:28] https://wikitech.wikimedia.org/wiki/Help:Toolforge/My_first_Flask_OAuth_tool is a tutorial in python + flask rather than PHP, but the code examples there may help you a bit if you are trying to understand how OAuth flows work generally. [23:06:12] bd808: I am not very good with php, I am trying to find something simple, I am guessing mediawiki/oauthclient is probably the best choise for me [23:07:54] I have two python tools with OAuth, now I am trying to use OAuth with php [23:08:47] !log wikisp Ceres instance launched (T289312) [23:08:50] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikisp/SAL [23:08:50] T289312: Montar instancia Ceres - https://phabricator.wikimedia.org/T289312 [23:09:04] danilo: *nod* if you get stuck, I might be able to help explain things. It has been a long time since I touched that oauthclient library, but at one point I understood how it worked. :) [23:10:08] bd808: ok, thank you!