Bug 453709
Summary: | ls -i reports incorrect inode numbers | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Wayne Pollock <pollock> |
Component: | coreutils | Assignee: | Ondrej Vasik <ovasik> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | rawhide | CC: | mcepl, meyering, twaugh |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | coreutils-7.5-3.fc12 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-09-01 12:50:33 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Wayne Pollock
2008-07-02 05:37:39 UTC
Fedora 7 is no longer supported, could you please reproduce this with the updated version of the currently supported distribution (Fedora 8, or Fedora 9, or Rawhide)? If this issue turns out to still be reproducible, please let us know in this bug report. If after a month's time we have not heard back from you, we will have to close this bug as INSUFFICIENT_DATA. Setting status to NEEDINFO, and awaiting information from the reporter. Thanks in advance. Thanks for report, still reproducable even with rawhide (and latest upstream GIT snapshot as well). Therefore adding upstream maintainer of coreutils to CC. Thanks for the report, Wayne, and for the Cc, Ondrej. This was discussed at length a couple years ago in this thread: http://thread.gmane.org/gmane.linux.debian.devel.bugs.general/97637 I'm looking into what it'll take to detect the losing readdir -- maybe even at configure-time. FYI, I'm planning to fix this and have outlined most of the solution here: http://thread.gmane.org/gmane.comp.gnu.coreutils.bugs/14020 The expected traditional behaviour of readdir() is to return the inode number of the underlying filesystem, not the mount point. This is true on BSD as well as Linux, and is permitted by POSIX. The POSIX spec implies that ls(1) should return the same inode number that stat(2) does, which is not entirely sensible since that would cause unhelpful results for sybbolic links. BSD ls(1) prints the inode number from lstat(2). This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle. Changing version to '10'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping Decreasing severity to medium. In the thread mention in comment #4 Jim requested to name any affected application - only one was named - magicmirror. AFAIK Jim is going to fix this - once the time frame allows, so I hope it's still in his TODO list. Changing version to RAWHIDE again... Upstream plans to fix the issue for 7.6 - here is Jim's proposed patch : http://lists.gnu.org/archive/html/bug-coreutils/2009-08/msg00320.html Fixed in coreutils-7.5-3.fc12 , closing RAWHIDE. |