<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>136233</bug_id>
          
          <creation_ts>2006-06-09 16:51 0000</creation_ts>
          <short_desc>Fix to ensure ccache uses utimes instead of utime for high resolution timestamps.</short_desc>
          <delta_ts>2006-06-09 17:01:46 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Development</component>
          <version>2006.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>robbat2@gentoo.org</reporter>
          <assigned_to>robbat2@gentoo.org</assigned_to>
          <cc>lisa@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>robbat2@gentoo.org</who>
            <bug_when>2006-06-09 16:51:06 0000</bug_when>
            <thetext>Just filing a quick reference bug as requested.
This patch ensures that ccache uses utimes where possible instead of utime, to avoid truncating timestamps.

A related fix is this patch for tmpfs that I sent to the LKML:
http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=114989352031179&amp;w=2</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>robbat2@gentoo.org</who>
            <bug_when>2006-06-09 16:51:58 0000</bug_when>
            <thetext>Created an attachment (id=88803)
ccache-2.4-utimes.patch

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>robbat2@gentoo.org</who>
            <bug_when>2006-06-09 16:52:33 0000</bug_when>
            <thetext>Created an attachment (id=88804)
patch for ebuild

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>robbat2@gentoo.org</who>
            <bug_when>2006-06-09 17:01:46 0000</bug_when>
            <thetext>Commited to CVS, and emailed to upstream as well.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>88803</attachid>
            <date>2006-06-09 16:51 0000</date>
            <desc>ccache-2.4-utimes.patch</desc>
            <filename>ccache-2.4-utimes.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">dXRpbWUoLi4uLE5VTEwpIGluIHNvbWUgY2FzZXMgbWF5IGNhdXNlIHRydW5jYXRpb24gb2Ygc3Vi
LXNlY29uZCBwb3J0aW9ucyBvZgp0aW1lc3RhbXBzLiBJZiB1dGltZXMoLi4uLE5VTEwpIGlzIGF2
YWlsYWJsZSwgdXNlIGl0IGluc3RlYWQgdG8gYXZvaWQgdGhpcwpwcm9ibGVtLgoKU2lnbmVkLW9m
Zi1ieTogUm9iaW4gSC4gSm9obnNvbiA8cm9iYmF0MkBnZW50b28ub3JnPgoKZGlmZiAtTnVhciAt
LWV4Y2x1ZGUgYXV0b200dGUuY2FjaGUgLS1leGNsdWRlICcqficgY2NhY2hlLTIuNC5vcmlnL2Nj
YWNoZS5jIGNjYWNoZS0yLjQvY2NhY2hlLmMKLS0tIGNjYWNoZS0yLjQub3JpZy9jY2FjaGUuYwky
MDA0LTA5LTEzIDAzOjM4OjMwLjAwMDAwMDAwMCAtMDcwMAorKysgY2NhY2hlLTIuNC9jY2FjaGUu
YwkyMDA2LTA2LTA5IDE2OjI5OjE2LjY5NTExNzc4MCAtMDcwMApAQCAtNDgxLDcgKzQ4MSwxMSBA
QAogCQlyZXR1cm47CiAJfQogCisjaWZkZWYgSEFWRV9VVElNRVMKKwl1dGltZXMoc3RkZXJyX2Zp
bGUsIE5VTEwpOworI2Vsc2UKIAl1dGltZShzdGRlcnJfZmlsZSwgTlVMTCk7CisjZW5kaWYKIAog
CWlmIChzdHJjbXAob3V0cHV0X2ZpbGUsICIvZGV2L251bGwiKSA9PSAwKSB7CiAJCXJldCA9IDA7
CkBAIC01MTUsNyArNTE5LDExIEBACiAJfQogCWlmIChyZXQgPT0gMCkgewogCQkvKiB1cGRhdGUg
dGhlIG10aW1lIG9uIHRoZSBmaWxlIHNvIHRoYXQgbWFrZSBkb2Vzbid0IGdldCBjb25mdXNlZCAq
LworI2lmZGVmIEhBVkVfVVRJTUVTCisJCXV0aW1lcyhvdXRwdXRfZmlsZSwgTlVMTCk7CisjZWxz
ZQogCQl1dGltZShvdXRwdXRfZmlsZSwgTlVMTCk7CisjZW5kaWYKIAl9CiAKIAkvKiBnZXQgcmlk
IG9mIHRoZSBpbnRlcm1lZGlhdGUgcHJlcHJvY2Vzc29yIGZpbGUgKi8KZGlmZiAtTnVhciAtLWV4
Y2x1ZGUgYXV0b200dGUuY2FjaGUgLS1leGNsdWRlICcqficgY2NhY2hlLTIuNC5vcmlnL2NjYWNo
ZS5oIGNjYWNoZS0yLjQvY2NhY2hlLmgKLS0tIGNjYWNoZS0yLjQub3JpZy9jY2FjaGUuaAkyMDA0
LTA5LTEzIDAzOjM4OjMwLjAwMDAwMDAwMCAtMDcwMAorKysgY2NhY2hlLTIuNC9jY2FjaGUuaAky
MDA2LTA2LTA5IDE2OjI4OjE2LjYwMTY1ODYyNiAtMDcwMApAQCAtMjIsNiArMjIsOSBAQAogI2lm
ZGVmIEhBVkVfUFdEX0gKICNpbmNsdWRlIDxwd2QuaD4KICNlbmRpZgorI2lmZGVmIEhBVkVfU1lT
X1RJTUVfSAorI2luY2x1ZGUgPHN5cy90aW1lLmg+CisjZW5kaWYKIAogI2RlZmluZSBTVEFUVVNf
Tk9URk9VTkQgMwogI2RlZmluZSBTVEFUVVNfRkFUQUwgNApkaWZmIC1OdWFyIC0tZXhjbHVkZSBh
dXRvbTR0ZS5jYWNoZSAtLWV4Y2x1ZGUgJyp+JyBjY2FjaGUtMi40Lm9yaWcvY29uZmlnLmguaW4g
Y2NhY2hlLTIuNC9jb25maWcuaC5pbgotLS0gY2NhY2hlLTIuNC5vcmlnL2NvbmZpZy5oLmluCTIw
MDMtMDktMjcgMjE6NDg6MTcuMDAwMDAwMDAwIC0wNzAwCisrKyBjY2FjaGUtMi40L2NvbmZpZy5o
LmluCTIwMDYtMDYtMDkgMTY6MjU6NDMuMDAwMDAwMDAwIC0wNzAwCkBAIC0xOSw2ICsxOSw5IEBA
CiAvKiBEZWZpbmUgdG8gMSBpZiB5b3UgaGF2ZSB0aGUgYGdldGhvc3RuYW1lJyBmdW5jdGlvbi4g
Ki8KICN1bmRlZiBIQVZFX0dFVEhPU1ROQU1FCiAKKy8qIERlZmluZSB0byAxIGlmIHlvdSBoYXZl
IHRoZSBgZ2V0cHd1aWQnIGZ1bmN0aW9uLiAqLworI3VuZGVmIEhBVkVfR0VUUFdVSUQKKwogLyog
RGVmaW5lIHRvIDEgaWYgeW91IGhhdmUgdGhlIDxpbnR0eXBlcy5oPiBoZWFkZXIgZmlsZS4gKi8K
ICN1bmRlZiBIQVZFX0lOVFRZUEVTX0gKIApAQCAtMzEsNiArMzQsOSBAQAogLyogRGVmaW5lIHRv
IDEgaWYgeW91IGhhdmUgdGhlIDxuZGlyLmg+IGhlYWRlciBmaWxlLCBhbmQgaXQgZGVmaW5lcyBg
RElSJy4gKi8KICN1bmRlZiBIQVZFX05ESVJfSAogCisvKiBEZWZpbmUgdG8gMSBpZiB5b3UgaGF2
ZSB0aGUgPHB3ZC5oPiBoZWFkZXIgZmlsZS4gKi8KKyN1bmRlZiBIQVZFX1BXRF9ICisKIC8qIERl
ZmluZSB0byAxIGlmIHlvdSBoYXZlIHRoZSBgcmVhbHBhdGgnIGZ1bmN0aW9uLiAqLwogI3VuZGVm
IEhBVkVfUkVBTFBBVEgKIApAQCAtNjAsNiArNjYsOSBAQAogLyogRGVmaW5lIHRvIDEgaWYgeW91
IGhhdmUgdGhlIDxzeXMvc3RhdC5oPiBoZWFkZXIgZmlsZS4gKi8KICN1bmRlZiBIQVZFX1NZU19T
VEFUX0gKIAorLyogRGVmaW5lIHRvIDEgaWYgeW91IGhhdmUgdGhlIDxzeXMvdGltZS5oPiBoZWFk
ZXIgZmlsZS4gKi8KKyN1bmRlZiBIQVZFX1NZU19USU1FX0gKKwogLyogRGVmaW5lIHRvIDEgaWYg
eW91IGhhdmUgdGhlIDxzeXMvdHlwZXMuaD4gaGVhZGVyIGZpbGUuICovCiAjdW5kZWYgSEFWRV9T
WVNfVFlQRVNfSAogCkBAIC02OSw2ICs3OCw5IEBACiAvKiBEZWZpbmUgdG8gMSBpZiB5b3UgaGF2
ZSB0aGUgPHVuaXN0ZC5oPiBoZWFkZXIgZmlsZS4gKi8KICN1bmRlZiBIQVZFX1VOSVNURF9ICiAK
Ky8qIERlZmluZSB0byAxIGlmIHlvdSBoYXZlIHRoZSBgdXRpbWVzJyBmdW5jdGlvbi4gKi8KKyN1
bmRlZiBIQVZFX1VUSU1FUworCiAvKiBEZWZpbmUgdG8gMSBpZiB5b3UgaGF2ZSB0aGUgYHZhc3By
aW50ZicgZnVuY3Rpb24uICovCiAjdW5kZWYgSEFWRV9WQVNQUklOVEYKIApkaWZmIC1OdWFyIC0t
ZXhjbHVkZSBhdXRvbTR0ZS5jYWNoZSAtLWV4Y2x1ZGUgJyp+JyBjY2FjaGUtMi40Lm9yaWcvY29u
ZmlndXJlLmluIGNjYWNoZS0yLjQvY29uZmlndXJlLmluCi0tLSBjY2FjaGUtMi40Lm9yaWcvY29u
ZmlndXJlLmluCTIwMDQtMDktMTMgMDM6Mzg6MzAuMDAwMDAwMDAwIC0wNzAwCisrKyBjY2FjaGUt
Mi40L2NvbmZpZ3VyZS5pbgkyMDA2LTA2LTA5IDE2OjI1OjE1LjU0MTI4ODE4NCAtMDcwMApAQCAt
MjcsMTAgKzI3LDExIEBACiBBQ19IRUFERVJfVElNRQogQUNfSEVBREVSX1NZU19XQUlUCiAKLUFD
X0NIRUNLX0hFQURFUlMoY3R5cGUuaCBzdHJpbmdzLmggc3RkbGliLmggc3RyaW5nLmggcHdkLmgp
CitBQ19DSEVDS19IRUFERVJTKGN0eXBlLmggc3RyaW5ncy5oIHN0ZGxpYi5oIHN0cmluZy5oIHB3
ZC5oIHN5cy90aW1lLmgpCiAKIEFDX0NIRUNLX0ZVTkNTKHJlYWxwYXRoIHNucHJpbnRmIHZzbnBy
aW50ZiB2YXNwcmludGYgYXNwcmludGYgbWtzdGVtcCkKIEFDX0NIRUNLX0ZVTkNTKGdldGhvc3Ru
YW1lIGdldHB3dWlkKQorQUNfQ0hFQ0tfRlVOQ1ModXRpbWVzKQogCiBBQ19DQUNIRV9DSEVDSyhb
Zm9yIGNvbXBhcl9mbl90IGluIHN0ZGxpYi5oXSxjY2FjaGVfY3ZfQ09NUEFSX0ZOX1QsIFsKICAg
ICBBQ19UUllfQ09NUElMRSgK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>88804</attachid>
            <date>2006-06-09 16:52 0000</date>
            <desc>patch for ebuild</desc>
            <filename>ebuildpatch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGNjYWNoZS0yLjQtcjEuZWJ1aWxkCTIwMDYtMDMtMzEgMTY6NTM6MzQuMDAwMDAwMDAwIC0w
ODAwCisrKyBjY2FjaGUtMi40LXIyLmVidWlsZAkyMDA2LTA2LTA5IDE2OjM4OjQ3LjAwMDAwMDAw
MCAtMDcwMApAQCAtMiw3ICsyLDcgQEAKICMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgogIyAkSGVhZGVyOiAvdmFyL2N2c3Jv
b3QvZ2VudG9vLXg4Ni9kZXYtdXRpbC9jY2FjaGUvY2NhY2hlLTIuNC1yMS5lYnVpbGQsdiAxLjIg
MjAwNi8wMy8zMSAyMToxMjo0MCBmbGFtZWV5ZXMgRXhwICQKIAotaW5oZXJpdCBldXRpbHMKK2lu
aGVyaXQgZXV0aWxzIGF1dG90b29scwogCiBERVNDUklQVElPTj0iZmFzdCBjb21waWxlciBjYWNo
ZSIKIEhPTUVQQUdFPSJodHRwOi8vY2NhY2hlLnNhbWJhLm9yZy8iCkBAIC0yMCw2ICsyMCw4IEBA
CiAJdW5wYWNrICR7QX0KIAljZCAke1N9CiAJZXBhdGNoICR7RklMRVNESVJ9L2NjYWNoZS0yLjQt
cmVzcGVjdGZsYWdzLnBhdGNoCisJZXBhdGNoICR7RklMRVNESVJ9L2NjYWNoZS0yLjQtdXRpbWVz
LnBhdGNoCisJZWF1dG9jb25mCiB9CiAKIHNyY19pbnN0YWxsKCkgewo=
</data>        

          </attachment>
    </bug>

</bugzilla>