The OpenNET Project / Index page

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



"Audacious возвращается на GTK2, в перспективе переход на Qt"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для контроля за появлением новых сообщений - перед выходом жмите "Пометить прочитанным".
. "Audacious возвращается на GTK2, в перспективе переход на Qt" –1 +/
Сообщение от waker (ok), 26-Июн-14, 17:41 
>> это было бы так, если бы во всех дистрибутивах были одинаковые версии
>> библиотек, и присутствовали все необходимые.
> Это всё кристально ясно, но работать-то приходится с тем, что есть.

я и не спорю. можно собрать и с системными либами. просто без них лучше работает. при этом, естественно, есть множество библиотек вполне стабильных, с которыми нет проблем вообще.

>> старый ffmpeg - не работает заявленная поддержка форматов (TAK, opus).
> Выхлоп в configure +/- About, отвалилось, едем дальше.  Для меня как
> для пользователя было бы неважно совсем, например.

ну это для тебя. а мне приходят баг репорты, мол "у меня ffmpeg 0.10, почему не работает opus???!!11"

>> в других дистрах, наоборот, библиотеки слишком новые.
> Это значит ровно то, что в следующих версиях "многих дистров" также следует
> ожидать "слишком новые библиотеки".  Из того, на что недавно натыкался
> -- апстрим graphviz переработал основную библиотеку некоторое время тому, сознательно
> сломав API (пришлось).  Некоторые из линкующихся со старой библиотекой уже
> доработали на использование новой (т.е. умеют и так, и этак), но
> даже три года спустя ещё не все.

deadbeef тоже собирается с cdio-0.90+, но появились баги, которые пока не исправлены. естественно, страдают только пользователи RR дистрибутивов, в которых либы обновляют от балды без тестирования на совместимость.

в остальных дистрах процесс посерьезнее. думаю, пока они собственный софт на совместимость не доработают - апдейта можно не ждать.

>> поддерживать все многообразие разных (в т.ч. сломанных) версий библиотек,
>> и обходить глабли в каждой из них, задача просто неподъемная.
> Есть подход, у буржуев называемый graceful degradation: стараться не разваливаться сразу
> при отпадании кусков.  А в остальном стоит не баррикадироваться в
> своём углу, но стараться наладить взаимодействие как с разработчиками библиотек, так
> и с дистрибутивами.

я сотрудничаю - баги отправляю, иногда и исправляю, и не только я. но багфиксы могут попасть в дистрибутивы и через год, и через 5 (а во многие дистры вообще никогда). а релизить надо сейчас.

с дистрибутивами непонятно в чем может заключаться сотрудничество. объяснишь?

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

да.

> Если вдруг будет интересно, могу попытаться рассказать

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

> Также вынужден отметить то, что у проектов наших разработчиков (либо с их
> преимущественным участием) нередко начисто отсутствует культура релизов, которые заменяются
> именно что "бери svn".

какое отношение это имеет к deadbeef? есть релизы, правильно оформленные, с тарболами, автотулсами, тщательным тестированием, билдами, пакетами, чейнджлогом, и т.п.

подготовка 1 релиза может и 2 месяца занять. так что все серьезно.

помимо релизов, есть билд-робот, который после каждого коммита делает билд, и репорт об ошибках.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Audacious возвращается на GTK2, в перспективе переход на Qt, opennews, 24-Июн-14, 08:49  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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