Older blog entries for caolan (starting at number 157)

my first sub hour build

So, i7 920 + 10k SATA, full vanilla OOo DEV300_m64, no ccache, no nodep, no NOHIDS, straight build from a stock “./configure” (i.e. includes building seamonkey from source and binfilter) through and including packaging with (date && VERBOSE=FALSE build –all –dlv_switch -link -P8 — -P8 -s && date) > /tmp/build.log 2>&1 took 58 minutes.

Syndicated 2009-11-06 12:32:11 from Caolan McNamara

DEV300_m61

DEV300_m61 callcatcher report, starmath and forms are now unused method free. A few other incidental reductions with the whitelisting of some dlopen entry points in sw and the mapUCS2 static function in xpdf headers.

m61 also features the linux solenv/inc/.mks unification so all the linux makefiles inherit from a single unxlng.mk generic one, that should help stamp out the copy and paste and overlooking of the non x86/x86_64 .mks when spiffy new gcc features get used

Unix 64bit ODBC stuff should also work in this milestone as well.

The Fedora-style default document language should also be integrated into vanilla in this (or previous milestone) where it’s taken by default from the locale setting at every start, rather than just at first start. This is via a new “default” entry in the dropdowns including some sane defaulting of the remaining two entries of the Western/CTK/CTL trio.

Syndicated 2009-10-07 20:14:26 from Caolan McNamara

DEV300_m60

Over unused methods increase by 4 to 889 despite some welcome efforts in framework which drops to 2 and i18npool which now drops to 0 DEV300_m60 results

Syndicated 2009-09-30 10:59:14 from Caolan McNamara

IA64 3.1.1

My vanilla OpenOffice.org 3.1.1 build for Itanium is now available for download from the normal distribution network.

Syndicated 2009-09-18 08:33:47 from Caolan McNamara

DEV300_m59

DEV300_m59 callcatcher report gives two extra unused methods in sw and sc, raising the redundant method count to 885.

Syndicated 2009-09-17 07:42:32 from Caolan McNamara

DEV300_m58

DEV300_m58 callcatcher report shows framework increasing by 2 unused methods

Syndicated 2009-09-12 10:18:12 from Caolan McNamara

DEV300_m57

DEV300_m57 unused symbols now sub 900 as kohei’s latest sc cleanup is integrated

Syndicated 2009-09-05 08:58:30 from Caolan McNamara

Dates, etc.

Well, this is somewhat of an unholy mess. I whipped up a quick date format comparator for glibc and icu for glibc’s supported locales and dispiritingly very few locales agree as to the short date format between icu, glibc, etc. To take one off the top, that of af_ZA

glibc: af_ZA.utf8: %x is 03/09/2009
icu 4.2: af_ZA: Short date is 2009-09-03
CLDR: af: date-short is 2009/09/03
OOo: Afrikaans (South Africa) 09/09/03

rats :-(

Default icu rules seem (?) to get generated from CLDR and checked into icu, but these appear to be out of sync with the current CLDR version. e.g. some tools to get regenerate the icu data from CLDR. Need to have a look to see if that’s truly the case.

Syndicated 2009-09-03 17:01:32 from Caolan McNamara

locale mockup

A mockup I’m played around with that tries to support the normal mortal case of just selecting the right locale, but supporting the apparently common situation of
a) wanting just the UI in US English which leads people to effectively set LANG=en_US and then fighting their applications one at a time to get them to not use Letter paper, not use a baffling date format, getting . vs , in numbers, inches vs cm, and so on
b) wanting dates in ISO format
and at the least letting you know up-front the effect your settings will have on applications.

e.g. X wants everything to be standard German
simple case

e.g. X wants UI in English because X finds that more comfortable but normally X will be writing in German and using metric, wants the normal German formatting rules to apply for numbers and currency, except for dates because X wants to use the ISO date format to avoid cross-cultural cockups on dates like the 6th of April and the 4th of June.
complex case

What maps to what
annotated

Syndicated 2009-08-29 19:47:00 from Caolan McNamara

DEV300_m55

callcatcher results for DEV300_m55 now show rdbmaker and basctl as unused method free. Overall unused methods drops to 949. (desktop +1)

Syndicated 2009-08-23 08:58:11 from Caolan McNamara

148 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!