On Mon, Mar 10, 2014 at 10:44:12PM -0400, Dave Reisner wrote: > On Sun, Mar 09, 2014 at 09:36:39AM -0400, Dave Reisner wrote: > > > > On Mar 9, 2014 9:31 AM, "Thomas Bächler" <tho...@archlinux.org> wrote: > > > > > > Am 24.02.2014 23:05, schrieb Thomas Bächler: > > > > Am 24.02.2014 20:18, schrieb Dave Reisner: > > > >> On Mon, Feb 24, 2014 at 07:56:56PM +0100, Thomas Bächler wrote: > > > >>> Right now, we have a problem with cyclic dependencies in core: systemd > > > >>> requires libblkid and libuuid (systemd-udevd) and util-linux requires > > > >>> libudev (findmnt, and soon uuidd [1]). > > > >> > > > >> Do you run a huge SAP install? I don't run a huge SAP install. I'm not > > > >> sure why anyone who doesn't run a huge SAP install cares about uuidd, > > > >> but I understand your concern. > > > > > > > > I think my sarcasm-detector is broken, there's a red light flashing that > > > > wasn't there before. > > > > > > And now it's lsblk, too. We could get a sane dependency chain without > > > circles now - or wait until all of util-linux is broken. > > > > Sigh. I probably have time to fix this today. > > > > Sadly, I didn't get to this yesterday and I spent most of today > flying cross-country. Because we never ditched the libsystemd provide on > systemd, we can do this piecemeal. I'm pushing a split of util-linux > into testing tonight, and I'll handle the libsystemd/systemd split > tomorrow or Wednesday when systemd 211 is released. > > As discussed on IRC, this is only going to be a runtime split. > libutil-linux will only contain the dynamic libs for libuuid, libblkid, > and libmount. Similar for systemd -- libsystemd, libudev, and the compat > libs. >
Much to my dismay, this is now done.