Bug 3060

Summary: apt-get install doesn't honor /etc/apt/pkgpriorities
Product: Sisyphus Reporter: Dmitry V. Levin <ldv>
Component: aptAssignee: Kachalov Anton <mouse>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: blocker    
Priority: P5 CC: boyarsh, glebfm, imz, ldv, placeholder, rider, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 3005    

Description Dmitry V. Levin 2003-09-28 02:59:11 MSD
Похоже, что apt не работает так, как положено, 
и pkgpriorities просто игнорируются. 
 
Теперь у нас всё собирается с OpenPAM'ом. :( 
 

Steps to Reproduce:
$ aptbox/apt-get -q -y --print-uris install libpam-devel 
Чтение списков пакетов... 
Построение дерева зависимостей... 
Виртуальный пакет libpam-devel предоставляется следующими пакетами: 
  libpam2-devel 20030715-alt3 
  libpam0-devel 0.75-alt24 
Необходимо точно указать, какой из пакетов должен быть установлен. 
E: Для пакета libpam-devel не найдено подходящего кандидата для установки 
 
Actual Results:  
Первый в списке - libpam2-devel 

Expected Results:  
Первый в списке - libpam0-devel
Comment 1 Dmitry V. Levin 2003-09-28 03:00:16 MSD
bugzilla sux. 
Comment 2 Dmitry V. Levin 2003-09-28 19:10:50 MSD
При этом apt-pkg/algorithms.cc(pkgPrioSortList) вообще не вызывается. 
Comment 3 Anton Farygin 2003-09-28 19:25:14 MSD
Да, там похоже совсем другой алгоритм отрабатывает при выборе виртуальных пакетов.

Еще на это что-то хотел добавить Сергей Турчин.
Comment 4 Dmitry V. Levin 2003-09-29 21:20:52 MSD
Fixed in apt-0.5.5cnc4.1-alt7 
Comment 5 Dmitry V. Levin 2003-09-29 21:21:51 MSD
Looks like it works.