Hello Daniel, Toby and all. I can confirm that the problem does exist and this patch does indeed fix it.
In order to demonstrate the problem get the code here: http://pasky.or.cz/dev/glibc/first_weekday.c, compile it and run like this: # LC_ALL="en_GB.UTF-8" ./first_weekday [en_GB.UTF-8] week_1stday 0, first_weekday 2, english[first] Mon, days[first] Monday, strftime[first] Monday # LC_ALL="en_US.UTF-8" ./first_weekday [en_US.UTF-8] week_1stday 0, first_weekday 1, english[first] Sun, days[first] Sunday, strftime[first] Sunday As you can see, nl_langinfo(_NL_TIME_FIRST_WEEKDAY) returns the correct value, while nl_langinfo(_NL_TIME_WEEK_1STDAY) for some reason always returns Sunday, which is clearly wrong. Diff against 1.4.7 is available here: https://build.opensuse.org/package/view_file?file=rrdtool-first_weekday.patch&package=rrdtool&project=home%3Atony2001%3Abranches%3Adevel%3Alanguages%3Apython&rev=28d69172fce89776aa29af383a39981d Wbr, Antony Dovgal -- View this message in context: http://rrd-mailinglists.937164.n2.nabble.com/First-day-of-week-again-tp7580447p7580504.html Sent from the RRDtool Users Mailinglist mailing list archive at Nabble.com. _______________________________________________ rrd-users mailing list [email protected] https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
