0xd34df00d
13.02.2012 18:57 Azoth_primary
Типичные АРХИТЕКТОРЫ кутима → https://bugs.launchpad.net/qutim/+bug/76... (первый коммент, да).
И даже за год не смогли починить.
а петушки могли бы сделать так, как сделано в /etc/rc.d
Че.
01-first
02-second
03-third
99-last
ололо. им трудно сделать загрузку в два прохода? первый — сбор инфы, второй — загрузка в порядке разрешения зависимостей?
Видимо, да.
Пиздец.
наверное, это действительно сложная и нетривиальная задача.
Плохое решение.
починили же! переименование либы это охуенно!
ПРИШЛО ВРЕМЯ РАССЧИТАТЬ ЗАВИСИМОСТИ РУКАМИ
Я НЕ ПЕРЕИМЕНОВЫВАЛ ЛИБЫ НЕДЕЛЮ, ПОЙДУ ПЕРЕИМЕНУЮ
блядь, ну где этот НикаИза. Я жду его великого комментария, что все это ложь и происки дедфуда
Прокси дедфуда.
и что бага уже три недели как в мастере исправлена очередным переименованием библиотек
Олсо, очевидно же, что это школие здесь даже не отметится (ну до этого коммента, по крайней мере, ибо я визуализировал скрытый параметр, и система изменила состояние, КВАНТЫ ГЕЙЗЕНБЕРГ КОКОКО).
А все эти мои лямбды-монады-графы зависимостей — хуита.
НАХУЙ НУЖНЫ ГРАФЫ ЗАВИСИМОСТЕЙ ДОСТАТОЧНО НАЗЫВАТЬ ПЛАГИНЫ В АЛФАВИТНОМ ПОРЯДКЕ
А ты как бы починил? Я бы ввел метаописание либы, при загрузке либ читал метаописание и строил очередь загрузки, разрешая зависимость. Правда там могут возникнуть циклические зависимости.
Я бы решил так, как я решил в личкрафтах.
Олсо, у них не плагины, а хуита, если один плагин линкуется с либой другого вот так вот. Пиздец вообще. Ебануться. Криворукие мартышки, пять грабель им в сраку!
нахуй ты пронаблюдал отсутствие его? ты понимаешь, что такие как ты способны убить (или не убить) кота, только чтобы потешить своё любопытство
Че.
СДЕЛАЕМ ДИАЛЕКТ БЕЙСИКА ДЛЯ РАСЧЕТА ЗАВИСИМОСТЕЙ
10 SIMPLESTYLE
20 HUISTYLE
30 GOTO 10
Охуеть. Я знал, что у них пиздец, но не думал что настолько терминальный.
у тебя в личкрафтах одна помойка.
коты не нужны
Эти люди тоже не слышали про топологическую сортировку?
Нет, не одна.
У них нет ничего, кроме пиздеца.
бесконечное количество помоек в R^n
/15
Гильбертово пространство помоек.
[22:12:27] <viv> 0xd34df00d: ты будешь удивлён, но незагрузившиеся либы потом загружаются со второй или третьей попытки.
[22:13:18] <viv> Ваще не баг же, ну.
Это не баг, расходимся, посоны. Не на что тут смотреть. Не баг. Достаточно просто загрузить либы еще раз. В худшем случае — n(n-1)/2, чо.
быстрее переименовать
на самом деле, вполне себе тырпрайзненько. пацанов возьмут в гугл, а ты продолжай ебать тян и личкрафты
из тебя выйдет отличный пронромест на пи-эйч-пи.
Пацаны к успеху пришли.
А ведь за ними будущее. У них работает, просто и понятно; а в твоих личкрафтах сплошь лямбды списки инициализации функторы черт ногу сломит кококо. И в итоге тысяча школьников сделает больше, чем десяток хардкорных плюсоебов
Больше! Больше шума! Больше ЧСВ!
НЕ ТРОЖЬТЕ РАЗРАБОВ КУТИМА, ОНИ РЕЩИЛИ ПРОБЛЕМУ КАРДИНАЛЬНО: [22:23:14] <viv> Nico-izo: ну пусть сам и пишет вычисление зависимостей. Элессар пошёл по простому и очевидному пути — дозагружать в конце то, что не загрузилось в начале.
Кококок. НЕОСИЛИЛИ ГРАФЫ ТОПОЛОГИЧЕСКАЯ СОРТИРОВКА ДЛЯ ДЕДФУДОВ И ЗАДРОТОВ ЛУЧШЕ ЕЩЕ РАЗ ЗАГРУЗИТЬ ПЛАГИН
а где у вас этот граф зависимостей хранится?
Boost.Graph Library. Очень фапабельно, я обмазался и перемазался.
bgl же
я спросил не какую абстракцию юзаете, а где храните
Олсо, у нас либы не зависят друг от друга отношением линковки, как у этих полуебков-школьников, поэтому можно спокойно грузить плагин и спрашивать у него, от чего он зависит.
понятно
Кроме того, если обнаруживается цикл, то из зависимостей выбираются альтернативы, до тех пор, пока есть альтернативы. Если альтернатив нет, то плагины из цикла отбрасываются, и происходит перерасчет.
А никто и не говорил, что это хорошо. В швободке же так многое делается ;]
> *Проблема решена банальным переименованием libsimplecontactlist.so в alibsimplecontactlist.so
Пиздец.
Да у тебя батт^U Шаришь.