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