ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Q: libruby-devel and its maintainer
@ 2020-12-04 23:22 Dmitry V. Levin
  2020-12-05 13:46 ` Dmitry V. Levin
    0 siblings, 2 replies; 9+ messages in thread
From: Dmitry V. Levin @ 2020-12-04 23:22 UTC (permalink / raw)
  To: ALT Devel discussion list

Hi,

Чего только не узнаешь порой о некоторых мантейнерах.
Тот, кто паковал libruby-devel, например, был очень странный человек:

31-го марта 2020 года он вручную добавил в ruby.spec
BuildRequires: libgit-devel
а 23-го июля 2020 года он же вручную добавил в ruby.spec
Requires:      libgit-devel

Первое изменение вообще не было никак упомянуто, про второе была написана
буквально следующая криптограмма:
! ruby development deps

Всё бы ничего, но пакет libgit-devel я сделал 14 лет назад ровно для
одного клиента - пакета parsecvs, который был удалён из Сизифа 8 лет
назад, и у пакета libgit-devel не могло появиться других клиентов.

Сейчас это безобразие вдруг всплыло во время удаления уже давно
никому не нужного пакета libgit-devel, и я требую объяснений.

----- Forwarded message from "Girar awaiter (ldv)" <girar-builder@altlinux> -----

Date: Fri, 4 Dec 2020 22:37:55 +0000
From: "Girar awaiter (ldv)" <girar-builder@altlinux>
To: "Dmitry V. Levin" <ldv@altlinux>
Cc: ruby@packages.altlinux, girar-builder-sisyphus@altlinux, sisyphus-incominger@lists.altlinux
Subject: [#262938] [test-only] FAILED git.git=2.29.2-alt2

http://git.altlinux.org/tasks/262938/logs/events.1.1.log

subtask  name  aarch64  armh  i586  ppc64le  x86_64
   #100  git      4:27  6:08  5:43     5:32    5:29

2020-Dec-04 22:28:31 :: test-only task #262938 for sisyphus started by ldv:
#100 build 2.29.2-alt2 from /people/ldv/packages/git.git fetched at 2020-Dec-04 22:28:29
2020-Dec-04 22:28:32 :: [x86_64] #100 git.git 2.29.2-alt2: build start
2020-Dec-04 22:28:32 :: [i586] #100 git.git 2.29.2-alt2: build start
2020-Dec-04 22:28:32 :: [armh] #100 git.git 2.29.2-alt2: build start
2020-Dec-04 22:28:32 :: [aarch64] #100 git.git 2.29.2-alt2: build start
2020-Dec-04 22:28:32 :: [ppc64le] #100 git.git 2.29.2-alt2: build start
2020-Dec-04 22:32:59 :: [aarch64] #100 git.git 2.29.2-alt2: build OK
2020-Dec-04 22:34:01 :: [x86_64] #100 git.git 2.29.2-alt2: build OK
2020-Dec-04 22:34:04 :: [ppc64le] #100 git.git 2.29.2-alt2: build OK
2020-Dec-04 22:34:15 :: [i586] #100 git.git 2.29.2-alt2: build OK
2020-Dec-04 22:34:40 :: [armh] #100 git.git 2.29.2-alt2: build OK
2020-Dec-04 22:36:02 :: #100: git.git 2.29.2-alt2: build check OK
2020-Dec-04 22:36:02 :: build check OK
2020-Dec-04 22:36:29 :: noarch check OK
2020-Dec-04 22:36:31 :: plan: src +1 -1 =17764, aarch64 +5 -6 =29368, armh +5 -6 =27061, i586 +5 -6 =30385, noarch +13 -13 =17447, ppc64le +5 -6 =29337, x86_64 +5 -6 =30799
#100 git 2.29.2-alt1 -> 2.29.2-alt2
 Fri Dec 04 2020 Dmitry V. Levin <ldv@altlinux> 2.29.2-alt2
 - Dropped libgit-devel subpackage:
   libgit.a is not a publicly usable library,
   its last user was parsecvs removed from Sisyphus 8 years ago.
2020-Dec-04 22:37:10 :: patched apt indices
2020-Dec-04 22:37:19 :: created next repo
2020-Dec-04 22:37:28 :: duplicate provides check OK
	x86_64: NEW unmet dependencies detected:
 libruby-devel#2.7.2-alt1:sisyphus+261875.40.2.1@1605716587  libgit-devel
	i586: NEW unmet dependencies detected:
 libruby-devel#2.7.2-alt1:sisyphus+261875.40.2.1@1605716658  libgit-devel
	aarch64: NEW unmet dependencies detected:
 libruby-devel#2.7.2-alt1:sisyphus+261875.40.2.1@1605716635  libgit-devel
	ppc64le: NEW unmet dependencies detected:
 libruby-devel#2.7.2-alt1:sisyphus+261875.40.2.1@1605716814  libgit-devel
	armh: NEW unmet dependencies detected:
 libruby-devel#2.7.2-alt1:sisyphus+261875.40.2.1@1605716876  libgit-devel
	ACLs of affected packages (1):
 ruby  @ruby @everybody
2020-Dec-04 22:37:55 :: unmets: x86_64 +1 -0 =1, i586 +1 -0 =1, aarch64 +1 -0 =5, ppc64le +1 -0 =6, armh +1 -0 =35
2020-Dec-04 22:37:55 :: dependencies check FAILED
2020-Dec-04 22:37:55 :: task #262938 for sisyphus FAILED

----- End forwarded message -----


-- 
ldv


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

* Re: [devel] Q: libruby-devel and its maintainer
  2020-12-04 23:22 [devel] Q: libruby-devel and its maintainer Dmitry V. Levin
@ 2020-12-05 13:46 ` Dmitry V. Levin
  2020-12-05 14:19   ` Dmitry V. Levin
    1 sibling, 1 reply; 9+ messages in thread
From: Dmitry V. Levin @ 2020-12-05 13:46 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sat, Dec 05, 2020 at 02:22:46AM +0300, Dmitry V. Levin wrote:
> Hi,
> 
> Чего только не узнаешь порой о некоторых мантейнерах.
> Тот, кто паковал libruby-devel, например, был очень странный человек:
> 
> 31-го марта 2020 года он вручную добавил в ruby.spec
> BuildRequires: libgit-devel
> а 23-го июля 2020 года он же вручную добавил в ruby.spec
> Requires:      libgit-devel
> 
> Первое изменение вообще не было никак упомянуто, про второе была написана
> буквально следующая криптограмма:
> ! ruby development deps
> 
> Всё бы ничего, но пакет libgit-devel я сделал 14 лет назад ровно для
> одного клиента - пакета parsecvs, который был удалён из Сизифа 8 лет
> назад, и у пакета libgit-devel не могло появиться других клиентов.
> 
> Сейчас это безобразие вдруг всплыло во время удаления уже давно
> никому не нужного пакета libgit-devel, и я требую объяснений.

Поскольку порог терпимости к выкрутасам мантейнера libruby-devel
у меня совсем невысокий, отправил в Сизиф пакет-пустышку libgit-devel
с конфликтом на libruby-devel:

$ rpmquery --qf='%{description}\n' -p Sisyphus/files/noarch/RPMS/libgit-devel-2.29.2-alt2.noarch.rpm 
This package conflicts with libruby-devel.
The sole purpose of this package is to make it absolutely clear that
there is no rationale whatsoever for libruby-devel to require libgit-devel.

Enjoy!


-- 
ldv


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

* Re: [devel] Q: libruby-devel and its maintainer
  2020-12-05 13:46 ` Dmitry V. Levin
@ 2020-12-05 14:19   ` Dmitry V. Levin
  2020-12-05 14:28     ` Vitaly Chikunov
  2020-12-05 14:33     ` Alexey Gladkov
  0 siblings, 2 replies; 9+ messages in thread
From: Dmitry V. Levin @ 2020-12-05 14:19 UTC (permalink / raw)
  To: ALT Devel discussion list

Остальных мантейнеров прошу проверить,
действительно ли им всем нужен именно libruby-devel
(т.е. ruby.h, libruby.so, и т.п.) в сборочной среде:

$ echo libruby-devel |\
  join -11 -22 -o2.1 - beehive/stats/Sisyphus-x86_64/ufb-2 |\
  join -t$'\t' - ALT/acl/list.packages.sisyphus |\
  grep -Ewv 'ruby|gem'
asciidoctor	obirvalger @everybody
calligra	zerg
foreman	majioa @everybody
geos	cas @everybody
github2spec	obirvalger cas
gwyddion	alexvm @everybody
kde4-amarok	zerg
kde4webdev	zerg
kf5-plasma-framework	zerg
libprelude	@python @everybody @qa
obexftp	week @everybody
opennebula	shaba obirvalger majioa andy @qa
opennebula-context	shaba @everybody
perl-Devel-Cover	lav @cpan @everybody
qt4-webkit	zerg @everybody
taskjuggler	cas @everybody
unit	vt andy @everybody
userblocker	cas @everybody
weechat	legion @everybody
xapian-bindings	mike @everybody


-- 
ldv


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

* Re: [devel] Q: libruby-devel and its maintainer
  2020-12-05 14:19   ` Dmitry V. Levin
@ 2020-12-05 14:28     ` Vitaly Chikunov
  2020-12-05 14:40       ` Dmitry V. Levin
  2020-12-05 14:33     ` Alexey Gladkov
  1 sibling, 1 reply; 9+ messages in thread
From: Vitaly Chikunov @ 2020-12-05 14:28 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Dec 05, 2020 at 05:19:36PM +0300, Dmitry V. Levin wrote:
> Остальных мантейнеров прошу проверить,
> действительно ли им всем нужен именно libruby-devel
> (т.е. ruby.h, libruby.so, и т.п.) в сборочной среде:
> 
> $ echo libruby-devel |\
>   join -11 -22 -o2.1 - beehive/stats/Sisyphus-x86_64/ufb-2 |\
>   join -t$'\t' - ALT/acl/list.packages.sisyphus |\
>   grep -Ewv 'ruby|gem'
> asciidoctor	obirvalger @everybody
> calligra	zerg
> foreman	majioa @everybody
> geos	cas @everybody
> github2spec	obirvalger cas
> gwyddion	alexvm @everybody
> kde4-amarok	zerg
> kde4webdev	zerg
> kf5-plasma-framework	zerg
> libprelude	@python @everybody @qa
> obexftp	week @everybody
> opennebula	shaba obirvalger majioa andy @qa
> opennebula-context	shaba @everybody
> perl-Devel-Cover	lav @cpan @everybody
> qt4-webkit	zerg @everybody
> taskjuggler	cas @everybody
> unit	vt andy @everybody
> userblocker	cas @everybody
> weechat	legion @everybody
> xapian-bindings	mike @everybody

Репрессии ruby возмутительны.

> 
> 
> -- 
> ldv
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


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

* Re: [devel] Q: libruby-devel and its maintainer
  2020-12-05 14:19   ` Dmitry V. Levin
  2020-12-05 14:28     ` Vitaly Chikunov
@ 2020-12-05 14:33     ` Alexey Gladkov
  1 sibling, 0 replies; 9+ messages in thread
From: Alexey Gladkov @ 2020-12-05 14:33 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Dec 05, 2020 at 05:19:36PM +0300, Dmitry V. Levin wrote:
> Остальных мантейнеров прошу проверить,
> действительно ли им всем нужен именно libruby-devel
> (т.е. ruby.h, libruby.so, и т.п.) в сборочной среде:

> weechat	legion @everybody

Это кончено же ошибка в пакете. Поддержка плагинов на ruby убрана ещё в
weechat-2.6, а зависимость на libruby-devel осталась. В новой версии
исправлю.

-- 
Rgrds, legion



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

* Re: [devel] Q: libruby-devel and its maintainer
  2020-12-05 14:28     ` Vitaly Chikunov
@ 2020-12-05 14:40       ` Dmitry V. Levin
  2020-12-05 14:44         ` Vitaly Chikunov
  0 siblings, 1 reply; 9+ messages in thread
From: Dmitry V. Levin @ 2020-12-05 14:40 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sat, Dec 05, 2020 at 05:28:27PM +0300, Vitaly Chikunov wrote:
> On Sat, Dec 05, 2020 at 05:19:36PM +0300, Dmitry V. Levin wrote:
> > Остальных мантейнеров прошу проверить,
> > действительно ли им всем нужен именно libruby-devel
> > (т.е. ruby.h, libruby.so, и т.п.) в сборочной среде:
> > 
> > $ echo libruby-devel |\
> >   join -11 -22 -o2.1 - beehive/stats/Sisyphus-x86_64/ufb-2 |\
> >   join -t$'\t' - ALT/acl/list.packages.sisyphus |\
> >   grep -Ewv 'ruby|gem'
> > asciidoctor	obirvalger @everybody
> > calligra	zerg
> > foreman	majioa @everybody
> > geos	cas @everybody
> > github2spec	obirvalger cas
> > gwyddion	alexvm @everybody
> > kde4-amarok	zerg
> > kde4webdev	zerg
> > kf5-plasma-framework	zerg
> > libprelude	@python @everybody @qa
> > obexftp	week @everybody
> > opennebula	shaba obirvalger majioa andy @qa
> > opennebula-context	shaba @everybody
> > perl-Devel-Cover	lav @cpan @everybody
> > qt4-webkit	zerg @everybody
> > taskjuggler	cas @everybody
> > unit	vt andy @everybody
> > userblocker	cas @everybody
> > weechat	legion @everybody
> > xapian-bindings	mike @everybody
> 
> Репрессии ruby возмутительны.

Спасать надо ruby, если он вам дорог, а не возмущаться.
И приводить в порядок, а не страдать.
Тем более что там @everybody в acl.


-- 
ldv


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

* Re: [devel] Q: libruby-devel and its maintainer
  2020-12-05 14:40       ` Dmitry V. Levin
@ 2020-12-05 14:44         ` Vitaly Chikunov
  2020-12-05 14:56           ` Dmitry V. Levin
  0 siblings, 1 reply; 9+ messages in thread
From: Vitaly Chikunov @ 2020-12-05 14:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Dec 05, 2020 at 05:40:50PM +0300, Dmitry V. Levin wrote:
> On Sat, Dec 05, 2020 at 05:28:27PM +0300, Vitaly Chikunov wrote:
> > On Sat, Dec 05, 2020 at 05:19:36PM +0300, Dmitry V. Levin wrote:
> > > Остальных мантейнеров прошу проверить,
> > > действительно ли им всем нужен именно libruby-devel
> > > (т.е. ruby.h, libruby.so, и т.п.) в сборочной среде:
> > > 
> > > $ echo libruby-devel |\
> > >   join -11 -22 -o2.1 - beehive/stats/Sisyphus-x86_64/ufb-2 |\
> > >   join -t$'\t' - ALT/acl/list.packages.sisyphus |\
> > >   grep -Ewv 'ruby|gem'

> > > asciidoctor	obirvalger @everybody
> > > github2spec	obirvalger cas

У этих двух пакетов зависимость только на rpm-build-ruby, "без неё было
бы сложно собирать программы на руби". А rpm-build-ruby уже тянет
libruby-devel.



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

* Re: [devel] Q: libruby-devel and its maintainer
  2020-12-05 14:44         ` Vitaly Chikunov
@ 2020-12-05 14:56           ` Dmitry V. Levin
  0 siblings, 0 replies; 9+ messages in thread
From: Dmitry V. Levin @ 2020-12-05 14:56 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sat, Dec 05, 2020 at 05:44:55PM +0300, Vitaly Chikunov wrote:
> On Sat, Dec 05, 2020 at 05:40:50PM +0300, Dmitry V. Levin wrote:
> > On Sat, Dec 05, 2020 at 05:28:27PM +0300, Vitaly Chikunov wrote:
> > > On Sat, Dec 05, 2020 at 05:19:36PM +0300, Dmitry V. Levin wrote:
> > > > Остальных мантейнеров прошу проверить,
> > > > действительно ли им всем нужен именно libruby-devel
> > > > (т.е. ruby.h, libruby.so, и т.п.) в сборочной среде:
> > > > 
> > > > $ echo libruby-devel |\
> > > >   join -11 -22 -o2.1 - beehive/stats/Sisyphus-x86_64/ufb-2 |\
> > > >   join -t$'\t' - ALT/acl/list.packages.sisyphus |\
> > > >   grep -Ewv 'ruby|gem'
> 
> > > > asciidoctor	obirvalger @everybody
> > > > github2spec	obirvalger cas
> 
> У этих двух пакетов зависимость только на rpm-build-ruby, "без неё было
> бы сложно собирать программы на руби". А rpm-build-ruby уже тянет
> libruby-devel.

Это одна из многочисленных ошибок реализации rpm-build-ruby, которые
необходимо исправить, чтобы этим можно было нормально пользоваться.

См. тж.
https://bugzilla.altlinux.org/show_bug.cgi?id=36506#c14
https://bugzilla.altlinux.org/show_bug.cgi?id=39339#c7

Но почему-то все пользователи ruby, очевидно, предпочитают страдать.


-- 
ldv


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

* Re: [devel] Q: libruby-devel and its maintainer
  @ 2020-12-07  9:07   ` Sergey V Turchin
  0 siblings, 0 replies; 9+ messages in thread
From: Sergey V Turchin @ 2020-12-07  9:07 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Saturday, 5 December 2020 23:20:11 MSK Скрылевъ Малъ wrote:

[...]
> Да это насколько я помню была рекомендация к сборке той версии рубина (но
Видимо, в рекомендацях забыли упомянуть, что нужно _собрать_ с libgit, а не 
_тупо_добавить_в_spec_похожие_буквы_.

> ссылки уже не найду), ктож знал что пакет libgit не рекомендован к
> использованию. 
> Я ссылку удалил....


-- 
Regards, Sergey.

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

end of thread, other threads:[~2020-12-07  9:07 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-04 23:22 [devel] Q: libruby-devel and its maintainer Dmitry V. Levin
2020-12-05 13:46 ` Dmitry V. Levin
2020-12-05 14:19   ` Dmitry V. Levin
2020-12-05 14:28     ` Vitaly Chikunov
2020-12-05 14:40       ` Dmitry V. Levin
2020-12-05 14:44         ` Vitaly Chikunov
2020-12-05 14:56           ` Dmitry V. Levin
2020-12-05 14:33     ` Alexey Gladkov
2020-12-07  9:07   ` Sergey V Turchin

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