No more Biboumi (XMPP to IRC gateway) in Fedora 41?

I noticed that that is no package for Biboumi in Fedora 41 any longer.

Is that maybe because the upstream source repo changed?

It was changed to poezio/biboumi: XMPP to IRC gateway - Codeberg.org because the original author’s gitlab instance was shut down.

I would recommend reaching out to the maintainers of the Fedora package using the (obfuscated) e-mail address listed on the Fedora packages page you linked.

If the Fedora package has been retired, then there are no maintainers to reach by email. You can always check on the status of a Fedora package by visiting https://src.fedoraproject.org/rpms/[package name], which would be Overview - rpms/biboumi - src.fedoraproject.org in this case. That page shows “Retired: Long term failure to build”. If the new repository has fixed the build problems, then somebody could bring the package back. If you would like to do yourself, see Joining the Package Maintainers.

1 Like

To my knowledge it builds fine, just the old repository could not be reached hence the build error most likely.

Well, the last few attempts to build it failed. The build logs are long gone, so there is no telling now what the problem was.

It builds successfully in Copr for Fedora 41 with this patch:

diff --git a/biboumi.spec b/biboumi.spec
index e95e098..bb1fbec 100644
--- a/biboumi.spec
+++ b/biboumi.spec
@@ -3 +3 @@ Version: 9.0
-Release: 7%{?dist}
+Release: 8%{?dist}
@@ -7,2 +7,2 @@ License: zlib
-URL: https://lab.louiz.org/louiz/biboumi
-Source0: %{url}/-/archive/%{version}/%{name}-%{version}.tar.xz
+URL: https://github.com/louiz/biboumi
+Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
@@ -13 +13 @@ BuildRequires: cmake >= 3.0
-BuildRequires: catch-devel
+BuildRequires: catch2-devel
2 Likes

That’s still the wrong upstream git repo though. The only one that is actively maintained is this one: poezio/biboumi: XMPP to IRC gateway - Codeberg.org

Are you sure that we can trust that repo?
It seems not managed by the original developer.
Taking over an abandoned project is a known attack vector.

Yes I am sure, because these are well known XMPP developers and the switch was discussed in the official Biboumi xmpp channel that was always hosted by the same team.

The original main developer has a severe case of burnout which is why the others stepped in and moved the repo from the original self-hosted Gitlab instance to Codeberg (the Github one linked above was always just a mirror).

1 Like