The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Audacious возвращается на GTK2, в перспективе переход на Qt"
Отправлено waker, 27-Июн-14 15:16 
>> deadbeef есть в репах у дистров без дeбильных правил принятия в репы.
> Я конечно понимаю что правила принятия в репы у дебиана/убунты могут оставлять
> желать, но...
> 1) Щепетильность в патентно-лицензионных вопросах позволяет взять дистр и потом использовать
> его для самых разных целей с минимальным риском получения дурных предъяв.

ты нагадал это на кофейной гуще? не было никаких лицензионно-патентных предъяв.
точнее, они были, я удалял код из проекта (выносил в отдельный проект), чтобы их решить.
но они придрались по совсем другим поводам (на мой взгляд, бредовым). так что вернул все как было. вобщем, дело не в лицензиях, и не в патентах.

> 2) Вообще, я бы не отказался чтобы тот же deadbeef ставился как-то
> более гранулярно в плане плагинов и прочего. Мне например до лампочки
> на воспроизведение какого-нибудь AAC: у меня нет ни 1 файла в
> этом формате. Вообще не понимаю мании программ впихивать все плагины одной
> кучей. При этом плюсы плагинной архитектуры теряются: нафигнужный код все-равно валяется
> в системе.

юзай генту. там есть USE flags. или скачай бинарь, и удали ненужные плагины.

> 3) Другие как-то все это решают. Сабжевый audacious - в частности. Деталей
> честно говоря не знаю.

нет. в акидакусе все практически так же. все стандартные плагины в одной куче (audacious-plugins).

> 4) Как пользователю мне проще всего поставить программу из репов. И если
> одна сравнимая программа там есть, а другой нет - я не
> полезу на какой-то там сайт без реально сильных причин.

1. никто не заставляет.

2. в линуксе, разработчики не имеют права голоса насчет принятия их программ в репы каждого отдельно взятого дистра. единственное известное мне исключение - ubuntu software center. но там свои проблемы, и это не совсем типичный для линукса репозиторий.

> 5) По репам еще и поиск есть. В менеджере пакетов. И я
> пользуюсь им, а отнюдь не гуглем или чем там еще. Вероятно,
> не я один такой умный. Потому что то что он нашел
> - априори без проблем работает в линухе и на этой системе.
> А в гугле и прочих - мусор под не те системы,
> не те версии либ и что там еще замучаешься отсеивать.

напротив, это в репозиториях не те версии либ, а в бинаре на сайте deadbeef именно те что нужны. и работает на всех системах.


> Протестированы? Ну вот у той же убунты нынче порядка 20М юзеров. То
> что такая толпа удавит баги общей массой - я еще поверю.
> А вот насчет остального... эээ...

мы тестируем совместными усилиями на куче линукс-дистров разных версий. + freebsd и osx.
иногда попадаются дистры, где что-то не работает. это исправляется в течение нескольких дней после релиза, если нам сообщают о проблемах.

> Вообще, я как-то сильно не приветствую "чужие" версии библиотек в моей системе.
> Зачем мне зоопарк библиотек? И какие гарантии что в сторонних библиотеках
> вовремя чинятся, допустим, проблемы безопасности? А то прецеденты "специально скомпонованный
> аудио файл может выполнить код с правами текущего пользователя" - бывают.

к сожалению, это единственный способ сделать кросс-дистровые бинари.

> Вам правильно все говорят. Потому что кроме всего прочего - это заставляет
> пользователей надеяться что вон та сторонняя копия либы нормально поддерживается, там
> оперативно фиксятся проблемы безопасности и прочее. А это совсем не факт.

готов поспорить, что, например, в моей версии libmms исправлено множество подобных проблем безопасности, которые не исправлены в апстриме. она намного надежнее, и стабильнее, портабельнее, с меньшим количеством зависимостей, и баги в ней фиксятся оперативно. и это не единственный пример. предвидя (стандартный) вопрос "а почему ты не шлешь патчи апстриму": я слал, не получил ответа, но все патчи доступны на github.

> Поэтому логичный вариант - или затолкать фиксы и улучшения в апстрим, или
> если апстрим категорически некооперативен или просто загнулся - ну, оформить как
> полноценный форк и самодостаточный отдельный проект "либа такая-то".

... которая будет использоваться в 1 проекте. зачем ее куда-то оформлять?

> Понятно что требования бывают назойливыми с точки зрения разработчика. Но они появились
> не просто так. И не для того чтобы поглумиться над разработчиками.
> А потому что содержание большой системы с кучей софта и эксплуатация
> в реальном мире того что вышло выдвигает определенные специфичные требования.

мне не интересно слушать в очередной раз оправдания этой ущербной системы.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру