On 3/24/07, Andrew Fyfe firstname.lastname@example.org wrote:
- fixed flyspray bug #6468 -- Localized dates for build/install date
Ooo, we'll definitely look at this.
Well fixed probably isn't the right word. I followed the suggestion of using the ISO 8601 date format YYYY-MM-DDThh:mm:ssTZD (eg 1997-07-16T19:20:30+01:00) in .PKGINFO, pacman/libalm still needs patched to localize the date.
Why the hell did I say fixed. I've thought of a better solution. Set builddate (in .PKGINFO) to unix epoch, then when pacman displays it use ctime() (time.h). It converts a unix epoch to a localized time string based on /etc/localtime or the TZ enviroment variable.
Interested in working on this? We need to make it backwards compatible as well. What if we stuck both an old formatted time and new formatted time in there, allowed pacman to read both (but prefer the newer), and eventually phase out the old style? We need a way for it to transition well.