[01:45] <sarnold> I'm very confused, why does this directory not appear in apt-file search or dpkg -S?
[01:45] <sarnold> $ dpkg -S /usr/lib/systemd/system-generators
[01:45] <sarnold> dpkg-query: no path found matching pattern /usr/lib/systemd/system-generators
[01:49] <wgrant> sarnold: That path doesn't exist on this focal system.
[01:49] <wgrant> Where did you find it?
[01:52] <sarnold> wgrant: well that's very curious. I've got it on my focal laptop (installed via debootstrap), my focal power9 box (installed via server live installer iso), my eoan rpi3b+ (installed via server filesystem)
[01:53] <sarnold> wgrant: I don't have the directory on either of my bionic systems though..
[01:53] <wgrant> Interesting. This sysyem was installed on something pre-bionic.
[01:54] <sarnold> wgrant: where are your systemd generators stored?
[01:55] <wgrant> Oh
[01:55] <wgrant> sarnold: It's /usr merging
[01:55] <wgrant> The real path is /lib/systemd/system-generators, but on fresh focal installs /lib is a symlink
[01:56] <sarnold> wgrant: AH! I checked four or five times if /usr /usr/lib/ etc were symlinks but never thought to check *other* places to see if they were symlinks
[01:56] <sarnold> wgrant: thanks so much, this was driving me insane
[04:46] <xnox> sarnold:  "installed via debootstrap" => sounds scary
[04:46] <xnox> i hope you mean at least d-i ?
[04:46] <Unit193> s/scary/fun/!
[04:47] <xnox> sarnold:  we currently build packages in split-usr mode (to support upgrades), yet all new installs are merged-usr.
[04:48] <xnox> sarnold:  dpkg stores paths, as they are in .deb ; yet it honors local symlinks ; hence things are  accessible via both paths on disk ; but only have split-usr path in .deb
[04:48] <xnox> and dpkg database
[04:48] <xnox> there is no good solution for this at the moment.
[04:49] <xnox> our way out of this, is to stop supporting split-usr and forcemerge people on upgrade
[05:37] <Eighth_Doctor> xnox: doooo it!
[05:37] <Eighth_Doctor> stop the bleeding and just go to merged-usr
[05:44] <Unit193> Bah, it breaks other things, no.
[05:45] <Eighth_Doctor> this fence-sitting setup right now makes everything worse
[05:46] <Eighth_Doctor> I'm not even the only one who has said this... I'm pretty sure I read something else saying this on debian-devel last year
[17:48] <Eickmeyer[m]> Indeed, it does make cross-distro development a little difficult.
[17:50] <Eickmeyer[m]> xnox: Thanks for the merge/release of casper. I'm looking forward to testing it in a couple hours.