Bug 24547

Summary: Неверное название пакета
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: setproctitleAssignee: Dmitry V. Levin <ldv>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: ldv, legion, mike, placeholder
Version: unstable   
Hardware: all   
OS: Linux   

Description Vitaly Lipatov 2010-11-11 18:25:39 MSK
Пакет setproctitle содержит библиотеку — значит, должен называться libsetproctitle
$ rpm -ql setproctitle
/usr/lib/libsetproctitle.so.0
/usr/lib/libsetproctitle.so.0.3.2
Comment 1 Dmitry V. Levin 2010-11-12 04:50:31 MSK
Есть пакеты с исторически сложившимися именами, например, glibc-core, zlib, bzlib, glib2, setproctitle, которые содержат только (или в основном) библиотеки, но имена этих пакетов, как видно, не начинаются с lib.

Мне, честно говоря, уже не очень хочется трогать эти традиционные имена, хотя формальные правила и настаивают на этом.
Comment 2 Vitaly Lipatov 2010-11-13 21:55:14 MSK
(В ответ на комментарий №1)
> Есть пакеты с исторически сложившимися именами, например, glibc-core, zlib,
> bzlib, glib2, setproctitle, которые содержат только (или в основном)
> библиотеки, но имена этих пакетов, как видно, не начинаются с lib.
> 
> Мне, честно говоря, уже не очень хочется трогать эти традиционные имена, хотя
> формальные правила и настаивают на этом.
Ну если остальные пакеты ещё можно простить за масштабность их использования и слово lib в названии, то название нестандартного setproctitle... Вообще это очень странное и необъяснимое явление — библиотека с одной функцией.
Comment 3 Alexey Gladkov 2010-11-14 21:19:44 MSK
(В ответ на комментарий №2)
> Вообще это очень странное и необъяснимое явление — библиотека с одной функцией.

Это очень полезная библиотека, несмотря на то, что там только одна функция. Она помогает добиться портабильности программы например с FreeBSD.
Comment 4 Michael Shigorin 2014-12-20 16:28:44 MSK
Предлагаю: WONTFIX.
Comment 5 Vitaly Lipatov 2014-12-25 01:41:12 MSK
(В ответ на комментарий №3)
...
> Это очень полезная библиотека, несмотря на то, что там только одна функция. Она
Этой полезной функции пора бы быть в более базовой библиотеке.
> помогает добиться портабильности программы например с FreeBSD.
У нас она, к примеру, используется в apt и vzctl. Либо ей нет альтернативы, либо про неё не знают.
Кстати, в других дистрибутивах такого пакета нет. Как же они обходятся?
Comment 6 Dmitry V. Levin 2014-12-25 02:49:32 MSK
(In reply to comment #5)
> (В ответ на комментарий №3)
> ...
> > Это очень полезная библиотека, несмотря на то, что там только одна функция. Она
> Этой полезной функции пора бы быть в более базовой библиотеке.

Она была особенно полезна тогда, когда была реализована.  Сейчас linux реализует альтернативные интерфейсы.

> > помогает добиться портабильности программы например с FreeBSD.
> У нас она, к примеру, используется в apt и vzctl. Либо ей нет альтернативы,
> либо про неё не знают.
> Кстати, в других дистрибутивах такого пакета нет. Как же они обходятся?

Разные проекты носят более-менее аналогичный код с собой.