[07:40:06] <landgraf> что-то в багзилле gcc совсем плохо с адскими багорешателями  :(
[07:40:48] <landgraf> http://gcc.gnu.org/bugzilla/buglist.cgi?product=gcc&component=ada&resolution=---
[07:42:41] <landgraf> vgodunko, можно кого-нибудь попинать? или FSF gnat никто не занимается?
[07:50:54] <coopht> можно самому попытаться что нибудь подправить
[07:58:03] <coopht> landgraf, а у тебя какая проблема с линковкой была?
у меня gprbuild не видит gnat_version функцию
[09:08:34] <landgraf> coopht, именно эта и была )
[09:08:54] <landgraf> coopht, сам я могу подправить, но тут надо запакетировать
[09:09:10] <coopht> А как ты ее решил?

[09:09:25] <coopht> чет я вчера поискал, и не нашел в какой либе она объявлена
[09:10:08] <landgraf> я ее не решал пока.. бодаюсь с gcc
[09:10:11] <coopht> а
[09:10:12] <Жаба> coopht, бЭ
[09:10:16] <coopht> =)
[09:10:17] <coopht> б
[09:10:20] <landgraf> они не хотят сорцы включать в установку :(
[09:10:41] <coopht> а зачем сорсы нужны ?
[09:11:02] <landgraf> ну тык gnat_src же
[09:11:04] <landgraf> не?
[09:11:50] <coopht> так а нельзя разве отдельно собрать архив gprbuild с нужными сорсами и из него бинарный пакет построить?
[09:12:29] <coopht> сделать gprbuild-fsf-gpl-2011
[09:13:05] <landgraf> coopht, нельзя, reviewer должен скачать пакет с сайта adacore и сверить md5sum :(
[09:14:52] <landgraf> может взять отдельно gcc/ada и запаковать ее, но это какой-то костыль
[09:16:34] <coopht> а нельзя сделать пакет gcc/ada-src ?
[09:16:42] <coopht> типа как kernel-src
[09:16:48] <vgodunko> В стане FSF действительно плохо с Ada.
[09:17:07] <vgodunko> В основном разбирают завалы сотрудники AdaCore
[09:19:35] <vgodunko> gnat_version решается на GPL и FSF по разному.
[09:19:48] <landgraf> coopht, правильней сделать gcc-gnat-devel, но этот (ч)удак из редхата не хочет этого делать
[09:20:19] <landgraf> vgodunko, ну значит надо захватить FSF и аду в нем )
[09:21:27] <vgodunko> Он прав по моему мнению.
[09:21:42] <vgodunko> Нужно самостоятельно паковать из исходников GCC
[09:23:08] <vgodunko> ls: cannot access gnat_util_dummies.c: No such file or directory
ls: cannot access sdefault.adb: No such file or directory
ls: cannot access snames.adb: No such file or directory
ls: cannot access snames.ads: No such file or directory

[09:23:19] <vgodunko> Вот чего нет в FSF HEAD
[09:23:34] <coopht> а их там и нет
[09:23:42] <coopht> они генерятся из темплейтов
[09:23:54] <coopht> там есть snames.adb-tmpl
[09:24:34] <vgodunko> sdefault и snames создаются при сборке
[09:24:53] <coopht> да
[09:24:53] <Жаба> coopht, точно-точно?
[09:25:06] <coopht> блин, Жаба - бесит
[09:25:26] <vgodunko> Что бы не собирать всё самим логично допилять скрипт упаковки GCC/GNAT
[09:26:05] <vgodunko> Я честно говоря боялся худшего - что исходники там не только от компилятора, но и от других продуктов.
[09:27:28] <vgodunko> landgraf: А что если собирать архив src во время сборки GCC, а потом уже оформить его как отдельную .so?
[09:27:56] <vgodunko> landgraf: а где StarGate?
[09:29:08] <vgodunko> ну или же действительно взяться и на стороне FSF допилять как ещё одну библиотеку для Ada.
[09:29:33] <vgodunko> Но это жёстко, там чёрт голову сломит в скриптах сборки.
[09:29:37] <landgraf> arguments=['Connection reset by peer']
[09:29:56] <landgraf> почему StarGate не умирает по Ctrl-C ?
[09:30:45] <landgraf> vgodunko, разве не проще добавить в Makefile цепь аля install_sources которая будет копировать список из gnat_util.lgpr в нужное место?
[09:30:53] <landgraf> для gcc
[09:31:14] <StarGate> [notice] bridge "#ada@irc.tpu.ru <-> ada-ru@conference.jabber.ru" is running in limited mode
[09:32:04] <landgraf> vgodunko, архив собирать можно, но RH не хочет этого делать :(
[09:32:29] <vgodunko> А кто там против?
[09:33:26] <landgraf> Jakub
[09:33:27] <vgodunko> С другой стороны - можно попробовать самим
[09:33:30] <landgraf> мантейнер gcc
[09:33:51] <vgodunko> Мне показалось, что он не против, он просто сказал, что ставим то, что ставится.
[09:34:06] <vgodunko> И я с ним полностью согласен.
[09:34:11] <landgraf> ну да, значит надо сделать так, чтобы ставилось в апстриме
[09:34:32] <vgodunko> Тогда пришло время ковырять FSF GCC ;-)
[09:34:36] <landgraf> но в апстриме адой никто не занимается :)
[09:34:39] <landgraf> ковыряю
[09:34:48] <landgraf> он собака долго собирается
[09:34:50] <vgodunko> Значит уже занимаются
[09:35:08] <landgraf> думаю, там патч будет из пары строк
[09:35:14] <landgraf> но могу ошибаться
[09:36:12] <landgraf> куда правильней класть сорцы? в /usr/include ? /usr/share?
[09:38:13] <landgraf> я еще людовику отписал (который в дебиане, мож что путного скажет)
[09:39:17] <vgodunko> Так он делает равно так же как AdaCore
[09:39:49] <landgraf> в дебиане есть нормальный gnat?
[09:39:58] <vgodunko> Нужно не исходники паковать, а библиотеку делать по всем правилам.
[09:40:18] <vgodunko> Там типа всё есть.
[09:40:25] <vgodunko> Но всё по своим законам.
[09:40:48] <landgraf> а gprbuild-ы всякие будут с библиотекой это общаться?
[09:41:15] <vgodunko> ASIS, gprbuld, GNATCOLL, GPS будут эту библиотеку использовать
[09:41:31] <landgraf> Gprbuild uses some sources of the GNAT package
[09:41:40] <landgraf> написано сорцы нужны
[09:43:17] <landgraf> он же делает симлинки из gnat/file.ads в gnat_src/blabla
[09:43:23] <landgraf> и потом их юзает
[10:00:23] <vgodunko> Делает.
[13:46:42] <yeo> че вы мутите?
[13:46:53] <landgraf> gcc собираем
[13:47:35] <yeo> и я хочу!
[13:53:04] <landgraf> чем в Makefile отличается ${something} от $(something) ?
[13:56:07] <yeo> ничем AFAIR
[13:58:09] <landgraf> тогда странно :(
[14:00:38] <landgraf> yeo, http://fpaste.org/yVCL/ вот если во второй части (после //////) заменить () на {} в DESTDIR, то не работает. с круглыми скобками еще не проверил - собирается
[14:01:09] <landgraf> ну то есть DESTDIR тогда вообще не подставляется
[14:03:32] <yeo> :(
[14:04:41] <landgraf> впрочем с круглыми тоже не работает
[14:04:44] <landgraf> блин!\
[14:04:50] <landgraf> почему? :(
[14:05:41] <vgodunko> Народ! Подскажите недорогой VPS!
[14:05:50] <landgraf> fastvps.ru
[14:08:15] <yeo> www.ada-ru.org <http://www.ada-ru.org>
[14:09:20] <yeo> ктати, видали http://www.linux.org.ru/news/opensource/6512564 ? :D
[14:11:36] <landgraf> yeo http://koji.fedoraproject.org/koji/getfile?taskID=3213998&name=build.log почему валится? вернее почему DESTDIR не работает :(
[14:11:50] <landgraf> Alert! 28Мб
[14:32:36] <vgodunko> landgraf: а та что бы 7 Gb/месяц трафика было?
[14:32:58] <vgodunko> Мой adaforge отключили из-за перегрузки CPU
[14:33:22] <vgodunko> Поисковики устроили атаку
[14:42:54] <landgraf> vgodunko, ? у них 2Tb на VDS вроде
[14:47:18] <vgodunko> У них везде 1000Gb/month
[14:53:00] <vgodunko> /me ищет администраторов Linux на общественных началах
[14:55:53] <vgodunko> для администрирования adaforge.qtada.com
[15:03:54] <landgraf> vgodunko, subj_rs берите
[15:05:40] <subj_rs> я им IIS поставлю под вендой )))
[15:12:50] <vgodunko> Не, мне хватило мозготрёпства по запуску FastCGI под IIS
[15:13:17] <subj_rs> nginx с реверс прокси на апач устроит?
[15:14:14] <vgodunko> А можно для ламеров?
[15:15:02] <subj_rs> nginx какойнить чтоб статикой сервер не загружать, что потяжелее - спрятать за nginx
[15:15:29] <landgraf> vgodunko, google nginx frontend + apache backend )
[15:15:42] <landgraf> если совсем для ламеров...
[15:15:42] <subj_rs> это так, попсовое решение )
[15:15:48] <landgraf> ну да
[15:15:59] <subj_rs> надо какнить покурить этот nginx
[15:17:19] <subj_rs> плюс на уровне файрволла какую-нить динамическую защиту от дДос сбацать
[15:17:20] <vgodunko> Тут дело в том, что adaforge использует Trac, а этот монстрик на Python-е писан
[15:17:58] <vgodunko> Поисковики нашли adaforge и как результат задолбали его
[15:18:09] <vgodunko> Python выжрал всё время CPU
[15:18:27] <vgodunko> Посему нужно переезжать...
[15:19:33] <vgodunko> Рассматриваю варианты VPS-а, только не уверен что осилю администрирование
[15:20:17] <yeo> если один http сервер не справляется, то спрятать его за вторым http сервером? O_o
[15:21:00] <subj_rs> yeo: сервер серверу рознь )
[15:21:54] <subj_rs> vgodunko: для впс-ки памяти побольше бери, ибо они без свопа обычно
[15:22:30] <vgodunko> http://www.alvotech.de/vserver/?lang=en&gclid=CMaMnfbmj6oCFUXwzAodNkImyQ
[15:22:36] <vgodunko> Что скажите?
[15:23:11] <subj_rs> дешево однако
[15:24:52] <vgodunko> Попробуем?
[15:25:10] <subj_rs> да запросто )
[15:26:25] <vgodunko> Амстердам или Дюсельдорф?
[15:27:17] <subj_rs> блин, самому чтоль туда переехать?
[15:27:54] <subj_rs> Дюсельдорф - это Германия?
[15:28:01] <landgraf> кому ты там нужен
[15:28:23] <subj_rs> расшифруй
[15:28:32] <subj_rs> хостинг для своих типо?
[15:28:58] <landgraf> я не про хостинг, я про тебя )
[15:29:11] <landgraf> хостинг на хецнере отличен, да
[15:29:37] <subj_rs> landgraf: я прос свой серв, я туда переезжать не собираюсь сам
[15:34:01] <subj_rs> http://www.yaplakal.com/forum28/topic342820.html
[15:50:10] <vgodunko> Ждём кода активации, обещают за 24 сгенерировать
[15:50:18] <vgodunko> 24 часа
[15:54:08] <yeo> как-то мало у нас рекламного матерьяла про Аду :( Народ на linux.org.ru вопрошает "чем лучше?" а ткнуть его некуда :(
[15:55:04] <subj_rs> мож какоенить хомячковое по наваять?
[15:55:17] <landgraf> не надо кормить лоровских троллей )
[15:55:22] <landgraf> пусть википедию читают
[16:10:51] <yeo> а в википедии у нас все четко?
[16:11:25] <landgraf> если нет - можно подравить википедию
[16:21:32] <landgraf> coopht, так что там с gnat_version?
[16:23:32] <landgraf> In the long run, the best solution is to lobby/pressure/help AdaCore to put                                                                      
gprbuild in the FSF distribution :(.
[16:23:41] <landgraf> дебианщики тоже негодуют
[16:24:07] <vgodunko> top - 14:23:54 up 2 min,  1 user,  load average: 0.03, 0.01, 0.00
Tasks:   7 total,   1 running,   6 sleeping,   0 stopped,   0 zombie
Cpu0  :  2.6%us,  0.7%sy,  0.0%ni, 96.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu1  :  1.0%us,  0.7%sy,  0.0%ni, 98.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu2  :  0.7%us,  0.3%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu3  :  0.3%us,  0.0%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    524288k total,     4196k used,   520092k free,        0k buffers
Swap:  2097152k total,        0k used,  2097152k free,   425228k cached

[16:24:54] <subj_rs> vgodunko: это новый серв?
[16:25:13] <landgraf> top - 16:25:06 up 13 days,  2:38,  2 users,  load average: 0.45, 0.24, 0.28
Tasks: 153 total,   1 running, 152 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.9%us,  3.8%sy,  0.0%ni, 93.4%id,  0.8%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   8187164k total,  7100280k used,  1086884k free,  2587484k buffers
Swap:  2097148k total,   111036k used,  1986112k free,   205616k cached
[16:25:42] <vgodunko> subj_rs: да
[16:25:52] <subj_rs> крута, памяти правда не очень
[16:25:57] <subj_rs> апач лучше не ставить
[16:26:04] <vgodunko> Всё понятно, но нафига 4 CPU показывать?
[16:26:15] <subj_rs> vgodunko: а что за дистр?
[16:26:16] <vgodunko> Или это реальные, а мне их просто не дадут?
[16:26:48] <subj_rs> это просто какойто моднявый top )
[16:26:53] <vgodunko> Я OpenSUSE (как наиболее мне близкий) выбрал.
[16:27:00] <subj_rs> vgodunko: htop юзай
[16:27:03] <vgodunko> Можно ещё Debian, CentOS, Fedore
[16:27:21] <subj_rs> я Дебиан обычно юзаю )
[16:27:34] <vgodunko> Нет такого :-(
[16:27:43] <subj_rs> yum install ж
[16:27:48] <subj_rs> или как там в сусе
[16:27:55] <vgodunko> Вообще сервак как в локалке стоит, ssh не тормозит ни капли.
[16:28:07] <subj_rs> vgodunko: дебиан надо было ставить, там все есть )
[16:28:15] <vgodunko> Даже моё подключение через мобильный не сказывается.
[16:28:30] <subj_rs> гуд. терь админь )
[16:28:31] <vgodunko> В смысле "всё"?
[16:28:33] <subj_rs> аминь )
[16:28:38] <landgraf> zipper там какой-то
[16:28:44] <landgraf> и yast
[16:28:57] <subj_rs> яст знаю, тот еще монстр
[16:29:08] <landgraf> попахивает, ага
[16:30:54] <vgodunko> Злые вы...
[16:30:57] <landgraf> gcc пишут нехорошие люди
[16:31:05] <vgodunko> Я дальше yast-а уже ничего не помню.
[16:31:16] <landgraf> vgodunko, там есть же консольный яст
[16:31:28] <landgraf> который работает через ssh емнип
[16:31:34] <landgraf> vgodunko, ставьте федору )
[16:31:40] <landgraf> только не 15-ю
[16:34:02] <vgodunko> А разница? ;-)
[16:34:19] <vgodunko> Понять бы как правильно Apache/Python пустить
[16:35:07] <subj_rs> федору в топку
[16:40:52] <landgraf> vgodunko, http://www.freesource.info/wiki/Stat'i/TracNginx&
[16:40:58] <landgraf> подойдет? )
[16:46:05] <yeo> непойму, зачем gcc gprbuild?
[17:51:58] <landgraf> vgodunko, сегодня будет подготовлен патч в gcc, как его туда пропихнуть? )
[17:52:07] <landgraf> я уже почти разобрался как этот монстр собирается
[18:31:21] <vgodunko> Нужно или долбить поддерживателей в Fedora или прямиком в GCC
[18:32:31] <vgodunko> http://195.5.121.71/
[18:32:42] <vgodunko> Новый сайт для AdaForge
[18:32:57] <vgodunko> осталось умудриться выудить backup репозиториев...
[18:34:02] <vgodunko> subj_rs: сейчас на серваке занято 120M RAM, остальное свободно для использования
[18:34:14] <vgodunko> Получается не так уж и плохо
[18:34:34] <subj_rs> посмотрим что будет когда поисковики ломанутся )
[18:34:56] <vgodunko> Сначала нужно базы выудить...
[18:35:18] <vgodunko> Что-то эти козлы мурку водят, не хотят открыть хотя бы доступ по ssh
[18:35:39] <subj_rs> :-D
[18:35:52] <vgodunko> Я про старого провайдера
[18:36:05] <subj_rs> мы поняли )
[18:53:24] <landgraf> subj_rs, доработай жабу, прикрути к ней мониторинг старгейта
[20:19:51] <landgraf> добился того, чтобы gcc клал gcc/ada в /usr/include/gnat/, теперь надо как-то отфильтровывать то, что лежит в adainclude
[20:20:04] <landgraf> или все засунуть в adainclude?
[20:24:46] <landgraf> vgodunko, что должно лежать в /usr/lib/gcc/x86_64-redhat-linux/4.6.0/adainclude/ ?
[21:09:08] <vgodunko> Только файлы RTL и ничего более.
[21:09:43] <vgodunko> Необходимую часть исходников GNAT-а нужно оформить в отдельную библиотеку и ставить по общим правилам.
[21:09:52] <vgodunko> И не забывать про multilib
[21:16:02] <landgraf> а как отличить RTL от не RTL :( ?
[21:16:16] <landgraf> и что лежит в gnat_util.lgpr? не RTL&
[21:28:30] <vgodunko> Это всё - не RTL
[21:29:00] <vgodunko> Я сравнил список файлов GPL 2011 и GCC HEAD, все файлы на месте.
[21:29:40] <landgraf> what is gcc head?
[21:36:37] <landgraf> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49783 разумное решение, вроде
[21:43:33] <c0opht> какой то изврат.
может дело в что gprbuild не нужен ?
[21:43:42] <c0opht> мне кажется это очередное ненужное поделие
[21:45:42] <landgraf> дык будут траблы с остальным барахлом
[21:45:46] <landgraf> аля asis и aunit
[21:51:00] <c0opht> так для asis gprbuild вроде не нужен ?
[21:53:19] <landgraf> нужны сорцы компилятора
[21:53:34] <landgraf> то есть опять изврать с libgantvns или как его там
[21:54:20] <landgraf> вообще сейчас соберу rpm-ку gnat-gpl бинарную, запихну ее в RussianFedora и PCLInuxOS и забью на пляски с бубуном