It's not like that. The Depends field is populated from debian/control, and from automatically calculated dependencies (like that ldd trick). The moment a package lists something in Depends, if that something cannot be installed, then the package itself will not be installed. It doesn't matter if your smb.conf is referring to the gluster module or not.
Now, all that being said, I see that debian is using a trick and making glusterfs-common a "recommends" type of dependency, instead of "depends" which is stricter. But it's still not allowed to have a main package recommend an universe one. But I could use a "suggests" (https://www.debian.org/doc/debian-policy /ch-relationships.html#binary-dependencies-depends-recommends-suggests- enhances-pre-depends), which is an even weaker type of dependency. Or move the gluster vfs module into its own package, and have that land in universe. Then there wouldn't be a problem at all. Thanks for insisting on this. I'll reopen the bug, but mark it as wishlist for now. ** Changed in: samba (Ubuntu) Status: Won't Fix => Triaged ** Changed in: samba (Ubuntu) Importance: Undecided => Wishlist -- You received this bug notification because you are a member of Ubuntu Server, which is subscribed to samba in Ubuntu. https://bugs.launchpad.net/bugs/1807177 Title: Package samba-vfs-modules missing file glusterfs.so To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1807177/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs