| 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 |