ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] [#401479] [test-only] FAILED eigen3.git=5.0.1-alt1.git01a919d
  @ 2025-12-02 12:45 ` Constantin Sunzow
  2025-12-02 12:52   ` Anton Farygin
  0 siblings, 1 reply; 15+ messages in thread
From: Constantin Sunzow @ 2025-12-02 12:45 UTC (permalink / raw)
  To: devel; +Cc: devel

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


Давайте прибавлять приставку lib в названиях пакетов:

> libeigen_blas%soversion
> libeigen_lapack%soversion

Цитата из https://www.altlinux.org/Shared_Libs_Policy
> Название пакета: `libfoo%abiversion`

Мы сделаем libeigen3 производящий следующие бинарные пакеты:

> libeigen_blas3
> libeigen_lapack3

Версия 3 продолжает обновляться и требуется для gz, vtk.


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: spec diff --]
[-- Type: text/x-patch, Size: 690 bytes --]

>From 8daf20a48a07aad7324a1ef32caac1d805fb9500 Mon Sep 17 00:00:00 2001
From: Ulysses Apokin <ulysses@altlinux.org>
Date: Mon, 1 Dec 2025 12:53:16 +0300
Subject: [PATCH] Packed according to Shared Libs Policy

--- a/eigen3.spec
+++ b/eigen3.spec
-%package devel
+%package -n %{name}_%soversion-devel
 
-%description devel
+%description -n %{name}_%soversion-devel

-%package blas
+%package blas%soversion
 
-%description blas
+%description blas%soversion
 
-%package lapack
+%package lapack%soversion
 
-%description lapack
+%description lapack%soversion

+%files blas%soversion
+%_libdir/libeigen_blas.so.%{soversion}*
+
+%files lapack%soversion
+%_libdir/libeigen_lapack.so.%{soversion}*

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

* Re: [devel] [#401479] [test-only] FAILED eigen3.git=5.0.1-alt1.git01a919d
  2025-12-02 12:45 ` [devel] [#401479] [test-only] FAILED eigen3.git=5.0.1-alt1.git01a919d Constantin Sunzow
@ 2025-12-02 12:52   ` Anton Farygin
  2025-12-02 13:15     ` Constantin Sunzow
  2025-12-02 15:09     ` Mikhail Efremov
  0 siblings, 2 replies; 15+ messages in thread
From: Anton Farygin @ 2025-12-02 12:52 UTC (permalink / raw)
  To: devel

On 12/2/25 15:45, Constantin Sunzow wrote:
> Давайте прибавлять приставку lib в названиях пакетов:

Давайте не будем.

Называйте так, как оно называется в апстриме - так будет меньше проблем 
с обнаружением и анализом CVE.

>
>> libeigen_blas%soversion
>> libeigen_lapack%soversion
> Цитата из https://www.altlinux.org/Shared_Libs_Policy
>> Название пакета: `libfoo%abiversion`
> Мы сделаем libeigen3 производящий следующие бинарные пакеты:
>
>> libeigen_blas3
>> libeigen_lapack3
> Версия 3 продолжает обновляться и требуется для gz, vtk.
>
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel




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

* Re: [devel] [#401479] [test-only] FAILED eigen3.git=5.0.1-alt1.git01a919d
  2025-12-02 12:52   ` Anton Farygin
@ 2025-12-02 13:15     ` Constantin Sunzow
  2025-12-02 15:09     ` Mikhail Efremov
  1 sibling, 0 replies; 15+ messages in thread
From: Constantin Sunzow @ 2025-12-02 13:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Anton Farygin <rider@basealt.ru> writes:
> Называйте так, как оно называется в апстриме - так будет меньше
> проблем с обнаружением и анализом CVE.

У разработчиков он называется eigen, без цифры 3.

> https://gitlab.com/libeigen/eigen

В моём сообщении речь шла про наименование бинарных пакетов, не исходного.

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

* Re: [devel] [#401479] [test-only] FAILED eigen3.git=5.0.1-alt1.git01a919d
  2025-12-02 12:52   ` Anton Farygin
  2025-12-02 13:15     ` Constantin Sunzow
@ 2025-12-02 15:09     ` Mikhail Efremov
  2025-12-03  7:42       ` [devel] " Sergey V Turchin
  1 sibling, 1 reply; 15+ messages in thread
From: Mikhail Efremov @ 2025-12-02 15:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, 2 Dec 2025 15:52:07 +0300 Anton Farygin wrote:
> On 12/2/25 15:45, Constantin Sunzow wrote:
> > Давайте прибавлять приставку lib в названиях пакетов:  
> 
> Давайте не будем.
> 
> Называйте так, как оно называется в апстриме - так будет меньше проблем 
> с обнаружением и анализом CVE.

А вот я бы очень хотел, чтобы пакеты с библиотеками имели такой префикс.
Так как раз меньше бардака, сразу видно что это библиотека и удобно
писать скрипты, которые находят библиотеки по названию пакета. У меня
такие есть, и мне, например, очень жаль, что туда теперь libreoffice
попадает, пришлось делать для него исключение.
А вот исходный пакет да, можно называть как в апстриме.

-- 
WBR, Mikhail Efremov

[-- Attachment #2: Цифровая подпись OpenPGP --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* [devel] Re: [#401479] [test-only] FAILED eigen3.git=5.0.1-alt1.git01a919d
  2025-12-02 15:09     ` Mikhail Efremov
@ 2025-12-03  7:42       ` Sergey V Turchin
  2025-12-03  9:04         ` [devel] " Constantin Sunzow
  0 siblings, 1 reply; 15+ messages in thread
From: Sergey V Turchin @ 2025-12-03  7:42 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday, 2 December 2025 18:09:52 MSK Mikhail Efremov wrote:
> On Tue, 2 Dec 2025 15:52:07 +0300 Anton Farygin wrote:
> > On 12/2/25 15:45, Constantin Sunzow wrote:
> > > Давайте прибавлять приставку lib в названиях пакетов:
> > Давайте не будем.
> > 
> > Называйте так, как оно называется в апстриме - так будет меньше проблем
> > с обнаружением и анализом CVE.
> 
> А вот я бы очень хотел, чтобы пакеты с библиотеками имели такой префикс.
https://lists.altlinux.org/pipermail/devel/2025-August/219461.html
https://www.altlinux.org/Shared_Libs_Policy

> Так как раз меньше бардака, сразу видно что это библиотека и удобно
> писать скрипты, которые находят библиотеки по названию пакета. У меня
> такие есть, и мне, например, очень жаль, что туда теперь libreoffice
> попадает, пришлось делать для него исключение.
> А вот исходный пакет да, можно называть как в апстриме.
Я и -devel тоже называю, как в апстриме. Обычно смысла нет извращаться с 
добавлением lib к -devel.

-- 
Regards, Sergey.

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

* Re: [devel] [#401479] [test-only] FAILED eigen3.git=5.0.1-alt1.git01a919d
  2025-12-03  7:42       ` [devel] " Sergey V Turchin
@ 2025-12-03  9:04         ` Constantin Sunzow
  2025-12-03  9:35           ` Anton Farygin
                             ` (2 more replies)
  0 siblings, 3 replies; 15+ messages in thread
From: Constantin Sunzow @ 2025-12-03  9:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Sergey V Turchin <zerg@altlinux.org> writes:
>> А вот исходный пакет да, можно называть как в апстриме.
> Я и -devel тоже называю, как в апстриме. Обычно смысла нет извращаться с 
> добавлением lib к -devel.

Речь не про devel. Не обратил внимание когда резал diff.

Автор задания читает рассылку?

Нам нужно собрать версию eigen 3.4.1, которая предоставит eigen3-devel.
Релиз 30 сентября.
В p11 - 3.4.0.

Мы не можем собрать две версии из eigen3.

Возможные сценарии:
- сформировать исходный libeigen3 (нежелательно)
- собрать eigen3 с эпохой

Последнюю версию собрать из исходного eigen.

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

* Re: [devel] [#401479] [test-only] FAILED eigen3.git=5.0.1-alt1.git01a919d
  2025-12-03  9:04         ` [devel] " Constantin Sunzow
@ 2025-12-03  9:35           ` Anton Farygin
  2025-12-03 11:23             ` Constantin Sunzow
  2025-12-03 10:22           ` [devel] " Sergey V Turchin
  2025-12-03 10:35           ` [devel] " Sergey V Turchin
  2 siblings, 1 reply; 15+ messages in thread
From: Anton Farygin @ 2025-12-03  9:35 UTC (permalink / raw)
  To: devel

On 12/3/25 12:04, Constantin Sunzow wrote:
> Sergey V Turchin <zerg@altlinux.org> writes:
>>> А вот исходный пакет да, можно называть как в апстриме.
>> Я и -devel тоже называю, как в апстриме. Обычно смысла нет извращаться с
>> добавлением lib к -devel.
> Речь не про devel. Не обратил внимание когда резал diff.
>
> Автор задания читает рассылку?
>
> Нам нужно собрать версию eigen 3.4.1, которая предоставит eigen3-devel.
> Релиз 30 сентября.
> В p11 - 3.4.0.
>
> Мы не можем собрать две версии из eigen3.
>
> Возможные сценарии:
> - сформировать исходный libeigen3 (нежелательно)
> - собрать eigen3 с эпохой
>
> Последнюю версию собрать из исходного eigen.
Непонятно вы вообще какую задачу решаете ?


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

* [devel] Re: [#401479] [test-only] FAILED eigen3.git=5.0.1-alt1.git01a919d
  2025-12-03  9:04         ` [devel] " Constantin Sunzow
  2025-12-03  9:35           ` Anton Farygin
@ 2025-12-03 10:22           ` Sergey V Turchin
  2025-12-03 10:31             ` [devel] " Sergey V Turchin
  2025-12-03 10:35           ` [devel] " Sergey V Turchin
  2 siblings, 1 reply; 15+ messages in thread
From: Sergey V Turchin @ 2025-12-03 10:22 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wednesday, 3 December 2025 12:04:28 MSK Constantin Sunzow wrote:
> Sergey V Turchin <zerg@altlinux.org> writes:
> 
> >> А вот исходный пакет да, можно называть как в апстриме.
> > 
> > Я и -devel тоже называю, как в апстриме. Обычно смысла нет извращаться с 
> > добавлением lib к -devel.
> Речь не про devel.
Про devel тоже.
https://git.altlinux.org/tasks/401479/gears/500/git?
p=git;a=commitdiff;h=549b25ffb89e3fd6ee71af280a52834224338048

-- 
Regards, Sergey.

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

* [devel] Re: Re: [#401479] [test-only] FAILED eigen3.git=5.0.1-alt1.git01a919d
  2025-12-03 10:22           ` [devel] " Sergey V Turchin
@ 2025-12-03 10:31             ` Sergey V Turchin
  0 siblings, 0 replies; 15+ messages in thread
From: Sergey V Turchin @ 2025-12-03 10:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wednesday, 3 December 2025 13:22:07 MSK Sergey Turchin wrote:
> On Wednesday, 3 December 2025 12:04:28 MSK Constantin Sunzow wrote:
> > Sergey V Turchin <zerg@altlinux.org> writes:
> > >> А вот исходный пакет да, можно называть как в апстриме.
> > > 
> > > Я и -devel тоже называю, как в апстриме. Обычно смысла нет извращаться с
> > > добавлением lib к -devel.
> > 
> > Речь не про devel.
> 
> Про devel тоже.
> https://git.altlinux.org/tasks/401479/gears/500/git?
> p=git;a=commitdiff;h=549b25ffb89e3fd6ee71af280a52834224338048
%{name}_%soversion-devel это даже черезчур.

-- 
Regards, Sergey.

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

* [devel] Re: [#401479] [test-only] FAILED eigen3.git=5.0.1-alt1.git01a919d
  2025-12-03  9:04         ` [devel] " Constantin Sunzow
  2025-12-03  9:35           ` Anton Farygin
  2025-12-03 10:22           ` [devel] " Sergey V Turchin
@ 2025-12-03 10:35           ` Sergey V Turchin
  2 siblings, 0 replies; 15+ messages in thread
From: Sergey V Turchin @ 2025-12-03 10:35 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wednesday, 3 December 2025 12:04:28 MSK Constantin Sunzow wrote:
> Sergey V Turchin <zerg@altlinux.org> writes:
> 
> >> А вот исходный пакет да, можно называть как в апстриме.
> > 
> > Я и -devel тоже называю, как в апстриме. Обычно смысла нет извращаться с 
> > добавлением lib к -devel.
> 
> 
> Речь не про devel. Не обратил внимание когда резал diff.
> 
> Автор задания читает рассылку?
Читает, т.к. https://bugzilla.altlinux.org/51793 . И не только лишь он.

[...]

-- 
Regards, Sergey.

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

* Re: [devel] [#401479] [test-only] FAILED eigen3.git=5.0.1-alt1.git01a919d
  2025-12-03  9:35           ` Anton Farygin
@ 2025-12-03 11:23             ` Constantin Sunzow
  2025-12-03 13:16               ` Anton Farygin
  2025-12-03 15:31               ` Anton Farygin
  0 siblings, 2 replies; 15+ messages in thread
From: Constantin Sunzow @ 2025-12-03 11:23 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Anton Farygin <rider@basealt.ru> writes:
> Непонятно вы вообще какую задачу решаете ?

-------------------- Start of forwarded message --------------------
To: Constantin Sunzow <protvin@altlinux.org>
From: Pavel Petrykin <silverducks@altlinux.org>
Subject: Пакет eigen3

Добрый день!

На данный момент столкнулся с проблемой по поводу этого пакета.
Дошел по цепочке зависимостей сюда: gz-physics -> dart -> fcl -> eigen.
С eigen пятой версии fcl не собирается и насколько могу судить по логам, 
написать патч не получится: есть ошибки на большом количестве методов 
нового eigen.
Судя по https://bugzilla.altlinux.org/56619, подобная проблема также 
есть в ряде других пакетов.

Подскажите, как быть в данном случае?

Есть мысль разделить пакет на eigen3 и eigen - версия 3.* и последняя 
соответственно, как это сделано, например, для ffmpeg / ffmpeg6 и catch 
/ catch2. Однако у нас пакет уже назван с цифрой - "eigen3".

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

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

* Re: [devel] [#401479] [test-only] FAILED eigen3.git=5.0.1-alt1.git01a919d
  2025-12-03 11:23             ` Constantin Sunzow
@ 2025-12-03 13:16               ` Anton Farygin
  2025-12-03 13:48                 ` Constantin Sunzow
  2025-12-03 15:31               ` Anton Farygin
  1 sibling, 1 reply; 15+ messages in thread
From: Anton Farygin @ 2025-12-03 13:16 UTC (permalink / raw)
  To: devel

On 12/3/25 14:23, Constantin Sunzow wrote:
> Есть мысль разделить пакет на eigen3 и eigen - версия 3.* и последняя
> соответственно, как это сделано, например, для ffmpeg / ffmpeg6 и catch
> / catch2. Однако у нас пакет уже назван с цифрой - "eigen3".

Для ffmpeg так не сделано.

А что говорит апстрим по этому поводу ?



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

* Re: [devel] [#401479] [test-only] FAILED eigen3.git=5.0.1-alt1.git01a919d
  2025-12-03 13:16               ` Anton Farygin
@ 2025-12-03 13:48                 ` Constantin Sunzow
  2025-12-03 15:28                   ` Anton Farygin
  0 siblings, 1 reply; 15+ messages in thread
From: Constantin Sunzow @ 2025-12-03 13:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Anton Farygin <rider@basealt.ru> writes:
> А что говорит апстрим по этому поводу ?

Ветка получает обновления.

https://gitlab.com/libeigen/eigen/-/tree/3.4

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

* Re: [devel] [#401479] [test-only] FAILED eigen3.git=5.0.1-alt1.git01a919d
  2025-12-03 13:48                 ` Constantin Sunzow
@ 2025-12-03 15:28                   ` Anton Farygin
  0 siblings, 0 replies; 15+ messages in thread
From: Anton Farygin @ 2025-12-03 15:28 UTC (permalink / raw)
  To: devel

On 12/3/25 16:48, Constantin Sunzow wrote:
> Anton Farygin <rider@basealt.ru> writes:
>> А что говорит апстрим по этому поводу ?
> Ветка получает обновления.
>
> https://gitlab.com/libeigen/eigen/-/tree/3.4
Не этот апстрим


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

* Re: [devel] [#401479] [test-only] FAILED eigen3.git=5.0.1-alt1.git01a919d
  2025-12-03 11:23             ` Constantin Sunzow
  2025-12-03 13:16               ` Anton Farygin
@ 2025-12-03 15:31               ` Anton Farygin
  1 sibling, 0 replies; 15+ messages in thread
From: Anton Farygin @ 2025-12-03 15:31 UTC (permalink / raw)
  To: devel

On 12/3/25 14:23, Constantin Sunzow wrote:
> Дошел по цепочке зависимостей сюда: gz-physics -> dart -> fcl -> eigen.

https://github.com/flexible-collision-library/fcl/pull/609/files

не вот этого ли патча не хватает для fcl ?



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

end of thread, other threads:[~2025-12-03 15:31 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-12-02 12:45 ` [devel] [#401479] [test-only] FAILED eigen3.git=5.0.1-alt1.git01a919d Constantin Sunzow
2025-12-02 12:52   ` Anton Farygin
2025-12-02 13:15     ` Constantin Sunzow
2025-12-02 15:09     ` Mikhail Efremov
2025-12-03  7:42       ` [devel] " Sergey V Turchin
2025-12-03  9:04         ` [devel] " Constantin Sunzow
2025-12-03  9:35           ` Anton Farygin
2025-12-03 11:23             ` Constantin Sunzow
2025-12-03 13:16               ` Anton Farygin
2025-12-03 13:48                 ` Constantin Sunzow
2025-12-03 15:28                   ` Anton Farygin
2025-12-03 15:31               ` Anton Farygin
2025-12-03 10:22           ` [devel] " Sergey V Turchin
2025-12-03 10:31             ` [devel] " Sergey V Turchin
2025-12-03 10:35           ` [devel] " 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