When trying to emerge blender-2.34, portage detects that "a file exists that is not in the manifest": # emerge -upv blender These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] media-gfx/blender-2.34 [2.28c] -debug 0 kB Total size of downloads: 0 kB alqualonde root # emerge -uv blender Calculating dependencies ...done! >>> emerge (1 of 1) media-gfx/blender-2.34 to / !!! Security Violation: A file exists that is not in the manifest. !!! File: files/digest-blender-2.28c alqualonde root # Reproducible: Always Steps to Reproduce: 1. emerge sync 2. emerge -upv blender 3. emerge -uv blender Actual Results: !!! Security Violation: A file exists that is not in the manifest. !!! File: files/digest-blender-2.28c Expected Results: Blender should be installed.
It just means that the manifest-file and the portage-tree is not completely in sync. Remove /usr/portage/media-gfx/blender/files/digest-blender-2.28c and be happy. or Remove "strict" from your FEATURES, if you don't want to analyze those problems from time to time. (This is trivial, not a blocker.)
Shouldn't portage do this for me? You did state it was trivial. And no, I won't be lessening my security settings so that I won't be 'bothered' by bugs in portage. That is not the way to make things better. ;)
alqualonde root # rm /usr/portage/media-gfx/blender/files/digest-blender-2.28c alqualonde root # emerge -uv world Calculating world dependencies ...done! >>> emerge (1 of 1) media-gfx/blender-2.34 to / !!! Security Violation: A file exists that is not in the manifest. !!! File: files/digest-blender-2.28a alqualonde root # cd /usr/portage/media-gfx/blender/files/ alqualonde files # ls -l digest* -rw-r--r-- 1 nate 1000 154 Oct 16 2002 digest-blender-2.23-r1 -rw-r--r-- 1 nate 1000 66 Feb 12 2003 digest-blender-2.26 -r--r--r-- 1 nate 1000 66 May 25 2003 digest-blender-2.27 -r--r--r-- 1 root root 66 Jul 26 2003 digest-blender-2.28 -r--r--r-- 1 root root 67 Sep 29 2003 digest-blender-2.28a -r--r--r-- 1 root root 66 Nov 7 2003 digest-blender-2.30 -r--r--r-- 1 root root 66 Dec 3 2003 digest-blender-2.31 -r--r--r-- 1 root root 67 Dec 4 2003 digest-blender-2.31a -r--r--r-- 1 root root 66 Feb 3 2004 digest-blender-2.32 -r--r--r-- 1 root root 139 Jul 21 01:11 digest-blender-2.33a -r--r--r-- 1 root root 66 Aug 8 11:20 digest-blender-2.34 alqualonde files # Why wasn't this a problem in the past?
please try to sync again. those digest should should have been removed yesterday.
Closing, reopen if you think still applies