ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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

* Re: [devel] Bugzilla: SRPM in components
  2021-09-30  7:05 ` Igor Vlasenko
@ 2021-09-30  7:19   ` Oleg Solovyov
  0 siblings, 0 replies; 3+ messages in thread
From: Oleg Solovyov @ 2021-09-30  7:19 UTC (permalink / raw)
  To: devel

В письме от четверг, 30 сентября 2021 г. 10:05:07 MSK пользователь Igor 
Vlasenko написал:
> имеет также смысл в багзилле
> в подсказке при выборе binary rpm указывать и имя src.rpm
> из которого собрано.

Багзилла в такое не умеет, для нее src.rpm и binary rpm не будут иметь никакой 
разницы

^ 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