[07:33:24] I just finished writing https://wikitech.wikimedia.org/wiki/Help:Toolforge/My_first_Rust_tool - feedback welcome/appreciated :) [08:45:14] !log project-proxy increase quota by 4 cpu and 8G ram T295245 [08:45:17] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Project-proxy/SAL [08:45:17] T295245: Request increased quota for project-proxy Cloud VPS project - https://phabricator.wikimedia.org/T295245 [11:55:55] legoktm: I like it! especially the cross-references to Python/Flask/Jinja :) [11:56:39] step 4 (compile on the grid) is imho a good example of why it’s unfortunate that the new toolforge-jobs framework doesn’t support running commands with arguments (you’d have to put cargo build --release into a script file) :/ [11:59:48] oh wait, nevermind, that was actually resolved (T286107), you just have to be careful with quoting [19:53:00] !log tools.lexeme-forms deployed 91216ed64b (Portuguese idioms) [19:53:03] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.lexeme-forms/SAL [20:19:14] wasn’t there some sort of webservice helper command to set up a venv or do some other useful thing? (specifically for Python tools) [20:19:26] I thought I sent myself a reminder about it a while ago but now I can’t find it 😔 [20:21:23] @lucaswerkmeister webservice-python-bootstra [20:21:35] ah, that sounds like the one [20:21:40] bootstrap* [20:22:47] ah, only available in the webservice shell? that’s why I didn’t find it on the bastion [20:22:49] thanks! [20:22:51] yep [20:23:15] and thanks for the feedback on the guide :) I looked through most of the Rust frameworks and picked Rocket/Tera mostly because it did seem familiar to Flask/Jinja [20:23:51] filed https://github.com/lucaswerkmeister/cookiecutter-toolforge/issues/4 for myself later [20:24:12] it even uses double braces, apparently ^^ [20:27:09] indeed :D