2020-08-14T03:22:09 "Bugzilla is currently being migrated. Thank you for your patience." again 2020-08-14T10:00:27 Hello team, would you have a time to look at https://progress.opensuse.org/issues/69772? I see that pjessen commented on the issue 3 days ago. 2020-08-14T10:00:48 We did communicate availability later this week. So it would be nice to have this done rather soonish 2020-08-14T10:02:05 if it's just about rsync module and replicating structure on prod. Please let me tell if there is no capacity and then I can have a look, but I'd still like to have review before deployment 2020-08-14T10:02:18 * lkocman meanwhile goes for a lunch 2020-08-14T11:13:09 lkocman: I had a quick look, but got distracted. 2020-08-14T11:13:41 lkocman: actually, I wasn't sure exactly what is needed. I see the jump directory is already being mirrored. 2020-08-14T11:36:51 pjessen: FYI: rsync on provo-mirror is still running - no idea which directory it's currently working on, I can only say that the last error happened somewhere in ports/armvv6hl/tumbleweed. This also means that /history should be up to date now 2020-08-14T11:47:52 pjessen, what would trigger the mirror/sync? Do we have some script for that? 2020-08-14T11:48:06 pjessen, I suppose that that part has been done manually so far 2020-08-14T11:48:10 imho by Adiran 2020-08-14T11:48:14 *adrianS 2020-08-14T16:18:07 cboltz, pjessen: yeah I don't see a way to import nolist, mods and owners from cli, I would have to either write a script in python so I have the mailman3 api to use or just do that manually 2020-08-14T16:26:28 I know that mailman2 has a way to export and re-import the list config, which I sometimes used when creating lists with similar config on my server (for example "newsletter-style") 2020-08-14T16:26:42 does mailman3 still have this? If yes, what is included in the export? 2020-08-14T16:26:58 (maybe you can import some things that way?) 2020-08-14T16:47:34 I believe it does, but idk what the output format of mailman2 is tbh 2020-08-14T16:48:11 IIRC (I didn't do this for a while) it's a config file that technically is python code 2020-08-14T16:49:04 I also just found https://mailman-cli.readthedocs.io/en/latest/src/mailmanclient/cli/docs/using_cli_tools.html - I've never heard of mmclient, which makes it likely that it's about mailman3 ;-) 2020-08-14T16:50:10 maybe, let me check 2020-08-14T16:51:16 it is mm3 2020-08-14T16:51:39 I will have to build it for the vm 2020-08-14T16:51:55 can we have a repo for the vm, I already have some packages I need there 2020-08-14T16:52:21 which I sideloaded by installing rpms built in my home repo, which isn't optimal >:D 2020-08-14T16:53:19 I can create a repo - is openSUSE:infrastructure:mailman3 ok? 2020-08-14T16:53:55 yup 2020-08-14T16:55:59 done, you should have full permissions there 2020-08-14T16:56:12 the issue with mailmancli is that it hasn't been touched in 5 years 2020-08-14T16:56:19 we will see how bad that is 2020-08-14T16:56:30 oh, nice ;-) 2020-08-14T16:56:53 * cboltz leaves for dinner 2020-08-14T17:40:52 cboltz: I will just use the python bindings instead, they seem to be simple enough 2020-08-14T17:57:39 well, they aren't as simple as I expected :/ 2020-08-14T17:59:10 malcolmlewis: since you seem to know something about nntp, mailman has nntp server running, and I wonder if you could help me test if that's working sometime 2020-08-14T18:08:50 cboltz: alright, I got it, I can use the api to handle the migration >:D 2020-08-14T18:09:07 :-) 2020-08-14T18:12:27 eh, without the delivery status, that's not a thing 2020-08-14T18:22:06 cboltz: awww, the new command we need is only in git for now 2020-08-14T18:23:26 so we can choose between the pain of running git master, the pain of backporting that command, or the pain of doing some things manually? 2020-08-14T18:23:27 https://gitlab.com/mailman/mailman/-/blob/master/src/mailman/commands/cli_addmembers.py 2020-08-14T18:23:46 idk, I should probably look if there was release since a week ago 2020-08-14T18:24:03 3 months ago 2020-08-14T18:24:05 ehhhhhhh 2020-08-14T18:24:07 hhhhhhhhh 2020-08-14T18:24:50 well, it can't be that hard to backport, I will look if there isn't any way to add mods and owners tho 2020-08-14T18:26:28 no, it was added 2 months ago 2020-08-14T18:26:35 it's still less than 3 months ago 2020-08-14T18:26:48 damn it 2020-08-14T18:28:02 if I get https://gitlab.com/mailman/mailman/-/commit/9c47d8df71c6a4c5a14a32bdb9c2f04f50279746 (the first and main commit) right, it should be enough to just drop that script in the correct directory 2020-08-14T18:28:17 (at least I don't see any "integration work" in other scripts there) 2020-08-14T18:28:19 probably 2020-08-14T18:28:37 yeah, I will touch that in a sec 2020-08-14T18:28:43 literally touch I guess 2020-08-14T18:29:12 I still have to use the api to add owners and mods, which is annoying 2020-08-14T18:31:01 huh, syncmembers could be a nice way to integrate mailman with freeipa groups 2020-08-14T19:11:37 lcp, so did you get it sorted, or still what nntp help? 2020-08-14T19:12:52 I will want to test it when we have mailing lists there, so it's just saying I might need your help at some point 2020-08-14T19:25:43 cboltz: I need to update to 3.3.1 so I can disable welcome messages too 2020-08-14T19:27:26 nice ;-) 2020-08-14T19:38:21 lcp: do you have nntp on mailman3.i.o.o ? 2020-08-14T19:38:54 cboltz: provo-mirror is still sync'ing, working through 3.2Tb of ports/ 2020-08-14T19:39:13 yeah, that will probably take a while ;-) 2020-08-14T19:39:36 is there a lock on those rsync, to stop multiple in parallel ? 2020-08-14T19:39:43 pjessen: correct, mailman has nntp server for some reason 2020-08-14T19:39:47 I additionally started a sync for uyuni to get some progress in the ticket ;-) 2020-08-14T19:39:54 I can see the runner under `systemctl status mailman` 2020-08-14T19:40:04 lcp: that's cool, I'll check it out tomorrow. 2020-08-14T19:40:10 thanks 2020-08-14T19:40:19 pjessen: yes, rsync runs with "withlock" (except my manuallly started rsync for uyuni) 2020-08-14T19:41:05 cboltz: something must have stopped the sync'ing - otherwise it should already have a copy of ports/ 2020-08-14T19:41:41 unfortunately I have no idea what could have stopped it 2020-08-14T19:43:30 me neither 2020-08-14T19:44:02 let's wait for the manual sync to finish, and then check regularly if the cronjob does its work 2020-08-14T19:44:19 and we should ask Lars because he knows provo-mirror better 2020-08-14T19:45:19 yeah 2020-08-14T19:45:35 I'll ask him to get me access too. 2020-08-14T19:45:53 that's something I can also do ;-) 2020-08-14T19:47:03 cboltz: aha! you probably just need my public key? 2020-08-14T19:47:18 not even that - it's in FreeIPA ;-) 2020-08-14T19:47:57 ah yes, of course 2020-08-14T19:48:22 hmm, actually your key is already there ;-) 2020-08-14T19:48:50 ssh -A root@status2.opensuse.org and from there ssh provo-mirror 2020-08-14T19:49:09 got it, tnx 2020-08-14T19:51:09 the manual sync is running in screen: su - mirror and then screen -r but /home/mirror/log/ is probably slightly more helpful 2020-08-14T19:53:30 the good news is that the repo-push is working, so the uyuni stuff will be up-to-date 2020-08-14T20:02:19 well, it needed an update, and the manual rsync for Snapshots:/* is still running 2020-08-14T20:04:39 which leads to the question if you are really sure that repo-push is working ;-) 2020-08-14T20:09:40 pjessen: I'm fairly sure there are emails not in mhonarc that exist in mlmmj archive 2020-08-14T20:10:31 for private mailing lists especially 2020-08-14T20:11:39 so I think we should migrate those anyway