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