* [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
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