[devel] Provides: gnupg (Was: Новая версия GnuPG в Сизифе)

Paul Wolneykien manowar на altlinux.org
Чт Окт 17 17:06:47 MSK 2019


17.10.2019 16:55, Sergey V Turchin пишет:
> On Thursday, 17 October 2019 16:39:27 MSK Paul Wolneykien wrote:
> 
> [...]
>>>   2. реализацией gpg по умолчанию у нас до сих пор является gpg1
>>>
>>> (1.4), не пора ли переехать на gpg2?
>>
>>   Что будет, если я в пакете gnupg2 напишу "Provides: gnupg" ?
> Как минимум, не получится написать "Provides: /usr/bin/gpg", а
> $ apt-cache whatdepends /usr/bin/gpg
> </usr/bin/gpg>
>   hplip-1:3.19.8-alt1:sisyphus+236747.3300.9.1 на 1567463360
>     Требует: </usr/bin/gpg>
>       gnupg-1.4.23-alt1:sisyphus+221902.3000.4.1 на 1550597453
> 
> Так же без зависимостей некоторые наверняка запускают по-умолчанию gpg, не 
> искав gpg2.

  Вот именно.

> Можно "Provides: gnupg", поправить hplip и ждать, где отвалится или сажать их 
> на alternatives с преимуществом у gpg2.

  hplip это какая-то экзотика. Я исходил вот из этого:

# apt-get remove gnupg=1.4.23-alt1
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Version gnupg#1.4.23-alt1:sisyphus+221902.3000.4.1 на 1550597453 for
gnupg=1.4.23-alt1 is already installed
Следующие пакеты будут УДАЛЕНЫ:
  apt apt-repo apt-repo-tools apt-rsync apt-scripts gnupg hasher
  update-kernel
ВНИМАНИЕ: Будут удалены важные для работы системы пакеты

И потом

$ rpm -q --requires apt apt-repo apt-repo-tools apt-rsync apt-scripts
hasher update-kernel | grep -e 'gnupg' -e 'gpg'
gnupg
alt-gpgkeys
gnupg

  Из этого, по-моему, следует, что зависимость этих важных пакетов
именно на просто "gnupg".


Подробная информация о списке рассылки Devel