November 7th, 2013

default

А вот интересно...

1. Сколько можно в stable-ветки Фри класть notes'ы c заведомо нерабочими опциями, и при этом вместо тогда уж полностью рабочего конфига со всеми работающими опциями класть обгрызок ?
2. Как можно реагировать на pr-ы в стиле "А Вы используйте скомпиленное ядро, а все остальное подключайте модулями ?"
3. Сколько может лежать патч 2004(!)-го года, во-первых, решающий проблему, а во-вторых, демонстрирующий, что глючность кода ну никак невозможно поправить при помощи рекомендации из п2 ?
4. Ну и сколько, наконец, можно вообще в принципе коммитить код вида "если этой железяки у нас нет, то мы к ней обращаемся, а если есть, то мы ее нафиг отключим ?"

Ага, это я и про опупею со свои pr'ом еще времен 6-ки, где вместо того, чтобы просто удалить одну глючную строчку, была бурная дискуссия аж на пол года, и pr был в итоге "закрыт" по причине того, что вот а 8-й версии этого кода вообще не будет (кстати, вранье - только в 9.1 дисковую систему поменяли, и то не факт, что туда не перекочевало в неизменном виде - просто не смотрел еще), и про более ранние патчи, которые кто только не слал, к @sos'овскому ata, и куски кода из pccard, вызываемые откуда попало уже, блин, 10 лет как...

Вот ведь все знают, но не то, чтобы сделать - и так давно все сделано, а уже однажды закоммитить, и забыть как страшный сон, но - нет. Религия, видимо, не позволяет.
default

И еще...

Когда, наконец, не только во фре, а вообще в мире "опенсорса" закончится бардак с привязкой к минор-версиям библиотек (в том числе и с ограничением сверху !), а майор-версии просто будут уже тупо класть рядом, и обращаться к ним, а не требовать снести ВООБЩЕ все, что установлено, при выходе каждого патча чего попало с изменениями в одной строчке и мейкфайлом, требующим таки новую минор-версию библиотеки, а далее - рекурсивно ?

Блин:
"удалите вашу 1.33.100500.15, и установите 1.33.100500.16 !"
"удалить 1.33.100500.15 невозможно, так как она используется в 2.4864.555-555-555.04 и еще 100500 наименований !"
"Установить 2.4864.555-555-555.05 невозможно, поскольку требуется 1.33.100500.15, а у вас установлено 1.33.100500.16 !"