* [devel] Bugzilla: SRPM in components
@ 2021-09-29 10:27 Oleg Solovyov
2021-09-30 7:05 ` Igor Vlasenko
0 siblings, 1 reply; 3+ messages in thread
From: Oleg Solovyov @ 2021-09-29 10:27 UTC (permalink / raw)
To: devel
В багзиллу едет изменение, позволяющее вешать баги непосредственно на src.rpm
помимо бинарных rpm.
В ходе реализации выяснилось, что существуют 4 .src.rpm, чьи имена совпадают с
именами пакетов, которые собираются из какого-то другого .src.rpm:
> srpm libctl5 ---> bin libctl
> srpm clip ---> bin libclip
> srpm mate-file-manager ---> bin mate-file-manager-extensions
> srpm vtk ---> bin vtk-data
libctl5 viy @everybody
libctl viy @everybody
clip lav cas @qa @everybody
libclip lav cas @qa
mate-file-manager shrek
mate-file-manager-extensions shrek
vtk darktemplar @everybody
vtk-data darktemplar @everybody
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [devel] Bugzilla: SRPM in components
2021-09-29 10:27 [devel] Bugzilla: SRPM in components Oleg Solovyov
@ 2021-09-30 7:05 ` Igor Vlasenko
2021-09-30 7:19 ` Oleg Solovyov
0 siblings, 1 reply; 3+ messages in thread
From: Igor Vlasenko @ 2021-09-30 7:05 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Sep 29, 2021 at 01:27:47PM +0300, Oleg Solovyov wrote:
> В багзиллу едет изменение, позволяющее вешать баги непосредственно на src.rpm
> помимо бинарных rpm.
>
> В ходе реализации выяснилось, что существуют 4 .src.rpm, чьи имена совпадают с
> именами пакетов, которые собираются из какого-то другого .src.rpm:
>
> > srpm libctl5 ---> bin libctl
> > srpm clip ---> bin libclip
>
> libctl5 viy @everybody
> libctl viy @everybody
Гм. это ситуация, связанная с миграцией на shared libs policy.
Было
libctl -> libctl
стало libctl -> libctlN
+добавилась на время миграции
compat библиотека libctl5 -> libctl.
можно было собирать libctl5 -> libctl5,
но это создает лишние трудности при dist-upgrade с pN на pN+1.
Благодарю за напоминание, libctl5 удалил, его клиенты уже мигрировали.
Но ситуация в целом была легитимной.
Поэтому, хотя совпадения имен имеет смысл отслеживать и предупреждать
(добавить такой тест в repocop?)
имеет также смысл в багзилле
в подсказке при выборе binary rpm указывать и имя src.rpm
из которого собрано.
Еще лучше было бы при создании бага на binary rpm
дополнительно где-то запоминать в базе данных и имя его src.rpm,
чтобы была возможность поиска
"по src.rpm и всем его binary rpm".
--
I V
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-09-30 7:19 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-29 10:27 [devel] Bugzilla: SRPM in components Oleg Solovyov
2021-09-30 7:05 ` Igor Vlasenko
2021-09-30 7:19 ` Oleg Solovyov
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git