Last modified: 2013-03-17 22:12:12 UTC
I have no idea what is to be done here, but Tim mentioned that on bug 45596 comment 14, and if it's actually necessary, it has to be documented somewhere so I don't have to explain to every wiki separately why they can't have their collations yet.
When you change the ICU version, you have to rebuild all the sort keys for wikis that use uca-* collations, with updateCollation.php --force. Lucid has ICU 4.2, and precise has 4.8, so when the upgrade to precise was in progress, Faidon built a custom php5-intl compiled against ICU 4.2. The upgrade to precise is now complete, so the next task is to remove the custom php5-intl package and run updateCollation.php --force on the uca-* wikis. The fewer wikis that have to be treated this way, the easier it will be. And migrating wikis to uca-* at this stage is wasted effort, since the results of running updateCollation.php on ICU 4.2 will need to be thrown away within a day or two.
Just a note that I asked Reedy and this is happening right now, and will be done in a few days tops.
Per your IRC ping, all the processes Tim was running have now been completed
reedy@fenari:~$ mwscript eval.php enwiki > echo INTL_ICU_VERSION; 4.8.1.1 > reedy@fenari:~$ ssh mw1082 Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-29-generic x86_64) The last Puppet run was at Tue Jan 22 19:13:59 UTC 2013 (29 minutes ago). Ubuntu 12.04 LTS auto-installed on Thu Sep 20 20:19:21 UTC 2012. Last login: Fri Mar 15 01:54:50 2013 from fenari.wikimedia.org reedy@mw1082:~$ php /^C reedy@mw1082:~$ dpkg -l | grep icu ii libicu42 4.2.1-3ubuntu0.10.04.1 International Components for Unicode ii libicu48 4.8.1.1-3 International Components for Unicode ii ploticus 2.41-3.1 script driven business graphics package ii ploticus-doc 2.41-2 Documentation and gallery of examples for ploticus reedy@mw1082:~$ sudo -u apache php /usr/local/apache/common/multiversion/MWScript.php eval.php enwiki > echo INTL_ICU_VERSION; 4.8.1.1
Tim, can this be closed now, then? And can we proceed with further UCA collations deployments? :) (particularly those makred as depending on this change)
Yes, those deployments can continue.