In ru_RU.UTF-8 locale week starts from Sunday, when it must start from Monday. locale -k -c LC_TIME ----------------------- abday="Вск;Пнд;Втр;Срд;Чтв;Птн;Сбт" ("Sun;Mon;....;Sat") day="Воскресенье;Понедельник;Вторник;Среда;Четверг;Пятница;Суббота" ----------------------- first_weekday=1 first_workday=1 ----------------------- But, in Russia, start week day is Monday, not Sunday. Reproducible: Always Steps to Reproduce: 1. Set locale to ru_RU.UTF-8 2. locale -k -c LC_TIME Actual Results: first_weekday=1 Expected Results: first_weekday=2
Apparently already fixed upstream. http://sourceware.org/cgi-bin/cvsweb.cgi/libc/localedata/locales/ru_RU.diff?r1=1.23.2.5&r2=1.23.2.6&cvsroot=glibc
this is fixed in glibc-2.6 already ... i dont plan on making another glibc-2.5 revision, but if i do, i'll include this
The exact same problem exists with the danish locale (da_DK), but that is NOT yet fixed upstream. Upstream seems reluctant to apply a general fix: http://sources.redhat.com/bugzilla/show_bug.cgi?id=2388 Should we file separate bugs here or upstream for each locale affected?
upstream please