From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 7 Feb 2003 16:12:21 +0300 From: Sviatoslav Sviridov To: devel@altlinux.ru Subject: Re: [devel] Re: [sisyphus] synaptic & user Message-Id: <20030207161221.1d73e5f0.svd@lintec.minsk.by> In-Reply-To: <20030207175801.35034102.vsu@altlinux.ru> References: <3E42CE9A.3060107@rtcom.tver.ru> <20030207175801.35034102.vsu@altlinux.ru> Organization: Lintec Project JV X-Mailer: Sylpheed version 0.8.8 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: devel@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: On Fri, 7 Feb 2003 17:58:01 +0300 Sergey Vlasov wrote: > On Fri, 07 Feb 2003 00:07:38 +0300 > "Dmitry V. Popkov" wrote: > > > Забавная ситуация проявляется при обновлениях synaptic-ом, > > запущенным от пользователя,т.е. через consolehelper. > > Если выбрано для обновления 3 и больше пакетов, просходит > > успешная загрузка... - и на стадии обновления зависает. > > Повторный запуск, выбираем те же пакеты и уже из кеша все > > обновляется нормально. > > Глянул посмотреть в код - @#$@#$@#!#$!@! > > void RGInstallProgress::updateInterface() > ... > static char line[128] = ""; > ... > strcat(line, buf); > > И без малейшей проверки длины. А валится туда весь вывод rpm при > установке пакетов. Блин. Этот класс не используется. synaptic сейчас собирается с rgzvtinstallprogress, весь вывод там показывается. А RGInstallProgress был раньше, он парсировал вывод rpm --precent и показывал прогрессбар, а опции -hv в этом случае rpm'у не передавались. -- Sviatoslav Sviridoff // Lintec Project/Minsk // PIN AG/Berlin // -- First study the enemy. Seek weakness. -- Romulan Commander, "Balance of Terror", stardate 1709.2