[sisyphus] Что-то не так с rpm или с пакетом?
Vladimir D. Seleznev
vseleznv на altlinux.org
Ср Ноя 13 00:28:47 MSK 2019
On Wed, Nov 13, 2019 at 12:19:54AM +0300, Alexei V. Mezin wrote:
> 12.11.2019 23:33, Vladimir D. Seleznev пишет:
>
> > Действительно, что-то странное. И в Сизифе, и в p8/9 версия пакета без
> > эпохи.
>
> Может баг надо вешать? На кого? Или само рассосется?
>
>
> > А apt-repo что показывает?
>
> Ничего необычного
>
> $ apt-repo
> rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux
> Sisyphus/x86_64 classic
> rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux
> Sisyphus/x86_64-i586 classic
> rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux
> Sisyphus/noarch classic
> rpm
> http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus
> x86_64 autoimports
> rpm
> http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus
> noarch autoimports
^ А вот и разгадка тайны:
$ rpm -q --provides -p http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus/noarch/RPMS.autoimports/node-gyp-3.6.0-alt1_7.noarch.rpm
npm(node-gyp) = 3.6.0
node-gyp = 1:3.6.0-alt1_7
$ rpm -q --qf '%{epoch}\n' -p http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus/noarch/RPMS.autoimports/node-gyp-3.6.0-alt1_7.noarch.rpm
1
Подключённый autoimports -- это всегда необычно.
> > Возможно и должно, но поведение apt'а такое
>
> Я ничего в этом не понимаю, но в моем понимании такое поведение баг, а
> не фича. Если явно указывается расположение файла пакета, то зачем
> ставить что-то из другого, неявного места?!!
Я тоже считаю, что такое поведение -- баг и противоречит принципу
наименьшего удивления.
--
С уважением,
Владимир Селезнев
Подробная информация о списке рассылки Sisyphus