<table><tr><td style="">ngraham retitled this revision from "Populate UDS_CREATION_TIME on Linux if Qt and kernel versions support it" to "[WIP/assistance needed] Populate UDS_CREATION_TIME on Linux if statx system call is available".<br />ngraham edited the summary of this revision. <a href="https://phabricator.kde.org/transactions/detail/PHID-XACT-DREV-oc4ilhesvzzvnio/">(Show Details)</a><br />ngraham edited the test plan for this revision. <a href="https://phabricator.kde.org/transactions/detail/PHID-XACT-DREV-xe2yhmeklfkq4h5/">(Show Details)</a>
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D7423">View Revision</a></tr></table><br /><div><strong>CHANGES TO REVISION SUMMARY</strong><div><div style="white-space: pre-wrap; color: #74777D;"><div style="padding: 8px 0;">...</div>Populate UDS_CREATION_TIME to make Dolphin display file creation times, if the <span style="padding: 0 2px; color: #333333; background: rgba(251, 175, 175, .7);">Linux Kernel and Qt version support this.<br />
<br />
- The minimum Linux kernel version is 4.11, which includes the statx() system call that reports file creation time.<br />
- The minimum Qt version is 5.10, which [[ https://github.com/qt/qtbase/commit/d3393ce25833c0afd7f0fa6b85fd6f3bd7ad520a | exposes access to the system call in QFile<br />
]]<br />
If one or both of the above are false, there is no effect and UDS_CREATION_TIME is not populated</span><span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);">supporting statx system call is available (in Linux Kernel 4.11 and later)</span>.</div></div></div><br /><div><strong>CHANGES TO TEST PLAN</strong><div><div style="white-space: pre-wrap; color: #74777D;"><span style="padding: 0 2px; color: #333333; background: rgba(251, 175, 175, .7);">Tested these changes with Dolphin in KDE Neon:<br />
<br />
- Without Qt 5.10 and/or Kernel 4.11: no regressions; UDS_CREATION_TIME is not populated and no file creation dates are displayed in Dolphin.<br />
<br />
- With Qt 5.10 and Kernel 4.11+: TBD (soon)</span></div></div></div><br /><div><strong>REPOSITORY</strong><div><div>R241 KIO</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D7423">https://phabricator.kde.org/D7423</a></div></div><br /><div><strong>To: </strong>ngraham, dfaure, broulik, elvisangelaccio<br /><strong>Cc: </strong>meven, ltoscano, Frameworks, michaelh, bruns<br /></div>