blob: d34eb56a8e79acc2db1cc9eacc3edda51b4a9e21 [file] [log] [blame]
When reading the mtime from disk, the system can get a floating point
value. Convert this to an int for comparision purposes, else some
packages always get reindexed as the value in the index is an int.
RP 2016/3/2
Upstream-Status: Pending
Index: createrepo-0.4.11/readMetadata.py
===================================================================
--- createrepo-0.4.11.orig/readMetadata.py
+++ createrepo-0.4.11/readMetadata.py
@@ -126,7 +126,7 @@ class MetadataIndex(object):
if self.opts.get('verbose'):
print _("Size (%i -> %i) changed for file %s") % (size,st.st_size,filepath)
return
- if st.st_mtime != mtime:
+ if int(st.st_mtime) != mtime:
if self.opts.get('verbose'):
print _("Modification time changed for %s") % filepath
return