[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: "apt-get show" lento con le descrizioni italiane



On Thu, 5 Feb 2009 11:35:25 +0100, Gabriele 'LightKnight' Stilli wrote:

> $ apt-cache show bash # o altro pacchetto con la descrizione tradotta
> $ LC_ALL=C apt-cache show bash
> 
> Nel secondo caso, la risposta e' *molto* piu' lenta.
> 
> [..] e' semplicemente dovuto al fatto che il database delle
> descrizioni in inglese e' molto piu' grande di quello italiano?

Risposta esatta! :)

~ $ strace -e trace=read apt-cache show bash 2>&1 >/dev/null | wc -l
95
~ $ LANG=C strace -e trace=read apt-cache show bash 2>&1 >/dev/null | wc -l
1110

95 chiamate contro 1110... ;)

Facendo una controprova, però, probabilmente è un bug, perché provando con un
pacchetto che *non* ha la traduzione disponibile...:

$ strace -e trace=read apt-cache show libopenraw1 2>&1 >/dev/null | wc -l
113
$ LANG=C strace -e trace=read apt-cache show libopenraw1 2>&1 >/dev/null | wc -l
1125

In entrambi i casi il testo appare in inglese, ma se il locale è "C", sembra
fare il parsing di tutto quanto :/

Magari appena ho un po' di tempo mi metto a debuggare apt-cache :P

David

-- 
 . ''`.  Debian maintainer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|---- http://snipr.com/qa_page
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174

Attachment: signature.asc
Description: PGP signature


Reply to: