Re: aptitude, xterm и локаль ru_RU.UTF-8
Stanislav Maslovski -> debian-russian@lists.debian.org @ Thu, 29 Mar 2007 23:26:30 +0400:
>> Вот глюк с обрезанием строки посреди символа - да, наблюдается.
>> Это надо поправить и патч закинуть. Строку-то явно режет сам aptitude.
SM> Взглянул на сырцы aptitude-0.4.4. Проблема в файле
SM> /src/generic/apt/acqprogress.cc, см. строки 257 - 271. Там такой код:
SM> ////////////////////////////////////////////
SM> if (CurrentCPS != 0)
SM> {
SM> char Tmp[300];
SM> unsigned long ETA = (unsigned long)((TotalBytes - CurrentBytes)/CurrentCPS);
SM> sprintf(Tmp," %sB/s %s",SizeToStr(CurrentCPS).c_str(),TimeToStr(ETA).c_str());
SM> unsigned int Len = strlen(Buffer);
SM> unsigned int LenT = strlen(Tmp);
SM> if (Len + LenT < ScreenWidth)
SM> {
SM> memset(Buffer + Len,' ',ScreenWidth - Len);
SM> strcpy(Buffer + ScreenWidth - LenT,Tmp);
SM> }
SM> }
SM> Buffer[ScreenWidth] = 0;
SM> BlankLine[ScreenWidth] = 0;
SM> /////////////////////////////////////////////
SM> Собственно, всё тут плохо. (Buffer - там оказывается текущее сообщение о прогрессе
SM> закачки, типа "[Ожидание заголовков]" и пр., которое и режется как попало)
Ну, плохо тут не все. Починить можно. Но я б сказал, дешевле забить.
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Творить - не делать! (c)Элхэ Ниеннах
Reply to:
- References:
- aptitude, xterm и локаль ru_RU.UTF-8
- From: Stanislav Maslovski <stanislav.maslovski@gmail.com>
- Re: aptitude, xterm и локаль ru_RU.UTF-8
- From: Evgeny Yugov <john@nsk.rs-ultra.ru>
- Re: aptitude, xterm и локаль ru_RU.UTF-8
- From: Stanislav Maslovski <stanislav.maslovski@gmail.com>
- Re: aptitude, xterm и локаль ru_RU.UTF-8
- From: Evgeny Yugov <john@nsk.rs-ultra.ru>
- Re: aptitude, xterm и локаль ru_RU.UTF-8
- From: Stanislav Maslovski <stanislav.maslovski@gmail.com>
- Re: aptitude, xterm и локаль ru_RU.UTF-8
- From: Artem Chuprina <ran@ran.pp.ru>
- Re: aptitude, xterm и локаль ru_RU.UTF-8
- From: Stanislav Maslovski <stanislav.maslovski@gmail.com>
- Re: aptitude, xterm и локаль ru_RU.UTF-8
- From: Stanislav Maslovski <stanislav.maslovski@gmail.com>
- Re: aptitude, xterm и локаль ru_RU.UTF-8
- From: Artem Chuprina <ran@ran.pp.ru>
- Re: aptitude, xterm и локаль ru_RU.UTF-8
- From: Stanislav Maslovski <stanislav.maslovski@gmail.com>