2024-02-23T04:09:28 *** SFaulken_ is now known as SFaulken 2024-02-23T09:26:55 *** ldevulder_ is now known as ldevulder 2024-02-23T10:40:51 *** teepee_ is now known as teepee 2024-02-23T16:46:14 *** microchip_ is now known as OfficerPendejo 2024-02-23T19:31:51 *** teepee_ is now known as teepee 2024-02-23T19:48:06 is it only my account or does gitlab no longer tick "delete source branch" by default? in the repository settings we still have "Enable option by default" set for it yet recently I always need to manually tick it 2024-02-23T20:01:11 at least the form to create a MR has it enabled by default for me (I don't want to create a dummy MR just to test this) 2024-02-23T20:02:04 will have to test with the web form, I realize I always use the cli lately 2024-02-23T20:02:44 maybe the cli doesn't honor the web ui defaults? 2024-02-23T20:03:25 now that you say it, there indeed is a dedicated --remove-source-branch toggle 2024-02-23T20:03:34 I'll use that next time 2024-02-23T20:03:42 no short hand for it >( 2024-02-23T20:03:55 also not a config file to set it as default? 2024-02-23T20:05:28 does not seem like it. but whilst searching for it I found there is a way to set a default editor. so at least no more "nano not found" error 2024-02-23T20:05:54 alias it is 2024-02-23T20:06:18 oh, it supports built in aliases 2024-02-23T20:07:34 cool now I should have: glab mkmr => mr create -fy --remove-source-branch 2024-02-23T20:08:00 now what to contribute next to try it out 2024-02-23T20:43:20 Hi, I suspect mail lists are down. No mails today on users, factory, de. 2024-02-23T20:45:17 indeed, even the daily progress.o.o ticket spam (which is also routed via a ML) is missing 2024-02-23T21:18:11 rebooting mailman.i.o.o (needed for some updates anyway, let's see if it also fixes mailman) 2024-02-23T21:50:32 I'm afraid the problem isn't that easy - when a mail arrives, mailman errors out with 2024-02-23T21:50:35 ModuleNotFoundError: No module named 'mailman_hyperkitty' 2024-02-23T21:50:54 Feb 23 21:47:03 2024 (1360) SHUNTING: [...] 2024-02-23T21:51:28 acidsys: any idea what could be wrong? 2024-02-23T21:53:05 yes 2024-02-23T21:53:11 mailman3 (lists.o.o):~ # head -n1 /usr/bin/mailman 2024-02-23T21:53:12 #!/usr/bin/python3.12 2024-02-23T21:53:16 i+ | python311-mailman-hyperkitty | package | 1.2.1-2.1 | noarch | repo-oss 2024-02-23T21:53:38 indeed, that explains it 2024-02-23T21:54:27 https://build.opensuse.org/package/view_file/devel:languages:python:mailman/python-HyperKitty/python-HyperKitty.spec?expand=1 2024-02-23T21:54:37 is this comment "# Newest python supported by mailman is Python 3.11" still accurate? should we try building against 3.12 ? 2024-02-23T21:56:16 osc blame says 66 (gladiac 2023-07-10 06:35:52 57) # Newest python supported by mailman is Python 3.11 2024-02-23T21:56:47 sounds timewise like just the latest available at the time 2024-02-23T22:00:16 since then, the .changes mentions an update to from 1.3.7 to 1.3.8, but I don't know if that also includes python 3.12 support 2024-02-23T22:00:41 OTOH, it's broken already, so testing with 3.12 shouldn't break too much ;-) 2024-02-23T22:01:05 yep. and I'd be surprised if there's anything major breaking with 3.12 2024-02-23T22:01:59 I'd hope so, but since upstream changelog mentiones fixes for (at least) 3.10 and 3.11, I wouldn't be too surprised if there are also issues with 3.12 2024-02-23T22:16:56 are you trying it or should I 2024-02-23T22:17:36 I'll let you try it 2024-02-23T22:40:51 ok, please test 2024-02-23T22:51:04 looks like it works again - a mail to the test ML went through 2024-02-23T22:51:22 ok, then only mailman-web left 2024-02-23T22:51:30 now the question is if the shunted mails get delivered automatically, or if they need manual intervention 2024-02-23T22:58:22 answering myself - it needs mailman unshunt (run as "mailman") 2024-02-23T22:58:29 now quite some mails are sent out 2024-02-23T23:00:17 cool! 2024-02-23T23:00:26 what is managing /etc/systemd/system/mailman-web.service ? I do not find it in Salt 2024-02-23T23:00:49 it needs to be amended to call gunicorn with the same python version as mailman-web instead of using the alternatives link 2024-02-23T23:02:18 but that is only a minor problem, I edited the override for now. more problematic: "ModuleNotFoundError: No module named 'settings'" 2024-02-23T23:03:24 no idea about mailman-web.service 2024-02-23T23:04:10 that "ModuleNotFound" might be related to the fact that openSUSE:infrastructure:mailman3/python-mailman-web fails to build (and is therefore probably outdated) 2024-02-23T23:05:26 ah that also ships a mailman-web.service :-) 2024-02-23T23:05:38 odd why we have one in /etc then 2024-02-23T23:06:52 that's indeed strange - is there a diff to the /usr/ version? 2024-02-23T23:07:03 no the /usr one does not exist at all 2024-02-23T23:07:12 there is no mailman-web from our repo installed 2024-02-23T23:07:51 I probably uninstalled it because I patched and installed python-mailman-web from home:crameleon:branches:devel:languages:python:mailman 2024-02-23T23:07:59 I forgot we had a different one 2024-02-23T23:08:32 (totally not confusing two packages with the same name and entirely different contents) 2024-02-23T23:17:45 Thanks, mail lists seem to be back :-) 2024-02-23T23:26:55 :) web interface still takes a bit 2024-02-23T23:27:25 someone please contribute an openQA test for mailman/hyperkitty/postorius in factory :-( 2024-02-23T23:34:03 ok, hyperkitty and mailman-web work together again, next broken is Postorius, also has python311 pinned 2024-02-23T23:37:09 unfortunately, that one does not simply build with 3.12 2024-02-23T23:37:14 ImportError: cannot import name 'ThreadCollector' from 'debug_toolbar.utils' (/usr/lib/python3.12/site-packages/debug_toolbar/utils.py) 2024-02-23T23:37:52 I start to wonder if all these packages should require a small "mailman-python-version" package that defines a macro with the python version to use 2024-02-23T23:38:06 that sounds like a neat idea 2024-02-23T23:38:08 (won't fix build issues with new python, but at least keeps everything in sync) 2024-02-23T23:38:46 yeah and if one does not build it won't release the others