Bug 24547 - Неверное название пакета
Summary: Неверное название пакета
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: setproctitle (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Dmitry V. Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-11 18:25 MSK by Vitaly Lipatov
Modified: 2014-12-25 02:49 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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. Либо ей нет альтернативы,
> либо про неё не знают.
> Кстати, в других дистрибутивах такого пакета нет. Как же они обходятся?

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