ObjFW  Artifact [ee18cc64a3]

Artifact ee18cc64a35ae67e24b12ae53355e0240debc820c56f76ef94dbf6423ef7b1b7:

Ticket change [ee18cc64a3] - Ticket [250e7d6f5c] Properly translate file system timestamps between local time and UTC on AmigaOS/MorphOS status still Open with 5 other changes by js on 2023-08-06 12:43:21.
D 2023-08-06T12:43:21.905
J icomment There\sis\sreally\snothing\sthat\scan\sbe\sreasonably\sdone\shere.\sAmigaOS\sonly\shas\sa\stimezone\sas\san\sinteger\sGMT\soffset\s(that\sis\swrong\sduring\sDST!)\sand\sa\scountry,\sbut\snot\sa\snamed\stime\szone.\sThat\sis\s*not\senough*\sto\sdetermine\swhether\sDST\swas\sin\seffect\sat\sa\sgiven\stime,\s*even\swhen\sshipping*\sa\sDST\sdatabase.\sFor\sexample,\sAustralia\scan\shave\sa\sDST\soffset\sof\s30\smin,\sdepending\son\sregion.\sBut\sthe\snon-DST\sGMT\soffset\sfor\sthat\sregion\sis\salready\snot\san\sinteger\snumber\sof\shours,\sso\sa\suser\scould\snot\seven\sset\sit!\sSo\sthere\sis\sabsolutely\sno\sthing\sto\sdetect\swhat\sshould\sbe\sdone,\seven\swith\sheuristics\sand\sa\sfull\sDST\sdatabase.\sIt's\sjust\sbroken\sand\scould\sonly\sbe\sfixed\sby\shaving\sa\sseparate\ssetting\sjust\sfor\sObjFW\sapps\sthat\sactually\sspecifies\sa\sproper\stime\szone.\sWhich\smost\susers\swill\sprobably\snot\sset.\sAnd\sstill\sdoesn't\stell\sus\sif\sthe\suser\smanually\sadjusted\sthe\slocal\stime\sfor\sDST\salready\sor\snot.\sThere\sreally\sis\sno\sgood\ssolution\shere.\r\n\r\nMorphOS\sdoes\sallow\sa\suser\sto\spick\sa\snamed\stime\szone,\sso\ssomething\scould\sbe\sdone\shere.\sBut\sthat\ssolution\swill\snot\swork\son\sclassic\sAmigaOS.\r\n\r\nLeaving\sthis\sopen\sto\sat\sleast\sfind\sa\sworkaround\son\sMorphOS,\sbut\sremoving\sthe\s1.0\smilestone.
J login js
J milestone none
J mimetype text/x-markdown
J resolution Open
K 250e7d6f5ca98ed121ea62c11738ed4024028640
U js
Z 2242c46c6a557cc86d386351ca93af56