On Thu, Mar 5, 2020 at 9:02 AM Josh Boyer <jwboyer(a)fedoraproject.org> wrote:
On Thu, Mar 5, 2020 at 8:35 AM Neal Gompa <ngompa13(a)gmail.com> wrote:
> On Thu, Mar 5, 2020 at 8:29 AM Daniel Mach <dmach(a)redhat.com> wrote:
> > Dne 04. 03. 20 v 23:01 Neal Gompa napsal(a):
> > > On Wed, Mar 4, 2020 at 4:37 PM Zbigniew Jędrzejewski-Szmek
> > > <zbyszek(a)in.waw.pl> wrote:
> > >> Are you going to use sd-bus for the dbus library?
> > >>
> > >
> > > I'd hope not, given that we have cross-distro usage of DNF now, and a
> > > couple of them don't have systemd.
> > >
> > Do you know which distros do not have systemd?
> > We have evaluated sd-bus to be the best dbus client available, but we
> > may have underestimated it's adoption.
> > Couldn't systemd team split it into a separate library independent on
> > the rest of the systemd eco-system? :)
> Off the top of my head: PLD and ALT do not mandate systemd usage, and
> their default setup is still sysvinit.
> PCLinuxOS also does not have systemd and does not currently intend on
> including it.
If I were weighing the value of having dnf work on those distributions
vs. building out a more robust and maintainable dnf for *most*
distributions, I would choose the later. My point here is that
cross-distro compatibility is important, but it is not the most
Perhaps, but no code has been written yet, so this decision isn't set
in stone. This is the perfect time to make sure we don't trap
And I also forgot all about Yocto, which switched to DNF back in Yocto
2.3. They do not use systemd by default in a lot of cases, and having
DNF work there without systemd is valuable because of all the
configurations they offer that systemd does not support.
真実はいつも一つ！/ Always, there's only one truth!