Hi Free,

On Sun, Oct 8, 2023 at 12:09 PM Free Ekanayaka <fr...@debian.org> wrote:
> The canonical/dqlite and canonical/raft projects on GitHub have also
> been forked into cowsql/cowsql and cowsql/raft respectively:
[...]
> I'm the original upstream author of dqlite and its C raft library, and
> after having left Canonical I tried for quite some time to collaborate
> with them on dqlite, but I always felt there was not much interest in
> having it be a real "community" project, so after LXD was forked I
> decided to fork dqlite too.
 Bit strange, I heard good things about Canonical and I respect their work.
OK, currently I can't build 'raft' on Debian, a bug is reported [1]
and upstream working on it. Fedora has a patch, which I haven't tried
yet.

> While I could not keep the name "dqlite" (which is a trademark of
> Canonical), the name "raft" is just the name of an algorithm, so it I
> haven't changed it.
>
> I'm also a Debian Developer, and I'd like to propose to switch the
> upstream of the libraft package from canonical/raft to cowsql/raft,
> instead of having to upload a separate package with a different name or
> alternatively vendoring cowsql/raft into cowsql/cowsql.
 I would be happier if you two can join forces - software development
is a long task, you need to take care of it for years to come.
I'm open to switching to cowsql/raft as you are the original upstream
author. Hope you will find long term contributors to the project.

> The cowsql/raft library is compatible with canonical/raft so there would
> be no disruption for users and for reverse dependencies. I don't expect
> this compatibilty to be an issue for the forseeble future (e.g. during
> the Trixie cycle).
 That's a good promise, I say let's go with it then.

> I'd also like to help with maintainership of both src:dqlite and the
> re-upstreamed src:raft in Debian, making sure that things work as
> expected.
 This is also accepted, you can open a project on Salsa and either
start a project group or just make yourself the maintainer and me as
an uploader. But the former might be better as I think Mathias might
like to join.

Cheers,
Laszlo/GCS

Reply via email to