> я взял нужные библиотеки, и допилил их до рабочего состояния. в большинстве
> случаев, аналогов у этих библиотек нет. те аналоги, которые есть, тоже
> пришлось бы доделывать.Ну так я и говорю - автор проявил велосипедизм. Взяв какие-то стремные библиотеки, что-то там запатчил, не став все это нормально апстримить и не стал апстримом сам. И в результате - половина либ используется буквально 1 программой на планете. Автору неплохо бы подумать что такое "code reuse" и "shared libs". "Типа, библиотека" которой пользуется 1 прога на планете - это номер. Все библиотеки проходят через это, но если где-то это так и остается - это запах велосипедов и DLL Hell.
> кстати, ничто не мешает собрать программу без всех модулей, в которых используется
> неугодный код.
Тут уже возможно майнтайнер протупил. Или майнтайнеру просто надоело возиться с проблемной программой, особенно если апстрим кооперативности и понимания проблем майнтайнера совсем не проявил.
> берем qmmp, который, видимо, на твой взгляд является эталоном правильных "подходов в
> разработке софта",
Если уж сравнивать - qmmp почему-то в репах дебиана и прочих убунтов - есть. Откуда напрашивается вывод что там состояние дел в целом более адекватное.
> и что мы видим? ОМГ, это же один из моих "велосипедов"!!!
Проблема - не столько 1 велосипед, сколько когда программа начинает напоминать велосклад. Все может усугубиться, если автор некооперативен и предпочитает на любое предложение махать факом, демонстрируя какой он крутой мачо. Это, конечно, быстро и просто и вообще право автора. Но это имеет некие последствия для репутации.
Для лично меня это "по итогам" похоже на "проблемный апстрим". Нечто вида "Ульрих Дреппер и сотоварищи".
> велосипед на велосипеде. даже в deadbeef такого нет.
Тем не менее, этот плеер в пакетах есть. Не каком-то левом репе сбоку, а в штатном.
> советую срочно бежать жаловаться в багзиллу дебиана, чтобы срочно выпилили qmmp plugins
> из репов (если они там есть)
А зачем? Если они смогли прийти к устраивающему друг друга формату без громких воплей и маханием факами - значит так тому и быть. Если авторы, майнтайнеры и прочие причастные смогли все утрясти, а в результате оно еще и политикам дистра соответствует - замечательно. Ну а в deadbeef вот этот процесс видимо не получился. И я даже могу себе представить почему.
> о которых ты понятия не имеешь, поэтому твое отношение никому кроме тебя неинтересно.
Я давно понял что waker считает себя пупом земли и что он всегда прав. Потому и подозреваю что это называется "некооперативный апстрим". Наверное, не очень круто взаимодйствовать с апстримом, который все время пальцы гнет и забивает на проблемы даунстрима.
> ну да, а еще ты конечно вправе писать свое идиoтское мнение на форумах, и выставлять себя дyрачком.
Насколько мое мнение идиoтское - весьма спорно. Практика показала что далеко не все так считают. Некоторые вон вообще денег готовы давать, чтобы мое мнение о том или ином софте получить.
> а, ну т.е. ты из идейных дeбилов. понятно.
Что ж поделать. Мне нравится хороший софт и хорошо организванные рабочие процессы. Это не лечится.