For time-1.5, I'm removing the dependency on old-locale, and including that code directly in Data.Time.Format. The package will also include its own deprecated System.Locale.
I expect this to be a popular, decade-overdue move, but if you have some complaint, let me know before I release it.
Repository is at https://github.com/haskell/time