I believe there are two issues here. One issue is that the Kindle is not recognizing timezones in news sources, so a news source is shown as being published on its GMT date instead of the local time. This is clearly a bug and something i will raise with Amazon.
There does seem to be some other weirdness going on in the way files are copied from Calibre, though. I did the same test as Kovid (send email vs send via USB). The email always maintained the correct published date but in my case the USB transfer changed the published date. I didn't take my Kindle out of USB drive mode in between the time i sent the file and checked the metadata, so i can't see how the Kindle itself could be altering it. I don't know why it changed for me and not for Kovid, but there must be some code somewhere that is doing it. If you read the original post on this thread it's indicated that editing and re-saving the same metadata inside Calibre also "corrects" the date for future syncs, which implies there might be some sequence of events that causes the published date to be updated to local time whenever Calibre re-writes a mobi file. I'll take a look at the source code when i have time to see if i can figure it out.
|