ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] О проблемах ollama в Сизифе
@ 2026-07-01 19:25 Артём Курашов
  2026-07-02  5:25 ` Ivan A. Melnikov
  0 siblings, 1 reply; 10+ messages in thread
From: Артём Курашов @ 2026-07-01 19:25 UTC (permalink / raw)
  To: devel

Здравствуйте. Несмотря на то, что я всё ещё кандидат в маинтейнеры, я 
уже успел внести некоторые изменения в Сизиф с одобрения действующих 
маинтейнеров. Например, именно я в своё время добавил биндинги Python'а 
к libnvme: 
https://git.altlinux.org/tasks/archive/done/_327/335844/gears/100/git .

Так вот, мной были обнаружены следующие проблемы ollama в Сизифе.

1) Несамодостаточность .src.rpm пакета

Первая проблема заключается в том, что в текущем .spec'е ollama 
присутствующем в Сизифе в секции %install два файла копируются из 
директории .gear, которая, разумеется, не пакуется в .src.rpm пакет. 
Таким образом, текущий .src.rpm пакет ollama в Сизифе не является 
самодостаточным. Я пропатчил rules и .spec, после чего собрал 
исправленную версию в сборочнице: 
https://packages.altlinux.org/ru/tasks/423216/ . Мой ментор одобрил 
задание, но оно перешло в состояние EPERM из-за проблемы номер 2.

2) Права на обновление

Вторая проблема ollama в Сизифе заключается в том, что в данный момент 
права на обновление ollama в Сизифе есть только исключительно у того, 
кто добавил ollama в Сизиф, но, к сожалению, обновлять её больше не 
будет, т.к. его больше нет с нами - Виталия Чикунова (vt). 
Соответственно, в этой ситуации что-то надо делать с правами. Если их 
оставить как они есть сейчас, то никаких обновлений ollama в Сизифе 
больше просто не будет.



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

* Re: [devel] О проблемах ollama в Сизифе
  2026-07-01 19:25 [devel] О проблемах ollama в Сизифе Артём Курашов
@ 2026-07-02  5:25 ` Ivan A. Melnikov
  2026-07-02  7:40   ` Semen Fomchenkov
  2026-07-02 14:24   ` Mikhail Efremov
  0 siblings, 2 replies; 10+ messages in thread
From: Ivan A. Melnikov @ 2026-07-02  5:25 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Jul 01, 2026 at 10:25:20PM +0300, Артём Курашов wrote:
> Здравствуйте. Несмотря на то, что я всё ещё кандидат в маинтейнеры, я уже
> успел внести некоторые изменения в Сизиф с одобрения действующих
> маинтейнеров. Например, именно я в своё время добавил биндинги Python'а к
> libnvme:
> https://git.altlinux.org/tasks/archive/done/_327/335844/gears/100/git .
> 
> Так вот, мной были обнаружены следующие проблемы ollama в Сизифе.
> 
> 1) Несамодостаточность .src.rpm пакета
> 
> Первая проблема заключается в том, что в текущем .spec'е ollama
> присутствующем в Сизифе в секции %install два файла копируются из директории
> .gear, которая, разумеется, не пакуется в .src.rpm пакет. Таким образом,
> текущий .src.rpm пакет ollama в Сизифе не является самодостаточным. Я
> пропатчил rules и .spec, после чего собрал исправленную версию в сборочнице:
> https://packages.altlinux.org/ru/tasks/423216/ . Мой ментор одобрил задание,
> но оно перешло в состояние EPERM из-за проблемы номер 2.

Формально src.rpm является самодостаточным, так как из него можно собрать
пакет. Я пробовал, у меня получалось. А Вы?

То, что какие-то файлы копируются из каталога .gear действительно выглядит
неаккуратно, но этот каталог точно будет в сборочной среде, так как
попадает в тарбол с исходниками. Посмотрите на первую строку .gear/rules:

tar: .

Так что проблем собираемости тут нет, есть вопросы к оформлению пакета.
И в этом плане я считаю Ваши изменения недостаточными. Идите до конца,
собирайте из тега, генерируйте diff с exclude=.gear/**, и т.д.

> 2) Права на обновление
> 
> Вторая проблема ollama в Сизифе заключается в том, что в данный момент права
> на обновление ollama в Сизифе есть только исключительно у того, кто добавил
> ollama в Сизиф, но, к сожалению, обновлять её больше не будет, т.к. его
> больше нет с нами - Виталия Чикунова (vt). Соответственно, в этой ситуации
> что-то надо делать с правами. Если их оставить как они есть сейчас, то
> никаких обновлений ollama в Сизифе больше просто не будет.

Права на ollama были переданы другому учаснику team:

$ ssh girar acl sisyphus ollama show
ollama  armatik

К сожалению, Семён пока не очень активно занимается этим пакетом.

-- 
  wbr,
    iv m.


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

* Re: [devel] О проблемах ollama в Сизифе
  2026-07-02  5:25 ` Ivan A. Melnikov
@ 2026-07-02  7:40   ` Semen Fomchenkov
  2026-07-02 14:24   ` Mikhail Efremov
  1 sibling, 0 replies; 10+ messages in thread
From: Semen Fomchenkov @ 2026-07-02  7:40 UTC (permalink / raw)
  To: devel

Доброго времени суток!

02.07.2026 08:25, Ivan A. Melnikov пишет:
> On Wed, Jul 01, 2026 at 10:25:20PM +0300, Артём Курашов wrote:
>> Здравствуйте. Несмотря на то, что я всё ещё кандидат в маинтейнеры, я уже
>> успел внести некоторые изменения в Сизиф с одобрения действующих
>> маинтейнеров. Например, именно я в своё время добавил биндинги Python'а к
>> libnvme:
>> https://git.altlinux.org/tasks/archive/done/_327/335844/gears/100/git .
>>
>> Так вот, мной были обнаружены следующие проблемы ollama в Сизифе.
>>
>> 1) Несамодостаточность .src.rpm пакета
>>
>> Первая проблема заключается в том, что в текущем .spec'е ollama
>> присутствующем в Сизифе в секции %install два файла копируются из директории
>> .gear, которая, разумеется, не пакуется в .src.rpm пакет. Таким образом,
>> текущий .src.rpm пакет ollama в Сизифе не является самодостаточным. Я
>> пропатчил rules и .spec, после чего собрал исправленную версию в сборочнице:
>> https://packages.altlinux.org/ru/tasks/423216/ . Мой ментор одобрил задание,
>> но оно перешло в состояние EPERM из-за проблемы номер 2.
> Формально src.rpm является самодостаточным, так как из него можно собрать
> пакет. Я пробовал, у меня получалось. А Вы?
>
> То, что какие-то файлы копируются из каталога .gear действительно выглядит
> неаккуратно, но этот каталог точно будет в сборочной среде, так как
> попадает в тарбол с исходниками. Посмотрите на первую строку .gear/rules:
>
> tar: .
>
> Так что проблем собираемости тут нет, есть вопросы к оформлению пакета.
> И в этом плане я считаю Ваши изменения недостаточными. Идите до конца,
> собирайте из тега, генерируйте diff с exclude=.gear/**, и т.д.
>
>> 2) Права на обновление
>>
>> Вторая проблема ollama в Сизифе заключается в том, что в данный момент права
>> на обновление ollama в Сизифе есть только исключительно у того, кто добавил
>> ollama в Сизиф, но, к сожалению, обновлять её больше не будет, т.к. его
>> больше нет с нами - Виталия Чикунова (vt). Соответственно, в этой ситуации
>> что-то надо делать с правами. Если их оставить как они есть сейчас, то
>> никаких обновлений ollama в Сизифе больше просто не будет.
> Права на ollama были переданы другому учаснику team:
>
> $ ssh girar acl sisyphus ollama show
> ollama  armatik
>
> К сожалению, Семён пока не очень активно занимается этим пакетом.

По совпадению, примерно за час до сообщения Артёма я и получил права на 
ollama.

При ближайшем обновлении приму во внимание замечания, описанные в этом 
обсуждении. Если будут ещё какие‑либо предложения, прошу не стесняться 
оставлять их на Bugzilla.

-- 
best regards,
Semen Fomchenkov
<armatik@altlinux.ru>



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

* Re: [devel] О проблемах ollama в Сизифе
  2026-07-02  5:25 ` Ivan A. Melnikov
  2026-07-02  7:40   ` Semen Fomchenkov
@ 2026-07-02 14:24   ` Mikhail Efremov
  2026-07-02 15:29     ` Anton Farygin
  1 sibling, 1 reply; 10+ messages in thread
From: Mikhail Efremov @ 2026-07-02 14:24 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Thu, 2 Jul 2026 09:25:58 +0400 Ivan A. Melnikov wrote:
> генерируйте diff с exclude=.gear/**, и т.д.

Кстати, а не стоит ли сделать это в gear по умолчанию, чтобы .gear
никогда не паковался при tar: . и не попадал в автогенеренный патч?

-- 
WBR, Mikhail Efremov

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

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

* Re: [devel] О проблемах ollama в Сизифе
  2026-07-02 14:24   ` Mikhail Efremov
@ 2026-07-02 15:29     ` Anton Farygin
  2026-07-02 16:34       ` Mikhail Efremov
  0 siblings, 1 reply; 10+ messages in thread
From: Anton Farygin @ 2026-07-02 15:29 UTC (permalink / raw)
  To: devel

On 7/2/26 17:24, Mikhail Efremov wrote:
> On Thu, 2 Jul 2026 09:25:58 +0400 Ivan A. Melnikov wrote:
>> генерируйте diff с exclude=.gear/**, и т.д.
> Кстати, а не стоит ли сделать это в gear по умолчанию, чтобы .gear
> никогда не паковался при tar: . и не попадал в автогенеренный патч?

Я встречал пакеты, в которых содержимое .gear использовалось в spec в 
секциях %setup, %build или %install без SOURCE




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

* Re: [devel] О проблемах ollama в Сизифе
  2026-07-02 15:29     ` Anton Farygin
@ 2026-07-02 16:34       ` Mikhail Efremov
  2026-07-02 16:40         ` Anton Farygin
  0 siblings, 1 reply; 10+ messages in thread
From: Mikhail Efremov @ 2026-07-02 16:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Thu, 2 Jul 2026 18:29:04 +0300 Anton Farygin wrote:
> On 7/2/26 17:24, Mikhail Efremov wrote:
> > On Thu, 2 Jul 2026 09:25:58 +0400 Ivan A. Melnikov wrote:  
> >> генерируйте diff с exclude=.gear/**, и т.д.  
> > Кстати, а не стоит ли сделать это в gear по умолчанию, чтобы .gear
> > никогда не паковался при tar: . и не попадал в автогенеренный патч?  
> 
> Я встречал пакеты, в которых содержимое .gear использовалось в spec в 
> секциях %setup, %build или %install без SOURCE

Ну так можно и в .git захотеть что-то запихнуть, но, к счастью, git
такого не позволяет. Вот хорошо бы и gear не позволял пихать в .gear
всякое разное, к работе утилиты gear отношения не имеющее.

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

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

* Re: [devel] О проблемах ollama в Сизифе
  2026-07-02 16:34       ` Mikhail Efremov
@ 2026-07-02 16:40         ` Anton Farygin
  2026-07-02 16:48           ` [devel] altlinux/rules в gear Anton Farygin
  2026-07-02 19:51           ` [devel] О проблемах ollama в Сизифе Artem Semenov
  0 siblings, 2 replies; 10+ messages in thread
From: Anton Farygin @ 2026-07-02 16:40 UTC (permalink / raw)
  To: devel

On 7/2/26 19:34, Mikhail Efremov wrote:
> On Thu, 2 Jul 2026 18:29:04 +0300 Anton Farygin wrote:
>> On 7/2/26 17:24, Mikhail Efremov wrote:
>>> On Thu, 2 Jul 2026 09:25:58 +0400 Ivan A. Melnikov wrote:
>>>> генерируйте diff с exclude=.gear/**, и т.д.
>>> Кстати, а не стоит ли сделать это в gear по умолчанию, чтобы .gear
>>> никогда не паковался при tar: . и не попадал в автогенеренный патч?
>> Я встречал пакеты, в которых содержимое .gear использовалось в spec в
>> секциях %setup, %build или %install без SOURCE
> Ну так можно и в .git захотеть что-то запихнуть, но, к счастью, git
> такого не позволяет. Вот хорошо бы и gear не позволял пихать в .gear
> всякое разное, к работе утилиты gear отношения не имеющее.
>
Вообще нам надо по аналогии с debian добавить поддержку каталога 
altlinux в котором будет всякое разное по умолчанию.

А пока такого нет - мне нравится вариант использовать .gear для всего, 
что имеет отношение к altlinux.




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

* Re: [devel] altlinux/rules в gear
  2026-07-02 16:40         ` Anton Farygin
@ 2026-07-02 16:48           ` Anton Farygin
  2026-07-02 19:51           ` [devel] О проблемах ollama в Сизифе Artem Semenov
  1 sibling, 0 replies; 10+ messages in thread
From: Anton Farygin @ 2026-07-02 16:48 UTC (permalink / raw)
  To: devel

On 7/2/26 19:40, Anton Farygin wrote:
> On 7/2/26 19:34, Mikhail Efremov wrote:
>> On Thu, 2 Jul 2026 18:29:04 +0300 Anton Farygin wrote:
>>> On 7/2/26 17:24, Mikhail Efremov wrote:
>>>> On Thu, 2 Jul 2026 09:25:58 +0400 Ivan A. Melnikov wrote:
>>>>> генерируйте diff с exclude=.gear/**, и т.д.
>>>> Кстати, а не стоит ли сделать это в gear по умолчанию, чтобы .gear
>>>> никогда не паковался при tar: . и не попадал в автогенеренный патч?
>>> Я встречал пакеты, в которых содержимое .gear использовалось в spec в
>>> секциях %setup, %build или %install без SOURCE
>> Ну так можно и в .git захотеть что-то запихнуть, но, к счастью, git
>> такого не позволяет. Вот хорошо бы и gear не позволял пихать в .gear
>> всякое разное, к работе утилиты gear отношения не имеющее.
>>
> Вообще нам надо по аналогии с debian добавить поддержку каталога 
> altlinux в котором будет всякое разное по умолчанию.
>
> А пока такого нет - мне нравится вариант использовать .gear для всего, 
> что имеет отношение к altlinux.

https://bugzilla.altlinux.org/59716

повесил FR




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

* Re: [devel] О проблемах ollama в Сизифе
  2026-07-02 16:40         ` Anton Farygin
  2026-07-02 16:48           ` [devel] altlinux/rules в gear Anton Farygin
@ 2026-07-02 19:51           ` Artem Semenov
  2026-07-14 16:48             ` Nikolai Kostrigin
  1 sibling, 1 reply; 10+ messages in thread
From: Artem Semenov @ 2026-07-02 19:51 UTC (permalink / raw)
  To: devel

02.07.2026 19:40, Anton Farygin пишет:
> Вообще нам надо по аналогии с debian добавить поддержку каталога 
> altlinux в котором будет всякое разное по умолчанию.
> 
> А пока такого нет - мне нравится вариант использовать .gear для всего, 
> что имеет отношение к altlinux.
> 
У кого-то в рецензиях читал, что он делает папку alt, в неё и кладёт 
спек и дополнительные вещи вроде патчей и др. и пр.Мне понравилась идея, 
теперь так и делаю.


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

* Re: [devel] О проблемах ollama в Сизифе
  2026-07-02 19:51           ` [devel] О проблемах ollama в Сизифе Artem Semenov
@ 2026-07-14 16:48             ` Nikolai Kostrigin
  0 siblings, 0 replies; 10+ messages in thread
From: Nikolai Kostrigin @ 2026-07-14 16:48 UTC (permalink / raw)
  To: devel


On 7/2/26 22:51, Artem Semenov wrote:
> 02.07.2026 19:40, Anton Farygin пишет:
>> Вообще нам надо по аналогии с debian добавить поддержку каталога 
>> altlinux в котором будет всякое разное по умолчанию.
>>
>> А пока такого нет - мне нравится вариант использовать .gear для 
>> всего, что имеет отношение к altlinux.
>>
> У кого-то в рецензиях читал, что он делает папку alt, в неё и кладёт 
> спек и дополнительные вещи вроде патчей и др. и пр.Мне понравилась 
> идея, теперь так и делаю.
>
Мне кажется, просто "alt" слишком коротко и рискует напороться на 
конфликт с именованием директорий в каком-нибудь апстриме. "altlinux" в 
этом плане - безопаснее и очевиднее для любого сопровождающего.
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


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

end of thread, other threads:[~2026-07-14 16:48 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-01 19:25 [devel] О проблемах ollama в Сизифе Артём Курашов
2026-07-02  5:25 ` Ivan A. Melnikov
2026-07-02  7:40   ` Semen Fomchenkov
2026-07-02 14:24   ` Mikhail Efremov
2026-07-02 15:29     ` Anton Farygin
2026-07-02 16:34       ` Mikhail Efremov
2026-07-02 16:40         ` Anton Farygin
2026-07-02 16:48           ` [devel] altlinux/rules в gear Anton Farygin
2026-07-02 19:51           ` [devel] О проблемах ollama в Сизифе Artem Semenov
2026-07-14 16:48             ` Nikolai Kostrigin

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