Summary: | sys-libs/glibc - app-forensics/aide: collision: /usr/lib/locale | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Paweł Hajdan, Jr. (RETIRED) <phajdan.jr> |
Component: | Core | Assignee: | MATSUU Takuto (RETIRED) <matsuu> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aklhfex, forensics+obsolete |
Priority: | High | ||
Version: | 2.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Paweł Hajdan, Jr. (RETIRED)
2006-08-31 12:03:20 UTC
i dont think this is a portage bug aide should not be installing things into /usr/lib/locale Well, collision-protect supposed to ignore directories. I don't see why /usr/lib/locale is triggering a collision here. Is /var/tmp/portage/glibc-2.4-r3/image/usr/lib/locale a directory or not? glibc installs symlinks in some libdirs lrwxrwxrwx 1 root root 17 2006-06-17 18:21 /usr/lib32/locale -> /usr/lib64/locale drwxr-xr-x 12 root root 4096 2006-08-19 12:22 /usr/lib64/locale drwxr-xr-x 12 root root 4096 2006-08-19 12:22 /usr/lib/locale (In reply to comment #2) > Is > /var/tmp/portage/glibc-2.4-r3/image/usr/lib/locale a directory or not? drwxr-xr-x 6 root root 4.0K 2006-08-31 22:04 /var/tmp/portage/glibc-2.4-r3/image/usr/lib/locale/ It's a directory as you can see. I got the same collision, but here this directory didnt belong to any package. What type of filesystem is $PORTAGE_TMPDIR/portage on? I still don't know why this directory isn't being ignored. Only files for which stat.S_ISREG(os.lstat(myfile)) is True should be considered for collision protection. Well, symlinks are also checked, but comment #4 said it wasn't a symlink. (In reply to comment #6) > What type of filesystem is $PORTAGE_TMPDIR/portage on? ext3: /dev/hda8 on /var type ext3 (rw,nodev,noatime,data=journal) [var] I get the same on emerging glibc for the first time on a fresh 2006.1 amd64 stage 3. If I do qfile /usr/lib/locale/: sys-libs/glibc (/usr/lib64/locale) (In reply to comment #9) > I get the same on emerging glibc for the first time on a fresh 2006.1 amd64 > stage 3. > > If I do qfile /usr/lib/locale/: > sys-libs/glibc (/usr/lib64/locale) That seems to be an example of bug 80846. Reassigning to forensics in case they want to do something about app-forensics/aide. as i said, aide should not be installing into /usr/lib/locale/ Looks like with recent (amd64 stable) glibc, aide and portage there is no collision. But aide still installs into /usr/lib/locale, so I'm not sure whther this bug should be closed or another opened etc. How do we proceed? 0.13.1 in cvs. |