0xd34df00d
28.05.2011 14:26 Azoth_primary
Посоны, как вы относитесь к помещению сорсов левых библиотек в реп своей софтины? В частности, если библиотеки нужны патченные, а в настоящий момент у патченной либы просто отдельная репка.
Дискасс.
я бы предложил что-то вроде leechcraft-qxmpp, например
Э, што.
Not Invented Here vs Proudly Found Elsewhere — это известная проблема, да.
ну, в смысле, сделать репу в репах личкрафтов и назвать ее с префиксом личкрафты. Потому что мне кажется, что мы быстрее ее до конца доведем, чем офф разработчкик
от автора либы атата по жопе
Што.
только патчи в апстрим, только прогресс!
> репу в репах
ШТО
Схуя бы?
Они их не принимают, ибо тянут месяцами и ваще.
http://en.wikipedia.org/wiki/Not_Invente...
с микрософтом шутки плохи, еба
Причем тут микрософт?
Да знаю я это, но причем оно тут?
это логично, чтобы например, не ставить отдельно твой патченный qxmmp.
это печально.
Тем не менее, общеразумных варианта два: или берётесь мейнтейнить либу сами, или терпеливо дожидаетесь.
при том, что суть проблемы одна и та же: неконтролируемое поведение мейнтейнеров «не нашего» кода.
И собирать каждый раз при пересборке азота. И костылять непонятно что для ее сборки, ибо личкрафты собираются cmake'ом, а qxmpp — qmake'ом. А еще лишаться профитов вообще от понятия библиотеки, от того, что кто-то левый сможет ее легче использовать (=> будет заинтересован в ее запиливании), и все такое. Это ж, блин, отдельный проект.
Функциональность нужна здесь и сейчас. Сейчас у меня пока своя репка с недофорком, из которого я надеюсь рано или поздно протолкнуть патчи в апстрим и перейти на их версию. Не получится — что ж, печально.
Нормально, нам вот уже пришлось патчить некоторые сервера из L4env, под свои нужды...
это само собой. Патчи решают.
Вопрос в том, что мне бы не хотелось хранить все это прямо в репе личкрафтов — я уже завел отдельную репу для своего недофорка, но некоторые люди предлагают так.
нет, это они хуево предлагают.
Вопрос в том, как бы корректно сформулировать, почему я держу отдельную репу.
Может, даже сформулировать в виде пункта в FAQ и посылать их туда, да :3
decoupling FTW: разным проектам разные репы. Все просто.
пуш ёр патч инто апстрим битч
Its slow.
бит итс соу факинг райт. озервайз итс гонна би ту мач дупликейтив, енд зис сакс
Итз ворк-ин-прогресс, бат антил ви пуш олл аур патчез ин апстрим, ви стилл шулд юз зем самхау.
такая хуйня даже хуже чем транслит. Заебали, прекращайте.
Окей, бро, ви а финишин.
want to help LC? write some code pls/ help me with your excellent English in my negotiations with qxxmp devels/ make smth else.
ай синк итс беттер то ворк виз апстрим фёрст, соу зей куд си ёр платформ аз зе мейн имлементейшн
Just write fukken stuff for QXmpp, implement XEPs and such!
тааак, дедфудотред переходит в миттельшпиль. Пора U.
Зе девелопер ху из имплементин мост оф зе стафф нау сис зе платформ оф хиз оун кампани эз зе праймайри тарджет фо хиз лайбрари, соу ай донт синк личкрафтз вуд хелп. Хи из интерестед ин имплементин вотс рекуайрд фор хиз кампани ферст, энд зе рест из нот эз импотант. Энд воркин виз апстрим из соу факкен слоу, бат личкрафт нидс зе фьючерс райт нау!
зетс бэд обвиусли. велл, ай синк итс беттер ту кип трайинг, бекоз фром юзер перспектив итс факинг ретардед то хев северал алмост айдентикал либ бат ту би юзед ин дифферент аппликейшонз.
бат ю стилл шуд ноу зет репитинг самсинг северал таймз мейкз ит бикам труфс. соу, кип трайинг. алсоу зиер ис даунстрим оф дистрибьюшонз, маке зем си ю енд ёр контрибушонз итно куиксэмпэпэ!
Ви а траин. Антил зен, ви шуд провайд аур ченджес ту би юзабл ин личкрафт.
шуэ, бат плиз, донт форк. ай хоуп ёр ченджес вуд би мерджед