[12:56:18] <vаlexey> log
[12:56:19] <Жаба> vаlexey, Logs here: http://195.91.133.110/ada-ru@conference.jabber.ru/
[12:56:32] <vаlexey> А что у жабы с логами?
[12:56:36] <vаlexey> жаба есть, логов нет.
[12:57:54] <landgraf> aws упал, видимо =)
[12:58:10] <landgraf> сабжа тоже нет, видимо и он упал
[12:58:20] <vаlexey> ужасы какие!
[12:58:43] <vаlexey> или у него на работе просто 80 порт зафайрволили нафиг :-)
[13:09:35] <yeo> http://pastebin.ru/wpE7Jstm вот вам логи :)
[13:10:38] <vаlexey> партизанские? :-)
[13:10:51] <virtual.lark> http://xmusic.me/q/lsm99UWCuKLDl-J0tv_n3argg8g/ :)))
[13:10:56] <virtual.lark> а вот вам ноооги
[13:13:05] <vаlexey> кто-нибудь Модулу-3 щупал?
[13:13:42] <yeo> может Gnat как-то построить список (не-)вызываемых подпрограмм для проекта? хочу найти что за сопли остались после рефакторинга.
[13:14:57] <landgraf> yeo, callgrind?
[13:15:26] <landgraf> или имеются в виду те, которые в принципе не могут быть вызваны?
[13:15:56] <vаlexey> вроде я в gnat-gps видел где-то тулзу для анализа покрытия кода
[13:15:58] <yeo> да, статический анализ какой-то. вот читаю gnatelim///
[13:26:57] <vаlexey> Да этот code coverage сейчас практически любой компилятор любого языка умеет искаропки :-)
[13:27:48] <yeo> не, мне нужно "те, которые в принципе не могут быть вызваны"
[13:28:16] <vаlexey> например?
[13:29:35] <virtual.lark> ну т.е. объявлен (в области видимости), а ссылок (выхова-использования) на него нет.
[13:29:54] <landgraf> procedure Proc; а вызовов оной в коде нет
[13:30:05] <vаlexey> а это разве не то самое что и code coverage?
[13:30:13] <vаlexey> то есть функция есть и реализована, но её никто не вызывает
[13:30:37] <yeo> ковередж только для конкретного запуска
[13:30:55] <yeo> я могу поменять аргументу/данные и исполнение побежит по другому пути
[13:31:15] <yeo> вызовет другие функции
[13:31:29] <vаlexey> ковередж вроде - это вроде бы статический анализ кода. без запуска.
[13:32:08] <vаlexey> о! террористу на заметку: http://lenta.ru/news/2014/01/28/flatulent/
[13:32:21] <yeo> не, ковередж это покрытие кода тестами
[13:34:04] <landgraf> yeo, напитонь по-быстрому. правда для безаргументных процедур будет сложнее
[13:34:11] <virtual.lark> ковередж это покрытие кода тестами - это верный ответ
[13:34:24] <virtual.lark> типа чем больше, типа тем лучше.
[13:34:25] <landgraf> yeo, Statement coverage - Has each statement in the program been executed?
[13:34:42] <landgraf> yeo, http://en.wikipedia.org/wiki/Code_coverage
[13:34:49] <landgraf> [зануда]
[13:36:51] <vаlexey> http://ru.wikipedia.org/wiki/Gcov
[13:36:53] <vаlexey> ы?
[13:38:01] <yeo> так я умею, даже для bitten-а делал отчет о покрытии, теперь рисует красивый график :) http://forge.ada-ru.org/gela/build/trunk
[13:38:05] <landgraf> vаlexey, это рантайм опять
[13:39:03] <yeo> рисовал* :(
[13:39:33] <landgraf> yeo, ну вот сделаешь такое для AdaForge
[13:39:37] <landgraf> или как он там называется
[13:39:50] <landgraf> кстати, на Fosdem никто так и не едет?
[13:40:46] <virtual.lark> Меня на карибы приглашали на новоселье. Мне надо только приехать-уехать, всё остальное за счёт новосёлов. И то я не соглашаю.сь )
[13:41:32] <virtual.lark> Ты говоришь Fosdem.
[13:43:49] <vаlexey> http://stackoverflow.com/questions/4813947/how-can-i-know-which-parts-in-the-code-are-never-used
[13:44:28] <vаlexey> http://en.wikipedia.org/wiki/Dead_code
[15:35:04] <yeo> landgraf: что там с arm? все заглохло?
[17:01:55] <vаlexey> а вот у модулы-3 с армом вроде бы все хорошо :-)
[17:02:51] <landgraf> yeo, у меня тут делишки до пятницы, потом обратно вернусь к федерастии
[18:19:13] <landgraf> пропатчил к виду for Library_Version use "lib" & Project'Library_Name & ".so." & "2013"; а все равно versioned libraries не собираются, куда копнуть?
[18:22:38] <vgodunko> В Матрёшку?
[18:23:13] <landgraf> vgodunko, polyorb? :)
[18:23:15] <vgodunko> Стоп, это как не собираются?
[18:23:49] <landgraf> vgodunko, как были *.so так и остались
[18:24:20] <vgodunko> А нужный комплект GPR менялся? Их там два, один для сборки, второй для установки
[18:24:42] <landgraf> ну да, меняется тот который project
[18:24:52] <landgraf> project-distrib не трогаю
[18:25:17] <vgodunko> Х.Е.З.
[18:25:24] <vgodunko> Такого не может быть
[18:25:47] <landgraf> у меня может
[18:25:58] <vgodunko> :-)
[18:26:05] <landgraf> сейчас дособирается покажу
[18:27:14] <landgraf> lrwxrwxrwx. 1 fedora fedora      35 Jan 28 14:25 libpolyorb-corba-dynamicany.so -> libpolyorb-corba-dynamicany.so.2013
[18:27:17] <landgraf> чудеса )
[18:27:23] <landgraf> клауд жеж
[18:28:27] <landgraf> дня три назад машина в клауде пропала - сказали кирдык, сегодня появилась обратно и работает
[18:47:12] <landgraf> vgodunko, Python виноват :(
[18:49:54] <landgraf> он копирует файл, а не силинк
[19:11:20] <vgodunko> Я не люблю python где попало
[19:12:33] <yeo> bitten залип в клауде: http://forge.ada-ru.org/matreshka/build
[19:18:39] <landgraf> vgodunko, вот Вы же видели install.py в polyorb, может знаете ответ на вопрос: Зачем он там есть?
[19:18:44] <landgraf> он же нифига не делает
[19:21:17] <landgraf> yeo, всегда падает на no such file
[19:22:04] <landgraf> в while ( true ) запихать его
[19:22:39] <yeo> он начал делать checkout но потом пропал куда-то
[19:23:06] <landgraf> и так уже третий раз
[19:23:31] <landgraf> пнул, в следующий раз посажу в цикл
[19:35:56] <landgraf> вот еще одно доказательство что питон не надо пихать /usr/bin/env: python: No such file or directory
[19:41:21] <vаlexey> log
[19:41:22] <Жаба> vаlexey, Logs here: http://195.91.133.110/ada-ru@conference.jabber.ru/
[19:41:27] <vаlexey> :-(
[19:43:34] <landgraf> у жабы ipшнег сменился а сабж его захардкодил, видимо =)
[19:45:11] <vаlexey> дык жаба то не крутила сама веб-сервер
[19:45:58] <landgraf> она писала логи в файл, который раздавался сервером, сменился ip жабы а она старый выдает, но эт я так думаю, а там хз
[19:49:57] <vаlexey> мерсская жаба!
[19:50:11] <vаlexey> хотя, это ж можно проверить!
[19:50:20] <vаlexey> нет, это новый ip
[19:50:37] <vаlexey> старый был 46.254.16.186
[19:50:40] <landgraf> это ленивый сабж
[19:51:22] <vаlexey> э?
[20:21:07] <vаlexey> subj_rs: чо там с логами?
[20:24:26] <subj_rs> vаlexey: пишутца. надо реверс-прокси сделать. завтра займусь
[20:24:46] <vаlexey> subj_rs: на работе файрвол лютует что-ли?
[20:25:33] <subj_rs> vаlexey: тсс. не, просто времени не было
[20:26:07] <vаlexey> ну, сразу то после переезда, логи открывались и без всякого реверс-прокси
[20:27:19] <subj_rs> vаlexey: был еще маленький минипереезд, ip сменился опять)
[20:27:41] <subj_rs> могу расшарить по 8080 порту
[20:29:07] <vаlexey> тоже дело.
[20:29:12] <vаlexey> log
[20:29:12] <Жаба> vаlexey, Logs here: http://195.54.192.104:8080/ada-ru@conference.jabber.ru/
[20:29:25] <vаlexey> на 8080 тоже фиг :-)
[20:29:58] <subj_rs> еще раз
[20:30:15] <vаlexey> log
[20:30:15] <Жаба> vаlexey, Logs here: http://195.54.192.104:8080/ada-ru@conference.jabber.ru/
[20:30:22] <vаlexey> работает
[20:30:37] <subj_rs> но не совсем, ща поправлю
[20:30:58] <vаlexey> там не все логи вроде бы
[20:31:21] <vаlexey> по крайней мере за сегодня там логов не нашел
[20:31:26] <vаlexey> да и за вчера тоже
[20:31:36] <subj_rs> еще раз)
[20:31:39] <vаlexey> о!
[20:32:07] <vаlexey> теперь всё есть.
[20:37:20] <subj_rs> vаlexey: годитцо?
[20:37:27] <vаlexey> да, вполне
[20:57:37] <landgraf> http://koji.fedoraproject.org/koji/taskinfo?taskID=6464033
[20:58:26] <subj_rs> landgraf: меня уже тошнит от этих всех кож )
[20:58:49] <subj_rs> scratch = True
боишся? ))
[20:59:54] <landgraf> subj_rs, нет, сначала надо review пройти чтобы в scratch не собирать
[21:00:12] <landgraf> а я только собрал пакетик
[21:00:30] <subj_rs> Builds 1 through 50 of 494143
мде
[21:00:56] <landgraf> в AdaCore, похоже, наняли чувака, который сборочные системы пилит, они становятся все удобней и удобней
[21:10:02] <vаlexey> система сборки - это важно. это вечный гемор в Сях. Ибо есть 100500 разных и почти все убогие. Особенно автотулзы.
[21:31:10] <vаlexey> мне понравилось как оно в той же модуле-3 -- там сборщик знает про язык.
[21:31:54] <landgraf> gprbuild тоже знает про язык, мы о разных вещах сейчас
[21:33:26] <vаlexey> в модуле той смешно довольно - там дженерики либо нужно инстанцировать руками (то есть новые модули прям руками прописывать), либо, поскольку это не дело человека такой чушья юзаниматься, инстанцирование идет на уровне системы сборки :-)