ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] sisyphus_check: forbidden self-obsoletes
@ 2020-08-25  9:21 Dmitry V. Levin
  2020-08-25  9:27 ` Alexey Gladkov
  2020-08-25 10:36 ` Alexey V. Vissarionov
  0 siblings, 2 replies; 10+ messages in thread
From: Dmitry V. Levin @ 2020-08-25  9:21 UTC (permalink / raw)
  To: ALT Devel discussion list

Hi,

в sisyphus_check реализована новая проверка на self-obsoletes.

Помимо того, что Obsoletes в пакете на самого себя бессмысленны, авторы
таких Obsoletes зачастую ошибочно ставят их вместо Obsoletes на другие
пакеты либо в других пакетах.  Нельзя исключать также, что self-obsoletes
могут сбить с толку apt и/или rpm.

Выглядит новая сработавшая проверка следующим образом (на примере пакета
arprec):

/.out/libarprec-devel-2.2.19-alt1.x86_64.rpm: forbidden self-obsoletes
sisyphus_check: check-deps ERROR: package dependencies violation
hsh-rebuild: arprec-2.2.19-alt1.src.rpm: sisyphus_check failed.


-- 
ldv


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] sisyphus_check: forbidden self-obsoletes
  2020-08-25  9:21 [devel] sisyphus_check: forbidden self-obsoletes Dmitry V. Levin
@ 2020-08-25  9:27 ` Alexey Gladkov
  2020-08-25  9:31   ` Dmitry V. Levin
  2020-08-25 10:36 ` Alexey V. Vissarionov
  1 sibling, 1 reply; 10+ messages in thread
From: Alexey Gladkov @ 2020-08-25  9:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Aug 25, 2020 at 12:21:49PM +0300, Dmitry V. Levin wrote:
> Hi,
> 
> в sisyphus_check реализована новая проверка на self-obsoletes.
> 
> Помимо того, что Obsoletes в пакете на самого себя бессмысленны, авторы
> таких Obsoletes зачастую ошибочно ставят их вместо Obsoletes на другие
> пакеты либо в других пакетах.  Нельзя исключать также, что self-obsoletes
> могут сбить с толку apt и/или rpm.
> 
> Выглядит новая сработавшая проверка следующим образом (на примере пакета
> arprec):
> 
> /.out/libarprec-devel-2.2.19-alt1.x86_64.rpm: forbidden self-obsoletes
> sisyphus_check: check-deps ERROR: package dependencies violation
> hsh-rebuild: arprec-2.2.19-alt1.src.rpm: sisyphus_check failed.

А можно посмотреть на список таких пакетов ?

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] sisyphus_check: forbidden self-obsoletes
  2020-08-25  9:27 ` Alexey Gladkov
@ 2020-08-25  9:31   ` Dmitry V. Levin
  2020-08-25  9:34     ` Anton V. Boyarshinov
  0 siblings, 1 reply; 10+ messages in thread
From: Dmitry V. Levin @ 2020-08-25  9:31 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tue, Aug 25, 2020 at 11:27:21AM +0200, Alexey Gladkov wrote:
> On Tue, Aug 25, 2020 at 12:21:49PM +0300, Dmitry V. Levin wrote:
> > Hi,
> > 
> > в sisyphus_check реализована новая проверка на self-obsoletes.
> > 
> > Помимо того, что Obsoletes в пакете на самого себя бессмысленны, авторы
> > таких Obsoletes зачастую ошибочно ставят их вместо Obsoletes на другие
> > пакеты либо в других пакетах.  Нельзя исключать также, что self-obsoletes
> > могут сбить с толку apt и/или rpm.
> > 
> > Выглядит новая сработавшая проверка следующим образом (на примере пакета
> > arprec):
> > 
> > /.out/libarprec-devel-2.2.19-alt1.x86_64.rpm: forbidden self-obsoletes
> > sisyphus_check: check-deps ERROR: package dependencies violation
> > hsh-rebuild: arprec-2.2.19-alt1.src.rpm: sisyphus_check failed.
> 
> А можно посмотреть на список таких пакетов ?

Да, он уже был в отчёте сегодняшней тестовой пересборки.  Вот этот список:

SDL2_sound-1.0.4-alt1_5.hg653
arprec-2.2.19-alt1
blzpack-04.00-alt10
branding-alt-server-9.1-alt3
branding-alt-server-v-9.1-alt1
branding-alt-sisyphus-20191026-alt1
branding-alt-spserver-8.2-alt2
branding-alt-spworkstation-8.2-alt2
branding-alt-workstation-9.1-alt1
chaco-2.2-alt7
extreme-tuxracer-1:0.7.5-alt3
fonts-ttf-google-noto-20181223-alt1_1
freeipa-4.8.8-alt2
hypre-2.15.1-alt2
icfs-1.4-alt10
lapack-1:3.8.0-alt3
laspack-1.12.2-alt6
libAfterImage-1.20-alt1_23
libblacs-1.1-alt14
libdlna-0.2.4-alt2_10
libfreebob-1.0.11-alt5
libgnomeoffice0.10-0.10.48-alt1
libkarma-0.1.2-alt1_9
libmpd-1:11.8.17-alt1_9
libnetcdf_c++-4-mpi-4.2-alt4
libnetcdf_c++4-1-mpi-4.3.0-alt1
libnetcdff6-mpi-4.4.4-alt1
libnut-0.0.675-alt1_9
libscalapack-1.8.0-alt19
libsuitesparse-5.4.0-alt1
libva1-1.8.3-alt4
maven-plugin-tools-0:3.5.1-alt1_7jpp8
maven-shared-jar-1:1.2-alt1_7jpp8
metis-5.1.0-alt1.1
mumps-4.10.0-alt10
netcmdplus-0.1.1-alt2
otf-1.2.18-alt5
parmetis-4.0.3-alt2
parms-3.2-alt9
pptp-client-1.8.0-alt1
primme-1.1-alt13
publican-4.3.2-alt3_13
pytables-1:3.6.1-alt1
python3-module-pyftpdlib-1.5.6-alt1
python3-module-ttfquery-1.0.5-alt3
qd-2.3.14-alt1
scalasca-2.3.1-alt2
scotch-5.1.12b-alt3.svn20110910
sowing-1.1.25-alt1
spai-3.2-alt7
superlu_dist-3.3-alt3
vecmath1.2-1.14-alt1_20jpp8
virtualgl-2.6.4-alt1
wallpapers-spring-cherry-20090517-alt2
wavplay-1.4-alt1.qa1
xosd-2.2.14-alt7


-- 
ldv


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] sisyphus_check: forbidden self-obsoletes
  2020-08-25  9:31   ` Dmitry V. Levin
@ 2020-08-25  9:34     ` Anton V. Boyarshinov
  2020-08-25  9:37       ` Dmitry V. Levin
  0 siblings, 1 reply; 10+ messages in thread
From: Anton V. Boyarshinov @ 2020-08-25  9:34 UTC (permalink / raw)
  To: Dmitry V. Levin; +Cc: ALT Linux Team development discussions

В Tue, 25 Aug 2020 12:31:10 +0300
"Dmitry V. Levin" <ldv@altlinux.org> пишет:

> branding-alt-server-9.1-alt3
> branding-alt-server-v-9.1-alt1
> branding-alt-sisyphus-20191026-alt1
> branding-alt-spserver-8.2-alt2
> branding-alt-spworkstation-8.2-alt2
> branding-alt-workstation-9.1-alt1

В этих придётся в спеке реализовывать какую-то логику исключения
текущего имени из общего списка...


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] sisyphus_check: forbidden self-obsoletes
  2020-08-25  9:34     ` Anton V. Boyarshinov
@ 2020-08-25  9:37       ` Dmitry V. Levin
  0 siblings, 0 replies; 10+ messages in thread
From: Dmitry V. Levin @ 2020-08-25  9:37 UTC (permalink / raw)
  To: Anton V. Boyarshinov; +Cc: ALT Linux Team development discussions

On Tue, Aug 25, 2020 at 12:34:28PM +0300, Anton V. Boyarshinov wrote:
> В Tue, 25 Aug 2020 12:31:10 +0300 "Dmitry V. Levin" пишет:
> 
> > branding-alt-server-9.1-alt3
> > branding-alt-server-v-9.1-alt1
> > branding-alt-sisyphus-20191026-alt1
> > branding-alt-spserver-8.2-alt2
> > branding-alt-spworkstation-8.2-alt2
> > branding-alt-workstation-9.1-alt1
> 
> В этих придётся в спеке реализовывать какую-то логику исключения
> текущего имени из общего списка...

Там уже есть какой-то %branding_add_conflicts %flavour,
наверное, можно добавить %branding_add_obsoletes по аналогии.


-- 
ldv


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] sisyphus_check: forbidden self-obsoletes
  2020-08-25  9:21 [devel] sisyphus_check: forbidden self-obsoletes Dmitry V. Levin
  2020-08-25  9:27 ` Alexey Gladkov
@ 2020-08-25 10:36 ` Alexey V. Vissarionov
  2020-08-25 12:34   ` Dmitry V. Levin
  1 sibling, 1 reply; 10+ messages in thread
From: Alexey V. Vissarionov @ 2020-08-25 10:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On 2020-08-25 12:21:49 +0300, Dmitry V. Levin wrote:

 > в sisyphus_check реализована новая проверка на self-obsoletes.
 > [...]
 > Выглядит новая сработавшая проверка следующим образом (на
 > примере пакета arprec):
 > /.out/libarprec-devel-2.2.19-alt1.x86_64.rpm: forbidden
 > self-obsoletes

Пока оно еще свежее, хорошо бы поменять сообщение на чуть более
осмысленное "the package obsoletes itself", из чего уже вполне
очевидно следует и сообщение про

 > sisyphus_check: check-deps ERROR: package dependencies violation


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] sisyphus_check: forbidden self-obsoletes
  2020-08-25 10:36 ` Alexey V. Vissarionov
@ 2020-08-25 12:34   ` Dmitry V. Levin
  2020-08-25 12:47     ` Sergey V Turchin
  0 siblings, 1 reply; 10+ messages in thread
From: Dmitry V. Levin @ 2020-08-25 12:34 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tue, Aug 25, 2020 at 01:36:48PM +0300, Alexey V. Vissarionov wrote:
> On 2020-08-25 12:21:49 +0300, Dmitry V. Levin wrote:
> 
>  > в sisyphus_check реализована новая проверка на self-obsoletes.
>  > [...]
>  > Выглядит новая сработавшая проверка следующим образом (на
>  > примере пакета arprec):
>  > /.out/libarprec-devel-2.2.19-alt1.x86_64.rpm: forbidden
>  > self-obsoletes
> 
> Пока оно еще свежее, хорошо бы поменять сообщение на чуть более
> осмысленное "the package obsoletes itself", из чего уже вполне
> очевидно следует и сообщение про
> 
>  > sisyphus_check: check-deps ERROR: package dependencies violation

У меня нет особых предпочтений той или иной формулировки,
если она понятна и корректна.

Давайте проведём блиц-опрос, какую формулировку вы бы предпочли:
- /.out/libarprec-devel-2.2.19-alt1.x86_64.rpm: forbidden self-obsoletes
- /.out/libarprec-devel-2.2.19-alt1.x86_64.rpm: the package obsoletes itself
- предложите свою


-- 
ldv


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] sisyphus_check: forbidden self-obsoletes
  2020-08-25 12:34   ` Dmitry V. Levin
@ 2020-08-25 12:47     ` Sergey V Turchin
  2020-08-25 13:12       ` Paul Wolneykien
  0 siblings, 1 reply; 10+ messages in thread
From: Sergey V Turchin @ 2020-08-25 12:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday, 25 August 2020 15:34:59 MSK Dmitry V wrote:

[...]
> Давайте проведём блиц-опрос, какую формулировку вы бы предпочли:
[...]
> - /.out/libarprec-devel-2.2.19-alt1.x86_64.rpm: the package obsoletes itself
+1

[...]

-- 
Regards, Sergey.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] sisyphus_check: forbidden self-obsoletes
  2020-08-25 12:47     ` Sergey V Turchin
@ 2020-08-25 13:12       ` Paul Wolneykien
  2020-08-25 15:03         ` Andrey Savchenko
  0 siblings, 1 reply; 10+ messages in thread
From: Paul Wolneykien @ 2020-08-25 13:12 UTC (permalink / raw)
  To: devel

В Tue, 25 Aug 2020 15:47:09 +0300
Sergey V Turchin <zerg@altlinux.org> пишет:

> On Tuesday, 25 August 2020 15:34:59 MSK Dmitry V wrote:
> 
> [...]
> > Давайте проведём блиц-опрос, какую формулировку вы бы предпочли:  
> [...]
> > - /.out/libarprec-devel-2.2.19-alt1.x86_64.rpm: the package
> > obsoletes itself  
> +1

+1


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] sisyphus_check: forbidden self-obsoletes
  2020-08-25 13:12       ` Paul Wolneykien
@ 2020-08-25 15:03         ` Andrey Savchenko
  0 siblings, 0 replies; 10+ messages in thread
From: Andrey Savchenko @ 2020-08-25 15:03 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 554 bytes --]

On Tue, 25 Aug 2020 16:12:16 +0300 Paul Wolneykien wrote:
> В Tue, 25 Aug 2020 15:47:09 +0300
> Sergey V Turchin <zerg@altlinux.org> пишет:
> 
> > On Tuesday, 25 August 2020 15:34:59 MSK Dmitry V wrote:
> > 
> > [...]
> > > Давайте проведём блиц-опрос, какую формулировку вы бы предпочли:  
> > [...]
> > > - /.out/libarprec-devel-2.2.19-alt1.x86_64.rpm: the package
> > > obsoletes itself  
> > +1
> 
> +1

+1 Мне так понятнее.

Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2020-08-25 15:03 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-25  9:21 [devel] sisyphus_check: forbidden self-obsoletes Dmitry V. Levin
2020-08-25  9:27 ` Alexey Gladkov
2020-08-25  9:31   ` Dmitry V. Levin
2020-08-25  9:34     ` Anton V. Boyarshinov
2020-08-25  9:37       ` Dmitry V. Levin
2020-08-25 10:36 ` Alexey V. Vissarionov
2020-08-25 12:34   ` Dmitry V. Levin
2020-08-25 12:47     ` Sergey V Turchin
2020-08-25 13:12       ` Paul Wolneykien
2020-08-25 15:03         ` Andrey Savchenko

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