(In reply to comment #7)
> Unless you can create a $topdir/.Trash/$uid (where .Trash was
> created by root), or you have a user-writable $topdir so that
> $topdir/.Trash-$uid can be autocreated, there is no other way to trash into the
> same partition.
David, you are simply wrong about how your implementation currently works. The $topdir/.Trash/$uid mechanism doesn't work at all anymore (4.5, 4.6RC1). The $topdir/.Trash-$uid autocreation does work, but only for first level mounts. Bind-mounts, anything which has been remounted, and network mount (CIFS or NFS4) all fail.
Gnome/Nautilus continue to work nicely and correctly.
(In reply to comment #7)
> Unless you can create a $topdir/.Trash/$uid (where .Trash was
> created by root), or you have a user-writable $topdir so that
> $topdir/.Trash-$uid can be autocreated, there is no other way to trash into the
> same partition.
David, you are simply wrong about how your implementation currently works. The $topdir/.Trash/$uid mechanism doesn't work at all anymore (4.5, 4.6RC1). The $topdir/.Trash-$uid autocreation does work, but only for first level mounts. Bind-mounts, anything which has been remounted, and network mount (CIFS or NFS4) all fail.
Gnome/Nautilus continue to work nicely and correctly.