About Forum Blogs NOC Docs Downloads KB Issues Code CI Registration

nocproject.org

#nocproject.org at irc.freenode.net log.
Back to nocproject.org Back to IRC log index
Date: 21.05.2013
freeseacher #
04:23
господа, django.db.utils.IntegrityError не возниакет ни у кого ?
dvolodin #
05:02
Дебианщики, ау
05:03
потестируйте установку на абсолютно голый debian7
05:03
wget -O- http://hg.nocproject.org/noc/raw-file/tip/share/vagrant/x86_64/Debian/7.0/bootstrap0.sh | sh | tee /tmp/install.log
05:03
от рута
mikevlz|3 #
05:03
клева
dvolodin #
05:07
посмотрите, там плавающая ошибка с PostGIS возникает
05:07
ставится postgresql-9.1-postgis и postgis
05:08
итогда postgresql-9.1-postgis надо еще раз ставить руками
Dionysus #
05:10
А как же CentOS? :)
dvolodin #
05:12
Dionysus: готовь :)
05:12
можно взять за основу debian'овские скрипты
05:14
Я пока ограничусь Debian7 и OpenSUSE 12.3
zi_nnov #
05:17
dvolodin, ты видел такую центось -> NOC-983
dvolodin #
05:19
неа
05:19
не видел
05:19
там все нормально, там же get
freeseacher #
05:24
dvolodin, я там тоже баг закинул.
05:24
NOC-996
05:25
думаю не локальное
dvolodin #
05:25
встречается иногда, да
05:25
не смертельно, это при таймаутах
freeseacher #
05:25
почистить ?
dvolodin #
05:26
если ответ приходит позже
05:28
я бы снес их в монгу тоже
05:29
но ответ может быть больше 16 мегов
zi_nnov #
05:49
dvolodin, у тебя нет случайно джуниперовских иконок для карты сети? я в сети нашел только стенсилсы с их оборудованием, а иконок нигде нет
dvolodin #
05:49
тоже искал, нормальных нету
05:49
и хуавеевские искал
zi_nnov #
05:49
вот мне бы и те и другие бы
05:49
было бы вообще шикарно
dvolodin #
05:49
ага
05:50
я если и поищу, найду только хуавеевский проект 2007-2008 года в visio
05:50
да и, блин, кто у нас сотрудник хуавея?
05:51
почему проект до сих пор не обеспечен расово верными иконками? ;)
zi_nnov #
05:51
:)
05:51
от хуа у нас только почта в их домене
dvolodin #
05:51
ну так запросите
zi_nnov #
05:51
да и от той пароль просрочился месяц назад и как-то потребности не было его восстановить
dvolodin #
05:52
разнообразия захотелось?
zi_nnov #
05:54
да просто на схеме сети начали появляться другие вендоры решил их отмечать соответствующими иконками
05:54
чтобы различать проще было
05:54
я цисковский АСР не могу найти
05:55
они его рисуют как роутер с решеткой
05:55
приходится иконку от CRS использовать
05:56
они возникли не то что на нашей сети
05:57
но на границе
05:57
так что я пока обхожусь
dvolodin #
05:58
нормально карты рисуются?
05:58
никак не сделаю перетаскивание портов
zi_nnov #
05:59
на моей карте в 500МО все сложно
05:59
когда на один объект приходится много линков, получается некрасиво
06:00
в визио я мог линиями управлять чтобы все расставить правильно
06:00
а тут или прямо
06:00
или под прямым углом
06:00
и все линии одного цвета и одной толщины
dvolodin #
06:03
стилями я научился управлять
06:03
но хочется автоматики
zi_nnov #
06:05
для этого надо информацию научиться собирать
07:05
dvolodin, смотри, вот что я могу сделать в визио http://fastpic.ru/view/47/2013/0521/c0e3a65f56cc489f55d9a0dd7dc1d006.png.html
07:05
на одну железку приходит дикое количество линков
07:06
во первых иконки крупных железок больше чем у остальных
dvolodin #
07:06
размеры иконок менять у нас можно
07:06
тут дело в том, что на схеме мы отображаем порты
zi_nnov #
07:06
я сразу скрываю порты, и даже без них не могу все уместить
07:07
линки ведутся очень плотно, а в ноке шаг сетки очень большой
07:07
в визио при изменении масштаба, масштабируется и шаг
07:09
dvolodin, где это можно мянять размер иконок? сейчас потыкался, ничего этого нет
07:09
и при зуме иконка увеличивается а изображение не масштабируется
07:10
при обратном зуме наоборот, иконка уменьшается, изображение обрезается
07:11
нет, сейчас нок непригоден для крупных схем
dvolodin #
07:13
может быть, не плодить крупные схемы а сделать нормальный переход между картами?
07:14
один фиг - на экран не влезут
zi_nnov #
07:14
это я не говорю про дикие тормоза при загрузке моей схемы всей сети на ~500 устройств, хоть мне и говорят что так делать не надо, но для нас все 500 устройств представляют единую сеть, ее сложно разбить на отдельные части чтобы рисовать отдельно
dvolodin #
07:16
тормозит явно не NOC а браузер и javascript
zi_nnov #
07:16
сейчас оперу открою
07:17
опера также долго загружала карту а в конце вылетела
07:18
сейчас хромиум накачу, сравню
Dionysus #
07:19
Опера очень хреново отображает иконки устройств.
zi_nnov #
07:20
dvolodin, хромиум шустрее работает но карту загружает долго как и все, это не браузер
misak #
07:20
добрый день
07:21
отчего ИП дискавери может заливать одни и те-же адреса в два разных ВРФ ?
07:21
надоело вычищать
zi_nnov #
07:21
misak, vrf group
misak #
07:22
тоесть ?
zi_nnov #
07:22
Unique per VRF
07:22
Unique per Group
07:22
misak #
07:22
они в разных группах
dvolodin #
07:23
misak: но они же есть в разных VRF?
misak #
07:23
нет
07:24
в том то и дело, что адреса только в одном ВРФ крутятся
lexus-omsk #
07:24
Dionysus: +1 - то потухнут, то погаснут
07:24
misak: а что за устройства?
zi_nnov #
07:24
dvolodin, еще такой баг, не сохраняется положение линков, я сделал 2 прямоугольных, подвинул перелом как мне надо, нажал save, он сохранил, нажал релоад, и он показал положение линков как он их рисует по дефолту
misak #
07:24
джуниперы
lexus-omsk #
07:25
я думал может huawei, там есть баг с этим... точнее это фича у них, видимо такая
dvolodin #
07:25
misak: тогда почему NOC относит их к разным VRF'ам?
misak #
07:25
вот и я спрашиваю ...
07:25
багулик может ?
dvolodin #
07:26
вряд ли
lexus-omsk #
07:26
а ещё такое бывает из-за особенностей сети - когда с одной стороны стоит какой-нибудь dgs-3627, а с другой - циска
dvolodin #
07:26
именно ip' шники?
misak #
07:26
тоесть у меня два ВРФ - в одном только 10.0.0.0/8
lexus-omsk #
07:26
длинк-то всё в default пихает, а циска в правильный vrf
misak #
07:26
в другом мои белые адреса
zi_nnov #
07:27
да, misak, ты правильно настроил vrf для МО?
misak #
07:27
так вот, белые адреса при дискавери заливаются также в ВРФ с серыми
07:27
но не наоборот
07:28
а что именно настраивать, если на это МО много ВРФ ?
07:28
этом
lexus-omsk #
07:28
это вроде для железяк, не понимающих vrf
07:28
настройка
zi_nnov #
07:28
если много, нок сам определит, а если железка не знает ничего о врф, то надо указать
misak #
07:29
это да
07:29
у меня стоит ВРФ серых адресов для железки
zi_nnov #
07:29
ты уверен? :)
dvolodin #
07:30
проверь
misak #
07:30
боюсь, что поменяю и он начнет серые в ВРФ с белыми заливать
07:30
да, проверил
dvolodin #
07:30
надо еще get_arp для juniper посмотреть, он вообще в курсе про VRF'ы?
07:30
может он лишнего выдает
misak #
07:31
вот арп выдает все записи во всех ВРФ
07:31
наверное здесь собака зарыта
07:33
если там конечно show arp используется
zi_nnov #
07:33
в профиле посмотри
dvolodin #
07:33
misak: именно
misak #
07:34
тогда точно из-за этого
dvolodin #
07:34
вот оно и заливает все, что знает
misak #
07:34
и подходящей команды вроде нет ...
dvolodin #
07:34
там разве нет show arp table xxxxx
07:34
?
07:35
или routing-instance
misak #
07:35
есть show arp vpn XXX
07:35
только оно тут наверное не очень
07:36
например не могу найти как посмотреть таблицу только для дефолтной ВРФ, где серые адреса
07:38
show arp vpn default
07:38
вот так можно
07:41
dvolodin: кстати, я сегодня проапшрейдил нок, апдейт скрипт опять мне пермишены /opt/noc сбросил
07:42
хм
07:42
у джуна get_arp вроде правильно написан ...
07:45
хотя наверное надо так подправить предпоследнюю строку - вместо cmd = "show arp no-resolve" сделать cmd = "show arp no-resolve vpn default"
zi_nnov #
07:45
misak, подставь, посмотри что получится
misak #
07:46
уже
07:46
ща mq отконфигурю
dvolodin #
07:55
misak: Dmitry1 выяснил, что многие указывают LOCAL_REPO=/opt/noc
07:55
что неправильно
08:02
хоть проверку добавляй
freeseacher #
08:02
добавляй :)
zi_nnov #
08:05
dvolodin, ты по дефолту туда запиши что-нибудь, хоть примером будет
08:06
естественно хз что писать в неизвестное поле при полном отсутствии документации
dvolodin #
08:10
тоже здраво
08:10
сейчас поправлю
08:16
добавил проверку и дефолтные значения
misak #
08:29
хм, а что должно быть ?
dvolodin #
08:33
что именно?
zi_nnov #
08:35
то что ты проверяешь
dvolodin #
08:37
посмотри дефолты
misak #
08:37
странно
08:37
я помню что правил путь к репо
08:38
ладно, будем считать я глюкнул
freeseacher #
08:43
дима а ты не делал выкусывание 128,0,0,/2 из JUNOS ?
misak #
08:45
неа, я думаю
08:45
у меня они есть
dvolodin #
08:47
не делал пока
freeseacher #
08:47
я вспомнил зачем я дискавери выключал
08:47
из з-аэтого
dvolodin #
08:48
это get_interfaces надо править
freeseacher #
08:49
нее
08:49
это надо блеклист префиксов вводить
09:01
dvolodin, слушай вроде mrt_config поломался http://pastie.org/private/jao9fcicdai129ip9ggg
dvolodin #
09:04
r7822
09:05
Блеклист префиксов?
freeseacher #
09:10
да блеклист префиксов
09:10
и фикс не доконца сработал
dvolodin #
09:10
?
freeseacher #
09:11
http://pastie.org/private/fdgapcwqmkxdpbghfiu9ig
dvolodin #
09:26
угу, вижу
09:26
порнография
09:26
кстати к вопросу о MRT
09:27
недавно появился упрощенный вариант с запуском одного скрипта
09:27
без всяких reduce
09:29
http://code.nocproject.org/browse/noc/sa/models/maptask.py?hb=true#to61
09:29
позволяет запустить задачу и обработать callback
KTO-TO_ #
10:03
Привет.
10:03
Скажите, новую версию не собираетесь выпускать? :) Какой, сейчас, правильный способ установки noc'а на FreeBSD?
dvolodin #
10:03
У нас каждый день - новая версия :)
KTO-TO_ #
10:04
так - не честно :)
10:04
Хочу порт для FreeBSD обновить, пока работу новую ищу :)
10:04
Стоит на 0.7(4) обновлять или подождать?
dvolodin #
10:05
с какой версии?
KTO-TO_ #
10:05
С 0.6.4 :-/
dvolodin #
10:05
Стоит
KTO-TO_ #
10:06
Ок :)
10:07
Качается от сюда - http://kb.nocproject.org/display/SITE/Downloads ?
10:07
Дока - http://kb.nocproject.org/display/DOC/Installation ?
dvolodin #
10:07
неа
Dionysus #
10:08
Я на Фрю долго пытался noc поставить. :)
dvolodin #
10:08
собственно, лучше даже повторить то, что сейчас лежит в share/vagrant
10:08
для фри
KTO-TO_ #
10:09
Хмм..
dvolodin #
10:11
апгрейда в одну команду мы уже добились
10:11
инсталляция на debian тоже заработала
KTO-TO_ #
10:11
Но это в новой версии, как я вижу. Не в с 0.7(4)
10:12
А на дебиане как сейчас выглядит инсталляция?
dvolodin #
10:12
wget -O- http://hg.nocproject.org/noc/raw-file/tip/share/vagrant/x86_64/Debian/7.0/bootstrap0.sh | sh | tee /tmp/install.log
10:13
URL потом подсокращу
KTO-TO_ #
10:14
Хорошо. Буду смотреть на правильные файлики :)
10:15
Dionysus: А с чем не мог справиться?
10:17
dvolodin: С текущей версией понятно. А с Downloads можно брать 0.7(4)?
dvolodin #
10:17
да, можно
KTO-TO_ #
10:17
Хорошо :)
mikevlz|2 #
10:18
dvolodin: про Maptask это create_task/get_result имелось в виду?
dvolodin #
10:18
да
10:19
облегченный вариант строго для одной железки
mikevlz|2 #
10:19
вместо reducetask можно эту хрень дергать, только не надо указывать обработчик результатов
10:19
клево
10:20
хотя.. надо указывать процедуру обработки, только уже через get_result
dvolodin #
10:21
не обязательно
10:21
это callback
10:22
он на вход получит результат скрипта
Dionysus #
10:23
Долго ковырялся, оказалось что из-за какого-то бага в postgres не собирался postgis
KTO-TO_ #
10:23
Ясно.
zi_nnov #
10:24
dvolodin, а кстати, я не смотрел еще, ты сделал скрипт который тупо хреначит по шаблону или все-таки есть какой-то диалог, вроде указать пароли, где сервер БД находится, некоторые базовые настроки сделать?
10:25
Dmitry1, ты с нами?
dvolodin #
10:25
zi_nnov: по шаблону
mikevlz|2 #
10:25
спецы по hg подскажите...
dvolodin #
10:26
теоретически, ничто не мешает сделать и диалог
zi_nnov #
10:26
ясно, мне не нравитсятакой вариант
mikevlz|2 #
10:26
кривые ручонки снесли ДНС-зону. Как в репозитории ее глянуть?
dvolodin #
10:26
для первой инсталляции -- почему бы нет
10:26
задача -- с минимальными телодвижениями получить работающую систему
zi_nnov #
10:26
для первой инсталляции как раз, чтобы не в конфигах шариться а сразу указать самое базовое чтобы он взлетел
dvolodin #
10:27
именно это и делает upgrade.conf
10:27
:)
zi_nnov #
10:27
[database]
10:27
password = noc
10:27
engine = postgresql_psycopg2
10:27
host = 127.0.0.1
10:27
name = noc
10:27
user = noc
10:27
с этим он взлетит в одном единственном случае
10:27
когда бд там же где и нок
10:29
это конечно некоторый прогресс по сравнению с тем что было, но мне не нравится к чему это пришло
dvolodin #
10:29
на самом деле скрипт нужен в любом случае
zi_nnov #
10:29
можно сделать лучше
dvolodin #
10:29
как?
zi_nnov #
10:29
диалог
dvolodin #
10:30
можно
zi_nnov #
10:30
с подробными комментариями
dvolodin #
10:30
я вообще по-другому хочу
VIY #
10:30
Дим, для свежей инсталляции достаточно выполнить вот только это, я правильно понял? wget -O- http://hg.nocproject.org/noc/raw-file/tip/share/vagrant/x86_64/Debian/7.0/bootstrap0.sh | sh | tee /tmp/install.log
zi_nnov #
10:30
что ты от юзера хочешь, и для чего это будет использоваться
dvolodin #
10:30
да, для голого Debian7
VIY #
10:30
на чистом дебиане
10:30
ага
10:30
спасибо
dvolodin #
10:31
zi_nnov: у меня задумка другая
10:31
смотри
10:31
делаем скрипты для пакетной установки на разные системы
10:31
как сейчас
10:31
возможно, параметризированные
zi_nnov #
10:31
скрипты?
dvolodin #
10:31
да
zi_nnov #
10:31
почему не сделать пакеты
10:32
прописать зависимости
dvolodin #
10:32
задача скрипта -- по полученной информации -- взлететь
zi_nnov #
10:32
потом скрипт для настройки, для взлета
dvolodin #
10:32
а вот не хочу пакеты
zi_nnov #
10:32
yum install noc
10:33
разве не интересно
dvolodin #
10:33
неинтересно
zi_nnov #
10:33
yum update noc
dvolodin #
10:33
никто писать их не хочет
10:33
а второе -- ересь полная
evyscr #
10:33
муахаха
mikevlz|2 #
10:33
гусары, молчать...
dvolodin #
10:33
как ты думаешь, почему oracle делает инсталлятор?
evyscr #
10:34
потому что ынторпрайз
zi_nnov #
10:34
они себе на уме и их никто не любит
evyscr #
10:34
== через жопу
dvolodin #
10:34
а SAP
10:34
:)
10:34
а atlassian?
10:34
да и у hp все продукты
evyscr #
10:34
dvolodin: не надо уподобляться глупцам
zi_nnov #
10:34
dvolodin, там все закрытое
10:35
и это корпорации
dvolodin #
10:35
и?
evyscr #
10:35
некоторые идиоты думают, что они понимают специфику лучше мантейнеров дистрибутива.
zi_nnov #
10:35
не хотят зависеть от реп
evyscr #
10:35
и поэтому пишут свои замечательные спеки
freeseacher #
10:35
кстати еть какой то универсальный формат же вроде ?
dvolodin #
10:35
evyscr: некоторые идиоты маинтейнеры думают, что они понимают логику всех продуктов
10:35
:)
freeseacher #
10:35
или сборщик
evyscr #
10:36
которые тут же идут в /dev/null
dvolodin #
10:36
в общем суть такая
freeseacher #
10:36
да сборщик который умеет собирать пакеты под разные архитектуры
dvolodin #
10:36
нужен отдельный легковесный пакет
10:36
webinstall
10:37
его задача -- имея минимальные зависимости запуститься, дать юзеру вебморду, задать вопросы и запустить скрипт пакетной инсталляции
zi_nnov #
10:37
dvolodin, это как МС сделала, маленький пакет, а потом тянет еще 15 гигов из сети
10:38
а потом ты ключи начнешь продавать
dvolodin #
10:38
ну а что в этом плохого?
freeseacher #
10:38
зато 15 гигов могут быть разные
evyscr #
10:38
а если у машинки нет доступа в тырнет?
dvolodin #
10:38
продавать я буду не ключи, а сервис
zi_nnov #
10:38
dvolodin, то что в линкс/бсд другая система управления софтом, пакеты ставятся из репозитария
dvolodin #
10:39
и, тот же apt и yum и zypper вполне качаю себе пакеты
freeseacher #
10:39
кстати
10:39
флеш же
10:39
и жаба
dvolodin #
10:39
zi_nnov: я тебе привел пример софта, который плюет на пакеты
freeseacher #
10:39
ставятся как пакеты
10:39
нооо
evyscr #
10:39
apt качает, например, с локального миррора
freeseacher #
10:39
ваапще не пакеты
zi_nnov #
10:40
dvolodin, и ты считаешь это правильно?
evyscr #
10:40
freeseacher: что такое пакет?-)
mikevlz|2 #
10:40
хранилище для травы
10:41
:)
10:41
или грибов
zi_nnov #
10:41
сейчас все к тому и идут, все эти магазины приложений, уже и под вин8 можно из магазина ставить
dvolodin #
10:42
zi_nnov: я считаю, что время, потраченное на настройку сложного софта несоизмеримо больше этих пакетных игрищ
zi_nnov #
10:43
dvolodin, был бы нок хоть немного более самостоятелен
10:43
не думаю что он лучше чем нагиос
dvolodin #
10:43
а что у него с самостоятельностью?
zi_nnov #
10:43
там тоже продают сервис
dvolodin #
10:44
и что?
zi_nnov #
10:44
и это не мешает ставить его из реп
10:44
и обновлять
10:44
и он ни разу не проще чем нок
dvolodin #
10:44
да ну, сравнил
10:44
:)
10:45
там достаточно тупая запускалка проб
zi_nnov #
10:45
я тут почитал что люди нагиосом делают
10:45
я в шоке
10:45
хрен с ней с запускалкой
mikevlz|2 #
10:46
картошку чистят?
10:46
террористо ловят?
dvolodin #
10:47
every tool may be misused
10:51
zi_nnov: к вопросу про пакеты
10:51
возьми тот же RT
10:51
кто во что горазд
10:51
кто mysql притащит с ним
KTO-TO_ #
10:51
dvolodin: Ты не сильно против, если версия во FreeBSD будет - 0.7.i4 ?
10:51
А то если так не сделать, когда 0.7 выйдет - не будет видно, что надо обновиться :)
dvolodin #
10:52
кто ничего не притащит и базу надо настраивать отдельно
10:52
0.7(4)
zi_nnov #
10:52
dvolodin, rt это обочто?
dvolodin #
10:52
request tracker
10:52
или те же trac'и
KTO-TO_ #
10:53
dvolodin: Тогда придется вести просветительсвкую работу. Что 0.7 - это версия выше, чем 0.7(4). Тулзы сейчас говорят об обратном.
dvolodin #
10:54
zi_nnov: в общем смотри
10:54
готовится сервис
10:55
где юзер может управлять всеми своими инсталляциями, задавать политику обновления (релиз, сервис-паки, tip) для каждой инсталляции, мониторить их и разворачивать виртуалки ESXi с готовым NOC'ом в один клик
zi_nnov #
10:56
KTO-TO_, http://kb.nocproject.org/display/DOC/NOC+Versions
dvolodin #
10:57
автоматизированный апгрейд и пакетная установка -- крайне важна
10:57
грубо говоря -- ты за 5 минут получишь свой NOC с которым можешь начать играться
zi_nnov #
10:58
dvolodin, я не понимаю
10:59
dvolodin, всеми инсталляциями это какми?
11:00
ты какой-то сервис делаешь типа red hat network? потому что по описанию это оно
11:01
несколько шардов нока
11:01
активаторы
11:01
синхронизаторы
11:01
они будут хоть сколько то самостоятельны?
dvolodin #
11:01
твоими
11:02
например, боевую можешь держать у себя, а тестовую - использовать внешнюю
11:02
да, RHN похож
freeseacher #
11:03
тестовую внешнюю использовать не получится
11:03
доступов не будет.
dvolodin #
11:03
это почему это
11:03
там два уровня
freeseacher #
11:03
потому что управление железом по Acl
dvolodin #
11:03
виртуалки и vpn
11:03
ну и пожалуйста
KTO-TO_ #
11:03
zi_nnov: Я вкурсе. :) Но суровая реальность portupgrade & pkg_version диктует свои условия :(
dvolodin #
11:04
тебе никто не запрещает держать у себя в сети тестовый активатор
freeseacher #
11:04
дима мне кажется ты зря думаешь что это будет востребованно
dvolodin #
11:04
а я не думаю, а знаю
11:04
;)
freeseacher #
11:04
hosted noc ?
dvolodin #
11:05
да
zi_nnov #
11:05
KTO-TO_, я тоже в свое время говорил что такая нумерация плохая
dvolodin #
11:05
хорошо, предложите другую нумерацию
11:05
требования
11:05
должен быть стабильный релиз
11:05
должны быть промежуточные релизы
11:05
и должна быть версия для каждого состояние репозитория (tip)
zi_nnov #
11:06
dvolodin, ты пишешь 0.7, но это не она, это 0.6.9
11:06
dvolodin, ты пишешь 0.7, но это не она, это 0.6.4.4
11:06
это все что угодно
11:06
но не 0,7
dvolodin #
11:06
и нужно это для того, чтобы ты мог задать политику обновления
11:06
обновляться только по релизам
11:07
скакать по промежуточным
11:07
или по голове
zi_nnov #
11:07
тебе надо бы определиться с политикой релизов
11:08
роллинг это непрерывный процесс устранения и добавления багов
11:08
как минимум поднимается вопрос о поддержке старых версий
freeseacher #
11:08
разница между 0,6,4 и 0,7(4) феерична
zi_nnov #
11:08
иначе у тебя 0,6,4
11:08
и все
11:08
есть только хэд
evyscr #
11:08
dvolodin: тогда придётся делать разные бранчи
zi_nnov #
11:09
без политики релизов не может быть политики обновлений
dvolodin #
11:09
бранчи не хочу
evyscr #
11:10
ну а как тогда обеспечить errata без нового функционала?
dvolodin #
11:10
а разница между 0.6.4 и tip настолько феерична, что release notes можно вообще не читать
zi_nnov #
11:11
dvolodin, потому что ты поставил грандиозные цели что они так и не почесались
11:11
FM и push
11:11
вот ради чего все затевалось
11:12
я готов пожетвовать графиками, если ты таки это запилишь, отрелизишь 0.7 и тогда можно дальше планы строить
KTO-TO_ #
11:13
0.7pre4 - вполне отражает суть :)
dvolodin #
11:13
ну насчет не почесались, ты зря
KTO-TO_ #
11:13
или 0.7rc4
dvolodin #
11:13
KTO-TO_: да в том, то и дело, что это скорее SP
zi_nnov #
11:13
KTO-TO_, скорее beta4
dvolodin #
11:13
и не beta
11:13
0.6.4 SP4
zi_nnov #
11:13
ну да, бета это так
dvolodin #
11:14
оно, скажем так, сильно постабильнее чем 0.6.4, особенно под нагрузкой
KTO-TO_ #
11:14
sp - тоже нормально :) Или pl4 :)
zi_nnov #
11:14
на этапе беты баги правять а новый функционал больше не добавляется, это явно не тот случай
evyscr #
11:14
0.6.99
zi_nnov #
11:14
evyscr, потом 0.6.100
evyscr #
11:15
можно, но зачем?
dvolodin #
11:15
тогда уж правильнее так
KTO-TO_ #
11:15
Это тоже не плохо :) Версия 26.0.1410.64 m - кто угадает - что это? :)
dvolodin #
11:15
NOC2 0.1.4
11:15
:)
zi_nnov #
11:15
хром
KTO-TO_ #
11:15
:)
evyscr #
11:15
-ng
KTO-TO_ #
11:17
Я к тому, что 0.7(4) - реально вводит в заблуждение с текущей партикой нумерации версий
zi_nnov #
11:17
evyscr, затем что там опять гис начнут пилить, прикрутят туда прогноз погоды, пробки etc, а фм опять отложат
dvolodin #
11:17
:)
evyscr #
11:17
"согласно поверьям, для того, чтобы из программы prog исчезли все баги, достаточно переименовать её в prog2 или prog-ng"
11:18
а что там с майлстоунами и роадмапами?
KTO-TO_ #
11:18
А при автоматическом обновлении - вообще всем пофиг на версию :) Оно само там как-то обновляется...
evyscr #
11:18
use EPOCH -)
11:19
(чтобы было пофиг на версию)
KTO-TO_ #
11:19
Я думаю, что хром к этом придет :)
11:19
но у нас же не хром.
dvolodin #
11:21
по моим подсчетам
zi_nnov #
11:21
KTO-TO_, до числа грема им еще далеко, пусть нумеруются
dvolodin #
11:21
тестовая версия у всех будет торчать на tip
11:21
большая часть инсталляций будет сидеть на interim'ах
11:22
или, как вариант
11:22
убрать нолик
zi_nnov #
11:22
ни в коем разе
11:23
0 означет что до стабильного состояния нок не дорос и это верно
dvolodin #
11:23
нужно разделение версий на стабильные, относительно стабильные и tip
11:23
относительно стабильные -- где-то раз в неделю делать
KTO-TO_ #
11:23
тестовая - возможно. А может и нет. При массовом использовании - обновляются только ради нового функционала.
11:23
Тестировать - не у всех есть возможность.
11:23
На interim'ах - пусть сидят. Это стабильная же версия. Но текущая нумерация водит в заблуждение :(
evyscr #
11:24
повторюсь: как делать stable без бранча?
KTO-TO_ #
11:25
evyscr: Как убедиться, перед тем, как поставить tag - что tip - стабилен? Ты это имеешь ввиду?
zi_nnov #
11:25
dvolodin, когда у тебя нельзя будет взять модуль и не окажется что там что-то не реализовано, тогда можно будет убрать 0, или поменять его на 1, сейчас это не так, не трогай его
11:26
evyscr, легко, 0.6.4 это stable
11:26
супер стейбл
KTO-TO_ #
11:27
А на нем кто-нибудь сидит?
zi_nnov #
11:27
кто-то сидит
KTO-TO_ #
11:28
А почему не на 0.7?
zi_nnov #
11:29
потому что это stable
evyscr #
11:30
zi_nnov: 0.6.4 - нерабочий
11:30
в ём бага
zi_nnov #
11:30
это не ко мне
11:30
Stable Release
11:30
noc-0.6.4.tar.gz
evyscr #
11:31
поэтому на нём не сидят
11:31
а багфикс-релиз не делали
zi_nnov #
11:31
evyscr, быги есть во всех релизах
evyscr #
11:32
не-не, 0.6.4 не в состоянии запуститься
KTO-TO_ #
11:32
А чего там за бага? в sae?
evyscr #
11:32
я уже не помню
zi_nnov #
11:32
NOC-46
11:32
Снос пирулей при post-update
11:32
Dmitry Volodin Aleksey Shirokih Minor Open Open Unresolved 17.10.2011 28.08.2012 0
11:32
None
11:32
2 года прошло
KTO-TO_ #
11:33
У меня в портах тока один патч, похожий на багу :) А так вроде все запускалось.
evyscr #
11:35
мне лень пытаться воспроизвести, если честно-)
zi_nnov #
11:36
пропиннайте 0.7 и забудте
KTO-TO_ #
11:36
А на 3-ем питоне noc работает?
zi_nnov #
11:36
нет
evyscr #
11:40
о, скоро юбилейный тысячный issue
freeseacher #
11:45
надо подгодат ьи сделать его эпичным
11:45
типа перевода на py3 ксати. годный вариант такой
11:45
:)
evyscr #
11:54
но, таки, что у нас с роадмапами?
zi_nnov #
11:54
на шелл
11:55
evyscr, http://bt.nocproject.org/browse/NOC#selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel
11:55
0.7 Major UI redisign, New Fault Management
11:55
0.7(5)
11:55
Release Date: 23.07.2012 - оказывается interim пропустили
KTO-TO_ #
11:56
А кто-нибудь ставил 0.7(4) из дистриба? :)
zi_nnov #
11:56
0,7(5) год назад должны были
KTO-TO_ #
11:56
От куда contrib/src берется?
evyscr #
11:58
эм, JIRA тоже считает, что 0.7(5) > 0.7 ?-)
zi_nnov #
11:59
freeseacher, можно отписаться от хуйни confluence recommends?
freeseacher #
12:01
да.
12:01
там внизу ссылку
12:01
в кажом письме
KTO-TO_ #
12:02
dvolodin: contrib - фтопку? используем virtualenv? к 0.7(4) подойдет текущий requirements.txt?
dvolodin #
12:03
KTO-TO_: не подойдет
12:03
там более старые версии
KTO-TO_ #
12:03
postgis - какой должен быть? 1.5 или 2.0?
dvolodin #
12:03
смотри VERSION.csv в contrib
12:03
1.5 и 2.0 оба работают
KTO-TO_ #
12:03
dvolodin: Как быть? :) Где взять? В tar.gz нет такого файла.
dvolodin #
12:04
contrib/src/
KTO-TO_ #
12:04
нет такого.
12:04
есть только contrib/README и все.
dvolodin #
12:06
ну так что по версиям?
12:07
какие предложения будут
12:07
фревая система со -STABLE нам не подходит
12:08
вы учтите, что во всех системах, которые используют базы, backport чего-либо крайне затруднен
KTO-TO_ #
12:10
А как же миграции? Все-равно надо будет мигрировать между релизами.
dvolodin #
12:11
миграции - да
12:11
но они строго последовательны и линейны
12:11
и на дерево не ложатся
KTO-TO_ #
12:12
если не будет поддержки(развития) старых версий - то и не будет дерева.
12:12
Нумерация,желательно, последовательная.
12:13
Т.е. ты правильно гвоорил, что сейчас мождно названить 0.6.4sp4 (например). Или сделать 3-ю цифру - номер интерима.
12:13
Релизить(делать интеримы), если не хочется делать бранчи, надо с code-freeze тогда.
12:14
Типа - фризим. Проверям релиз. Коммит - только исправление багов. Релизю unfreeze.
12:15
Просто надо пространство - где стабилизироваться. А это или бранч или коде-фриз. Или что-то еще есть?
dvolodin #
12:16
релизы так и делаются
12:16
морозится на несколько дней все
zi_nnov #
12:17
dvolodin, готов заморозить чтобы сделать 0.7(5)
12:17
?
dvolodin #
12:18
тогда и нумерацию надо менять
zi_nnov #
12:18
или как оно будет с новой нумерацией
dvolodin #
12:18
:)
12:19
по новой нумерации будет 0.7
zi_nnov #
12:19
нет
dvolodin #
12:19
0.8, хорошо :)
zi_nnov #
12:19
0.7 - это когда фм запилишь
12:19
0,6,5
12:19
или 0,6,9
dvolodin #
12:19
тоже фигня
zi_nnov #
12:19
почему нет
dvolodin #
12:20
hg diff -r0.6.4:tip | wc -l
12:20
823368
zi_nnov #
12:20
значит 0,6,12
dvolodin #
12:20
да в том-то и дело, что это не 0.6
zi_nnov #
12:20
нет это 0,6
dvolodin #
12:20
архитектурно
zi_nnov #
12:20
нет
dvolodin #
12:21
и программно
zi_nnov #
12:21
0.7 это новый гуй
12:21
он еще не везде
dvolodin #
12:21
но он есть
zi_nnov #
12:21
не везде
dvolodin #
12:21
:)
12:21
он не обязан быть везде и сразу
zi_nnov #
12:22
ты не можешь говорить о новой архитектуре, если половина модулей еще на старой
12:22
dvolodin, пили ФМ, давай пуш, релизь и ставь реальные цели
12:22
а то у тебя +800000 строк кода и никакого движения
dvolodin #
12:23
grep -r \(ModelApplication\): . | wc -l
12:23
18
KTO-TO_ #
12:23
Надо просто в роадмапе поменить 0.7 на 0.8 и зарелизить 0.7 :)
zi_nnov #
12:23
а я хочу графики
dvolodin #
12:23
grep -r \(ExtModelApplication\): . | wc -l
12:23
55
KTO-TO_ #
12:23
А то реально - не 0.6
zi_nnov #
12:23
а я хочу графики
KTO-TO_ #
12:23
:)
dvolodin #
12:23
grep -r \(ExtDocApplication\): . | wc -l
12:23
13
12:24
Старых приложений осталось совсем немного
12:24
:)
zi_nnov #
12:24
dvolodin, там есть графики? :)
KTO-TO_ #
12:26
В роадмапе нет ничего про графики :)
zi_nnov #
12:26
KTO-TO_, ты даже не представляешь чего там нет, но что было запилено
12:27
тому роадмапу соответствует только новый UI, все остальное это больные фантазии
KTO-TO_ #
12:27
думаю, что не представляю. ага :)
evyscr #
12:27
вот такой вот роадмап...
KTO-TO_ #
12:27
Но не повод не релизиться.
12:28
Скоро год пройдет с последнего interim.
dvolodin #
12:28
roadmap - не самоцель
zi_nnov #
12:28
графики запилите и релизтесь сколько вашей душе угодно
KTO-TO_ #
12:28
да понятно :)
dvolodin #
12:28
:)
evyscr #
12:28
не самоцель, но список целей, нэ?-)
12:30
кстати, а метатикет про переезд на extjs был ведь?
zi_nnov #
12:31
dvolodin, передвинь фм на 0,8, стабилизируйся, релизь 0,7, и пиши roadmap - к 0,7,1 запилить графики :)
dvolodin #
12:32
да вот не 0.7.1 будет
zi_nnov #
12:32
похер какой у него номер будет :)
dvolodin #
12:32
условно говоря -- минорный релиз нужен где-то раз в одну-две недели
evyscr #
12:33
эм, минор - это второе число, на всякий случай.
zi_nnov #
12:34
dvolodin, найди повод зарелизить 0.7, хотя бы новой инсталляшкой, чтобы был повод новость прокричать
dvolodin #
12:34
вот я про то и говорю -- несколько vm image
12:34
и инсталляшка в клик
zi_nnov #
12:35
dvolodin, ты workflow доделал?
dvolodin #
12:35
тестовый пример прогнался, да
zi_nnov #
12:36
ты можешь сказать что модуль готов?
12:37
если нет, чего тебя дернуло на инсталлятор
12:37
если да, то где инструкция?
KTO-TO_ #
12:40
Не видать мне релиза...
12:40
Может 0.7rc1? Потом 0.7? :)
dvolodin #
12:41
не
12:41
допилить workflow и будет 0.7
KTO-TO_ #
12:41
Ну это я так... Не хочется пилить порт под 0.7(4). Там contrib'а нет :(
dvolodin #
12:42
и под 0.7 пусть желающие делают пакеты
KTO-TO_ #
12:42
Или скажи, где взять версии - временно файлик сделаю :)
12:42
А какой срок до 0.7?
12:42
примерно?
dvolodin #
12:48
как пойдет :)
zi_nnov #
12:49
от нуля и до бесконечности
12:50
Ка́лпа наш срок
KTO-TO_ #
12:51
dvolodin: Давай тогда промежуточны релиз? :) Чтобы порт можно было запилить и потом только цифирку поменять :)
mikevlz #
13:05
так... расчистил хлам... Теперь алармов левых стало меньше, сборка пинг фейлов под линк-даун работает...
13:06
не всегда правильно, но сейчас я не проверю, не упало ничего большого
zi_nnov #
13:10
mikevlz, чтобы упало много ума не надо
mikevlz #
13:11
утром было много линк-даунов, за портом там пачка свичей...
13:11
то есть, все было, электрики забавлялись
13:11
а сейчас уже все, веч0р
Pavel_SH #
13:36
коллеги, вопрос следующего характера - VM-образ. 0.7.4. при действиях "по мануалу" нет веб-интерфейса. Ну то есть вообще нет. в логах пустота. куда копать, как лечить?
Dionysus #
13:38
А в VM есть действия по мануалу??
Pavel_SH #
13:40
Ну что то типа "quick start" гайда там присутствует.
zi_nnov #
13:50
я даже не знаю что сказать, давно не ставил нок, но некто пилит инсталляшку для нока, может что-то где-то как-то проще можно сделать уже сейчас
misak #
13:52
{'text': "'SAESocket' object has no attribute 'max_scripts'", 'code': 15} - такая ошибка при попытке выполнить команду
Pavel_SH #
13:57
в общем, не выдержал, поставил из исходников. it works.
mikevlz #
13:58
какую команду выполняешь?
13:59
есть такой параметр у MO. Может уже параметра нет, или к SAE он неприменим
dvolodin #
20:00
misak: где ты выловил такую ошибку, давай трейс
20:12
Эк JIRA-то перекрасили, аж стремно :)
20:13
они наконец-то сделали меню навигации между продуктами :)
Tweet
Share this page
Share this page: Tweet