Bug 15250

Summary: наивно теребит базу apt-get при установке пакетов с локального диска
Product: Sisyphus Reporter: Eugene V. Horohorin <genix>
Component: bash-completionAssignee: ildar <ildar>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: erthad, ildar, kopilo4ka, vvk
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Исправление.
none
Еще вариант none

Description Eugene V. Horohorin 2008-04-05 20:43:02 MSD
при установке apt-get'ом файлов из каталога (начинающиеся с ./ например)
постоянно теребит базу apt-get'а (видно по залипаниям) вместо того чтобы просто
достраивать имена файлов.
Steps to Reproduce:
1. скачать файл virtualbox-common-1.5.6-alt1.i586.rpm
2. набрать в консоли apt-get install ./virtualbox
3. <TAB>
Comment 1 Eugene V. Horohorin 2008-04-05 20:44:14 MSD
мало того что "теребит" базу, так еще и не видит файлов локальных!
Comment 2 Alexei V. Mezin 2009-04-05 13:11:02 MSD
Created attachment 3428 [details]
Исправление.

Патч, который исправляет поведение после apt-get install /<TAB>. Если имя пакета начинается с ./ или /, то подставляются имена файлов/каталогов, а не из базы RPM.

За одно добавляется flv к списку поддерживаемых расширений для mplayer.
Comment 3 Evgeniy Strebkov 2009-04-06 06:36:37 MSD
Created attachment 3429 [details]
Еще вариант
Comment 4 ildar 2010-01-25 12:55:32 MSK
патч (почти полностью) протолкнул в апстрим. В новой версии поправлено.