[08:39:18] !log admin restarted rabbitmq-server on all cloudrabbits [08:39:22] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Admin/SAL [10:56:57] !log jeanfred@tools-sgebastion-10 tools.wikiloves Deploy 7f7efe8 [10:56:59] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.wikiloves/SAL [18:44:48] !log tools.quickcategories toolforge build start https://gitlab.wikimedia.org/toolforge-repos/quickcategories [18:44:50] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.quickcategories/SAL [18:45:08] (can’t run `dologmsg` while the build is occupying the terminal ;)) [19:00:48] !log lucaswerkmeister@tools-bastion-13 tools.quickcategories webservice stop && webservice --mount=none buildservice start [19:00:51] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.quickcategories/SAL [19:03:24] !log lucaswerkmeister@tools-bastion-13 tools.quickcategories kubectl delete deployment background-runner && toolforge jobs run background-runner --command background-runner --image tool-quickcategories/tool-quickcategories:latest --continuous [19:03:26] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.quickcategories/SAL [19:08:40] it’s working \o/ [19:47:17] !log lucaswerkmeister@tools-bastion-13 tools.quickcategories curl -sL 'https://gitlab.wikimedia.org/toolforge-repos/quickcategories/-/raw/main/service.template' > service.template [19:47:20] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.quickcategories/SAL [19:47:51] !log lucaswerkmeister@tools-bastion-13 tools.quickcategories mv www/ www-unused-since-2024-09-18/ [19:47:53] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.quickcategories/SAL [19:56:49] [20:44] I'd like to make a tool that helps with editing [19:56:50] [20:45] it would involve storing content from external website in my database [19:56:50] [20:45] though the external website is not freely licensed [19:56:50] [20:45] after two weeks the external content would be deleted [19:56:50] [20:45] is this allowed [20:02:05] !log lucaswerkmeister@tools-bastion-13 tools.quickcategories deployed b9a658f45e (health check for background runner, T374152) [20:02:09] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.quickcategories/SAL [20:11:49] gry: nothing audits toosdb for copyvio or other licensing concerns. You haven't said a lot about your actual usage of the data in the tool. That seems likely to be the more important part to justify. [20:46:47] bd808: it is for writing a story based on the external page as source. i would like to get users involved in verifying the contents of the draft page (on wiki). they need to work quickly, and verifying whole draft takes an hour. i can split it into sentences and ask users to verify sentence by sentence collaboratively. however there is no way to store such progress or notes on-wiki. so i am planning to write an external tool with an sqlite db for data [20:46:47] storage. [20:47:24] and when draft verification is nearly 100% complete then the tool posts a report on-wiki. or a hourly report. or somelike.. [20:48:06] they can select parts of external source to indicate that it supports a point. one user does that. another user can confirm. so just linking to external source is not enough [21:07:59] gry: that sounds kind of neat. :) I don't have any immediate concerns. If you would like a wider review, the cloud@lists.wikimedia.org or even wikitech-l@lists.wikimedia.org mailing lists might get you some useful feedback on the idea. [21:09:18] gry: One technical thing, sqlite is pretty horrible with the NFS storage you would have for it. Using a ToolsDB database will likely be more performant for you. https://wikitech.wikimedia.org/wiki/Help:Toolforge/Database#User_databases [22:12:53] bd808: is toolsdb more specific to this hosting platform? [22:13:17] bd808: i would like something others can self host on their computers :-) [22:15:52] gry: toolsdb is a mariadb database that any Toolforge tool can use. Single user local usage certainly might be easier with sqlite. I guess you can find out for yourself if your db usage is too much for sqlite on an NFS server backed by Ceph block storage or not when you deploy to Toolforge. [22:16:18] If you are using a database abstraction layer of some sort you might be able to support both backends [22:21:49] bd808: ok thanks :-)