Bug 39338 - termit should not provide any versions of /usr/bin/xvt greater or equal to the version provided by xterm
Summary: termit should not provide any versions of /usr/bin/xvt greater or equal to th...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: termit (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: majioa@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-23 18:54 MSK by Dmitry V. Levin
Modified: 2020-11-26 17:23 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry V. Levin 2020-11-23 18:54:10 MSK
$ rpmquery --provides -p xterm-360-alt1.x86_64.rpm 
xvt  
/usr/bin/xvt = 40
xterm = 360-alt1:sisyphus+258947.100.1.1

$ rpmquery --provides -p termit-3.1-alt1.x86_64.rpm 
xvt  
/usr/bin/xvt = 40
termit = 3.1-alt1:sisyphus+250121.100.1.1
Comment 1 Малъ Скрылевъ 2020-11-23 20:23:24 MSK
Дмитрий, мне не приходит на этот email уведомления.

Я посмотрю provides
Comment 2 Малъ Скрылевъ 2020-11-23 21:22:08 MSK
/usr/bin/xvt = 40

Судя по всему, так дивно определяет зависимости по alternatives како-то неизвестный autoreq.
По такой записи в обоих пакетах.

$ grep xvt -r
etc/alternatives/packages.d/termit:/usr/bin/xvt /usr/bin/termit 40

xvt я убрал
Comment 3 Dmitry V. Levin 2020-11-23 21:25:38 MSK
Кто-то решил, что у termit должен быть такой же приоритет xvt, как и у xterm, это решение было ошибочным.
Comment 4 Repository Robot 2020-11-23 22:28:46 MSK
termit-3.1-alt1.1 -> sisyphus:

 Mon Nov 23 2020 Pavel Skrylev <majioa@altlinux> 3.1-alt1.1
 - - invalid provides
 - ! invalid alternatives files for termit (closes #39338)
Comment 5 Малъ Скрылевъ 2020-11-26 17:23:28 MSK
Любопытно, что ещё есть дубликаты:

xzcat /ALT/sisyphus/x86_64/base/pkglist.classic.xz |/usr/bin/pkglist-query '[%{name} %{providename} %{provideflags:depflags} %{provideversion}\n]' -|grep bin\/xvt
aterm /usr/bin/xvt = 50
gnome-terminal /usr/bin/xvt = 40
kde4-konsole /usr/bin/xvt = 60
kde5-konsole /usr/bin/xvt = 50
mate-terminal /usr/bin/xvt = 48
rxvt-unicode /usr/bin/xvt = 60
terminology /usr/bin/xvt = 30
xterm /usr/bin/xvt = 40