check / check (push) Waiting to run
A restore by a normal user always warned that file ownership was not preserved, even when every entry came out with its recorded owner and group. After such a restore, the owner and group each restored entry has on disk are now compared with the recorded ones, and the warning is printed once if any differ. The comparison is made on disk because a new entry does not always get the user's group: on macOS, and in a setgid directory on Linux, it takes the group of its directory. A restore as root never warns, as before. Judgement call: an entry that is not on disk after the restore, such as one that failed, is not compared. Unverified: not run on a Mac; the directory-group test uses a setgid directory on Linux and runs only as root. Model: opus-5-5