Upgrading nfs-utils to 1.2.9 turn on libmount experimental feature of nfs-utils. emerge -pv nfs-utils [ebuild R ] net-fs/nfs-utils-1.2.9 USE="ipv6* libmount nfsidmap nfsv4 tcpd uuid -caps -kerberos -nfsdcld -nfsv41 (-selinux)" 0 kB Reproducible: Always Steps to Reproduce: 1.emerge nfs-utils 2. 3. Actual Results: nfs-utils pull out itself libmount. Expected Results: nfs-utils should be emerge without experimental feature per default. --enable-libmount-mount Link mount.nfs with libmount (EXPERIMENTAL) Hazardous options should be explicitly asked by user and not force on per default.
Please see bug #487962 for an explanation why this feature is now enabled by default.
Have you run into a bug or problem with this? If so open a bug. Otherwise I don't see a great reason not to have it by default seeing as it helps us move along the track towards combining /etc/mtab and /proc/self/mounts files while only requiring the libmount library from util-linux which is in the system set.
If people use /etc/mtab symlink, issue a warning they should enable -libmount with nfs-utils. You are forcing everyone that don't use /etc/mtab symlink to use experimental feature because "it helps us move along the track towards combining /etc/mtab and /proc/self/mounts files". So gentoo stable hosts are now gentoo devs toys ? libmount is in system set, but the experiment is not about libmount, it's about using libmount with nfs-utils. What will you say if people stabilize any firefox plugins only because firefox is stable? Ask nfs-utils devs that mark it "experimental" about bugs. I'm just trusting them and will not use it on my stable hosts. For the same reason it shouldn't be enable on everyone stable host per default.
do you have any actual known bugs ? /etc/mtab as a file is going away. there is no advantage at all to supporting it as a plain file, and there are many problems when it isn't a symlink to /proc/self/mounts. if you don't know of any actual problems, then there's nothing to do. bemoaning something purely because it's labeled "experimental" is madness. clearly you've never built your own kernel as you used to have to enable CONFIG_EXPERIMENTAL to get a system that'd even boot on half the systems out there.