Yeah, it's a bug. However it's also a natural side-effect of these tables
still being a reflection of how the page and revision tables used to be.
Namely "curr" and "old". We moved away from this for several reasons. Among
them, that having to move rows once they are no longer the "latest" version
I have the impression that was an old bug which got fixed sometime in the
last couple years -- it was accidentally using the current time instead of
the original upload time. But there will of course be thousands of existing
old-version files with the "wrong" prefixes stuck on their filenames...
-
In the version history of an image (or any attached file in MediaWiki), the
page displays "Date/Time" with a link to that version. The timestamp
displayed is the upload timestamp of that version. If you look closely, you
can see that the real filename includes a different timestamp. This turns
out