4 Apr 2024 |
Zlopez | Thanks for releasing the new version of mailman3-fedmsg-plugin :-) | 11:40:08 |
Aurélien B | Sure :-) But I'm surprised to hear that it's a requirement, it should really be optional | 11:42:33 |
Aurélien B | Mailman & Hyperkitty should work fine without it | 11:42:47 |
Zlopez | It's marked as a dependency in https://github.com/fedora-infra/mailman3-fedmsg-plugin/blob/develop/pyproject.toml | 12:17:10 |
Zlopez | The build failed on that | 12:18:01 |
Aurélien B | Oh sorry I wasn't clear, I'm surprised that mailman & hyperkitty don't run without the mailman3-fedmsg-plugin component, which is what I understand you said this morning in the sandup. Or maybe I heard wrong? | 12:33:50 |
Zlopez | They do, but the lists are throwing 500 as the fedmsg archive plugin was already enabled for them | 12:34:41 |
Zlopez | You can see the error when you try to open https://lists.stg.fedoraproject.org/admin/lists/389-announce.lists.fedoraproject.org/ | 12:35:08 |
Zlopez | I'm trying to build it in the el9.infra dist in the meantime and it's failing on FAILED: BuildError: package mailman3-fedmsg-plugin-schemas not in list for tag epel9-infra-candidate . Aurélien B Do you know what did I miss? | 12:44:39 |
Aurélien B | yeah it's a new package, it has to be added, let me find the sop | 12:45:29 |
Zlopez | We have SOP for infra dist tag? | 12:46:10 |
Aurélien B | https://docs.fedoraproject.org/en-US/infra/sysadmin_guide/infra-repo/#_koji_package_list | 12:46:31 |
Zlopez | Oh, you need to add it to koji as package first | 12:47:06 |
Aurélien B | yeah | 12:47:12 |
Zlopez | Thanks, that is what I missed | 12:47:20 |
Aurélien B | yeah I've been hit by that one quite a few times | 12:48:43 |
Zlopez | I'm not doing RPM builds that often, so it bites me every time :-D | 12:52:08 |
Zlopez | Aurélien B: Does building in el9.infra tag allows to use other builds in the same tag? I was able to build the schemas, but the plugin is failing on ``No matching package to install: 'python3dist(mailman3-fedmsg-plugin-schemas) >= 1'` | 13:30:08 |
Zlopez | * Aurélien B: Does building in el9.infra tag allows to use other builds in the same tag? I was able to build the schemas, but the plugin is failing on No matching package to install: 'python3dist(mailman3-fedmsg-plugin-schemas) >= 1' | 13:30:22 |
Zlopez | I also check the provides on python3-mailman3-fedmsg-plugin-schemas and it returns python3dist(mailman3-fedmsg-plugin-schemas) = 1 , so that should be satisfied | 13:31:23 |
Zlopez | Maybe it was waiting to be signed | 13:36:33 |
Zlopez | Let's try to restart the build and see | 13:36:46 |
Zlopez | Ok, that was the case, now we are failing on zope-interface package, let's see what I can do about that | 13:43:40 |
Zlopez | Aurélien B: Does the mailman3-fedmsg-plugin really needs zope-interface > 6.2 ? In EPEL9 only 5.4 is available | 13:49:02 |
Aurélien B | Nah, an older version is probably OK | 13:49:45 |
Zlopez | Hm, this would need update in poetry.toml than | 13:50:14 |
Zlopez | * Hm, this would need update in pyproject.toml than | 13:50:49 |
Zlopez | I can either create a patch, or we can update that upstream | 13:52:18 |
Zlopez | Aurélien B: What do you think is better? | 14:01:41 |
Aurélien B | Well, can you patch it for now and if there are other changes, we'll collect them all and make a release with them all ? | 14:02:30 |